任何人都可以使用带有ROS支持的机械手为理想的用于拾放应用的感知传感器提供建议。我通常看过Kinect和立体声相机(Bumblebee2)之类的东西,它们提供了可与PCL一起用于物体识别和抓手定位的深度。是否有任何其他传感器更适合此类应用,如果不是,与Kinect或其他感应功能相比,立体摄像机的缺点是什么?

,谢谢,

艾伦

评论

在典型的拾放机器中,您的机器已经了解对象的宽度,长度和高度,因此我不确定哪种立体声(或RGB-D)将为您效劳。您打算如何使用它?

在我的情况下,包装可以是任意的,并且与固定环境中的典型拾放机不同。本质上,这将是一个移动操纵器。那么问题是立体声或RGB-D摄像机足以使手臂识别并拾取物体吗?用PCL / OpenCV进行处理。两个传感器之间的主要区别是什么?

该操纵器将是串行操纵器还是并行操纵器?如果是自上而下的并联操纵器,则可能不需要深度(只要假定它是恒定的平面即可)。相机会被安装在尾架上吗?通过精确的姿势反馈,您可以在没有2台摄像机的情况下进行立体声。

它是由履带式机器人连接到移动平台的串行操纵器。我了解top = down机械手的情况,但我相信这是更困难的情况,因为要拾取的对象的放置是随机的。

您做出此判断的标准不是很清楚。这是成本问题,还是您担心速度或准确性?

#1 楼

对于机器人技术来说,Kinect无疑是当今的流行选择。但是,飞行时间,结构化灯光和立体声相机各有优缺点。这两个线程进行了很好的讨论:




哪些主要因素/特征解释了大多数工业计算机视觉硬件的高价?
对于那些有使用立体摄像机/模块(例如ZED,DUO M,大黄蜂等)经验的人来说,

我认为简单的答案是立体声需要场景中的视觉质感,您可以针对不同的最小/最大范围更改基准线。 TOF相机可能无法使用某些材料,并且当物体离相机太近时,可能会给您带来错误的读数。

#2 楼

结构传感器是“用于移动设备的3D传感器”。阅读详细信息,听起来像是Kinect的较小版本。它具有开源驱动程序,openNI支持等。我已经购买了一段时间了,但是我还没有立即申请。

从站点开始,


3D深度感测的魔力始于能够快速,准确地捕获物体和环境的尺寸。


我与销售传感器的公司没有任何关系。

评论


$ \ begingroup $
这很有趣,但是我猜想基于ipad的移动机器人中的应用会略有不同。
$ \ endgroup $
–艾伦
15年2月13日在15:37

$ \ begingroup $
是的,他们肯定将其定位于iPad,但也具有Windows和Linux的驱动程序。
$ \ endgroup $
–马特·布朗
15年2月13日在17:59

$ \ begingroup $
我想知道您是否可以同时使用多个此类摄像机,是否会像Kinect一样受到投射的红外光的干扰?
$ \ endgroup $
–艾伦
2015年2月16日10:00



$ \ begingroup $
但是上次我检查它的价格至少是Kinect的3倍,
$ \ endgroup $
– Mehdi
15年6月28日在18:27

#3 楼


Kinect是一种主动3D深度估计设置,它使用IR激光
结构化图案进行深度计算,并且仅对室内应用可靠。





立体相机设置是一种被动式3d深度估计设置,
通常涉及使用立体校准程序,以便
计算将转换2D图像的投影矩阵点(通常在左摄像机中观察到
)指向左摄像机坐标系中的3D点(假设左摄像机位于原点[0,0,0])。这些立体摄像机
设置在室外
应用中的性能要比Kinect更好。