仿真测试方法、装置与存储介质与流程
- 国知局
- 2024-08-01 00:11:35
本公开涉及车辆测试,尤其涉及一种仿真测试方法、装置与存储介质。
背景技术:
1、车辆仿真测试是通过仿真软件模拟车辆的行为与性能,从而测试车辆在各种驾驶工况下的响应、稳定性、安全性等。
2、相关技术中,只能逐个得到车辆仿真测试的仿真结果,在面对数量庞大的仿真测试时,其得到多个仿真结果的速度较慢,导致仿真测试的速度较慢。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
技术特征:1.一种仿真测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过集群服务器并行地对多个所述待测试文件进行仿真测试,得到多个测试结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述集群服务器并行地对多个所述待测试文件进行仿真,分别得到与多个所述待测试文件对应的多个仿真结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述集群服务器中的多个仿真器并行地对多个所述待测试文件进行仿真,得到多个所述仿真结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述采用所述仿真器对所述待测试文件进行仿真,得到所述仿真结果,包括:
6.根据权利要求3所述的方法,其特征在于,所述待测试文件中包括算法包与场景文件,所述场景文件用于指示所述车辆的驾驶场景,所述算法包用于指示所述车辆在所述驾驶场景下的车辆控制参数;所述通过所述集群服务器中的多个仿真器并行地对多个所述待测试文件进行仿真,得到多个所述仿真结果,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述获取车辆在多个驾驶场景下的多个待测试文件,包括:
9.一种仿真测试装置,其特征在于,包括:
10.一种仿真测试装置,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~8中任一项所述方法的步骤。
技术总结本公开涉及一种仿真测试方法、装置与存储介质,涉及车辆测试技术领域。包括:获取车辆在多个驾驶场景下的多个待测试文件,该待测试文件用于指示该车辆所在的驾驶场景以及该车辆在该驾驶场景下的车辆控制参数;通过集群服务器并行地对多个该待测试文件进行仿真测试,得到多个测试结果。使用本公开提出的仿真测试方法、装置与存储介质,可以并行地对多个待测试文件进行仿真测试,提高批量仿真测试的速度。技术研发人员:王斌,左建光,秦浩凯受保护的技术使用者:小米汽车科技有限公司技术研发日:技术公布日:2024/7/11本文地址:https://www.jishuxx.com/zhuanli/20240730/199953.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。