本文来自AI新媒体量子位(QbitAI)

这是一个关于擎天柱(Optimus)和他的好朋友阿特勒斯(Atlas)的友情故事。

近日,麻省理工的CSAIL(计算机科学与人工智能实验室)的研究人员开发了一个新系统C-LEARN,用这个系统可以让一个机器人教会另一个机器人完成任务。

打破机器人编程的困境

为机器人编程通常有两种方法:一是从演示中学习,机器人观察并复制任务被完成的过程;二是通过优化、抽样等运动规划技术完成,这种方法需要程序员明确指定任务目标和限定范围。

不得不说这两种方法各有缺点。从演示中学习的机器人换个环境就不能准确使用技能了,使用优化、抽样等运动规划技术学习的机器人可以适应这些变化,但非常耗时——因为他们通常必须由程序员手工编码。

而麻省理工学院的CSAIL的研究人员开发的C-LEARN结合了两种技术的优点,它允许非编码器通过提供物体被操控的信息向机器人教授一系列的任务,之后再向机器人展示任务的单个演示。

最大的亮点是,这项技术可以使机器人具有自动将技能转移到其他机器人身上的能力。对于很多希望机器人执行类似操作的公司来说,这项技术可以节约时间和费用成本。

任务测试

这项技术是由麻省理工大学的博士生Claudia Pérez-D’Arpino设计的。她和她的导师Julie Shah团队对这项技术进行了测试。

Optimus是一个为处置炸弹设计的新型双臂机器人 ,用于执行开门、运输物体和从集装箱中提取物体等任务。而Atlas是波士顿动力的那个6尺高、有400磅重的人形机器人。

 行走中的Atlas

在测试中,研究人员先教会了Optimus不同对象的不同操作信息,之后让他执行将一个管子从另一个管子中抽出的任务。教会Optimus学习也是一件直观、简单的事,相当于通过示范让Optimus学习——“想象一下你在3D游戏里通过操作游戏人物来完成任务,仅仅用鼠标就可以操作移动他们”,设计者Claudia Pérez-D’Arpino说。

 Optimus在学习不同物体的操作任务

之后,他们试图让这项技能转移到人形机器人Atlas身上。这就是一个数学问题了,需要编写一系列的约束条件。对Atlas这种有腿动物来说,还需要单独编写一套用于保持平衡的规则。

目前,Atlas只能在模拟器中完成切换任务。但无疑这开启了无人化机器人交流的新开始。

就如同Shah教授所说,传统在实际场景的机器人编程是困难且乏味的,并且还需要大量的专业领域知识。如果像人类教授其他人那样,给学习者一些基本的知识和一些示范,机器人学习这件事将会变得更加高效。

看来,不仅擎天柱和阿特勒斯的友情要一直延续,我们还能看到更多的机器人联盟了。(完)

本文作者:安妮 
原文发布时间: 2017-05-11

