本发明涉及车辆控制,尤其涉及一种车辆功能测试方法、装置、设备及存储介质。
背景技术:
1、高速领航辅助驾驶功能越来越普遍,针对这种需要对大量场景进行测试的功能,采用台上测试的方式十分必要,能节省大量人力物力。
2、而高速领航辅助驾驶功能需要惯性测量单元(imu,或imu芯片)提供车辆横摆角速度、加速度等信号用于确定自车位置,然而,目前部分高速领航辅助驾驶功能的方案中是将imu集成到域控制器中,此种集成式域控制器,其imu信号由集成的imu芯片提供,导致针对此类方案的台上测试需要将自动驾驶域控制器放在转台上,通过控制转台姿态实现令imu芯片的imu信号产生实际变化,再传输给算法域控制器中的处理单元(mcu),才能实现车辆功能测试,而转台控制模拟实际工况的操作难度极大,且转台整体成本高,操作延迟也大,控制难度大,最终导致此类搭载集成式域控制器的车辆的台上测试难以进行。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种车辆功能测试方法、装置、设备及存储介质,旨在解决现有技术对搭载集成式域控制器(即域控制器的mcu集成有imu)的车辆进行功能测试较为困难的技术问题。
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.如权利要求1所述的车辆功能测试方法,其特征在于,所述对所述加速度数据进行补偿,获得加速度补偿数据的步骤,包括:
4.如权利要求3所述的车辆功能测试方法,其特征在于,所述根据所述车辆硬件特征及所述加速度数据查找对应的加速度补偿值的步骤,包括:
5.如权利要求4所述的车辆功能测试方法,其特征在于,所述从所述加速度数据中提取待补偿数据,并获取所述待补偿数据对应的数据类型的步骤之前,还包括:
6.如权利要求1-5任一项所述的车辆功能测试方法,其特征在于,所述将所述加速度补偿数据发送至所述域控制器处理单元,以对车辆功能进行测试的步骤,包括:
7.如权利要求6所述的车辆功能测试方法,其特征在于,所述将所述加速度补偿数据进行转换,获得惯性总线数据的步骤,包括:
8.一种车辆功能测试装置,其特征在于,所述车辆功能测试装置包括以下模块:
9.一种车辆功能测试设备,其特征在于,所述车辆功能测试设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的车辆功能测试程序,所述车辆功能测试程序被处理器执行时实现如权利要求1-7中任一项所述的车辆功能测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆功能测试程序,所述车辆功能测试程序执行时实现如权利要求1-7中任一项所述的车辆功能测试方法的步骤。