System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种ADAS功能测试台架及测试方法技术_技高网

一种ADAS功能测试台架及测试方法技术

技术编号:41378085 阅读:3 留言:0更新日期:2024-05-20 10:21
本发明专利技术公开了一种ADAS功能测试台架及测试方法,属于高级驾驶辅助系统技术领域。所述ADAS功能测试台架包括测试PC、UDE测试软件、DAP调试器、Client客户端、以太网转换器、CAN软件、CAN工具、回灌视频播放界面、摄像头、开发板和自动化测试脚本,所述自动化测试脚本、回灌视频播放界面、UDE测试软件、Client客户端和CAN软件分别安装在测试PC中,所述CAN软件中设置有Panel界面,所述UDE测试软件中设置有UDE观察界面。本发明专利技术提供一种ADAS功能测试台架及测试方法,解决了HIL测试设备昂贵、学习成本高、后期维护成本高的缺点,在保证可以进行ADAS功能验证的前提下,操作流程更加简单、设备轻量化、成本较低。

【技术实现步骤摘要】

本专利技术涉及一种adas功能测试台架及测试方法,属于高级驾驶辅助系统。


技术介绍

1、目前,车辆高级驾驶辅助系统(adas)在开发初期,需要对其功能进行测试验证。现有的技术方案都是基于专业的hil(hardware-in-the-loop,硬件在环)台架,专业的hil测试设备需要根据项目需求定制高性能硬件以及底层软件,成本很高。专业的hil测试设备结构复杂,具有多种专业的板卡设备与接口,需要专业人员进行调试与培训,学习成本较高。专业的hil台架体积较大,需要设计专业的试验场地进行配套放置,并需要第三方专业人员进行定期检查,因此后期维护成本较高。


技术实现思路

1、本专利技术所要解决的技术问题是,克服现有技术的不足,提供一种adas功能测试台架及测试方法,解决了hil测试设备昂贵、学习成本高、后期维护成本高的缺点,在保证可以进行adas功能验证的前提下,操作流程更加简单、设备轻量化、成本较低。

2、为了解决上述技术问题,本专利技术的技术方案是:

3、本专利技术一方面提供一种adas功能测试台架,它包括测试pc、ude(unifieddevelopment environment,统一开发环境)测试软件、dap(debug adapter protocol,调试适配协议)调试器、client客户端(即图像识别客户端)、以太网转换器、can软件、can工具、回灌视频播放界面、摄像头、开发板和自动化测试脚本,所述自动化测试脚本、回灌视频播放界面、ude测试软件、client客户端和can软件分别安装在测试pc中,所述can软件中设置有panel界面(即canoe图形化界面),所述ude测试软件中设置有ude观察界面;

4、所述自动化测试脚本控制回灌视频播放界面开启及场景的调度,控制can软件的panel界面改变can信号数值,对ude测试软件的ude观察界面进行截图保存,统计测试案例结果;

5、所述回灌视频播放界面用于播放实际路测场景;

6、所述摄像头用于拍摄回灌视频播放界面播放的实际路测场景,并将拍摄结果发送至开发板;

7、所述ude测试软件通过dap调试器与开发板相连,所述ude测试软件用于监测can数据的信号数值的变化;

8、所述client客户端通过以太网转换器与开发板相连,所述client客户端用于识别摄像头的拍摄结果并录制源文件;

9、所述can软件通过can工具将can信号发送至开发板,所述panel界面用于对can信号数值进行修改。

10、本专利技术另一方面提供一种adas功能测试台架的测试方法,它包括如下步骤:

11、步骤s1、通过仿真软件构建仿真场景视频或选择路测视频;

12、步骤s2、对仿真场景视频或路测视频进行播放视频;

13、步骤s3、打开client客户端,查看摄像头感知结果,根据感知结果对摄像头位置高度进行适应性调整;

14、步骤s4、打开can工具构建的整车can信号收发环境,打开panel界面进行can信号数值的修改;

15、步骤s5、打开ude观察界面,观察所需监测变量的变化情况;

16、步骤s6、执行自动化测试脚本,得到测试结果,并输出对测试结果的判断与统计。

17、进一步,所述步骤s4中,打开can工具构建的整车can信号收发环境,具体包括如下步骤:

18、根据测试案例的can通信矩阵和dbc文件,在can软件中使用capl脚本对所需的can信号进行循环发送,通过can通道发送到开发板并且接收反馈信号。

