机器人能统一在一个操作系统下吗?

一个通用的机器人操作系统可能会带来机器人革命——当然,是从科学的角度来说
人类,快把我的操作系统打补丁到3.0! 华纳兄弟。

如今的机器人各自为政,彼此之间不共享软件或硬件。但研究人员已经开始开发一个通用操作系统,这可能会彻底改变机器人学,并允许更容易的协作,减少“重复造轮子”的情况。这项变革的潜力堪比PC行业,当时微软的磁盘操作系统(DOS)以及后来的Windows横空出世并成为标准。

一个这样的机器人操作系统,恰如其分地命名为ROS,已经发展成为斯坦福大学(加利福尼亚)、麻省理工学院(波士顿)和慕尼黑工业大学(德国)之间的一项开源协作。据《新科学家》报道,这使得研究团队能够共享用于高级指令的代码,例如图像识别、机器人导航或使用手臂和抓手等操作。但机器人与物理世界的互动仍然比明确定义的抽象计算机问题带来更复杂的挑战——并且需要更复杂的解决方案。

甚至微软似乎也参与其中,在2007年推出了名为Robotics Developer Studio的产品。目前尚不清楚该产品是否已成功成为“机器人界的Windows”。

允许机器人研究人员共享用于灵巧操作或惊险摩托车骑行等技能的代码,肯定会极大地加速机器人技术的进步,因为各个实验室不必各自劳动来复制相同的机器人能力。也许硬件也可以采用模块化方法,从而实现更多的协作,这与开源设备公司Bug Labs提供的产品类似,该公司为科技爱好者提供方便的模块。去年,《大众科学》与Bug Labs合作举办了Build-a-BUG Challenge。

开源和通用平台无疑会对机器人技术大有裨益。但我们仍然可以想象一些机器人系统,特别是那些在陆地、海上和空中作战的军用无人机,可能会为了以防万一而选择更专有的操作系统。此外,人类不应让“天网”轻易地入侵其未来装备枪械的摩托车大军。

目前,无论是硬件还是“湿件”(指生物相关的部分),都应该好好地记住这句:“一个机器人国家,在ROS之下……”

[来自 新科学家]

 

更多优惠、评测和购买指南

 
© .