0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

北汇信息POLELINK 2022-08-01 15:00 次阅读

一、背景

随着自动驾驶功能的不断发展,自动驾驶传感器控制器的数据越来越多。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是一个成熟的、高鲁棒性的、可灵活配置的平台,可以根据用户的不同需求选择不同的配置,便于扩展。

poYBAGLnRhaAU6oOAAIll-zdAxg029.png

图一 自动驾驶数据类型

三、系统组成

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

poYBAGLnRl-ACVFSAAGKbwkjfRw759.png

图二 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协议对其他设备进行时间同步。

pYYBAGLnRnKAeTOOAAKEBsYacjE587.png

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

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

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

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

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

poYBAGLnRsOAdFfnAAIf1eHlr6A552.png

图四 VX1161多功能高速采集设备

(2)VN5000系列——以太网采集设备

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

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

poYBAGLnRtKAcGyiAAMLR8lEqGE865.png

图五 VN5000系列

(3)VN7572 PCIe扩展卡

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

poYBAGLnRuGAJ7gQAAQ-UHRvX8k324.png

图六 VN7572 PCIe扩展卡

(4)VN1530 PCIe扩展卡

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

pYYBAGLnRvSAa8wjAAX1tNBEEVk552.png

图七 VN1530PCIe扩展卡

(5)VN1600系列——CAN/LIN采集设备

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

poYBAGLnRwSAKKqiAARhXM2Ln4I321.png

图八 VN1600系列CAN/LIN采集设备

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

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

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

pYYBAGLnR06APqm_AAMOx3Wzdn4154.png

图九 CANape数据采集和分析界面

4、附件

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

四、系统特性

1、精确的时间同步

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

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

▲IEEE 1588-PTP时间同步协议

▲Vector硬线时间同步

▲Vector软件同步

▲UTC(coordinated universal time)时间同步

poYBAGLnR3WAS4_xAACK4fhFTeQ551.png

图十 时间同步

2、灵活的场景标记

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

pYYBAGLnR86ASm6QAAIcExrHurA931.png

图十一 场景标记案例

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

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

pYYBAGLnR9uAeF0rAAET1rtdOWI500.png

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

4、目标可视化验证

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

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

pYYBAGLnR-6ASPiDAAMT1OA6GjU065.png

图十三 目标信息可视化验证

5、数据挖掘和场景提取

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

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

五、案例

数采需求

  • 4路千兆车载以太网数据采集
  • 1路前雷达原始数据
  • 1路摄像头原始数据
  • 1路摄像头FPD-LinkIII数据
  • 1路GPS/IMU数据
  • 4路参考摄像头数据
  • 8路CAN/CAN FD数据

配置

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

poYBAGLnSDKAerVvAAF1arhM5wY496.png

图十四 ADAS Logger案例

北汇信息不仅提供完整的路试数据采集硬件和软件,也可以根据用户需求提供专业化的工程服务,包括硬件定制化配置安装,路试采集软件工程调试开发,为用户提供“交钥匙”式解决方案,方便用户进行后续的自动驾驶数据采集和分析。

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

部分图片来源于Vector

参考文档

《ADAS Measurement Data Postprocess and Applications》Vector

《SmartloggerforADAS_2021》Vector

《CANape_Option_DriverAssistance_ProductInformation》Vector

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动驾驶
    +关注

    关注

    773

    文章

    13032

    浏览量

    163214
