众所周知,随着自动驾驶的进阶,汽车上配置的传感器越来越多,形成的数据量也越来越庞大。当测试工程师准备打造一款自动驾驶测试车辆的数据采集与记录系统,这套系统就必须满足高传输带宽、精确的时间同步系统、平台支持数据标注等核心要求。所以,你还在苦苦冥思如何着手开始吗?
1、硬件平台
如下图所示,NI数据采集主机的核心硬件,从左往右依次是:装有Windows系统的控制器、摄像头采集卡、雷达信号采集卡、GPS授时板卡以及数据连接卡。其中,各类采集卡与传感器连接,数据连接卡则连接至外部高吞吐速率和高存储容量的磁盘整列。
数据采集主机
2、软件平台
工程师在控制器的Windows系统中可使用NI配置工具和采集引擎。下图所示为配置工具的主界面,对应各个硬件模块,诸如摄像头、激光雷达、毫米波雷达、辅助工具等驱动模块统一部署,工程师可以轻松管理,支持添加或删减。
配置工具
采集引擎界面则显示当前各类传感器的实时数据内容,测试人员可以勾选所需的传感器通道,开始采集录制,相关数据则自动保存到指定的路径中。此外,在数据采集的过程中,也可以使用打标工具进行辅助打标,打标工具带有绝对时间戳,便于后期对录制视频进行清洗和筛选。
总结而言,NI解决方案优势在于以下几个方面,进而使数据记录方案具有高性能、前瞻性和适应性。
更高的数据质量 - 仪器级I/O、吞吐量、定时和同步以及边缘计算能力,可实现智能数据精简;
出色的数据安全性和更低的数据成本 - 完全加密的企业级存储方案和经济高效的存储即服务(STaaS)订阅模式;
超低的系统复杂性 - 使用一个系统,可减少占用空间、降低功耗并减少潜在错误。
数据记录应用框图