Table of Contents
前言
当你的3D相机即将被安装到拆码垛工位上,真正的麻烦才刚刚开始。
许多文章会告诉你:“眼在手外”就是相机固定,“眼在手上”就是相机装在机械臂上。然后列举一堆优缺点。但当你真正面对一个具体的项目——比如一个深达800mm的料筐,或者一条节拍要求严格的产线——你会发现,那些通用知识远不够用。
这篇文章,我们不重复教科书。从三个经常被忽略的实战维度出发,结合歌尔微3D ToF相机的真实参数,聊聊“眼睛”到底该怎么放。
1. 节拍:并行与串行之争
很多人在选型时第一个问的是:“这个相机视野多大?”但真正关键的其实是另一个问题:相机拍摄时,机械臂在干什么?
1.1 眼在手外:并行处理
把相机架在上方固定位置,意味着相机和机械臂是两个独立的系统。当机械臂正忙于把箱子放到输送线上时,相机可以同时拍摄下一层垛型。这听起来简单,但在实际项目中,这种并行能力往往直接决定了一条产线能否达标——尤其是在节拍要求小于5秒/箱的场景。

1.2 眼在手上:停车拍照
而眼在手上,相机必须等机械臂运动到拍照位、完全停稳、消除振动后才能触发拍摄。这个“停稳→拍照→再启动”的序列,每次至少多消耗0.5-1秒。如果每个箱子都要拍一次,累计时间就非常可观。

歌尔微产品的对应能力:无论是DS还是NYX系列,都可以精确配合机械臂的运动控制信号,将“停车等待”的损失降到最低。
2. 遮挡:何时挡与挡多少
眼在手外的经典痛点就是“机械臂会挡住相机视线”。但这个问题的严重程度,取决于遮挡发生在哪个阶段。
2.1 遮挡的两种类型
- 早期遮挡:当机械臂刚刚伸入料筐,还未接近被抓取物体时,手臂就已经挡住了相机的视线。这种情况最麻烦,因为相机根本无法完成当前层的拍摄。
- 后期遮挡:当机械臂已经到达抓取点上方、即将下降吸箱时,此时相机已完成拍摄和定位计算,后续遮挡不再影响视觉。这种情况下,眼在手外完全可用。
2.2 料筐深度是关键变量
如果料筐深度小于机械臂第二节手臂的长度,那么手臂伸入时会自然“越过”拍摄区域,遮挡问题其实不明显。只有当料筐极深、机械臂必须“直着下去”时,遮挡才会成为致命问题——这时才真正需要眼在手上。
歌尔微产品的对应能力:NYX310/320提供两种视场角选择(60°×45° 和 70°×50°),在布置眼在手外方案时,可通过选择更宽视场角来降低遮挡概率。
3. 运维:标定一次与标定多次
这一点几乎没人讨论,但却是项目落地后客户投诉最多的地方。
3.1 眼在手外:一次标定,长期稳定
相机固定在支架上,只要支架不被撞、相机不松动,手眼标定结果可以保持数月甚至一年。现场工程师只需要定期用标定板验证一下,不需要频繁干预。
3.2 眼在手上:每拆一次,重标一次
眼在手上的相机安装在机械臂末端,而末端是碰撞风险最高的区域。一旦机械臂发生意外碰撞(这在调试阶段非常常见),或者需要更换夹具、维修相机线缆,整个手眼标定就要重做。而手眼标定需要专门的标定板和软件流程,现场普通工程师往往搞不定。
实战经验:在那些人员流动较大、自动化水平一般的中小工厂,眼在手外方案的长期运维成本显著低于眼在手上。这不是技术问题,是组织能力问题。
歌尔微产品的对应能力:全系列产品提供完整的标定工具和示例代码(ROS节点、C++/Python例程),并支持IP65防护等级(NYX系列),降低了因环境因素导致的频繁维护需求。
4. 选型决策表
| 决策维度 | 眼在手外 | 眼在手上 |
|---|---|---|
| 节拍要求 | ≤5秒/箱,追求并行 | 节拍宽松,精度优先 |
| 料筐深度 | ≤机械臂单臂长度 | 深筐(>600mm) |
| 物体特性 | 标准纸箱、托盘 | 异形件、高反光 |
| 运维能力 | 一般水平 | 专职工程师驻场 |
| 推荐型号 | DS63 | DS63 |

结语:先看现场,再选方案
选择“眼睛”的位置,本质上不是在选相机,而是在预判现场的真实约束:节拍有多紧?料筐有多深?现场工程师能搞定标定吗?
歌尔微的3D ToF相机系列同时支持眼在手外和眼在手上两种部署,但真正决定选型的,是你对现场的理解。参数是死的,工况是活的。
先想清楚三个问题:机械臂会挡在哪里?拍照要停多久?未来谁来维护? 然后再打开产品手册。









