如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统

如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统
文章图片
随着智能汽车发展战略制定及百度无人驾驶出租车、滴滴无人驾驶网约车的落地应用 , 自动驾驶技术支持越来越得到主机厂和供应商的重视 。
实现自动驾驶是一个循序渐进的过程 , 工信部公示《汽车驾驶自动化分级》标准将自动驾驶划分为6级:
0级:应急辅助
1级:部分驾驶辅助
2级:组合驾驶辅助
3级:有条件自动驾驶
4级:高度自动驾驶
5级:完全自动驾驶
目前自动驾驶技术处于第3级向第4级发展过渡时期 , 众多主机厂已实现3级自动驾驶车型量产 。 搭配自动驾驶技术的车辆在量产阶段 , 出于对自动驾驶算法安全、性能和可靠性多方面考虑 , 需要对车辆进行道路试验 , 采集路试参数进行验证分析 。
道路试验过程中 , 采集环境复杂 , 采集信号数量级高 , 采集周期长 , 因此搭建的路试数据采集系统需要具有数据传输带宽高 , 硬件坚固且耐久的特征 。
针对实车数据采集的痛点和难点 , 德国Vector公司提供了一套完整ADASLogger解决方案 , 北汇信息作为Vector的合作伙伴 , 一起为客户提供全方位的解决方案和技术服务 。
Vector的ADASLogger方案
ADASLogger方案是通用的、且经过验证的实车路试记录解决方案 。 该方案集成了功能强大的数据采集和标定CANape软件 , 软件配置灵活 , 支持市面上多种型号雷达和摄像头传感器 , 通过DHPR分布式高性能记录功能 , 每秒采集并存储千兆字节数据 。 该方案还集成了结构坚固 , 机械鲁棒性能好的数据采集硬件 。 VX1135是高速测量和标定系统硬件 , 通过ECU对应的Debug接口访问ADASECU内部数据 , 数据吞吐量大 , 传输速率高;VN5640是用于车载以太网和CAN总线通信的多功能网络接口卡 , 具有多种类型接口 , 能够采集以太网报文、CAN/CANFD报文和模拟/数字量;ADASLogger是一款功能强大且外表坚固的智能数据记录仪 , 可并行采集CAN数据、以太网数据、雷达原始数据和视频流等传感器数据 。 数据存储量4/8/12/16TB可选 , 具有多种硬件接口 , 支持PCIe插槽扩展 。
如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统
文章图片
图一:测量系统硬件框图
北汇信息工程师基于Vector的ADASLogger方案 , 借助ADASLogger、VN5640、VX1135和Axis摄像头等传感器组建的数据采集硬件系统在车内定制化布局安装 , 搭配CANape软件建立与硬件配套的数据采集工程能满足不同主机厂各车型路试数据采集需求 。 对于采集得到的离线文件 , 工程师通过CANape数据挖掘功能和编写自定义脚本进行自动化分析 , 提取分析实车在路试过程中各场景下参数 , 验证目标车辆性能 。
基于实际项目经验 , 将实车数据采集系统实施分为三个方面 。
1、数据采集硬件系统安装;
2、数据采集软件系统搭建;
3、数据采集离线文件分析 。
一、数据采集硬件系统安装
在实车上安装数据采集硬件系统 , 需考虑三个方面问题 。
1、摄像头传感器布局安全性 。 外围采集摄像头安装突出 , 不仅破坏试验车辆外观 , 在车辆路试过程中由于颠簸抖动导致摄像头掉落还具有妨碍公共交通的潜在危险 。
2、硬件空间布局合理性 。 数据采集硬件本身具有一定体积 , 占用车内空间 , 出于对实车内部完整性和美观性以及可靠性的考虑 , 须最大限度维持实车原有状态不变的情况下 , 合理设计数据采集硬件安装位置 , 规划接口线束走向 。
3、硬件系统稳定性 。 实际路试过程中 , 道路结构复杂 , 路面情况随机多变 , 试验人员为了应对紧急路面情况会采取诸如紧急制动等驾驶策略 。 若整套硬件系统结构不稳定 , 试验人员实施相应驾驶动作后有硬件滑动脱落的危险 , 轻则引起数据采集系统故障 , 中断当次采集 , 重则损坏车辆及硬件 。