传感器基础:摄像头、激光雷达、毫米波雷达、超声波雷达的工作原理与数据特点
各位同学,今天我们来聊聊感知系统的“眼睛”——传感器。说实话,我见过不少项目,算法模型调得再漂亮,传感器选型或标定出了问题,整个系统就崩了。所以这一章,咱们把四种主流传感器掰开揉碎了讲清楚。
一、摄像头:最像人眼的传感器
摄像头的工作原理,说白了就是“光电转换”。光线通过镜头,打到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信息,摄像头提供丰富的语义信息,两者互补性最强。但成本嘛...嗯,你懂的。