智能汽车及其测试方法、装置和电子设备制造方法及图纸

技术编号:37978534 阅读:5 留言:0更新日期:2023-06-30 09:53
本发明专利技术提供一种智能汽车及其测试方法、装置和电子设备,属于智能汽车测试领域。所述智能汽车测试方法包括:生成测试指令发送至中间件,中间件用于将测试指令下发至车内的待测试设备,并获取待测试设备的操作结果,并生成反馈信息,中间件还用于读取历史操作数据并回灌至待测试设备作为操作结果;接收来自中间件的反馈信息,生成测试结果。本发明专利技术在实车环境下可实现批量化、自动化的接口测试,可实现智能汽车的整车测试;在测试环境下可以实现软件级的分离测试,即屏蔽对下层的真实设备的控制,可以通过历史操作数据来完成测试反馈,而不必通过真实设备真正地执行动作来行成反馈数据。通过真实设备真正地执行动作来行成反馈数据。通过真实设备真正地执行动作来行成反馈数据。

【技术实现步骤摘要】
智能汽车及其测试方法、装置和电子设备


[0001]本专利技术涉及智能汽车测试
,具体涉及一种智能汽车、一种智能汽车测试方法、一种智能汽车测试装置、以及实现智能汽车测试方法的计算机设备和计算机可读存储介质。

技术介绍

[0002]随着汽车行业的快速发展,智能汽车的自动驾驶技术愈发成熟,智能汽车所面临的安全性问题也越来越复杂,因此,对于智能汽车的软、硬件系统进行测试尤为重要。
[0003]目前,对智能汽车(或称无人驾驶汽车)智能水平的测试主要通过试验场地测试和实车路试完成。然而试验场地测试往往是在固定场景下针对单车进行简单交通场景下的功能测试,实车路试虽然可以再现智能汽车实际上路可能遇到的道路状况和天气环境,但由于实车的测试环境需面临极端天气,如极寒、高温、高海拔等,往往需要花费大量的经济成本、时间成本和人力成本。
[0004]例如,公开日为2021年1月18日、公开号为CN112197980A的中国专利文献中提出了一种电动汽车测试装置,包括测试台架、拉力测试组件以及多个转鼓试验台;多个转鼓试验台均与测试台架连接,且多个转鼓试验台用于与电动汽车的多个车轮一一对应配合,多个转鼓试验台分别用于模拟电动汽车的多个车轮的行驶路况;拉力测试组件与电动汽车及测试台架连接,以检测电动汽车的运动。该电动汽车测试装置能够测试电动汽车在不同路况下动态,以对整车控制器是否正确的对每个轮毂电机发出指令进行评估。
[0005]公开日为2011年5月25日、公开号为CN102072821A的中国专利文献中提出了一种新型的电动汽车测试装置,由实时数据采集与控制系统部分、测功系统部分、驱动系统部分组成,其中:实时数据采集与控制系统部分主要包括:上位机、测功机控制器、测功机逆变器、驱动电机控制器、驱动电机逆变器、转速编码器、电流传感器;测功系统部分主要包括:测功机、负载边飞轮;驱动系统部分主要包括:驱动电机、驱动边飞轮。该测试装置可以根据测试需要,实时产生出各种路面条件下的动态摩擦力及力矩。该测试装置可以根据测试车辆的实际情况,通过调节驱动边与负载边的飞轮数,来实现转动惯量变更。该测试装置对于验证用于实现诸如防滑控制、牵引力控制等以辅助驾驶为目的的车辆运动控制单元具有快速、准确、直观、高效的特点。
[0006]这些汽车的测试方法或装置大多是依赖搭设固定的台架,依赖物理设备,虽然有基于数据的测试方法,但都比较局限于某一功能。而且,这些测试方法或装置均只能针对汽车上的硬件资源进行测试,针对智能汽车上的软件资源可测试性低。在智能汽车的开发中,软硬件结合的汽车测试是必需的,软件的测试频率极高,硬件资源对软件来说是稀缺的;同时,硬件测试依赖于软件给出的控制信号。
[0007]因此,有必要提供一种既能实现软硬件结合的测试,又能降低成本,能实时测试的智能汽车测试方法。

技术实现思路

