机器人操作系统(The Robot Operating System,简称 ROS),是一个专为机器人开发的开源操作系统。如今,可以说只要有机器人的地方就离不开它。NASA 采用了该操作系统,手术机器人的功能通过它来编程,连工业机器人想要生产汽车也离不开它。在 2007 年 ROS 出现之前,人们往往自顾自地开发机器人应用,环境封闭,机器人学家们很难彼此合作。但自从引入了 ROS 这个免费的开源系统作为标准之后,机器学家们终于能够互相借鉴彼此的劳动成果,更快更好地发展机器人学了。

如今,一个和 ROS 类似的硬件系统——H-ROS 出现了,这是一个构建机器人硬件组件的新标准,它为制造商提供相应工具,用于构建可互操作的机器人组件,这样机器人间就可以方便地互换或替换组件。

H-ROS 于 ROSCon 2016(10月8日至9日)在韩国首尔亮相并正式推出,它现在可供给特定的行业合作伙伴使用,并将很快面向更广泛的机器人技术团体发布。最初是由美国国防高级研究计划署(DARPA)在 2016 年通过机器人快速跟踪(the Robotics Fast Track)计划资助,由 Erle Robotics 开发。

H-ROS 机器人组件主要分为 5 类:感知——感知世界;交互——与环境交互;通信——提供互连;认知——混合的机器人大脑;以及在统一接口下集合不同子组件的特殊组件。这些块式组件可重复利用以及可重新配置,这样,开发人员可以利用不同制造商的硬件升级机器人,并快速添加新功能。

利用 H-ROS,构建机器人将只需要把与 H-ROS 兼容的硬件组件进行组合并配置。机器人构建将不再是个需要高超技能的精英行业。这项科技将被更多的人掌握,正如当前的汽车杨业一样,机械师们只需要对特定场景下的感知和致动需要有基本了解,就能对其进行构建和修理,这将使机器人行业变得更加平民化。