3、传感器基础:GPS/IMU、激光雷达、摄像头、毫米波雷达的原理与特性

做高精地图辅助定位,说白了就是让车知道自己「在哪」。这活儿靠单一传感器搞不定。我这些年摸爬滚打下来,最大的体会就是:你得懂每个传感器的脾气,才能用好它们。

今天咱们就把这四位主角——GPS/IMU、激光雷达、摄像头、毫米波雷达——挨个捋一遍。不扯虚的,直接讲原理、讲特性、讲我在项目里踩过的坑。

3.1 GPS/IMU:定位的「骨架」

先说GPS。它的原理其实很简单:天上飞着几十颗卫星,每颗都在喊「我是谁、我在哪、现在几点」。你的接收机听到至少四颗卫星的信号,就能算出自己的位置。精度嘛,民用级大概3-5米。

但有个致命问题——GPS在城市里经常「断片」。高架桥下、隧道里、两边都是高楼的地方,信号会反射、会遮挡。这时候IMU就派上用场了。

IMU是啥?就是惯性测量单元。它内部有陀螺仪和加速度计,能感知你转了多少度、加速了多少。说白了,它不依赖外部信号,全靠「猜」——从上一个已知位置开始,根据运动推算下一步位置。

核心要点:GPS提供绝对位置(但会丢信号),IMU提供相对位移(但会累积误差)。两者互补,才能稳定定位。

我在一个地下车库项目里吃过亏。当时只靠IMU推算位置,跑了200米就偏了快1米。后来加了GPS做定期修正,才把误差压下来。嗯,这里要注意:IMU的零偏和温漂是最大的坑,选型时一定要看 bias stability 这个参数。

3.2 激光雷达:高精地图的「尺子」

激光雷达,我习惯叫它LiDAR。它的原理特别直白:发射一束激光,打到物体上反射回来,根据时间差算距离。一秒钟发射几百万个点,就形成了点云。

点云能干嘛?建高精地图啊!路沿、车道线、杆子、路牌,这些特征在点云里一清二楚。定位的时候,把当前扫描的点云和地图做匹配,就能算出精确位置。

但LiDAR也有脾气:

  • 怕雨雪雾:激光会被水滴反射,点云里全是噪点。我遇到过暴雨天,LiDAR的有效距离直接从100米掉到20米。
  • 怕灰尘:工地附近扬尘大,点云会变「毛」。曾经有个项目,车一过土路,LiDAR数据直接废了。
  • 怕反光:黑色车漆、镜面玻璃,激光打上去要么吸收要么反射到别处,点云会缺失。

我的建议:选LiDAR时别只看线数(16线、32线、64线),还要看回波模式。多回波模式能穿透一些稀疏的雨雾,效果会好很多。

3.3 摄像头:定位的「眼睛」

摄像头这东西,大家天天用。但在自动驾驶里,它干的活不一样——它要「看懂」周围环境。

原理不复杂:光线通过镜头打到CMOS传感器上,转换成数字图像。然后算法从图像里提取特征点、识别车道线、检测交通标志。

摄像头最大的优势是信息丰富。一张图里啥都有:颜色、纹理、形状。而且便宜,一个工业相机几百块,比LiDAR便宜两个数量级。

但它的短板也很明显:

  • 怕暗:晚上光线不足,图像噪点多,特征提取困难。我做过夜间测试,同样的算法,白天能匹配上,晚上就匹配失败。
  • 怕逆光:太阳直射镜头,画面一片白,啥都看不见。
  • 怕运动模糊:车速快、路面颠簸,图像会糊。这时候需要提高快门速度,但快门快了进光量又不够,得平衡。

你想想看,摄像头其实是个「被动传感器」——它不发射任何东西,全靠环境光。所以它对光照条件特别敏感。这也是为什么高精地图定位不能只靠摄像头。

3.4 毫米波雷达:全天候的「耳朵」

毫米波雷达,名字听着高大上,原理其实和LiDAR类似——发射电磁波,接收回波,算距离和速度。只不过它用的是毫米波段的电磁波,频率通常在24GHz、77GHz或79GHz。

它有个绝活:能直接测速度。利用多普勒效应,雷达能算出目标物体是靠近还是远离,速度是多少。这一点LiDAR和摄像头都做不到。

而且毫米波雷达不怕雨雪雾。电磁波穿透能力强,恶劣天气下照样工作。我有个项目在东北冬天跑测试,大雪纷飞,LiDAR和摄像头都歇菜了,就毫米波雷达还在正常工作。

但它的缺点也扎心:

  • 分辨率低:点云稀疏,没法像LiDAR那样精细建图。你用它看一个行人,只能知道「那里有个东西在动」,但看不清是男是女、穿什么衣服。
  • 多径干扰:电磁波会反射来反射去,产生虚假目标。隧道里尤其严重,雷达会「看到」墙壁后面的假目标。
  • 对静止目标不敏感:有些雷达算法会滤掉静止目标,导致路沿、护栏这些特征检测不到。

注意:毫米波雷达的安装角度很关键。装歪了,测距和测速都会偏。我曾经因为支架加工误差,雷达偏了2度,结果横向定位误差大了30厘米。后来每次装完都要做标定。

3.5 传感器特性对比

说了这么多,咱们用一张表总结一下:

传感器 测距 测速 全天候 信息丰富度 成本
GPS/IMU 中 中 高 低 低
激光雷达 高 低 低 高 高
摄像头 低 低 低 高 低
毫米波雷达 中 高 高 低 中

你看,没有哪个传感器是完美的。GPS/IMU能全天候工作但精度有限,LiDAR精度高但怕天气,摄像头信息丰富但怕暗,毫米波雷达不怕天气但分辨率低。

所以高精地图辅助定位的核心思路就是:多传感器融合。用LiDAR建高精地图,用摄像头识别车道线和标志,用毫米波雷达做全天候补充,用GPS/IMU做全局约束和航位推算。

3.6 知识体系总览

下面这张图,是我自己画的知识框架。它把四个传感器的核心特性、优缺点、以及在高精地图定位中的角色串起来了。你看完应该能有个整体印象。

传感器基础:知识体系总览 高精地图辅助定位 GPS/IMU 激光雷达 摄像头 毫米波雷达 绝对位置 + 航位推算 全天候,但会漂移 高精度点云建图 怕雨雪雾,成本高 视觉特征识别 信息丰富,怕暗怕逆光 全天候测速测距 分辨率低,多径干扰 多传感器融合策略 LiDAR建高精地图 + 摄像头识别车道线 + 毫米波雷达全天候补充 + GPS/IMU全局约束 没有完美的传感器,只有合理的融合方案

这张图里,四个传感器各司其职。GPS/IMU提供骨架,LiDAR提供精度,摄像头提供语义,毫米波雷达提供鲁棒性。少了哪一个,定位系统都会「瘸腿」。

好了,传感器基础就聊到这儿。记住一句话:懂传感器的脾气,才能用好传感器。下一节咱们会讲怎么把这些传感器装到车上,以及怎么标定它们之间的相对位置。到时候再细聊。