如何同步Basler相机,机器人控制器(ABB)和Visual Studio?

时间:2017-03-07 09:27:38

标签: image-processing computer-vision robotics

我在Visual Studio中编写了一个C ++程序,用于使用OpenCV进行异常检测。我现在能够使用Basler Ace相机捕获图像并在visual studio中处理捕获的图像。相机通过USB 3.0直接连接到计算机。

我的下一步是将图像捕捉和处理与机器人运动同步。我有IRB1440 ABB机器人。

有什么可能的解决方案?我应该买昂贵的西门子PLC吗?可以通过任何其他方式找到解决方案吗?我应该使用什么类型的通信?

1 个答案:

答案 0 :(得分:2)

这是一个关于商业产品的非常具体的问题。我建议您联系ABB的支持并阅读机器人控制器手册。在那里,您将找到有关如何以安全的方式连接它的信息。

它不是你要与之交谈的机器人,它是它的控制器!

根据我在IRB 1440上发现的信息(似乎是IRB1400的子模型),控制器是S4Cplus。

我们通常采用的方式是基于Windows PC的图像处理系统,它连接到PLC(西门子,三菱,......),它将我们的坐标,角度等等转发给机器人控制器。 当然,如果您的PC是老板,那么PLC可以省略。整个系统。

S4Cplus Product Specifications

该控制器具有各种接口选项,包括RS232,RS422,以太网以及一系列行业标准。

不需要单独的PLC,因为控制器可以作为PLC本身,尽管您可能必须使用所谓的I / O节点升级控制器。

但正如我所说,请参阅手册和ABB支持。

显然,任何非实时解决方案(如Windows PC)都不适用于任何安全功能。