原创 自动驾驶数据采集和分析平台--ADAS Logger

2022-9-16 11:42 403 1 1 分类: 汽车电子

一、背景


随着自动驾驶功能的不断发展自动驾驶传感器和控制器的据越来越多OEM和系统供应商需要配备高端数据记录器的测试车辆来采自动驾驶相关数据,例如摄像头、雷达、激光雷达、车辆总线、GNSS以及传感器、控制器的原始数据。这些数据可以用于在实验室中精确地模拟某些交通状况,测试ADAS感知算法和控制逻辑从而节省了大量的测试和验证的时间。


在数据采集的试验过程中,试验环境复杂,需要采集信号数量多、时间同步要求高,采集周期长,因此搭建的路试数据采集系统需要具有带宽、精确的时间同步、硬件坚固且耐久的特征。


针对自动驾驶数据采集难点,德国Vector公司提供了一套完整的ADAS Logger解决方案,北汇信息作为Vector的合作伙伴,一起为客户提供全方位的解决方案和技术服务。


二、概述


ADAS Logger是强大的自动驾驶数据采集、分析、处理,生成报告的平台,可以同步采集自动驾驶中所有传感器及控制器的相关数据。如激光雷达、毫米波雷达、参考摄像头、车载摄像头(FPD-Link III/GMSL2)、XCP/CCP、诊断信号、模拟量数字量信号、GPS/IMU信号、整车网络信(CAN/CAN FD/LIN/MOST/FlexRay/ETH等)。同时ADAS Logger是一个成熟的、高鲁棒性的、可灵活配置的平台,可以根据用户的不同需求选择不同的配置,便于扩展。


图一 自动驾驶数据类型


三、系统组成


ADAS Logger主要由数据采集主机、数据采集接口设备、数据采集和分析软件以及传感器附件等四部分组成。系统拓补图如下:


图二 ADAS Logger系统拓扑


1、数据采集主机


Vector提供VP7000和VP6000个系列的数据采集主机。VP7000系列是针对汽车应用环境设计的高性能、高鲁棒性的硬件平台,用于总线数据、视频流、雷达原始数据、XCP on Ethernet数据的并行同步记录,拥有极高的写入带宽(1GByte/s)以及可替换的大容量硬盘,使得VP7000系列非常适合ADAS数据采集和测试的相关应用,存储硬盘有4T、8T、16T可选。VP6000系列是VP7000系列的低配版本,适用于数据量相对较少的场景。


VP系列数据采集主机采用主动风冷的冷却方式,工作温度范围工作温度 -25°C 到 +70°C。另外,VP系列主机内置GPS接收器,支持GPS授时并通过PTP协议对其他设备进行时间同步。


VP7000系列和VP6000系列数据采集主机

2、数据采集设备(根据需求配置)


VX1000系列——传感器和控制器原始数据采集设备


VX1000系列设备是专为高性能数据采集和标定而开发的硬件设备,具有灵活的可扩展性,配合数据采集和分析工具CANape,可满足车载及实验室等应用场景下的传感器和控制器原始数据采集工作要求其中VX1161是专为自动驾驶数据采集开发的模块化、可配置的并行测量标定模组,适用于ADAS系统的数据采集和开发。VX1161配合相应的ECU接口,可以实现多个高分辨率雷达的原始数据和XCP数据的采集,ADAS融合ECU的XCP数据采集以及摄像头原始视频流(FPD-Link III/GMSL2)采集。


VX1161由框架式支架、底板、供电板卡、数据上传板卡和六个可替换的板卡插槽构成。6个可替换插槽任意搭配总线接口卡、POD接口卡以及视频接口卡


VX1161多功能高速采集设备


VN5000系列——以太网采集设备


VN5000系列适用于以太网与其他总线系统的同步采集和监控。此外,VN5000系列还可以为残余总线模拟提供最佳的网络接入,并可用于测试期间的网络节点仿真、负载和故障模拟。具有坚固的外壳,工作温度-40 °C到+65 °C,工作电压范围8 V到32 V。


VN5000系列的不同型号分别提供不同数量的车载以太网和传统以太网通道,用户可以根据实际需求选择型号。


VN5000系列


