一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于数字孪生的无人驾驶测试方法、设备及储存介质与流程

2022-06-01 13:38:29 来源:中国专利 TAG:


1.本发明涉及车辆测试领域,具体涉及一种基于数字孪生的无人驾驶测试方法、设备及储存介质。


背景技术:

2.随着科技的发展,无人驾驶技术的应用越来越受到重视。无人驾驶通常指的是对无人汽车的驾驶,然而无人汽车在真正投放到道路中应用之前需要进行道路测试,来验证无人汽车行驶的安全性。通常的做法是将实体无人车置于实际测量的路网中,应急人员坐于驾驶室内进行必要时的制动,以防出现突发事故时来不及做应急处理;并且由于无人驾驶技术尚不成熟,只能在特定的路网或者在某一路网的特定时间段进行测试。
3.上述方法不仅测试效率低,而且受到路网条件制约不能灵活地进行测试。
4.有鉴于此,提出本发明。


技术实现要素:

5.本发明提供一种基于数字孪生的无人驾驶测试方法、设备及储存介质,能够提升测试效率和减少因路网条件制约不能进行测试问题。
6.本发明保护一种基于数字孪生的无人驾驶测试方法,其特征在于,包括:
7.获取测试路网信息和路网车辆信息,所述路网车辆信息包括真实测试无人车信息;
8.根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无人车构建模拟测试无人车模型;
9.通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试。
10.进一步地,所述测试路网信息和路网车辆信息包括实际测试路网信息和实际路网车辆信息。
11.进一步地,在步骤通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试之前还包括:
12.分别获取真实测试无人车在实际测试路网的行驶信息和模拟测试无人车模型在模拟测试平台的行驶信息;
13.比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试。
14.进一步地,步骤根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无人车构建模拟测试无人车模型包括:
15.根据实际测试路网信息和实际路网车辆信息构建网络虚拟测试平台,所述模拟测试无人车模型包括虚拟测试无人车模型,获取虚拟测试无人车模型在网络虚拟测试平台的
行驶信息。
16.进一步地,步骤比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试包括:
17.比较真实测试无人车、虚拟测试无人车模型行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制虚拟测试无人车模型在网络虚拟测试平台行驶进行无人驾驶测试。
18.进一步地,根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无人车构建模拟测试无人车模型还包括:
19.根据实际测试路网信息和路网车辆信息搭建现实微缩测试平台,所述模拟测试无人车模型包括微缩测试无人车模型;所述现实微缩测试平台包括测试容器,所述测试容器设置有第一测试场景,获取微缩测试无人车模型在现实微缩测试平台中的行驶信息;
20.步骤比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试包括:比较虚拟测试无人车模型、微缩测试无人车模型与真实测试无人车行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制虚拟测试无人车模型在网络虚拟测试平台行驶、控制微缩测试无人车模型在现实微缩测试平台,进行无人驾驶测试。
21.进一步地,所述相对一致性包括:速度相对一致性、转弯半径相对一致性、应对事件相对一致性、位置相对一致性、路线相对一致性中的至少一项。
22.进一步地,在所述相对一致性不符合预定要求的情况下,识别不符合的无人车模型类别和一致性种类;
23.根据无人车模型类别和一致性种类计算差值范围,中控系统根据所述差值范围进行参数调整;
24.通过参数调整后的中控系统进行无人驾驶测试。
25.进一步地,所述测试路网信息和路网车辆信息包括预置实际测试路网信息和预置路网车辆信息。
26.本发明还保护一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
27.本发明还保护一种计算机可读存储介质,包括:所述存储介质包括一个或多个程序,所述一个或多个程序可以被处理器执行以完成上述方法。
28.本发明还保护一种应用所述数字孪生的无人驾驶测试方法的装置,包括:
29.第一信息获取模块,所述第一信息获取模块用于获取测试路网信息和路网车辆信息;
30.第一构建模块,所述第一构建模块用于构建模拟测试平台;
31.控制模块,所述控制模块用于中控系统控制真实测试无人车和模拟测试无人车模型的行驶;
32.所述一种应用所述数字孪生的无人驾驶测试方法的装置,还包括:
33.第二信息获取模块,所述第二信息获取模块用于获取实际测试路网信息和实际路网车辆信息;
34.第一对比模块,所述第一对比模块用于比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性。
35.判断模块,所述第一判断模块用于判断所述相对一致性是否符合预定要求;
36.参数调整模块,所述参数调整模块用于对中控系统进行参数调整。
37.本发明的有益效果:
38.1.通过所述模拟测试平台和模拟测试无人车模型的设置解决了无人车在实际路网中测试效率低、受路网条件制约不能灵活进行测试的技术问题,产生了提升测试效率、降低测试成本的技术效果。
39.2.所述相对一致性的比较和预定要求的设置解决了后续测试中在模拟测试平台中的行驶情况与实际路网中不相符的技术问题,产生了提升测试准确性的技术效果。
40.3.所述计算差值范围和进行参数调整解决了相对一致性不符合预定要求的情况下无法测试的技术问题,产生了提升测试成功率的技术效果。
附图说明:
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1为本发明测试原理图;
43.图2为本发明一种实施方式示意图;
44.图3为本发明另一种实施方式示意图;
45.图4为本发明又一种实施方式示意图;
46.图5为本发明又一种实施方式真实测试无人车转弯示意图;
47.图6为本发明又一种实施方式微缩测试无人车模型转弯示意图。
具体实施方式:
48.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
49.在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
50.以下将通过实施方式对本发明进行详细描述。
51.参考图2所示,本发明保护一种基于数字孪生的无人驾驶测试方法,其特征在于,包括:
52.s100:获取测试路网信息和路网车辆信息,所述路网车辆信息包括真实测试无人车信息;s200:根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无
人车构建模拟测试无人车模型;
53.s300:通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试。
54.采用上述方案,所述测试路网信息可以包括测试路网的环境信息,例如红绿灯系统、etc系统、数字限速系统、数字停车场系统、路侧单元系统等,所述真实测试无人车为在实际行驶道路中的无人车,所述无人车设置有但不限于传感器、激光雷达、摄像头、自动驾驶系统、毫米波雷达、车辆平台、线控转向、线控驱动和线控制动系统等,所述路网车辆为在测试路网行驶或者停放的车辆,可以包括车辆型号、尺寸等。所述模拟测试平台和模拟测试无人车模型为按照测试路网、路网车辆和真实测试无人车,等比例、等规格、等要求进行构建。所述中控系统可以为云平台中控系统,仿真无人车可以通过仿制生成的传感器、自动驾驶系统等与中控系统进行数据交换,进而进行决策,控制仿真无人车模型的行驶。
55.通过采用模拟测试平台进行无人驾驶测试,可以取代真实无人车在测试路网中的测试,从而使得在进行无人车测试时更加高效、灵活,减少场地的制约。
56.通过采用数字孪生技术通过通信网络在现实世界收集数据,利用网络空间的大规模数据处理技术对数据进行分析,并将结果反馈到物理世界来解决现实世界问题。
57.参考图2所示,所述测试路网信息和路网车辆信息包括实际测试路网信息和实际路网车辆信息。
58.采用上述方案,所述实际测试路网信息为已经客观存在、修建完成的路网,如亦庄经济开发区的路网,所述实际路网车辆为可以在所述实际路网内行驶的车辆。所述实际测试路网信息可以采用场景信息采集车,所述场景信息采集车将自然场景集中采集处理后,整理出有效的道路状况数据,构成有效的车辆行驶交通数据,同时还可以通过人工测量进行数据记录、并将记录的数据收集、整合成实际测试路网信息,所述实际路网车辆的参数,如可以行驶的车的种类、型号,可以通过人为规定设置,还可以通过路面监控系统如监控摄像头等进行获取。
59.通过获取实际测试路网信息,可以通过仿真平台验证真实测试无人车在已有的路网内能否正常安全行驶,进而为无人车在真实场景中的投入使用提供更多的参考信息。
60.参考图3所示,步骤通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试之前还包括:
61.分别获取真实测试无人车在实际测试路网的行驶信息和模拟测试无人车模型在模拟测试平台的行驶信息;
62.比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试;
63.所述相对一致性包括:速度相对一致性、转弯半径相对一致性、应对事件相对一致性、位置相对一致性、路线相对一致性中的至少一项。
64.采用上述方案,可以将真实测试无人车在实际测试路网中的行驶测试与模拟测试无人车模型在模拟测试平台中的行驶测试同步进行,首先通过中控系统将测试的起始位置、终点位置、规划路径传输至真实测试无人车、模拟测试无人车模型,在二者沿着规划路径行驶的过程中比较相对一致性,所述相对一致性为在等比例换算下的一致性,当在比较
速度相对一致性时,例如真实测试无人车的型号为车a、模拟测试无人车模型相应为模型a,车a在实际路网中完成s1路段用时10min,那么根据模拟测试平台的不同,比较在模拟测试平台中,s1路段为s1路段的对应路段,计算模型a完成s1路段的用时,所述预定要求为通过中控平台进行设置,所述预定要求为预先设置,是评判相对一致性的标准,例如完成相同路段时间相差在1秒以内为符合预定要求,计算模型a完成s1路段的用时与车a在实际路网中完成s1路段用时相差值,若小于等于1秒为符合预定要求,则证明中控系统在对于同时控制真实测试无人车a和模拟测试无人车模型a时可以做到使二者的行驶产生相对一致性,此时即可以使用中控系统对后续不同情景的测试进行控制。
65.所述不同情景可以为进行不同型号的真实测试无人车在同一路段的测试,例如通过将模型b在s1路段进行测试来代替车b的真实测试无人车在s1路段上进行测试;
66.不同情景还可以为相同型号的真实测试无人车在不路段的测试,例如通过将模型a在s2路段进行测试来代替车a在s2路段上进行测试;
67.不同情景还可以为不相同型号的真实测试无人车在不路段的测试,例如通过将模型b在s2路段进行测试来代替车b在s2路段上进行测试。
68.应对事件可以包括遇到交通指示灯时的应对、遇到避让车时的应对、遇到路障时的应对等,例如当应对事件为遇到路障时的应对,比较真实测试无人车和模拟测试无人车模型开始制动的时间是否一致、制动到速度为0时的制动距离是否相对一致;又如应对事件为遇到避让车时的应对,比较真实测试无人车和模拟测试无人车模型开始更换车道的时机是否一致,超过障碍车时的相对速度是否一致,超过障碍车后回归原车道的时机是否一致等。
69.所述中控系统可以包括信息采集单元、中央处理单元、传输控制单元,所述信息采集单元用于采集真实测试无人车信息、真实测试无人车信息行驶信息,所述中央处理单元用于将真实测试无人车信息、真实测试无人车信息行驶信息进行运算处理,所述传输控制单元是接收中央处理单元的信息进而控制、调整真实测试无人车和模拟测试无人车模型的行驶。
70.步骤根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无人车构建模拟测试无人车模型包括:
71.根据实际测试路网信息和实际路网车辆信息构建网络虚拟测试平台,所述模拟测试无人车模型包括虚拟测试无人车模型,获取虚拟测试无人车模型在网络虚拟测试平台的行驶信息。
72.步骤比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试包括:
73.比较真实测试无人车、虚拟测试无人车模型行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制虚拟测试无人车模型在网络虚拟测试平台行驶进行无人驾驶测试。
74.采用上述方案,可以通过3dmax或者unity等软件进行网络虚拟测试平台的建模,所述网络虚拟测试平台可以快速的建模生成,网络虚拟测试平台可以包括但不限于虚拟红绿灯系统、虚拟etc系统、虚拟数字限速系统、虚拟数字停车场系统、虚拟路侧单元系统等,还可以将无人车的测试情况投放到荧幕幕或进行远程共享。
75.参考图1所示,根据测试路网信息和路网车辆信息构建模拟测试平台,根据所述真实测试无人车构建模拟测试无人车模型还包括:
76.根据实际测试路网信息和路网车辆信息搭建现实微缩测试平台,所述模拟测试无人车模型包括微缩测试无人车模型;所述现实微缩测试平台包括测试容器,所述测试容器设置有第一测试场景,获取微缩测试无人车模型在现实微缩测试平台中的行驶信息;
77.步骤比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性,通过中控系统控制所述模拟测试无人车模型在模拟测试平台中行驶,进行无人驾驶测试包括:比较虚拟测试无人车模型、微缩测试无人车模型与真实测试无人车行驶信息的相对一致性,在所述相对一致性符合预定要求的情况下,通过中控系统控制虚拟测试无人车模型在网络虚拟测试平台行驶、控制微缩测试无人车模型在现实微缩测试平台,进行无人驾驶测试。
78.采用上述方案,所述现实微缩测试平台可以为通过实物进行搭建的平台,所述测试容器可以为测试沙盘或者其他材料搭建的平台,所述测试沙盘中的第一测试场景为仿照实际测试路网按比例搭建而成,现实微缩测试平台可以包括但不限于微缩红绿灯系统、微缩虚拟etc系统、微缩虚拟数字限速系统、微缩虚拟数字停车场系统、微缩虚拟路侧单元系统等,所述微缩测试无人车模型为参照真实测试无人车按一定比例制成,同样设置有传感器、激光雷达、摄像头、自动驾驶系统、毫米波雷达、车辆平台、线控转向、线控驱动和线控制动系统等,沙盘相对于网络虚拟测试平台更为接近实际路网,对后续的无人驾驶测试可以采用在网络虚拟测试平台和/或现实微缩测试平台进行。
79.具体通过中控系统中的信息采集单元,实时接收虚拟测试无人车模型、微缩测试无人车模型、真实测试无人车的行驶信息;所述中央处理单元对接收到的信息进行处理计算传给传输控制单元,传输控制单元对虚拟测试无人车模型、微缩测试无人车模型、真实测试无人车进行信号传输实现控制,例如在应对事件当中,实际道路中前方突然出现障碍物,此时真实测试无人车会将遇障信息数据传输给信息采集单元,信息采集单元将信息数据在传输给中央处理单元,中央处理单元对信息数据进行计算,并将控制参数分别发送给虚拟测试无人车模型、微缩测试无人车模型、真实测试无人车,以保证真实无人车安全避障,此时,虽然虚拟测试无人车模型、微缩测试无人车模型前方未遇到障碍,但是为了匹配一致性,也相应进行避障行驶,所述控制参数可以为避障方式停车或者变道,变道时机、变道速度等。
80.参考图4、图5、图6所示,在所述相对一致性不符合预定要求的情况下,识别不符合的无人车模型类别和一致性种类;根据无人车模型类别和相对一致性种类计算差值范围,中控系统根据所述差值范围进行参数调整;通过参数调整后的中控系统进行无人驾驶测试。
81.采用上述方案,例如所述不符合的无人车模型类别为微缩测试无人车模型,所述一致性为转弯半径,图中真实测试无人车的实际转弯半径为r、微缩测试无人车模型的实际转弯半径为r,以真实测试无人车为中型车为例,转弯半径r为7米,当沙盘按照与实际路网的比例为1:10设计时,预定要求中的微缩测试无人车模型转弯半径r'应为0.68米~0.72米,若转弯半径r为0.60米,则相对一致性不符合预定要求,差值范围为(0.12,0.18),单位米,此时需要中控系统与微缩测试无人车模型的自动驾驶系统进行数据交换调整,从而将r调整为0.68米~0.72米之间,优选获取预定要求的阈值范围的终点,即0.70米,通过调整中
控制系统控制微缩测试无人车模型中转向装置的参数,实现将r调整为0.70米。
82.所述测试路网信息和路网车辆信息包括预置实际测试路网信息和预置路网车辆信息。
83.采用上述方案,所述预置实际测试路网信息和预置路网车辆信息为尚未建成或者设计阶段的路网,通过将尚未建成或者设计阶段的路网利用网络建模或者沙盘搭建,生成或者制成模拟测试平台,模拟在预置路网建成以后无人车的运行情况,为道路的调整设计提供规划建议。
84.本发明还保护一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
85.本发明还保护一种计算机可读存储介质,包括:所述存储介质包括一个或多个程序,所述一个或多个程序可以被处理器执行以完成上述方法。
86.本发明还保护一种应用所述数字孪生的无人驾驶测试方法的装置,包括:
87.第一信息获取模块,所述第一信息获取模块用于获取测试路网信息和路网车辆信息;
88.第一构建模块,所述第一构建模块用于构建模拟测试平台;
89.控制模块,所述控制模块用于中控系统控制真实测试无人车和模拟测试无人车模型的行驶;
90.所述一种应用所述数字孪生的无人驾驶测试方法的装置,还包括:
91.第二信息获取模块,所述第二信息获取模块用于获取实际测试路网信息和实际路网车辆信息;
92.第一对比模块,所述第一对比模块用于比较真实测试无人车、模拟测试无人车模型行驶信息的相对一致性。
93.判断模块,所述第一判断模块用于判断所述相对一致性是否符合预定要求;
94.参数调整模块,所述参数调整模块用于对中控系统进行参数调整。
95.应当指出,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
96.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
98.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
99.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
100.应当理解,本技术实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。
101.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
102.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献