擎天柱和好朋友的故事:MIT让机器人团结友爱互相传授技能相关推荐

  1. 腾讯2019技术岗笔试 猜硬币 众所周知,每一枚硬币都有两面,假定投掷一枚硬币,得到正面和反面的概率是一样的。小Q有一天和好朋友在玩投掷硬币的游戏,他投了n枚硬币,已知至少有p正,q反,求n枚硬币

    众所周知,每一枚硬币都有两面,假定投掷一枚硬币,得到正面和反面的概率是一样的.小Q有一天和好朋友在玩投掷硬币的游戏,他投了n枚硬币,已知至少有p正,q反,求n枚硬币正面向上的期望是多少. 分析: 1. ...

  2. 秒杀波士顿动力狗,MIT猎豹机器人闭着眼跳桌狂奔

    [新智元导读]机器人领域又一大突破:MIT最新研发的第三代猎豹机器人,不依靠视觉和任何外部传感器,全凭控制算法,漂亮地纵身飞跃上桌,还能轻松爬上满是障碍物的楼梯,在突然被猛推或猛拉时迅速恢复平衡.这样 ...

  3. 不要和好朋友合伙开公司,不要和亲戚合伙做买卖。

    不要和好朋友合伙开公司: 不要和亲戚合伙做买卖. 因为但凡是涉及到钱后,最后的关系估计都很紧张.

  4. 百度UNIT 机器人多轮对话技能创建以及API调用

    百度UNIT 机器人多轮对话技能创建以及API调用 基于百度UNIT2.0 版本,实现简单的多轮人机对话功能 创建机器人必备条件 确定有哪些技能 例如:查询天气.订票.讲故事等,以畅越冰激凌套餐营销话 ...

  5. 三条腿的机器人 迸发_三条腿的“蚂蚁”机器人,多种运动技能

    受蚂蚁的启发,瑞士的一个研究小组开发了一种微型机器人,仅10克重,能跳跃.行走.爬行,甚至像蚂蚁一样有群体合作能力! 就个体而言,蚂蚁的力量不大,智慧也不是很高.然而,作为一个蚁群时,它们可以使用复杂 ...

  6. 机器人行业需要什么计算机知识,进入机器人行业需要掌握哪些?盘点机器人工程师五大必备技能...

    原标题:进入机器人行业需要掌握哪些?盘点机器人工程师五大必备技能 工业机器人的应用是一项复杂的系统工程,需要对其进行编程,在生产前,将机器人本体与控制软件.应用软件.外围设备等相结合,形成一条完整的生 ...

  7. MIT“食人花”机器人,能抓起120倍重的物体,软硬皆可,不问形状

    栗子球 发自 凹非寺  量子位 报道 | 公众号 QbitAI 很久很久以前,我家门前的草地上,养着一片食人花. 每每有僵尸来犯,花儿便张开血盆大口,抓住它们-- 其实,我家门前没有什么草地.但MIT ...

  8. 墙上绘图机器人_一个实现日常场景甚至故事的绘图机器人

    墙上绘图机器人 If you were asked to draw a picture of several people in ski gear, standing in the snow, cha ...

  9. 扫地机器人朋友圈文案_扫地机器人的简单文案

    扫地机器人哪个牌子好 推荐两款性价比高的实用机型 现如今,很多消费者在购买扫地机器人时,越来越看重产品的性价比,基于用户的消费需求,本文精选了素有"性价比之王"之称的国际大品牌德国 ...

最新文章

  1. 测试进度需要考虑的问题
  2. 艾伟_转载:C#语言基础常见问题汇总
  3. 在RHEL4上安装subversion1.4.2
  4. Java基础5:final
  5. python魔法方法和普通方法_Python龙珠训练营九:魔法方法
  6. MySQL使用用户变量优化先更新后查询
  7. Nature封面:大团队日趋中庸,小团队更容易出颠覆性创新
  8. 计算机xp用户丢失,WinXP电脑硬盘分区表丢失的解决方法
  9. 别双击闪存盘 惊醒病毒就不得了
  10. Linux入门之VIM快捷使用
  11. 数值分析:Hermite多项式
  12. mysql临时开启二进制_mysql二进制安装 - yunwei-LS的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. KMP算法 next数组 nextval数组
  14. springboot的war部署到tomcat正常启动,访问404问题
  15. 74cms搭建 2021.03.13
  16. 软件语音验证码webservice_明明发送了却迟迟收不到短信验证码?
  17. C++复原2048小游戏(纯文字)
  18. 【MySql】简明笔记
  19. 什么是fail safe IO
  20. android加载网页pdf,android 一行代码搞定加载网络 pdf 文件

热门文章

  1. Community项目--账户的管理
  2. css3鼠标悬停按钮颜色文字变化
  3. csdn 网页版“内容管理”一片空白怎么办
  4. openlayer拖动图标消失以及绘线穿越地图问题
  5. SwiftUI 官方教程 (五)
  6. 优酷大数据 OLAP 技术选型
  7. CSS动画——粉红泡泡
  8. 前端入门【HtmlCSS】
  9. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方案
  10. 高达1万欧元!AI所绘制的画作出现在佳士出场