VN7572 PCIe扩展卡


VN7572是一款可以集成在VP系列数据采集主机上的PCIe扩展提供最多8路的CAN/CAN FD接口,其中4路固定的CAN/CAN FD通道,另外4路通道可以配置为CAN/LIN通道VN7572还可以集成I/O的Piggy,最多支持8路数字量或4路模拟量数据采集;满足智能驾驶数据采集的要求。


VN7572 PCIe扩展卡


VN1530 PCIe 扩展卡


VN1530是一款可以集成在VP系列数据采集主机上的PCIe扩展可以提供最多6路的CAN/CAN FD接口,其中4路固定的CAN/CAN FD通道,另外2路通道可以配置为CAN/LIN通道;满足智能驾驶数据采集的要求。


图七 VN1530PCIe扩展卡


VN1600系列——CAN/LIN采集设备


VN1600系列接口设备适用于CAN/LIN以及少量IO数据的采集,优点是体积小,便于携带。VN1610/VN1611有两路通道,具有良好的轻便性;四通道的VN1630A/VN1640A更具灵活性并支持I/O接口。


VN1600系列CAN/LIN采集设备


3、数据采集和分析处理软件——CANape+Option DA


CANape+Option Driver Assistance被广泛的运用于智能驾驶开发测试工作中。CANape软件配合硬件采集设备,可以实现所有自动驾驶相关数据的采集,包括摄像头原始视频流、雷达和控制器原始数据、激光雷达点云数据、整车网络数据等。CANape还提供数据在线监测、离线回放、数据分析的功能。能够实时或者离线查看视频、信号、报文、点云等数据;同时CANape还提供CASL编程语言和大量的数据分析函数。用户可以使用函数库或者自定义函数对数据进行分析和处理。


Option DACANape的扩展功能,该扩展功能将ADAS传感器采集到的目标信息显示到同步采集的视频图像上。基于ECU计算的目标数据,以几何图形或者位图叠加到图像的指定位置,通过比较ECU识别的对象以及真实环境中的对象,快速验证ECU的目标识别算法。


CANape数据采集和分析界面


4、附件


自动驾驶数据采集设备除了以上主要部件外,还需要摄像头、GPS/IMU、激光雷达、显示器、支架、线束等附件来构成一个完整的系统。

 

四、系统特性


1、精确的时间同步


自动驾驶中用到的传感器,如相机、激光雷达、惯导等多种传感器设备都是各自独立运行的。如何才能将这些传感器数据关联起来,这就需要精确的时间同步系统来完成。


ADAS Logger整个数据采集系统中使用同一个时钟,并支持使用以下同步协议实现精确的时间同步:


IEEE 1588-PTP时间同步协议

Vector硬线时间同步

Vector软件同步

UTC(coordinated universal time)时间同步


时间同步


2、灵活的场景标记


在自动驾驶测试过程中,实际产生的数据量是十分庞大的,为了减少数据分析的难度,提高数据的质量,ADAS Logger平台支持在数据记录的过程中通过面板、键盘或其他I/O接口输入一些信息给数据添加标记。例如天气条件、交通密度、道路类型等,这些标记可以与测量数据一起保存为注释或变量,以便以后进行数据挖掘和数据分析。


十一 场景标记案例


3、强大的设备状态监测功能


CANape软件提供了访问本地设备状态的选项,激活该选项后,本地设备的系统、软件、工程、时间等信息可以作为信号被实时查看并记录下来;例如可以设置磁盘空间达到设定值时提醒工程师更换存储硬盘,避免数据丢失。


十二 可监测的设备状态信号


4、目标可视化验证


ADAS Logger平台支持目标对象的可视化验证功能。支持将ADAS传感器识别到的目标信息叠加显示到视频图像上。也可以基于ECU融合的目标数据,以几何图形或者位图叠加到图像的指定位置,通过比较ECU识别的对象真实环境中的对象,快速验证ECU的目标识别算法。


对于图像识别算法的验证,可以将其以动态链接库的方式加载到CANape软件中,进行在线或离线验证。同时,GPS窗口可以显示关联的位置数据,以辅助验证。激活软件的全局光标功能,可以让视频、报文、GPS等所有数据处于同一个时间点,方便进行数据分析


