System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及仿真,尤其涉及一种汽车网联模块的硬件在环仿真方法、装置及系统。
技术介绍
1、随着经济的发展和人民生活水平的提高,汽车成为寻常大众的普通代步工具,但是汽车市场的繁荣也带来了诸多问题,为了提升交通效率、道路安全,汽车行业相关人员提出了汽车网联化的目标,即通过v2x(车用无线通信技术,vehicle to everything)技术融合蜂窝通信和直通通信技术,实现车与车、人、路测设备及网络的通信,车辆可以通过获得的交通元素的运行数据,实现危险预警、路径规划等功能,因此新技术的发展也对仿真工作提出了新的需求。
2、目前绝大多数仿真系统大多存在针对网联仿真过程中的特殊消息,无法从仿真场景软件中直接获取,需要手动进行录入,降低了仿真工作的效率,同时容易出现数据缺失从而导致部分算法验证存在问题,其次针对被控控制器的反馈消息,仿真环境无法做出相应变化,仿真环境与被测控制器的交互有待提升。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种汽车网联模块的硬件在环仿真方法、装置及系统,以进行汽车网联模块开发过程中算法及通讯能力测试,所述方法同时解决了测试过程中虚拟环境中的主车、环境车辆不能与被测控制器进行交互且仿真工程配置繁琐,用例开发难度高的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、本专利技术第一方面公开一种汽车网联模块的硬件在环仿真方法,所述方法包括:
4、启动仿真场景软件、仿真控制软件载入工程文件,生成初
5、根据所述初始化gnss模拟器的信息对gnss模拟器进行初始化,并初始化总线机柜和v2x信号仿真模块,以使所述gnss模拟器、所述v2x信号仿真模块和被测控制器进行时间同步;
6、当所述gnss模拟器和所述v2x信号仿真模块、所述被测控制器之间完成时间同步时,获取仿真动态数据;
7、根据预设转化要求将所述仿真静态数据和所述仿真动态数据进行处理,得到仿真数据信息并进行存储;
8、从所述仿真数据信息中获取所需目标仿真数据信息,并将所述目标仿真数据信息分别发送至所述总线机柜、所述gnss模拟器和所述v2x信号仿真模块;
9、利用所述总线机柜、所述gnss模拟器和所述v2x信号仿真模块基于接收到的所述目标仿真数据信息搭建仿真环境;
10、所述被测控制器通过所述仿真环境生成的gnss信号、v2x信号及总线信号进行相关功能的仿真测试;
11、当所述测试环境接收到所述被测控制器反馈的信息时,控制所述仿真环境根据所述反馈信息进行变化。
12、优选的,所述解析仿真静态数据,包括:
13、利用地图解析工具解析高精地图文件,得到地图数据;
14、利用场景解析工具对仿真场景工程文件和配置文件进行解析,得到特殊数据,所述仿真场景工程文件和所述配置文件预先通过配置得到;
15、将所述地图数据和所述特殊数据确定为仿真静态数据。
16、优选的,预先配置所述仿真场景工程文件和所述配置文件的过程,包括:
17、依据预设仿真要求创建仿真场景中的目标元素,并设置配置信息以生成初始配置文件;
18、依据所述预设仿真要求判断是否设置特殊元素;
19、若确定设置特殊元素,则依据预设场景元素库在所述仿真场景中添加所述特殊元素,并根据所述预设仿真要求在所述初始配置文件中标记所述特殊场景元素对应的车载单元和路测单元,得到目标配置文件;
20、依据所述预设仿真要求判断是否设置特殊路径或标记特殊区域;
21、若确定设置特殊路径或标记特殊区域,则在所述仿真场景中设置所述特殊路径或标记所述特殊区域,并根据所述仿真场景在所述目标配置文件中记录所述特殊路径或所述特殊区域,得到配置文件;
22、基于当前仿真场景创建仿真场景工程文件。
23、优选的,所述从所述仿真数据信息中获取所需目标仿真数据信息,包括:
24、根据被测控制器的预设仿真要求从所述仿真数据信息中获取所述总线机柜所需的总线数据信息,和所述gnss模拟器所需的控制信息;
25、依据仿真场景软件中的车辆位置信息和配置文件信息,从所述仿真数据信息中获取目标仿真信息进行v2x协议栈的填充;
26、将所述总线数据信息、所述控制信息和所述目标仿真信息确定为目标仿真数据信息。
27、优选的,所述将所述目标仿真数据信息分别发送至所述总线机柜、所述gnss模拟器和所述v2x信号仿真模块,包括:
28、根据所述被测控制器的总线数据要求将所述总线数据信息进行打包,通过试验管理软件将打包好的所述总线数据信息映射到所述总线机柜的板卡;
29、根据所述被测控制器的gnss仿真数据要求将所述控制信息进行打包,通过gnss仿真接口将打包好的所述控制信息发送至所述gnss模拟器;
30、根据v2x协议栈对所述目标仿真信息进行打包编码,通过仿真控制软件将打包好的所述目标仿真信息发送至所述v2x信号仿真模块。
31、优选的,所述利用所述总线机柜、所述gnss模拟器和所述v2x信号仿真模块基于接收到的所述目标仿真数据信息搭建仿真环境,包括:
32、利用所述总线机柜基于所述总线数据信息向被测控制器发送总线信号;
33、通过所述gnss模拟器基于所述控制信息向被测控制器发送gnss信号;
34、利用所述v2x信号仿真模块基于所述目标仿真信息向被测控制器发送射频信号,以搭建仿真环境。
35、优选的,所述利用所述v2x信号仿真模块基于所述目标仿真信息向被测控制器发送射频信号,包括:
36、当所述所述目标仿真信息的数据量大于阈值时,调用所述v2x信号仿真模块中的多个仿真器;
37、向每个所述仿真器分配其对应的所述目标仿真信息;
38、利用所述仿真器基于其对应的所述目标仿真信息向被测控制器发送射频信号。
39、优选的,当所述gnss模拟器和所述v2x信号仿真模块、所述被测控制器之间完成时间同步时,获取仿真动态数据,包括:
40、当所述gnss模拟器和所述v2x信号仿真模块、所述被测控制器之间完成时间同步时,运行所述仿真场景软件;
41、从所述仿真场景软件中获取v2x信号仿真模块仿真所需的交通元素运行数据;
42、将所述交通元素运行数据确定为仿真动态数据。
43、本专利技术第二方面公开一种汽车网联模块的硬件在环仿真装置,所述装置包括:
44、仿真控制单元,用于管理测试用例,进行仿真流程控制,所述仿真流程控制包括:仿真初始化控制、仿真设备控制、仿真消息信号发送控制,仿真场景控制;
45、仿真数据生成单元,包括仿真场景软件,配置文件解析模块,高精地图解析模块,所述仿真数据生成单元,用本文档来自技高网...
【技术保护点】
1.一种汽车网联模块的硬件在环仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述解析仿真静态数据,包括:
3.根据权利要求2所述的方法,其特征在于,预先配置所述仿真场景工程文件和所述配置文件的过程,包括:
4.根据权利要求1所述的方法,其特征在于,从所述仿真数据信息中获取所需目标仿真数据信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述目标仿真数据信息分别发送至所述总线机柜、所述GNSS模拟器和所述V2X信号仿真模块,包括:
6.根据权利要求4所述的方法,其特征在于,所述利用所述总线机柜、所述GNSS模拟器和所述V2X信号仿真模块基于接收到的所述目标仿真数据信息搭建仿真环境,包括:
7.根据权利要求6所述的方法,其特征在于,所述利用所述V2X信号仿真模块基于所述目标仿真信息向被测控制器发送射频信号,包括:
8.根据权利要求1所述的方法,其特征在于,所述当所述GNSS模拟器和所述V2X信号仿真模块、所述被测控制器之间完成时间同步时,获取仿真动态数据,
9.一种汽车网联模块的硬件在环仿真装置,其特征在于,所述装置包括:
10.一种汽车网联模块的硬件在环仿真系统,其特征在于,所述系统至少包括:上位机、总线机柜、GNSS模拟器、V2X信号仿真模块和被测控制器;
...【技术特征摘要】
1.一种汽车网联模块的硬件在环仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述解析仿真静态数据,包括:
3.根据权利要求2所述的方法,其特征在于,预先配置所述仿真场景工程文件和所述配置文件的过程,包括:
4.根据权利要求1所述的方法,其特征在于,从所述仿真数据信息中获取所需目标仿真数据信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述目标仿真数据信息分别发送至所述总线机柜、所述gnss模拟器和所述v2x信号仿真模块,包括:
6.根据权利要求4所述的方法,其特征在于,所述利用所述总线机柜、所述gnss...
【专利技术属性】
技术研发人员:石佳辉,杨尚威,
申请(专利权)人:北京经纬恒润科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。