分享好友 厨具导购网站首页 频道列表
mit的机器当老师,去教育其他机器人
2024-06-16 08:17    6991    中华厨具网

人工智能正在飞速地发展,机器不仅可以自己学习,还可以当老师教育别人了。

据每日邮报报道,mit做出一个新的机器人,它可以把自己的本领教给其他的机器人。

这个机器人被称为“optimus(擎天柱)”,它可以自动教其他机器人一些简单的工作,比如说开门,把一个东西丢进桶里,或者把一个圆柱体从桶里取出来等等。

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

在模拟当中,optimus可以把这些技能无缝地转移给另一个名叫“atlas”的机器人。atlas是一个六英尺高(1.8米)、400磅重(180公斤)的类人机器人。

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

为什么optimus这么神奇呢?这得益于它的内核——c-learn系统。

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

第一种,运动设计技术(motion-planning techniques),机器人的所有动作是由编程完成的,包括每个运动的时间和位置,比如让机器人将金属切割成特定的形状和尺寸。

第二种,学习示范( learn from demonstration ),信息的输入是通过运动捕捉,其方式与在电影和视频游戏中绘制cgi字符的移动相同,也就是说,让机器人看一个任务,然后去复制它。

不过,这两种方法都有缺陷。

学习示范的机器人,不容易将它们的技能转移到另一个机器人身上,并保持准确。

而采用运动设计技术,虽然可以做到这一点,但是耗时耗力,必须要专家程序员手动编码才可以。

因此,这两种方法,在一些紧急情况中,比如火灾、地震、海啸、福岛核危机之类的事件当中,恐怕就不能满足需求了。

pérez-d'arpino和她训练的optimus机器人

mit的计算机科学和人工智能实验室(csail)的研究人员开发了一种新的系统,可以集两者的优点融为一体,奋其所长的同时又能避其所短。

这就是上面提到的“c-learn”,它可以不经编程就教会机器人一系列任务,仅仅需要提供一些如何移动的信息,然后给机器人示范一次任务就ok了。

举个例子,有一个任务是:要求机器人用双手抓住托盘,并将其抬起,使托盘与地面平行。虽然只给机器人演示了一次,但是它能够利用它之前如何平行于对象的知识,来完成这个任务。

机器人也被教了其他一些技能,比如,抓住一个物体并将其放入桶中,以及将卡在气缸内的圆柱体取出来。

这样一来,用户就可以让机器人自己去教授其他的机器人了,不仅节省时间,而且能节省成本,如果希望多个机器人执行类似操作的话。

mit的研究人员说,将来这个系统可以用来更快地制造拆弹机器人和救灾机器人。

此外,它还降低了训练机器的门槛。因为系统不需要进行编码就能教给机器人任务,所以它允许没有编码经验的人“训练”机器人。

这种方法兼具学习示范的直观,和运动设计技术的精准,可以让机器人很快去学会新的任务。这项研究将在新加坡举行的ieee国际机器人和自动化大会(5月29日—6月3日)上发表。

当然,这个系统并非没有缺陷。

例如,下面这种情况机器人可能就无法适应。机器人被教会了抓住一个物体,然后将它提取出来。但是情况需要机器人先提取物体,然后放下它,去完成一个它所学知识的逆向操作,机器人就做不到了。

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

虽然存在缺陷,不过这项研究还是拥有光明的前景的。它不仅有趣,还有可能创造更好的成本效益。期待mit的机器人老师们早日走出实验室,到世界各地去教书育人。

转载:中国机器人网(原始来源:评论:0)

以上是网络信息转载,信息真实性自行斟酌。

版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网