1. 项目背景与核心价值
去年参与某主机厂AEB系统开发时,我们团队在CCRs(Car-to-Car Rear Stationary)测试场景中遇到了一个典型问题:当目标车辆静止且自车以50km/h接近时,系统有时会在安全距离阈值附近出现制动犹豫。这个现象促使我深入研究了AEB(Autonomous Emergency Braking)系统中关于安全距离计算的算法逻辑,特别是针对前车静止这种高危场景的优化方案。
CCRs测试作为Euro NCAP等权威测评的必测项目,模拟的是日常驾驶中最危险的追尾场景之一。根据事故统计数据,城市道路追尾事故中约有23%是由于对静止前车距离判断失误导致的。AEB系统的核心任务就是在碰撞不可避免前,通过毫米波雷达和摄像头融合感知,精确计算最小安全距离并触发分级制动。
2. 测试场景构建与参数定义
2.1 标准测试环境配置
我们采用以下测试参数构建CCRs场景:
- 目标车辆:长4.7m的标准轿车,100%重叠率静止停放
- 自车:装备77GHz前向雷达+前视摄像头的测试车辆
- 测试速度:30/40/50/60km/h(覆盖Euro NCAP标准范围)
- 路面条件:干燥沥青路面,摩擦系数μ=0.8
- 环境光照:10000lux以上(确保摄像头正常工作)
关键细节:测试前需用摩擦系数测试仪实测路面μ值,不同路面条件下制动距离差异可达30%
2.2 安全距离计算模型
采用改进的TTC(Time To Collision)算法,核心公式为:
code复制安全距离S = v×t_reaction + (v²)/(2×a_max) + S_margin
其中:
- v:自车速度(m/s)
- t_reaction:系统响应时间(典型值1.2s)
- a_max:最大减速度(取0.6g)
- S_margin:安全余量(建议0.5m)
实测中发现传统模型在低速段过于保守,我们引入速度分段修正系数:
| 速度区间(km/h) | 修正系数k |
|---|---|
| 20-40 | 0.9 |
| 40-60 | 1.0 |
| 60-80 | 1.1 |
3. 系统实现关键点
3.1 传感器融合策略
毫米波雷达(Continental ARS410)与摄像头(Mobileye 630)的数据融合采用后融合方案:
- 雷达提供精确的距离(±0.1m)和相对速度(±0.1km/h)
- 摄像头提供车辆类型识别和车道位置信息
- 卡尔曼滤波跟踪目标,设置置信度阈值>80%才触发AEB
避坑指南:冬季测试时发现霜冻会导致摄像头误判,需增加雷达权重
3.2 制动控制逻辑
采用三级制动策略:
- 一级预警(距离阈值1.2S):仪表盘图标+声音提示
- 二级部分制动(距离阈值0.8S):施加0.3g减速度
- 三级全力制动(距离阈值0.5S):施加0.6g减速度
实测参数优化表:
| 速度(km/h) | 一级触发距离(m) | 二级触发距离(m) | 三级触发距离(m) |
|---|---|---|---|
| 30 | 18.6 | 12.4 | 7.8 |
| 50 | 36.2 | 24.1 | 15.1 |
| 70 | 58.3 | 38.9 | 24.3 |
4. 测试问题排查实录
4.1 典型故障案例
案例1:50km/h测试时出现制动过晚
- 现象:实际制动距离比计算值少2.3m
- 排查:
- 检查雷达输出频率(20Hz正常)
- 发现CAN总线延迟达到120ms(超标)
- 解决:优化ECU通信周期从100ms缩短到50ms
案例2:系统误触发
- 现象:无前车时突然制动
- 排查:
- 分析雷达数据发现金属路牌反射
- 摄像头因逆光未能有效辅助
- 解决:增加目标持续跟踪帧数阈值(3帧→5帧)
4.2 参数调试心得
- 减速度梯度控制:实测表明从0.3g到0.6g的渐变过程控制在0.5s内最佳,既能保证舒适性又满足安全需求
- 雨天补偿算法:湿滑路面(μ=0.5)时,建议将触发距离增加20%
- 跟车工况抑制:当相对速度<5km/h时,应适当降低AEB灵敏度
5. 实车测试验证
我们使用dSPACE SCALEXIO系统记录测试数据,典型50km/h测试曲线显示:
- 雷达在42m处稳定识别目标
- 一级预警在36m触发(与计算值吻合)
- 三级制动在15m触发,最终停车距离前车1.2m
测试数据统计表:
| 测试次数 | 速度(km/h) | 平均制动距离(m) | 标准差 |
|---|---|---|---|
| 30 | 50 | 14.9 | 0.3 |
| 50 | 50 | 15.2 | 0.5 |
| 100 | 50 | 15.0 | 0.4 |
这个项目最终让我们将CCRs场景的AEB激活成功率从89%提升到97%,关键是要理解安全距离计算不仅是数学问题,更需要考虑传感器特性、车辆动力学和实际驾驶场景的复杂交互。建议开发时至少保留15%的距离余量以应对系统延迟和路面变化。
