ROS Industrial旨在开放、统一先进的机器人编程

西南研究院机器人与自动化工程部高级研究工程师Shaun M. Edwards解释说,多个机器人可以在一个开源编程环境中运行。

通过马克·霍斯克 2013年1月28日

视频:ROS Industrial,一个开源的工业机器人软件包,被用来编程和说明在自动化2013演示中使用的机器人,由Shaun M. Edwards,高级研究工程师,机器人和自动化工程部,西南研究所(SwRI),一个独立的,非营利性的应用研究和开发组织。ROS代表机器人操作系统。爱德华兹在简短的视频中说,该软件使先进的工业自动化应用成为可能。

越来越多的机器人被考虑用于涉及感知能力和环境不断变化的动态环境中。机器人必须采取智能行动,以避免碰撞和其他可能损害机器人或人或其环境中的事物的事情。爱德华兹说,这些功能是现有产品无法满足的,这就是成立ROS工业联盟(RIC)的原因。

爱德华兹解释说,在演示中,有两个小机器人,MotomanSIA20D和通用的机器人UR5,使用3D感知来识别他们面前桌子上的物体,弄清楚如何拿起它们,然后把它们放在需要的地方。UR5正在处理一堆杂物,通常机器人很难分类和拾取。SIA20D识别从UR5中选择的部件,选择部件,并将其放置在需要的位置。许多工业应用程序都可以使用此功能,用于垃圾箱拾取或其他动态应用程序。

屏幕上的“酷”描述显示了机器人所看到的以及每个机器人在想什么。从开发的角度来看,它允许用户创建非常复杂的东西,在一个环境中查看所有相关数据、机器人位置、计算机辅助设计(CAD)数据、机器人单元的表示和3D信息,并进行调试,以确保程序的健壮性。

RIC正在寻求业界的帮助,以了解更多先进机器人的需求,然后希望努力满足这些需求。开源生态系统设想涉及终端用户、系统集成商、开源开发者、教育工作者和非营利组织、政府、研发合作者和机器人供应商。正如该联盟的网站所说,“设想这样一个世界:工业机器人使用通用的软件语言,集成成本的降低推动了先进制造业的增长,工业自动化与计算机和移动设备一样享受着指数级的发展速度。”

www.ROSIndustrial.org

——Mark T. Hoske, CFE Media内容经理控制工程设备工程mhoske@cfemedia.com