19、进一步,所述panel界面的工作过程如下:

20、在can软件中通过panel界面改变can通信中can信号数值的变化,根据测试案例的测试需求将需要进行数值改变的can信号从panel界面中提取出来,并与can软件中的capl脚本进行链接;

21、当从panel界面对can信号数值进行修改时,可以改变整车can通信环境中对应的can信号的数值。

22、进一步,所述ude观察界面的工作过程如下:

23、所需要观察的变量通过ude观察界面进行观察,使用ude测试软件时烧录与开发板中相同的软件,然后将所需要观察的变量在ude观察界面中拉出,设置周期更新变化,所述拉出的观察变量周期更新变化。

24、进一步,所述步骤s6具体包括如下步骤:

25、步骤s61、根据不同测试案例的需求,进行视频源切换;

26、步骤s62、根据不同测试案例的需求,通过panel界面修改can信号的数值;

27、步骤s63、对ude观察界面进行截图,保存测试结果,并对测试结果的判断与统计进行输出。

28、进一步,所述自动化测试脚本的工作过程如下:

29、根据测试案例的需求对视频播放进行控制与切换;

30、根据测试案例的需求,对panel界面控制的can信号数值进行输入修改,改变整车can通信环境中can信号数值;

31、在每个测试案例执行结束后,调用截图工具,对ude观察界面进行截图并保存测试结果;

32、对测试结果进行判断,调用文字识别工具对截图中的文字进行提取,与预期结果进行对比,对通过的测试案例和未通过的测试案例进行分类保存。

33、采用了上述技术方案,本专利技术具有以下的有益效果:

34、1、本专利技术从视频信号的输入,到整车can通讯环境的控制,测试结果的观察、保存与矫正,完成了对adas功能测试的闭环控制。

35、2、本专利技术的测试方法成本较低,不需要采用成本较贵并且操作复杂的硬件在环设备,整体结构简单,操作不复杂,并且不需要专业实验室与专业的人员培训,可以极大降低实际开发验证过程的各种成本。

36、3、本专利技术针对软件研发阶段所需要进行优化迭代,导致对更新的软件进行的基本测试以及回归测试问题,提出一种自动化测试脚本,可以自动化控制视频播放源进行控制切换、控制panel界面对整车can信号进行修改、将测试结果进行保存统计,达到支持软件开发阶段的快速测试的目的,提高测试效率。

本文档来自技高网...

【技术保护点】

1.一种ADAS功能测试台架,其特征在于:它包括测试PC、UDE测试软件、DAP调试器、Client客户端、以太网转换器、CAN软件、CAN工具、回灌视频播放界面、摄像头、开发板和自动化测试脚本,所述自动化测试脚本、回灌视频播放界面、UDE测试软件、Client客户端和CAN软件分别安装在测试PC中,所述CAN软件中设置有Panel界面,所述UDE测试软件中设置有UDE观察界面;

2.一种如权利要求1所述的ADAS功能测试台架的测试方法,其特征在于,它包括如下步骤:

3.根据权利要求2所述的测试方法,其特征在于,所述步骤S4中,打开CAN工具构建的整车CAN信号收发环境,具体包括如下步骤:

4.根据权利要求2所述的测试方法,其特征在于,所述Panel界面的工作过程如下:

5.根据权利要求2所述的测试方法,其特征在于,所述UDE观察界面的工作过程如下:

6.根据权利要求2所述的测试方法,其特征在于,所述步骤S6具体包括如下步骤:

7.根据权利要求2所述的测试方法,其特征在于,所述自动化测试脚本的工作过程如下:</p>...

【技术特征摘要】

1.一种adas功能测试台架,其特征在于:它包括测试pc、ude测试软件、dap调试器、client客户端、以太网转换器、can软件、can工具、回灌视频播放界面、摄像头、开发板和自动化测试脚本,所述自动化测试脚本、回灌视频播放界面、ude测试软件、client客户端和can软件分别安装在测试pc中,所述can软件中设置有panel界面,所述ude测试软件中设置有ude观察界面;

2.一种如权利要求1所述的adas功能测试台架的测试方法,其特征在于,它包括如下步骤:

...

【专利技术属性】
技术研发人员:薛梦笛刘丹
申请(专利权)人:常州星宇车灯股份有限公司
类型:发明
国别省市:

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

1