4. 传感器模型:雷达、摄像头模型的配置与参数标定

ACC系统说白了,就是靠传感器来「看路」的。雷达和摄像头就是它的眼睛。眼睛好不好使,直接决定了ACC靠不靠谱。我在项目里见过太多因为传感器参数没配好,导致功能表现拉胯的情况。今天咱们就聊聊,在CarMaker里怎么把这双眼睛调明白。

4.1 雷达模型的核心参数

CarMaker里的雷达模型,其实是个简化版的物理模型。它不仿真电磁波怎么反射,而是直接算目标的位置和速度。但关键参数你得设对,不然仿真结果跟实车差得远。

我个人习惯,先调这几个参数:

  • 探测距离:长距雷达一般设150-200米,短距设30-50米。别贪心设太大,远了信噪比低,虚警多。
  • 水平视场角:ACC一般±10°到±15°。角度大了容易把隔壁车道的车误识别成目标。
  • 距离分辨率:决定了能不能区分两辆很近的车。我一般设0.5米左右。
  • 速度精度:影响ACC跟车时的速度控制平顺性。设0.1 m/s以内比较靠谱。

关键点:雷达的更新频率也很重要。CarMaker默认50Hz,但如果你做快速变道场景,建议提到100Hz。不然目标会「跳变」。

4.2 摄像头模型的关键配置

摄像头比雷达复杂一些。它不仅要检测目标,还得识别车道线、交通标志。CarMaker的摄像头模型,核心是这几个参数:

参数典型值说明
分辨率1280x720太低看不清远处目标,太高算力扛不住
帧率30 fpsACC够用,但AEB建议60fps
焦距6-12 mm决定了视野范围和探测距离的平衡
安装高度1.2-1.5 m太低容易被遮挡,太高视野变化大

嗯,这里要注意。摄像头的安装角度,尤其是俯仰角,对测距精度影响很大。我曾经因为俯仰角差了0.5°,导致前方车辆距离误差达到5米以上。后来查了半天才发现是标定板没放平。

4.3 传感器标定的那些坑

标定,说白了就是把传感器的「原始数据」翻译成「真实世界坐标」。CarMaker里标定主要做两件事:

  1. 内参标定:摄像头的光学畸变、焦距、主点位置。CarMaker提供了标定板工具,跑一遍就能拿到参数。
  2. 外参标定:传感器在车上的安装位置和角度。这个我建议用激光扫描仪辅助,精度高很多。

我的小技巧:标定完一定要做验证。找个静止目标,在不同距离下对比传感器输出的距离和真实距离。误差超过2%就得重新标。

4.4 传感器融合的配置思路

ACC系统通常用雷达做主要目标检测,摄像头做辅助验证。CarMaker里配置融合策略时,我一般这么干:

  • 雷达负责测距测速,摄像头负责目标分类(是车还是行人)
  • 当两者输出冲突时,以雷达为准,但用摄像头做置信度修正
  • 目标丢失时,用卡尔曼滤波做短暂预测,别直接丢掉

你想想看,如果雷达检测到前方50米有目标,但摄像头说没有。这时候信谁?我遇到过这种情况,后来发现是摄像头被夕阳晃到了。所以融合策略里,一定要加传感器状态监测。

4.5 实战:在CarMaker里配置一个雷达

直接上代码。这是CarMaker的传感器配置文件片段:

// RadarSensor.cfg
Sensor.Type = "Radar"
Sensor.Range = 150.0          // 探测距离150米
Sensor.HorizontalFOV = 12.0   // 水平视场角±12°
Sensor.RangeResolution = 0.5  // 距离分辨率0.5米
Sensor.VelocityAccuracy = 0.05 // 速度精度0.05 m/s
Sensor.UpdateRate = 50        // 更新频率50Hz
Sensor.MountPosition.X = 0.5  // 安装在车头前方0.5米
Sensor.MountPosition.Z = 0.3  // 离地高度0.3米
Sensor.MountAngle.Yaw = 0.0   // 朝向正前方
Sensor.MountAngle.Pitch = 0.5 // 略微向下倾斜0.5°

配置完记得跑个简单场景验证。我习惯在直道上放个静止车辆,看雷达能不能在150米处稳定检测到。如果检测距离忽远忽近,大概率是安装角度或者噪声参数没调好。

警告:千万别直接复制粘贴别人的配置。每辆车的传感器安装位置、车身姿态都不一样。我见过有人直接把某款量产车的参数搬过来,结果仿真里ACC疯狂误触发。后来发现是安装高度差了10厘米。

4.6 本章知识体系

下面这张图,是我梳理的传感器模型配置的核心逻辑。你可以把它当个检查清单用:

传感器模型配置核心逻辑 雷达模型 探测距离:150-200m 水平视场角:±10°~±15° 距离分辨率:0.5m 速度精度:≤0.1m/s 摄像头模型 分辨率:1280x720 帧率:30-60fps 焦距:6-12mm 安装高度:1.2-1.5m 传感器标定 内参标定:畸变/焦距 外参标定:安装位置/角度 验证:误差<2% 传感器融合策略 雷达测距测速 + 摄像头目标分类 + 卡尔曼滤波预测 验证:跑场景 → 检查检测稳定性 → 迭代调参

说白了,传感器配置就是个「调参-验证-再调参」的循环。别指望一次配好。我每次做新车型的ACC仿真,至少得花两天时间专门调传感器参数。但一旦调好了,后面所有场景的仿真结果都会很稳。

最后说一句:CarMaker里有个「Sensor Viewer」工具,可以实时看到传感器检测到的目标。我强烈建议你边调参数边盯着它看。比看日志直观多了。

专注资料整理