传感器选型避坑:激光雷达 vs 深度相机 vs 超声波,不同场景怎么选?

传感器选型这事儿,我见过太多人一上来就踩坑。有人觉得激光雷达贵就是好,有人迷信深度相机万能,还有人觉得超声波便宜凑合用。结果呢?要么预算超了性能过剩,要么传感器在特定场景下直接罢工。

今天我就把这三类传感器的底牌翻出来,结合我这些年踩过的坑,帮你理清楚——什么场景该用什么传感器。

先看一张总览图:三类传感器的核心差异

下面这张图,是我自己总结的传感器选型决策框架。你一看就明白,选传感器不是比参数,而是看场景。

传感器选型决策框架 激光雷达 高精度 · 远距离 · 全天候 深度相机 纹理丰富 · 近距离 · 低成本 超声波 近距离 · 透明物体 · 低成本 最佳场景 室外大范围 高精度建图 黑暗环境 最佳场景 室内近距离 物体识别 纹理丰富环境 最佳场景 透明/镜面物体 近距离避障 液位检测 融合方案推荐 激光雷达 + 深度相机(室内) 激光雷达 + 超声波(室外/透明物体)

激光雷达:精度之王,但不是万能药

激光雷达的原理很简单——发射激光束,测量反射时间,算出距离。单线、多线、固态、机械旋转……市面上种类很多,但核心优势就两个:精度高、不受光照影响。

我个人习惯在室外大范围场景优先考虑激光雷达。比如园区物流车、港口AGV,这些地方光照变化剧烈,深度相机容易失效,但激光雷达稳得很。

核心参数对比(单线激光雷达 vs 多线激光雷达)

参数单线激光雷达多线激光雷达
扫描维度2D(平面)3D(立体)
典型线数116 / 32 / 64 / 128
测距范围10~40m50~200m
精度±2~5cm±1~3cm
价格¥1000~5000¥5000~50000+
典型用途室内导航、避障自动驾驶、高精建图

但激光雷达也有硬伤。它怕什么?怕透明物体、怕镜面反射、怕雨雪雾。我在一个项目中用过16线激光雷达做室外巡检,结果下小雨时点云直接炸了——雨滴反射造成大量噪点,滤波都滤不干净。

避坑指南:激光雷达的「玻璃陷阱」

我曾经在一个商场机器人项目里,激光雷达对着玻璃门直接穿透了,机器人一头撞上去。后来加了超声波做互补才解决。记住:纯激光雷达方案,遇到玻璃、镜面、水面,基本等于瞎子。

深度相机:视觉的延伸,但别指望它全天候

深度相机这几年火得不行。Intel RealSense、Microsoft Kinect、奥比中光……原理分结构光和ToF两种。它能给你RGB图像+深度图,做物体识别、手势交互、SLAM都很方便。

说白了,深度相机最大的价值在于——它知道每个像素的深度。这对语义理解帮助太大了。比如你要识别一个杯子并抓取它,激光雷达只能给你一堆点云,深度相机直接给你像素级对齐的深度信息。

但深度相机有个致命弱点:怕强光。在室外阳光下,结构光相机基本废掉,ToF相机也大幅降级。我测试过,正午阳光直射时,RealSense D435的深度有效距离从10米直接掉到2米以内。

我的经验:室内用深度相机,室外慎用

如果你做室内服务机器人、桌面机械臂、AR/VR交互,深度相机是首选。便宜、信息丰富、开发资源多。但要做室外导航,我建议你老老实实上激光雷达。

还有一个坑——深度相机的精度随距离衰减很快。3米以内精度不错,到了5米以上,误差可能超过10厘米。做SLAM时如果主要靠深度相机,建图范围别超过10米,否则地图会飘。

超声波:老将出马,专治各种不服

超声波传感器,很多人觉得它过时了。其实不然。它有一个激光雷达和深度相机都搞不定的绝活——检测透明物体和镜面。

你想想看,玻璃门、透明亚克力板、镜面墙……激光打过去直接穿透或反射飞走,深度相机也抓瞎。但超声波靠声波反射,对这些材质完全免疫。

我做过一个仓储机器人项目,货架全是金属网眼结构。激光雷达透过网眼打到后面,距离数据乱跳。最后在每个角落加了4个超声波传感器,近距离避障才稳定下来。

超声波 vs 激光雷达 vs 深度相机:透明物体检测对比

物体类型激光雷达深度相机超声波
透明玻璃❌ 穿透/反射❌ 无法测距✅ 正常检测
镜面❌ 反射飞走❌ 无法测距✅ 正常检测
黑色吸光物体⚠️ 部分衰减❌ 无法测距✅ 正常检测
水面❌ 镜面反射❌ 无法测距✅ 正常检测
烟雾/灰尘⚠️ 噪点增多❌ 无法测距✅ 正常检测

但超声波也有短板。精度低(厘米级)、波束角宽(容易串扰)、响应慢。它适合做近距离(3米以内)的辅助避障,不适合做主传感器。

避坑指南:超声波串扰问题

我曾经在一个机器人上装了8个超声波,结果它们互相干扰,数据全乱套。后来改成「分时触发」——一次只让一个传感器发射,其他监听。或者用不同频率的传感器。这个坑我踩过,你别再踩了。

不同场景的选型建议

好了,三类传感器都讲完了。下面我直接给结论——不同场景怎么选?

场景一:室内服务机器人(送餐、清洁、导引)

  • 主传感器:激光雷达(单线即可,2D SLAM够用)
  • 辅助传感器:深度相机(用于避障+物体识别)
  • 补充:超声波(检测玻璃门、透明隔断)
  • 预算参考:¥2000~8000

场景二:室外无人车(物流、巡检、清扫)

  • 主传感器:多线激光雷达(16线起步)
  • 辅助传感器:超声波(近距离盲区补盲)
  • 不建议:深度相机(强光下失效)
  • 预算参考:¥10000~50000+

场景三:仓储AGV(货架间穿梭)

  • 主传感器:激光雷达(单线,用于定位)
  • 辅助传感器:超声波(检测货架立柱、网眼结构)
  • 可选:深度相机(识别货物种类)
  • 预算参考:¥3000~15000

场景四:水下/管道/特殊环境

  • 主传感器:超声波(声波在水中/管道中传播好)
  • 不建议:激光雷达(水中衰减严重)
  • 不建议:深度相机(光线不足)
  • 预算参考:¥500~5000

融合才是王道

说了这么多,其实我想表达一个核心观点:没有完美的传感器,只有合理的组合。

我现在的项目,基本都走「激光雷达 + 深度相机 + 超声波」的融合路线。激光雷达负责远距离定位和建图,深度相机负责物体识别和语义理解,超声波负责透明物体和近距离盲区补全。三个传感器各司其职,互相兜底。

融合的简单原则:

  • 精度优先 → 以激光雷达为主
  • 语义优先 → 以深度相机为主
  • 安全优先 → 以超声波做最后一道防线

嗯,传感器选型这事儿,说到底就是「知己知彼」。知己——你的机器人要在什么环境下跑?知彼——每个传感器的脾气秉性是什么?搞清楚了,选型就不难。