[0008]本专利技术的目的之一在于提供一种智能汽车测试方法,以解决现有技术中的车辆测试方法无法实现整车硬件测试和软件测试的问题;目的之二在于提供一种智能汽车测试装置;目的之三在于提供一种智能汽车;目的之四在于提供一种实现智能汽车测试方法的电子设备和计算机可读存储介质。
[0009]为了实现上述目的,本专利技术采用的技术方案如下:
[0010]第一方面,本专利技术提供了一种智能汽车测试方法,由智能汽车测试装置执行,所述测试装置与智能汽车上的待测试设备连接,所述测试方法包括:根据待测试设备的测试指令生成车辆控制指令,并将车辆控制指令发送至汽车测试装置,以控制待测试设备执行与测试指令相对应的真实操作,或者,根据待测试设备的测试指令生成数据回灌指令,以读取待测试设备的历史操作数据,并将历史操作数据回灌至待测试设备作为虚拟操作结果;其中,所述待测试设备包括车内的硬件设备和软件设备;根据接收到的来自待测试设备的真实操作结果或者虚拟操作结果,生成反馈信息;接收反馈信息,生成测试结果。
[0011]根据上述技术手段,在实车环境中,操作指令会通过中间件下发给车内待测试设备,待测试设备执行相对应的操作后将数据变化发送给中间件,再由中间件输出反馈信息,从而实现车内硬件设备的测试断言。在测试环境中,操作指令发送给中间件后,中间件可以直接读取数据库中的历史运行数据来作为待测试设备的反馈信息,而不必要求待测试设备真实地执行操作指令。相比较于现有技术中的单体测试,中间件起到了封装接口的作用,测试人员只需向中间件发送测试指令,再由中间件向待测试设备发送控制指令即可完成硬件测试和软件测试,而不必要求测试人员耗费大量时间和精力来逐个针对各待测试设备生成测试请求。
[0012]进一步,可以通过界面控制的方式生成测试指令。
[0013]根据上述技术手段,支撑了实车环境中界面控制下的软硬件测试。
[0014]进一步,可以通过语音控制的方式生成测试指令。
[0015]根据上述技术手段,支撑了实车环境中语音控制下的软硬件测试。
[0016]进一步,可以基于深度学习的场景触发条件,生成测试指令。
[0017]根据上述技术手段,支撑了实车环境中场景触发条件下的软硬件测试。
[0018]进一步,所述历史操作数据可以包括商品车和/或试验车的行车过程数据。
[0019]根据上述技术手段,将商品车和试验车在不同场景下的行车过程数据收集起来并存储在数据库内,当需要进行极端天气测试时,可以通过中间件调取数据库内的行车过程数据来进行软件测试,这样既能模拟实车环境,还能降低经济成本、时间成本和人力成本。
[0020]第二方面,本专利技术提供了一种智能汽车测试装置,所述测试装置与智能汽车上的待测试设备连接,包括中间件和中间件数据记录回灌模块;其中,所述待测试设备包括车内的硬件设备和软件设备;所述中间件用于根据测试指令生成车辆控制指令,并将车辆控制指令发送至待测试设备,以控制待测试设备执行与测试指令相对应的真实操作,或者,根据测试指令生成数据回灌指令,以读取待测试设备的历史操作数据,并将历史操作数据回灌至待测试设备作为虚拟操作结果,所述中间件还用于接收待测试设备的真实操作结果或者虚拟操作结果,并生成反馈信息;所述中间件数据记录回灌模块与所述中间件连接,用于收集待测试设备的历史操作数据,以及将历史操作数据回灌至中间件。
[0021]根据上述技术手段,提供了一种能实现软硬件结合测试的车辆测试装置,在测试或实车环境中,界面或其他应用的操作指令会通过中间件下发给车内的各硬/软件设备,各硬/软件设备的数据变化会通过中间件传给界面或其他应用,而各硬/软件设备的数据变化可以是该设备真实执行后的真实操作数据,也可以是中间件数据记录回灌模块中记录的历史操作数据。测试人员仅需向中间件发送测试指令,就可以获取到待测试设备的反馈信息,并形成测试结果,而不必要求测试人员耗费大量时间和精力来逐个针对各待测试设备生成测试请求。
[0022]进一步,所述测试装置还包括:测试指令生成模块和测试结果生成模块,其中,所述测试指令生成模块用于根据测试信息,生成待测试设备的测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能汽车测试装置,其特征在于,所述测试装置与智能汽车上的待测试设备连接,所述测试装置包括中间件和中间件数据记录回灌模块;所述待测试设备包括车内的硬件设备和软件设备;所述中间件用于根据待测试设备的测试指令,生成车辆控制指令,并将车辆控制指令发送至待测试设备,以控制待测试设备执行与所述测试指令相对应的真实操作;或者,根据待测试设备的测试指令生成数据回灌指令,以读取待测试设备的历史操作数据,并将历史操作数据回灌至待测试设备作为虚拟操作结果;所述中间件还用于根据接收来自待测试设备的真实操作结果或者虚拟操作结果,生成反馈信息;所述中间件数据记录回灌模块用于收集待测试设备的历史操作数据,以及将历史操作数据回灌至中间件。2.所述根据权利要求1所述的智能汽车测试装置,其特征在于,所述测试装置还包括:测试指令生成模块和测试结果生成模块;所述测试指令生成模块用于根据测试信息生成待测试设备的测试指令;所述测试结果生成模块用于根据中间件的反馈信息生成测试结果。3.根据权利要求1所述的智能汽车测试装置,其特征在于,所述测试装置还包括:数据存储模块,所述数据存储模块用于收集智能汽车的行车过程数据,并按照场景类型和车内设备类型对行车过程数据进行分类存储。4.一种智能汽车测试方法,其特征在于,由权利要求1~3中任一项所述的智能汽车测试装置执行,所述测试装置与智能汽车上的待测试设备连接,所述测试...

【专利技术属性】
技术研发人员:陈昆李元江
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1