本篇文章1425字,读完约4分钟

将来,你可能会看到两个完全相同的机器人(300024,buy),一个是老师,另一个是学生。

文|梁峰

人工智能发展迅速。机器不仅可以自己学习,还可以成为教育他人的老师。

据《每日邮报》报道,麻省理工学院制造了一种新的机器人,它可以把自己的技能传授给其他机器人。

这个机器人被称为“擎天柱”。它可以自动教其他机器人一些简单的任务,比如开门,往桶里扔东西,或者从桶里拿出一个圆筒,等等。

擎天柱把热水瓶放进桶里,这个机器人可以自动把这个任务教给其他机器人

在模拟中,擎天柱可以将这些技能无缝转移到另一个名为阿特拉斯的机器人身上。阿特拉斯是一个人形机器人,身高6英尺(1.8米),体重400磅(180公斤)。

在接受了擎天柱的教育后,它学会了这些基本技能,就像人类程序员教的一样。

为什么擎天柱如此神奇?多亏了它的内核c-learn系统。

训练机器人通常有两种方法。

首先是运动规划技术,机器人的所有动作都被编程,包括每个动作的时间和位置,比如让机器人将金属切割成特定的形状和大小。

第二,从演示中学习,信息的输入是通过动作捕捉,就像在电影和视频游戏中画cgi角色一样,也就是说,让机器人看一个任务,然后复制它。

然而,这两种方法都有缺陷。

学习示范机器人并不容易把它们的技能转移给另一个机器人并保持它们的准确性。

使用运动设计技术,虽然这是可以做到的,但它既费时又费力,而且必须由专业程序员手工编码。

因此,这两种方法在一些紧急情况下,如火灾、地震、海啸、福岛核危机等,可能无法满足需求。

佩雷斯-达尔皮诺和她训练的擎天柱机器人

麻省理工学院计算机科学和人工智能实验室(csail)的研究人员开发了一种新系统,它可以整合两者的优点,在激发它们的优点的同时避免它们的缺点。

这就是上面提到的“c-learn”,它可以教会机器人一系列的任务而无需编程,只需要提供一些关于如何移动的信息,然后向机器人演示这些任务一次。

例如,一项任务是让机器人用双手抓住托盘并将其抬起,使托盘与地面平行。虽然它只向机器人演示过一次,但它可以利用它以前的知识来完成这项任务。

机器人还被教授了其他技能,比如抓住一个物体,把它放进桶里,取出卡在桶里的圆筒。

通过这种方式,用户可以让机器人自己教其他机器人,这不仅节省了时间,也节省了成本,如果多个机器人被期望执行类似的操作。

麻省理工学院的研究人员说,这个系统可以用来在未来更快地制造炸弹处理机器人和灾难救援机器人。

此外,它降低了训练机器的门槛。因为该系统可以在没有编码的情况下教授机器人任务,它允许没有编码经验的人“训练”机器人。

该方法结合了学习演示的直观性和运动设计技术的精确性,可以使机器人快速学习新任务。这项研究将在新加坡举行的ieee国际机器人和自动化会议上发表(5月29日-6月3日)。

当然,这个系统也不是没有缺陷。

例如,机器人可能无法适应以下情况。机器人被教导抓住一个物体并将其提取出来。然而,这种情况要求机器人首先提取物体,然后放下它来完成它所学知识的逆向操作,而这是机器人不能做到的。

“这涉及到一些逻辑思维,这对于人类来说非常简单,但对于计算机来说却非常具有挑战性。”该研究的合著者之一、csail的博士生Pérez-d'arpino解释说。

尽管存在缺陷,这项研究仍有光明的前景。它不仅有趣,而且有潜力创造更好的成本效益。我期待麻省理工学院的机器人老师们尽快离开实验室,去教导和教育全世界的人们。

标题:MIT的机器当老师 去教育其他机器人

地址:http://www.ar7y.com/aelxw/6382.html