2. 传感器基础与选型
大家好,我是老李。做传感器融合这些年,我踩过的坑比走过的路还多。今天咱们聊聊传感器选型这件事。说白了,选传感器就像挑工具——你得知道每个家伙的脾气秉性,才能让它们好好配合。
一、常见传感器类型速览
先列个清单,看看我们手头都有哪些“兵”。
- 激光雷达(LiDAR):靠激光束扫描,直接给你点云数据。精度高,但怕雨雪雾。
- 摄像头(Camera):最像人眼,能识别颜色和纹理。但光线不好就抓瞎。
- 毫米波雷达(Radar):用电磁波测距测速。穿透力强,但分辨率低。
- IMU(惯性测量单元):测加速度和角速度。短时精度高,但会漂移。
- 超声波(Ultrasonic):靠声波反射。便宜,但只能测近距。
嗯,这里要注意:没有完美的传感器。每种都有长处和短板。我见过不少新手,一上来就想用摄像头搞定所有,结果晚上撞了车。你想想看,这多危险。
二、传感器特性对比
咱们用一张表说清楚它们的核心差异。
| 特性 | 激光雷达 | 摄像头 | 毫米波雷达 | IMU | 超声波 |
|---|---|---|---|---|---|
| 测距能力 | 远(~200m) | 中(~100m) | 远(~250m) | 无 | 近(~5m) |
| 角度分辨率 | 高(0.1°) | 高(像素级) | 低(~1°) | 无 | 极低 |
| 速度测量 | 间接 | 间接 | 直接(多普勒) | 积分 | 间接 |
| 天气影响 | 大(雨雪雾) | 大(光照) | 小 | 无 | 中 |
| 成本 | 高 | 低 | 中 | 低 | 极低 |
我个人习惯,做方案时先把这张表贴在墙上。为什么?因为选型决策90%的问题都能从这张表里找到答案。
三、选型原则与实战经验
选传感器,我总结了三条铁律。
1. 场景决定一切
别问“哪个传感器最好”,要问“我的场景需要什么”。举个例子:做园区低速物流车,超声波+摄像头就够了。但做高速自动驾驶,激光雷达和毫米波雷达一个都不能少。我在项目中遇到过,有人给扫地机器人装了个64线激光雷达,结果成本比机器人本体还贵。这不是技术问题,是脑子问题。
2. 冗余不是堆料
很多新手以为传感器越多越好。其实不是。冗余是为了互补,不是为了重复。比如摄像头和激光雷达都做目标检测,但摄像头擅长分类,激光雷达擅长测距。它们配合起来,1+1>2。但如果你装两个同型号的摄像头,那叫备份,不叫融合。
3. 数据接口要统一
这个坑我踩过。有一次项目,激光雷达用UDP输出,摄像头用USB,IMU用SPI。结果光做时间同步就花了三周。后来我学乖了:选型时先看接口。能统一用以太网,就别搞七七八八的。实在不行,也得保证主控有足够的资源去处理。
四、知识体系框架
下面这张图,是我自己总结的传感器选型决策流程。每次做新项目,我都会走一遍这个流程。
这张图怎么用?我一般先做场景分析,搞清楚“车在什么环境下跑”。然后分解需求——需要多远距离?多高精度?接着初选传感器,最后从接口、成本、环境三个维度做权衡。走完这一圈,选型基本不会出大错。
五、避坑指南
最后,分享几个我亲身经历的坑。
- 别迷信参数:标称200米的激光雷达,在雨天可能只能看50米。我建议你拿样机到实际场景里测一测。
- 注意时间同步:不同传感器的数据时间戳如果不统一,融合出来的结果就是垃圾。我习惯用PTP(精确时间协议)做硬件级同步。
- 留好升级空间:传感器技术迭代很快。选主控时,多留几个接口和算力余量。不然明年想换个更好的传感器,发现板子不支持,那就尴尬了。
好了,这一章就聊到这儿。传感器选型是个经验活,多动手、多测试,慢慢就有感觉了。