第三章:传感器冗余——摄像头、毫米波雷达、激光雷达、超声波雷达的冗余配置策略

各位同学,大家好。今天我们聊一个很实在的话题——传感器冗余。

说实话,我在这个行业摸爬滚打十年,见过太多因为传感器失效导致的事故。有一次,一台测试车在高速上,摄像头被夕阳直射,直接“失明”了。幸好当时毫米波雷达还在工作,系统及时降级,没有出事。从那以后,我对冗余设计就特别上心。

你想想看,自动驾驶系统要是只有一个传感器,就像人只用一只眼睛开车。风险太大了。所以,冗余不是“锦上添花”,而是“保命底线”。

3.1 为什么需要传感器冗余?

简单说,就是“一个传感器靠不住”。

  • 摄像头:怕强光、怕黑夜、怕雨雾。我遇到过摄像头被泥巴糊住的情况,直接黑屏。
  • 毫米波雷达:不怕光,但怕金属干扰。比如隧道里的金属护栏,会让它“眼花”。
  • 激光雷达:精度高,但怕雨雪。大雨天点云会变得稀疏,像得了近视。
  • 超声波雷达:近距离好用,但远距离就是“睁眼瞎”。

所以,冗余配置的核心思路就是:用不同物理原理的传感器,互相补位

核心原则:任何单一传感器失效,系统仍能完成至少一项安全关键功能(如制动、转向、减速)。

3.2 冗余配置的四种常见策略

我个人习惯把冗余策略分成四类。每种都有它的适用场景。

3.2.1 同质冗余

就是同一种传感器装两个。比如两个摄像头,一个看左,一个看右。好处是简单,坏处是——如果摄像头本身有设计缺陷,两个一起坏。

我记得有一次,某款摄像头在低温下会延迟。结果两个摄像头同时“卡顿”,系统直接懵了。所以同质冗余只能防“随机故障”,防不了“共因故障”。

3.2.2 异质冗余

这才是真正的“安全牌”。用不同原理的传感器覆盖同一区域。

比如:

  • 前向感知:摄像头 + 毫米波雷达 + 激光雷达
  • 侧向感知:摄像头 + 超声波雷达

这样,就算摄像头被太阳晃瞎了,毫米波雷达还能告诉你“前面有车”。

我的建议:异质冗余是L3及以上系统的标配。别省这个钱。

3.2.3 空间冗余

同一个传感器,装在多个位置。比如四个角各装一个超声波雷达。这样即使一个被撞坏了,其他三个还能工作。

嗯,这里要注意:空间冗余要考虑视野重叠。我见过一个设计,两个激光雷达装在车顶,结果中间有盲区,正好是行人高度。后来改了布局才解决。

3.2.4 功能冗余

用不同的算法或硬件实现同一功能。比如:

  • 用摄像头做车道线检测
  • 用高精地图做车道线匹配

两者结果不一致时,系统会触发“安全降级”。

3.3 典型冗余配置方案

下面这张表,是我在多个项目中总结出来的。你可以直接拿去参考。

传感器类型 冗余方式 典型数量 覆盖场景
摄像头 异质 + 空间 6-12个 前向、侧向、后向、环视
毫米波雷达 异质 + 同质 4-6个 前向长距、角雷达
激光雷达 异质 + 空间 1-3个 前向主激光、侧向补盲
超声波雷达 空间冗余 8-12个 泊车、近距离障碍物

你看,摄像头数量最多,因为它最便宜,但最脆弱。激光雷达数量少,因为贵,但精度高。这就是“性价比”的权衡。

3.4 避坑指南:我曾经踩过的三个坑

做冗余设计,光看理论是不够的。我分享三个真实教训。

坑一:传感器视野重叠不足

我曾经设计过一个方案,前向摄像头和激光雷达的视野只有50%重叠。结果在弯道上,摄像头看到车,激光雷达没看到。系统判断不一致,直接急刹车。后来我把重叠率提高到80%以上,问题才解决。

坑二:冗余传感器共用电源

有一次,两个毫米波雷达共用一条电源线。结果电源模块坏了,两个雷达同时掉线。系统瞬间“失明”。从那以后,我要求每个冗余传感器必须独立供电。

坑三:忽略了传感器安装角度

超声波雷达如果安装角度不对,会误判地面为障碍物。我见过一个案例,车在平地上一直报警“前方有障碍”,其实是雷达对着地面了。调整安装角度后,问题消失。

3.5 冗余配置的决策流程

在实际项目中,我一般按这个流程走:

  1. 定义安全目标:比如“在摄像头失效时,仍能检测到前方50米内的车辆”。
  2. 分析失效模式:每个传感器可能怎么坏?
  3. 选择冗余策略:异质?同质?空间?功能?
  4. 设计冗余架构:数量、位置、供电、通信。
  5. 验证与测试:模拟失效场景,看系统是否真的能兜底。

说白了,冗余设计不是“堆料”,而是“精准补位”。你多花一分钱,就要多一分安全收益。

3.6 未来趋势:传感器融合与冗余的边界

最后聊点前瞻的。现在很多团队在做“传感器融合”,把摄像头、雷达、激光的数据融合成一个“超级感知”。但我想提醒你:融合不等于冗余

融合是让数据更准,冗余是让系统更稳。两者要分开设计。

我见过一些方案,把所有传感器数据融合成一个“感知结果”,然后只依赖这个结果做决策。结果一旦融合算法出bug,整个系统就崩了。正确的做法是:保留独立的“安全通道”。比如,即使融合失效,毫米波雷达还能直接触发AEB(自动紧急制动)。

记住:冗余的最终目的,不是让系统更聪明,而是让系统更“抗造”。

好了,这一章就到这里。下一章我们会聊“执行器冗余:转向、制动、驱动的安全设计”。到时候见。