正文
开发一个全新的机器人只是该公司在“后Baxter”时代的其中一个战略——他们还重建了Intera,这个软件平台负责控制Sawyer的所有功能,并让用户进行机器人编程。
2月7日,Rethink Robotics向世人展示了该公司的重大突破——I
ntera 5
,
这个新版本的软件开发平台让Sawyer机器人能处理更多任务,并且更易操控
。布鲁克斯说这个基于ROS(Robot Operating System,机器人操作系统)的全新平台是30位员工的成果:“用的不是我之前写的代码,我的代码已经被淘汰了。”
这一新平台的核心是一个脚本引擎,它帮助用户在简单任务的基础上为复杂任务编程。在老版的Intera中,机器人动作背后的步骤是很难被改变的;但有了新版本,所有动作背后的步骤都可视化了——Intera将这些步骤通过“行为树”展示在用户眼前,这样机器人的每一个动作就一目了然,容易理解了。
行为树(上图左侧)定义了机器人动作背后的每一个步骤。这种行为树可以提前在平台上构建好,或者用户可以通过控制Sawyer的手臂来进行“演示教学”,让机器人自动构建行为树。用户还可以“放大”树上的节点以改变一些参数。这个界面还为用户提供了机器人3D模拟图(上图右侧),用户可以点击行为树的不同节点,以查看不同节点对应的步骤。
此外,包括Franka Emika(这家公司计划在今年推出一台Cobot)在内的其它机器人生产商也非常重视用户界面和软件功能。有分析师就认为,易操作的界面是丹麦的Universal Robots公司称霸Cobot产业的重要原因,该公司去年卖出了数千台机器人。
Rethink Rbotics公司的布鲁克斯说,
如果你想说服工厂采用自动化生产,Baxter的例子证明了软件和硬件一样重要
。其实,使用Intera的早期版本(尤其是“演示教学”功能)指示机器人做一些简单的任务并不难;但该公司意识到,其实很多用户都希望机器人完成更复杂的任务:原则上说Sawyer机器人是可以做到这一点的,但如何通过编程来真正实现这一点是他们面对的最棘手的问题。
“我们之前采取的是‘演示教学’的方法,然而这种方法无法将机器人动作背后的每一个步骤可视化。”布鲁克斯解释道,“当用户对机器人的操控
越来越熟练,他们对这种不透明的内部运作机制就越反感。”
该公司的软件团队为Intera 5开发了基于Web技术的新用户界面。用户可以在Sawyer的电子屏(如上图所示)、笔记本电脑或者平板电脑上通过浏览器进入这个新界面进行机器人编程。
而Intera 5推出行为树就是旨在解决这个不透明问题——新的界面为用户提供了机器人每个动作背后的步骤流程图。“你可以点击行为树上的任意一个节点,以查看每个参数以及机器人的每个细节。”布利克斯说,“一切都透明化了。”