收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    感知系统可同步完成目标识别与样本采样,也就是说车厂可以利用配备融合感知系统的汽车进行大数据采集分析其广大车主的驾驶数据来建立自身的数据优势
    发表于 04-11 10:26

    康谋方案 | 自动驾驶数据采集与测试方案

    随着自动驾驶技术的发展,车载传感器数量也越来额多,车载传感器的数据采集、处理也成了非常重要的环节。 虹科提供一体化的数据采集与测试解决方案,以应对传感器数据量巨大和同步性等挑战。 01
    的头像 发表于 02-05 16:37 178次阅读
    康谋方案 | <b class='flag-5'>自动驾驶</b><b class='flag-5'>数据采集</b>与测试方案

    康谋方案 | L2进阶L3,数据采集如何助力自动驾驶

    上,宝马的自动驾驶研究一直坚持多传感器融合的方式,其L3级自动驾驶技术套件能够集成更多高性能传感器,例如新的激光雷达系统,并将所有传感器信息与长距离雷达、前置摄像头数据相互关联,建立起L3自动
    的头像 发表于 01-25 18:06 278次阅读
    康谋方案 | L2进阶L3,<b class='flag-5'>数据采集</b>如何助力<b class='flag-5'>自动驾驶</b>

    IO数据采集物联网平台有什么功能

    随着科技的飞速发展,物联网平台已经成为了我们生活中不可或缺的一部分。IO数据采集物联网平台作为一种高效的数据采集分析工具,在越来越多行业场
    的头像 发表于 01-25 17:09 212次阅读

    ADAS3023做数据采集,芯片发热量很大是为什么?

    我用ADAS3023做数据采集,发现这个芯片发热量很大,查看了一下datasheet发现功耗是2W,热阻44.1℃/W,那么温升不就有88.2℃吗?在datasheet的第5页下面又标明温度范围在-40℃~+85℃,常温下工作不都超过这个范围了吗?
    发表于 12-20 06:54

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    专注数据采集分析系统研发 做设备与MES系统中转站

    、联动响应的生产过程数字化管理平台,实现制造数字化的总体目标。 每个厂家所使用的设备皆不相同,这也导致接口多种多样,数据采集分析系统具备多种接口,能适应各种复杂的生产现场,这实现了各种设备的
    发表于 12-01 17:09

    芯驿电子AUMO亮相2023中国自动驾驶博览会

    芯驿电子智能车载品牌AUMO亮相2023 ICVS 中国自动驾驶博览会,首次公开展示多款智驾产品及解决方案,包括自动驾驶硬件在环仿真HIL、自动驾驶视频数据采集
    的头像 发表于 09-01 15:11 566次阅读
    芯驿电子AUMO亮相2023中国<b class='flag-5'>自动驾驶</b>博览会

    自动驾驶ADAS:挑战与机遇

    尽管ADAS系统正加速发展,但距离实现自动驾驶还有几大步骤有待完成,在真正的自动驾驶成为现实之前,还有许多技术和监管障碍需要跨越。 随着自动驾驶功能的不断升级,制造商需要改进流程和设计
    的头像 发表于 06-30 16:50 373次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>ADAS</b>:挑战与机遇

    百度Apollo自动驾驶平台自动驾驶等级

    阿波罗(Apollo)是百度发布的面向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。发布时间是2017年4月19日,旨在向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件
    发表于 06-02 16:18 0次下载
    百度Apollo<b class='flag-5'>自动驾驶</b><b class='flag-5'>平台</b>及<b class='flag-5'>自动驾驶</b>等级

    自动驾驶仿真平台概述

    自梳理各大仿真平台的主要功能以及自动驾驶领域仿真标准。 51Sim-One Cloud是一款集静态和动态数据导入、测试场景案例编辑、目标级传感器仿真、动力学仿真、可视化、测试与回放等一 体化的
    发表于 06-02 14:45 0次下载
    <b class='flag-5'>自动驾驶</b>仿真<b class='flag-5'>平台</b>概述

    自动驾驶技术概述

    ,可释放人出行驾驶时间,把汽车变成除家、办公室外的人的第三空间,在出行过程中办公和娱乐等。 车辆要实现自动驾驶,需要解决车辆在哪、往哪儿去、怎么去这三个基本问题。解决这些问题,涉及硬件平台、软件算法、交互、安全等多
    发表于 06-01 14:50 1次下载
    <b class='flag-5'>自动驾驶</b>技术概述

    车路协同自动驾驶数据集DAIR-V2X

    自动驾驶安全面临巨大挑战,单车智能存在驾驶盲区、中远距离感知不稳定等问题,导致自动驾驶车辆可运行设计域(ODD)受限,单车智能自动驾驶落地受阻。车路协同将助力保障
    发表于 06-01 14:20 0次下载
    车路协同<b class='flag-5'>自动驾驶</b><b class='flag-5'>数据</b>集DAIR-V2X

    自动驾驶开发平台

    2017年9月,在NVIDIAGPU技术大会中国站上,NVIDIA发布了开放式自动驾驶平台NVIDIADRIVE,并表示 将为合作伙伴提供从底层运算、操作系统层、软件算法层及应用层在内的全套可定制
    发表于 06-01 11:31 0次下载
    <b class='flag-5'>自动驾驶</b>开发<b class='flag-5'>平台</b>

    虹科方案 | 最新自动驾驶数据采集分析解决方案

    随着ADAS以及自动驾驶技术的发展,车载的传感器数量也越来越多,车载传感器的数据采集也成为了非常重要的环节。虹科联合B-PLUS提供了MAX数据采集
    的头像 发表于 05-04 11:36 658次阅读
    虹科方案 | 最新<b class='flag-5'>自动驾驶</b><b class='flag-5'>数据采集</b>和<b class='flag-5'>分析</b>解决方案