在工业机器人应用中,使用机器人代替人力取放物件是最常见的任务类型之一,这类型的自动化任务经常需要使用到传送带。而给机器人编程时,传送带的动态变量给编程与仿真带来复杂性,因此机器人传送带的仿真往往很有挑战性。今天,我们给出一些建议来帮助用户实现这一任务。
当机器人编程任务中包括动态物体时,将给仿真带来难度。对此,RoboDK给出有用的示范,例如在安装文件夹(C:\RoboDK\Library)中,就有3个传送带的范例供用户学习:
Example 02-2 – Pick and place with laser sensor.rdk 激光仪检测取放范例
Example 02-3 – Pick and place with 2D camera.rdk 相机检测取放范例
Example 08 – Conveyor with 2 robots.rdk 传送带与2台机器人范例
RoboDK的编程特点
作为一种独特的编程与仿真工具,RoboDK具有下面几个特点。
动态物体作为“机械装置”:在RoboDK中可以添加任意机械装置,例如工业机器人即为拥有6个旋转轴的机械装置。用户可以将传送带添加为1个线性轴的机械装置。
图形界面操作:用户可以通过图形界面的按钮指令给机械装置编程,例如添加线性移动,暂停,设置输入输出I/O等指令。
使用Python语言编程:几乎所有在RoboDK工作站中的个体都可以利用Python实现编程。RoboDK特有的Python应用编程接口(API),让用户在Python程序中调用任意物体(包括机器人),指令,程序等等。传感器也可以通过Python脚本程序仿真。