十三 目标信息可视化验证


5、数据挖掘和场景提取


在数据记录阶段得到了大量的测试数据,如何对这些数据进行管理和使用也是一个大的挑战。CANape软件提供的数据挖掘功能可以在海量的文件当中找到满足我们条件的数据,并将关键数据(如满足条件的时间点,对应的信号值,文件名等)提取出来,重新生成一个数据表格;也可以根据数据挖掘的结果,将数据文件进行批量的切割和分类。


此外,CANape软件还集成了大量的数据分析函数,可以非常方便的进行数据分析;如果集成的数据函数库不能满足数据分析的需求,CANape还提供了函数和脚本的编辑功能,用户可以自定义函数和脚本来进行数据挖掘、分析和生成报告。


五、案例


数采需求


--4路千兆车载以太网数据采集

--1路前雷达原始数据

--1路摄像头原始数据

--1路摄像头FPD-LinkIII数据

--1路GPS/IMU数据

--4路参考摄像头数据

--8路CAN/CANFD数据


配置


VP7440作为数据采集主机运行数据采集软件CANape进行数据采集和存储;VN5620作为CAN/ETH采集设备采集4路千兆车载以太网数据;VX1161作为多功能采集设备采集摄像头和毫米波雷达的原始数据以及摄像头FPD-LinkIII数据,同时提供多个 CAN/ CAN FD采集通道;GPS/IMU通过以太网连接到数据采集主机;F44视频盒采集四路参考摄像头的数据。


 ADAS Logger案例


北汇信息作为Vector中国的合作伙伴,不仅提供完整的自动驾驶数据采集硬件和软件,也可以根据用户需求提供专业化的工程服务,包括硬件定制化配置安装,路试采集软件工程调试以及数据挖掘和数据分析脚本开发,为用户提供“交钥匙”式解决方案。


部分图片来源于Vector


参考文档

《ADAS Measurement Data Postprocess and Applications》Vector

《Smart logger for ADAS_2021》Vector

CANape_Option_DriverAssistance_ProductInformation》Vector

作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 1
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
北汇信息 2022-09-30 10:55
车载以太网-TC8 TCP/IP协议一致性测试实践
前言 车载以太网测试实践系列,我们还会分享PMA测试实践、IOP测试实践,敬请期待。本期给大家介绍的是TC8中的TCP/IP协议一致性测试(以下简称TCP/IP测试)。   TCP...
北汇信息 2022-09-29 10:38
SOME/IP概述及TC8 SOME/IP 测试实践
什么是中间件(Middleware) 在了解SOME/IP之前,我们先要了解“中间件(Middleware)”技术。简单来说,中间件是存在于操作系统和用户软件之间的一些中间层软件。它将操作系统提...
北汇信息 2022-09-27 12:03
TSN(Time-Sensitive Networking)协议导读
前言 上一个主题我们介绍了TSN的发展历史和协议族现状(TSN 时间敏感网络:缘起-面包板社区 (eet-china.com)),它为建立统一的确定性网络传输基础设施提供了有力保障。 TS...
北汇信息 2022-09-26 11:05
TSN 时间敏感网络:缘起
前言 随着工业物联网(IIoT)的兴起和工业4.0的提出,越来越多的设计师、工程师和最终用户关注时间敏感网络(Time-Sensitive Networking,下简称为TSN)。TSN为以太网...
北汇信息 2022-09-23 12:13
Testing in the Cloud:使用TPT进行云端测试
最近,我们经常听说解决方案是去云端。但是为什么呢?我们注意到,云技术现在在科技领域非常流行。即便在嵌入式开发领域,也有越来越多的人希望将开发转移到云中或与云一起进行。我们从用户的角度为您总结了我们...
北汇信息 2022-09-22 11:03
如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统
随着智能汽车发展战略制定及百度无人驾驶出租车、滴滴无人驾驶网约车的落地应用,自动驾驶技术支持越来越得到主机厂和供应商的重视。 实现自动驾驶是一个循序渐进的过程,工信部公示《汽车驾驶自动化分级》标准将...
我要评论
0
1
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条