机器人操作系统是自主设备软件的未来

$config[ads_kvadrat] not found

Bad Romance.wmv

Bad Romance.wmv
Anonim

当大多数人想到机器人时,他们会想到大量的金属附属物与成群的电线一起形成一个瘦长的人形框架。人们并不总是意识到,使机器人移动与编程一样,与工程一样。在DARPA机器人挑战赛中,我们都嘲笑两足动物机器人,他们刚好被闪电击中。但实际上,令人惊讶的是那些团队让机器人做得那么多。运行这些机器人的软件 - 虽然可能是通过它们的物理形式受到阻碍 - 似乎一直在起作用。这不仅仅是一线希望。这就是云重要的原因。

目前,操作机器人最关键的软件是命名为机器人操作系统(ROS),用于编写和开发机器人软件的编程工具框架。它本质上是一种开源系统,提供专门为机器人设计的类似OS的服务 - 思考:硬件抽象,设备控制,通用功能的实现和数据包管理。

ROS最初由斯坦福人工智能实验室于2007年开发,用于支持实验室项目(特别是STAIR机器人)。从2008年到2013年,ROS的开发主要发生在位于加利福尼亚州Menlo Park的研究实验室Willow Garage。 2月初,ROS慢慢转变为开源生态系统。从那里开始,ROS的发展已经飙升,这要归功于众多的工业和学术团体 - 现在正在利用它并为自己的机器人项目修改它。

这种激增打开了ROS生态系统,使其成为机器人软件的Linux之路。超过1.5亿美元的风险投资资金投资于利用ROS的业务。同年下载了大约900万个ROS软件包,并且它已经进入系统,从DARPA机器人挑战赛(其中18个团队使用ROS)到NASA的Robonaut。

ROS是开源的这一事实符合最近的一系列A.I.和机器人技术的发展。最重要的是由Elon Musk和其他几位硅谷大佬创立的OpenAI,以制作A.I.世界各地的科学家更容易获得研究和开发。 OpenAI背后的理念是作为对大公司正在进行的象牙塔式专有工作的一种平衡 - 其中技术不能被整个科学界仔细审查或评判。

事实上,制作开源有其缺陷 - 创建它的公司不能有效地垄断它 - 但它往往允许技术架构以通常未曾预料到的方式茁壮成长。一个很好的例子:谷歌的Android,彻底改变了人们可以用智能手机,平板电脑和属于物联网的设备做些什么。 ROS很快就会发现自己是家喻户晓的名字,就像Android一样。

$config[ads_kvadrat] not found