开源软件开始帮助机器人思考

当一群学者开始制造开源机器人硬件时,一代机器人专家又重获了几年的生命。现在,更大的挑战是让机器人思考,而这也开始开源。这种转变还为时过早,但包括 Hugging Face、Nvidia 和阿里巴巴在内的公司在过去两年都在开源机器人技术上下了很大的赌注,发布了旨在让机器人进行推理、决策和行动的更高级别工作的工具和模型。加速其他人工智能应用的开源运动现在正应用于解决让机器人变得更聪明的问题。如果这些通过开源平台将人工智能引入机器人技术的尝试取得成功,那么构建一个有能力的机器人的障碍可能会像构建人工智能应用程序的障碍一样快地消失。 ROS 构建的开源机器人软件自 20 世纪 90 年代中期以来就已经存在,卡内基梅隆大学的进程间通信包和 2000 年代初期的 Player 项目等早期项目奠定了基础。但这些通常与特定的研究小组联系在一起,并且该领域仍然分散。机器人操作系统 ROS 在 2007 年首次亮相时改变了这一状况。通过捆绑工具并吸引更多用户,它成为事实上的标准。从很多方面来说,开源机器人的故事都是从这里开始的。尽管它的名字如此,ROS实际上并不是一个操作系统。相反,它是一个位于 Linux 之上的软件框架,处理机器人基础知识,例如

来源:IEEE Spectrum _机器人

当一群学者开始制造开源机器人硬件时,一代机器人专家又重获了几年的生命。现在,更大的挑战是让机器人思考——这也开始开源。

这种转变还处于早期阶段,但包括 Hugging Face、Nvidia 和阿里巴巴在内的公司在过去两年都在开源机器人技术上投入了大量资金,发布了旨在让机器人进行推理、决策和行动的更高级别工作的工具和模型。

加速其他人工智能应用的开源运动现在正在应用于让机器人变得更聪明的问题。如果这些通过开源平台将人工智能引入机器人的尝试成功,那么构建有能力的机器人的障碍可能会像构建人工智能应用程序的障碍一样快地消失。

ROS 构建的世界

开源机器人软件自 20 世纪 90 年代中期以来就已出现,卡内基梅隆大学的进程间通信包等早期项目和 2000 年代初期的 Player 项目奠定了基础。但这些通常与特定的研究小组联系在一起,并且该领域仍然分散。

机器人操作系统 ROS 在 2007 年首次亮相时改变了这一状况。通过捆绑工具并吸引更多用户,它成为事实上的标准。从很多方面来说,开源机器人的故事都是从这里开始的。

尽管它的名字如此,ROS实际上并不是一个操作系统。相反,它是一个位于 Linux 之上的软件框架,处理机器人基础知识,例如在组件之间移动数据、与硬件通信、构建地图、规划路径以及支持开发人员工具(例如数据记录和可视化)。在 ROS 出现之前,每个机器人团队都是自己编写该基础设施。实验室通常需要一两年的时间才能开展其真正关心的研究。

机器人开源人工智能

“这不仅仅是一个模型、一个数据集或一个硬件,”他说。 “这是每个人都可以参与的许多小贡献。”