传感器基础:摄像头、激光雷达、毫米波雷达、超声波雷达的工作原理与数据特点

各位同学,今天我们来聊聊感知系统的“眼睛”——传感器。说实话,我见过不少项目,算法模型调得再漂亮,传感器选型或标定出了问题,整个系统就崩了。所以这一章,咱们把四种主流传感器掰开揉碎了讲清楚。

一、摄像头:最像人眼的传感器

摄像头的工作原理,说白了就是“光电转换”。光线通过镜头,打到CMOS或CCD感光元件上,把光信号转成电信号,再经过ISP(图像信号处理器)变成我们看到的数字图像。

我个人习惯把摄像头分为三类:

  • 单目摄像头:只有一个镜头,靠算法估算深度。成本低,但深度精度有限。
  • 双目摄像头:两个镜头模拟人眼视差,直接计算深度。我在项目中遇到过,基线距离(两个镜头间距)选不好,远距离测距误差会很大。
  • 环视摄像头:通常4-6个鱼眼镜头拼接成360°全景。嗯,这里要注意,鱼眼镜头畸变校正做不好,拼接处会出现“鬼影”。

数据特点:

  • 数据量大:一张1080p的RGB图约6MB,30fps就是180MB/s
  • 信息丰富:颜色、纹理、形状全都有
  • 受光照影响大:逆光、暗光、雨雾天,性能断崖式下降

避坑指南:我曾经在夜间测试时发现,摄像头对红色交通灯和红色刹车灯几乎无法区分。后来加了HDR(高动态范围)模式和专门的信号灯检测网络才解决。所以,别迷信摄像头,它怕黑。

二、激光雷达:精度之王,但怕雨雪

激光雷达(LiDAR)的工作原理是“飞行时间法”(ToF)。发射激光束,打到物体反射回来,根据时间差算出距离。你想想看,光速是固定的,时间差测准了,距离就准了。

市面上主流的有:

  • 机械式:旋转扫描,360°视野。Velodyne的64线雷达,我当年做Robotaxi时用过,精度确实好,但旋转部件容易坏。
  • 固态式:没有旋转部件,靠光学相控阵或微振镜扫描。成本低、寿命长,但视场角小,通常需要多颗拼接。
  • MEMS式:介于机械和固态之间,用微镜片反射激光。嗯,这个方案现在挺火的,性价比不错。
参数 典型值 说明
线数 16/32/64/128线 线数越多,垂直分辨率越高
测距范围 100-300m 取决于激光功率和反射率
精度 ±2cm 远优于摄像头和毫米波雷达
点云密度 10万-200万点/秒 数据量适中,但处理起来不轻松

注意:激光雷达在雨雪天、雾霾天性能会大幅下降。为什么?因为水滴和雾滴会散射激光,产生大量噪点。我曾经在暴雨天测试,点云里全是“飞点”,根本没法用。所以,激光雷达不是万能的。

三、毫米波雷达:全天候选手

毫米波雷达的工作原理是“调频连续波”(FMCW)。发射频率连续变化的毫米波,通过回波与发射波的频率差,计算出目标的距离和速度。说白了,就是利用多普勒效应——目标靠近你,回波频率变高;远离你,频率变低。

毫米波雷达的频段主要有两种:

  • 24GHz:老一代,带宽窄,分辨率低。现在基本被淘汰了。
  • 77GHz:新一代,带宽大,分辨率高。我建议新项目直接上77GHz,别走弯路。

数据特点:

  • 全天候:雨雪雾霾都不怕,穿透力强
  • 直接测速:不需要像摄像头那样做帧间匹配
  • 角度分辨率低:通常只有几度到十几度,无法区分并排的两个行人
  • 点云稀疏:一个目标可能只有几个点,不像激光雷达那样密集

我个人习惯把毫米波雷达当作“安全兜底”。摄像头和激光雷达都失效时,它还能工作。但要注意,它对静止目标的检测能力很弱——因为静止目标没有多普勒频移,容易被当作“地面杂波”滤掉。我曾经在高速上测试,前方静止的故障车,毫米波雷达愣是没检测到,差点出事。所以,千万别只靠毫米波雷达做AEB(自动紧急制动)。

四、超声波雷达:近距之王

超声波雷达的工作原理最简单:发射40kHz左右的超声波,等它碰到物体反射回来,根据时间差算距离。你想想看,声速在空气中约340m/s,时间差测准了,距离就出来了。

它主要用于:

  • 泊车辅助:探测车前后方的障碍物,距离通常在0.2-3m
  • 盲区监测:装在车侧,探测相邻车道的车辆

避坑指南:超声波雷达有个“死区”——距离太近(<20cm)时,回波和发射波混在一起,测不准。另外,它受温度影响大,声速会随温度变化。我曾经在冬天测试,超声波雷达的测距误差比夏天大了5cm。所以,量产时一定要做温度补偿。

传感器 优势 劣势 典型应用
摄像头 信息丰富、成本低 受光照影响大、无直接深度 车道线检测、交通标志识别
激光雷达 精度高、3D感知强 成本高、怕雨雪 障碍物检测、高精地图
毫米波雷达 全天候、直接测速 角度分辨率低、静止目标弱 ACC、AEB、盲区监测
超声波雷达 成本极低、近距可靠 距离短、受温度影响 泊车辅助、近距离探测

好了,四种传感器都讲完了。你想想看,没有一种传感器是完美的。所以,量产车通常会用“传感器融合”——摄像头+毫米波雷达+超声波雷达,高端车型再加激光雷达。下一章,咱们就聊聊怎么把这些传感器的数据融合起来,发挥各自的长处。

课后思考:如果你只能选两种传感器做L4级自动驾驶,你会选哪两种?为什么?我个人会选激光雷达+摄像头,因为激光雷达提供精确的3D信息,摄像头提供丰富的语义信息,两者互补性最强。但成本嘛...嗯,你懂的。