APP下载

高级驾驶辅助测试可视化系统开发

2021-03-08杨军典陈凌珊

软件工程 2021年1期
关键词:可视化

杨军典 陈凌珊

摘  要:为了在高级驾驶辅助系统(ADAS)中对车辆控制算法进行验证,可以利用维克托(Vector)工具链对汽车电子控制器(ECU)内部的变量进行记录,生成MDF(原版光盘映像文件)格式的测试数据文件,然后进行离线分析。利用Qt公司开发的丰富的可视化图形控件Qt(跨平台软件开发框架)和Python(一种计算机程序设计语言)的强大数据处理能力,本文开发了一种可以对MDF文件进行解析并且可视化的软件。该软件可以实现变量的筛选功能,支持变量的树状显示、多个变量测量值的二维时域图形表示。特别地,ADAS感知到的环境目标,本软件可以观察其二维坐标随时间的运动过程,并且支持画面与用户的交互操作。经过测试,本软件运行可靠,在某公司推广使用。

關键词:ADAS;测试;MDF解析;Qt;可视化

中图分类号:TP311.52     文献标识码:A

文章编号:2096-1472(2021)-01-39-03

Abstract: In order to verify the vehicle control algorithm in the Advanced Driver Assistance System (ADAS), Vector's tool chain can be used to record variables inside the automotive Electronic Control Unit (ECU). Then, a test data file in MDF (Measurement Data Format) format is generated, and offline analysis can be performed. This paper proposes to develop a software that can analyze and visualize MDF files by utilizing Qt (the cross-platform software development framework) and Python (a computer programming language) developed by Qt Company. This software can realize the variable filtering function, support tree displays of variables and two-dimensional time-domain graphical representation of measured values of the multiple variables. In particular, the proposed software can observe the movement process of its two-dimensional coordinates over time for the environmental targets that ADAS perceives, and it supports the interactive operation of screen and user. Testing results show that the proposed software runs reliably and is being used by a company.

Keywords: ADAS; testing; MDF analysis; Qt; visualization

1   引言(Introduction)

在ADAS系统车辆ECU软件的开发过程中,控制算法需要经过不断的设计、测试、修改迭代才能完成。在测试这一环节中,包括软件在环测试(SIL)、硬件在环测试(HIL)和实车测试三种。在实车测试过程中,需要提前将软件烧写入汽车ECU,在汽车行驶过程中,通过XCP协议[1]和Vector公司的CAN工具,ECU可以记录内部变量,然后生成符合自动化及测量系统标准协会(ASAM[2])标准的MDF[3]文件。通过将记录的MDF文件回传到算法开发人员手中,开发人员可以离线进行算法的验证工作。因此,MDF文件的解析和可视化对算法的设计开发非常重要。虽然Vector公司已经有对MDF文件进行解析和可视化的商业工具,但是其价格昂贵并且无法进行二次开发。……

登录APP查看全文

猜你喜欢

可视化
无锡市“三项举措”探索执法可视化新路径
基于CiteSpace的足三里穴研究可视化分析
自然资源可视化决策系统
三维可视化信息管理系统在选煤生产中的应用
思维可视化
基于Power BI的油田注水运行动态分析与可视化展示
自然资源可视化决策系统
基于CGAL和OpenGL的海底地形三维可视化
可视化阅读:新媒体语境下信息可视化新趋势
“融评”:党媒评论的可视化创新