DMS-ADAS 深度协同:从独立告警到最小风险机动链路
前言
传统 DMS 只能”告警”驾驶员,无法”干预”。
Euro NCAP 2026 提出的无响应驾驶员干预要求,本质上是:
DMS 必须与 ADAS 深度协同,形成从”检测→告警→增强→干预→停车的完整链条。
这不是单一功能的升级,而是系统架构的重构。
一、DSS:DMS 输出的标准化接口
1.1 为什么需要 DSS
传统架构问题:
1 | |
问题: ADAS 不知道”为什么”要增强辅助灵敏度,无法做出最优决策。
1.2 DSS 协议设计
| 字段 | 类型 | 说明 | 示例 |
|---|---|---|---|
| state_code | enum | 驾驶员状态 | 0=正常/1=疲劳/2=分心/3=认知分心/4=无响应/5=医疗紧急/6=醉酒 |
| confidence | float | 0.0-1.0 | 0.85 表示 85% 置信度 |
| timestamp | uint64 | 毫秒级时间戳 | 1712345678900 |
| driver_id | string | 驾驶员标识 | “driver_001” |
| intervention_level | enum | 建议干预等级 | 0=无/1=警告/2=增强辅助/3=最小风险机动 |
| gaze_region | enum | 注视区域 | 0=道路/1=左侧/2=右侧/3=仪表/4=车外 |
| head_pose | struct | 头部姿态 | pitch/roll/yaw |
| response_latency | float | 警告响应延迟(毫秒) | 250 |
更新频率: ≥10 Hz(满足 ADAS 实时控制需求)
1.3 DSS 消息格式
1 | |
二、DMS-ADAS 信息流架构
2.1 分层架构
1 | |
2.2 总线协议选择
| 协议 | 特点 | 适用场景 |
|---|---|---|
| CAN FD | 低延迟、可靠 | DSS 信号优先 |
| Ethernet (SOME/IP) | 高带宽、复杂数据 | 图像传输 |
| FlexRay | 高可靠性、确定性 | 安全关键功能 |
推荐: 对于 DSS 信号,CAN FD 足够;对于复杂数据(图像/点云),使用 Ethernet。
三、最小风险机动(MRM)策略
3.1 MRM 定义
最小风险机动(Minimum Risk Maneuver, MRM)是指:
当驾驶员无法接管车辆时,系统自动执行的安全停车策略。
3.2 MRM 执行流程
| 阶段 | 系统行为 | 时间窗口 |
|---|---|---|
| 1. 状态检测 | DMS 检测无响应 | 0s |
| 2. 升级警告 | 视觉+声音+触觉告警 | 0-5s |
| 3. 辅助增强 | 提高 ACC/LKA 灵敏度 | 5-10s |
| 4. 减速停车 | 开始减速、寻找安全停车点 | 10s+ |
| 5. 安全停车 | 停车、开启双闪、解锁车门 | 30s 内 |
| 6. 紧急呼叫 | 自动拨打紧急电话 | 停车后 |
3.3 停车策略选择
| 场景 | 停车策略 |
|---|---|
| 高速公路 | 减速至停车、保持车道、开启双闪 |
| 城市道路 | 减速、靠边停车、开启双闪 |
| 隧道/桥梁 | 减速更早、尽快驶出危险区域后停车 |
| 恶劣天气 | 减速更早、停车更稳、开启双闪 |
3.4 与 L3 自动驾驶关系
L3 自动驾驶要求车辆具备 MRM 能力:
| SAE 等级 | 驾驶员角色 | MRM 要求 |
|———-|————|———-|——–|
| L2 | 必须监控 | 无强制要求 |
| L3 | 接管请求后接管 | 必须有 MRM |
| L4 | 无需监控 | 更完善的 MRM |
启示: 满足 Euro NCAP 2026 MRM 要求的系统,可以复用到 L3 自动驾驶。
四、接管时间预算(TOTB)计算
4.1 TOTB 定义
接管时间预算(Take-Over Time Budget, TOTB)是指:
从系统发出接管请求,到驾驶员实际接管,系统需要预留的时间。
4.2 DMS 对 TOTB 的贡献
| DMS 信号 | TOTB 估计贡献 |
|---|---|
| 眼动追踪 | 判断驾驶员是否在监控道路 |
| 头姿估计 | 判断驾驶员头部姿态是否正常 |
| 响应延迟 | 判断驾驶员反应速度 |
| 警告响应 | 判断驾驶员是否对警告有反应 |
动态 TOTB 策略:
1 | |
4.3 环境因素影响
| 因素 | 对 TOTB 影响 |
|——|———-|———-|
| 驾驶员当前状态 | 疲劳时延长 | 清醒时缩短 |
| 非驾驶行为 | 看手机/睡觉大幅延长 | 专注时缩短 |
| 道路复杂度 | 复杂场景需要更短 TOTB | 简单场景可延长 |
| 天气/光照 | 恶劣条件需要更短 TOTB | 良好条件可延长 |
五、DMS-ADAS 协同场景
5.1 场景 1:高速公路稳定巡航
场景描述: 驾驶员疲劳度低,道路稳定,ACC 开启。
| 系统行为 | DMS | ADAS |
|---|---|---|
| 状态检测 | 检测轻中度疲劳 | ACC 保持正常设置 |
| DSS 输出 | intervention_level=1(警告) | 不干预 ACC 参数 |
| 增强策略 | - | 提高跟车距离灵敏度 |
5.2 场景 2:检测到无响应
场景描述: 驾驶员突然失去意识(医疗紧急/极端醉酒)。
| 系统行为 | DMS | ADAS |
|---|---|---|
| 状态检测 | 检测无响应(state_code=4) | intervention_level=3(MRM) |
| DSS 输出 | confidence>0.9 | 立即触发 MRM 流程 |
| 增强策略 | - | 全系统能力进入 MRM 模式 |
| 停车执行 | - | 自动执行减速、停车、呼叫 |
5.3 场景 3:认知分心 + 道路风险
场景描述: 驾驶员认知分心,同时道路变复杂(拥堵/施工)。
| 系统行为 | DMS | ADAS |
|---|---|---|
| 状态检测 | 检测认知分心(state_code=3) | intervention_level=2(增强) |
| DSS 输出 | gaze_region=0(看路)但 confidence 中等 | 提高 ACC 跟车距离、LKA 灵敏度 |
| 增强策略 | - | 提前预警、车道保持增强 |
六、技术实现要点
6.1 DMS 端
| 功能 | 技术要点 |
|---|---|
| 多信号融合 | 眼动 + 头姿 + 眨眼 + 响应延迟 |
| 状态估计机 | LSTM/Transformer 时序模型 |
| 置信度校准 | 在线学习、驾驶员自适应 |
| DSS 编码 | 结构化 JSON、支持 CAN FD/Ethernet |
| 响应延迟测量 | 时间戳对比、实时计算 |
6.2 ADAS 端
| 功能 | 技术要点 |
|---|---|
| DSS 解码 | JSON 解析、状态机实现 |
| 参数动态调整 | 根据 state_code/intervention_level |
| 功能级控制 | 独立功能开关(ACC 增强可关/开) |
| 车辆状态反馈 | 实时速度、方向盘转角、油门状态 |
6.3 功能安全设计
| 功能 | ASIL 等级 |
|---|---|
| DMS 检测 | ASIL-B |
| DSS 输出 | ASIL-B |
| MRM 触发 | ASIL-D |
| 停车执行 | ASIL-D |
七、对 IMS 开发的直接启示
启示 1:DMS 必须输出结构化状态信号
- 不能只输出”报警”,需要输出”状态码+置信度”
- 需要定义与 ADAS 的标准接口
- 需要保证信号实时性和可靠性
启示 2:DSS 是 DMS 与 ADAS 协同的核心接口
- 定义了标准化的驾驶员状态描述
- 支持多模块集成
- 支持 ASIL-D 功能安全设计
启示 3:MRM 需要 DMS 和 ADAS 深度协同
- DMS 负责”判断什么时候触发”
- ADAS 负责”如何执行安全停车”
- 需要 OEM 层面的系统架构支持
启示 4:TOTB 动态估计是优化接管体验的关键
- DMS 需要实时估计驾驶员接管能力
- 需要融合多种信号(眼动、头姿、响应延迟)
- 需要考虑环境因素(道路复杂度、天气)
八、开发优先级建议
| 优先级 | 任务 | 说明 |
|---|---|---|
| P0 | 定义 DSS 接口协议 | 与 ADAS 团队协同 |
| P0 | 无响应检测算法 | 多信号融合 |
| P1 | 警告响应检测 | 设计测试场景 |
| P1 | MRM 触发逻辑 | 状态机设计 |
| P2 | 功能安全评估 | ASIL 分解 |
| P2 | 冗余设计 | 根据成本权衡 |
九、结论
DMS-ADAS 深度协同是 Euro NCAP 2026 最具系统性的新功能,其核心不在于 DMS 单一模块的升级,而在于 DMS 与 ADAS 的系统级协同。
对于 IMS 开发团队:
- 短期任务:实现 DSS 协议 + 无响应检测 + 分级警告
- 中期任务:与 ADAS 对接 DSS 接口
- 长期任务:参与 MRM 系统设计与验证
这不仅是 DMS 的功能扩展,更是 IMS 在智能驾驶系统中定位升级的关键一步。
参考资料
- Euro NCAP 2026 Assessment Protocols - Driver Monitoring.
- SAE J3016 - Levels of Driving Automation.
- CarADAS, Understanding ADAS: Driver Monitoring Systems, 2025-12-22.