Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
自动驾驶系统(ADS)的数据记录器是事故分析和系统评估的关键组件。SAE J3197-2021《Automated Driving System Data Logger》为ADS专用车辆的数据记录器提供了统一的推荐实践,涵盖事件定义、数据触发、记录管理及最小数据元素集。本文基于该标准,梳理核心要求与工程实践要点,帮助开发者避免常见误区,提升数据记录的有效性和可靠性。🛠️
标准明确定义了四类触发事件:前/侧/后碰撞、行人碰撞以及侧翻。每个事件均有唯一的“Time Zero”作为数据对齐基准,确保分析结果的一致性。
| 事件类型 | Time Zero 定义 | 持续时间 |
|---|---|---|
| 前/侧/后碰撞 | 首次产生碰撞信号的时间点 | 从Time Zero到碰撞结束信号停止 |
| 行人碰撞 | 首次检测到行人接触的时间点 | 从Time Zero到行人接触信号消失 |
| 侧翻 | 车辆侧倾角超过预定阈值的时间点 | 从Time Zero到侧翻状态解除或稳定 |
数据捕获触发不仅限于物理事件,还包括系统状态变化(如ADS激活、驾驶权交接请求)。记录器需捕获触发前至少15秒至触发后5秒的数据,并支持多个触发记录缓存。
标准规定了推荐的最小数据元素集,分为强制和可选两类,涵盖车辆运动控制、环境输入、系统状态及元数据。
| 类别 | 数据元素 | 说明 |
|---|---|---|
| 核心控制 | ADS 请求的纵向/横向运动控制 | 记录ADS发出的加速、制动、转向指令 |
| 系统状态 | ADS 模式、请求干预标志 | 当前驾驶模式及是否触发接管请求 |
| 环境感知 | 注释图像、环境输入(位置、航向、紧急车辆标志) | 至少包含视野内显著目标、ODD信息 |
| 元数据 | 时间戳、触发类型、记录完成标志、数据有效性标识 | 支持多源数据时间对齐,标记“不可用”或“无效”数据 |
记录管理要求包括:循环缓存机制、防篡改设计、断电数据保护及记录锁定功能。数据元素需以固定时间间隔(如10 Hz)或事件采样方式记录,并提供精度声明。
🔍 基于标准要求与行业最佳实践,总结以下核心设计原则:
Q1:数据记录器的触发条件有哪些?
触发条件分为事件型(碰撞、侧翻、行人接触)和系统型(ADS激活、接管请求、乘客紧急停止)。也可根据厂商需求增加自定义触发。
Q2:如何处理传感器数据的时间对齐?
标准要求所有数据元素使用共同的时间基准(如GPS时间),并在记录开始前同步各控制器时钟。推荐使用时间戳字段记录相对触发事件的时间偏移。
Q3:注释图像需要包含哪些关键信息?
图像必须叠加显示以下内容:显著目标边界框及类别、ODD边界(如可行驶区域)、车辆视角相关视野、以及时间、速度、位置等元数据。
Q4:数据元素不可订阅或无效时应如何记录?
标准定义了“信号不可用”与“数据无效”两种异常状态,记录器中应将对应数据字段标记为特定值(如0xFF),并附带状态标志,以便事后分析时识别数据质量。