轻松为机器人编程

2017年9月29日文章  

BionicCobot Software

提到编程,大多数人想到的可能是一行行复杂的编码,以及众多缩写、括号和其他符号。但机器人编程也可以十分简单,正如费斯托为气动轻型机器人BionicCobot开发的软件所展示的。

通过自主开发的图形用户界面,BionicCobot的操作尤为直观。用户可以从不同预编程动作,如“抓取”、“保存点”或“行驶”中进行选择,而不必自己使用复杂的编程语言进行输入。即使是复杂的设置,如参数设置,客户同样可以通过单一步骤执行。此软件可为参数(即必须传输至软件,以便其可以解决所需任务的变量值,如机器人手臂的移动速度)自动选择默认值,但操作人员可以自行更改。

操作可轻松彼此衔接

机器人的功能通过清晰易懂的符号显示在软件中。由此,操作人员可在平板电脑上通过拖拽将所需的操作串成一个时间轴,如同视频编辑程序。特定运动进程的重复或复杂假设条件同样可以获得轻松组合与保存。然后,操作人员能够在平板电脑上通过虚拟模拟或通过实际动作检查BionicCobot对这一运动序列的执行情况,之后立刻在进程中更正可能出现的错误,或调整单独参数,例如速度。

通过示教进行编程

另一种编程方式是示教:BionicCobots的操作人员可切换到手动指导模式(平衡器模式),由此可自由移动机器人,并通过机器人上的操作按钮保存特定位置和进程。如果无法手动令机器人手臂准确地达到某些精确位置,操作人员能够通过平板电脑上的方向键进行精准调整。

在手动指导模式中,操作人员可自由移动BionicCobot,并通过机器人上的操作按钮保存特定位置和进程。
在手动指导模式中,操作人员可自由移动BionicCobot,并通过机器人上的操作按钮保存特定位置和进程。

如果一位专家希望为机器人编程,他同样能够切换至传统的编程模式,并以代码形式写入所需的操作。

与机器人服务器的接口

软件图形用户界面与机器人操作系统(ROS)之间设有接口。其中将进行数学运算:借助所储存的位置,设备计算机器人的运动路径,并检查可能的碰撞。此外,开源平台ROS同样与费斯托运动终端之间存在接口。机器人的动作可通过运动终端借助复杂的控制技术获得操控。

通过视频了解软件以及机器人的运动: