摘 要: 为了在高级驾驶辅助系统(ADAS)中对车辆控制算法进行验证,可以利用维克托(Vector)工具链对汽车电子控制器(ECU)内部的变量进行记录,生成MDF(原版光盘映像文件)格式的测试数据文件,然后进行离线分析。利用Qt公司开发的丰富的可视化图形控件Qt(跨平台软件开发框架)和Python(一种计算机程序设计语言)的强大数据处理能力,本文开发了一种可以对MDF文件进行解析并且可视化的软件。该软件可以实现变量的筛选功能,支持变量的树状显示、多个变量测量值的二维时域图形表示。特别地,ADAS感知到的环境目标,本软件可以观察其二维坐标随时间的运动过程,并且支持画面与用户的交互操作。经过测试,本软件运行可靠,在某公司推广使用。 |
关键词: ADAS;测试;MDF解析;Qt;可视化 |
中图分类号: TP311.52
文献标识码: A
|
|
Development of Advanced Driver Assistance Test Visualization System |
YANG Jundian, CHEN Lingshan
|
(Shanghai University of Engineering Science, School of Mechanical and Automotive Engineering, Shanghai 201620, China )
yjd2008@hotmail.com; bechenlsh@163.com
|
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 |