麻省理工提出便捷的机器人学习方法

美国麻省理工学院(MIT)网站发布消息称,该校已经提出了一种更便捷的机器人训练方法。

大多数机器人使用以下两种方法中的一种进行编程:从演示中学习,观察任务完成的过程并复制该过程,或通过运动规划技术学习(如优化或抽样)。后者需要由程序员明确指定任务的目标和限制。

上述两种方法都有缺陷。从演示中学习的机器人不能轻易地将已学到的技能用于另一种情况并保持准确。另一方面,使用采样或优化机制的运动规划系统可以适应这些变化,但耗时更长,因为它们通常需要由专业程序员人工进行编程。

麻省理工学院计算机科学与人工智能实验室(CSAIL)的研究人员最近开发了一个系统:C-LEARN,旨在将这两种技术结合起来。它允许非编码人员轻松地教会机器如何执行一系列任务,方式是告诉机器人一些操控物体的经验信息,然后再给机器人做一次任务演示。

重要的是,这使得用户能够教会机器人能自动转移到具有不同移动方式的其他机器人身上的技能。对于需要各种机器人执行相似任务的公司来说,这是节约时间和成本的关键措施。“这个方法将演示学习的直观性与运动规划算法的精确性结合起来,可以帮助机器人完成以前无法学习的新型任务,例如需要使用双臂的多步骤组合任务。”研究人员表示。

该团队在Optimus上对系统进行了测试。Optimus是一种新型的双臂机器人,专为处理炸弹而设计,能够执行开门、运输物体和从集装箱中提取物体等任务。在模拟中,他们展示了Optimus学会的技能可以无缝转移到该实验室设计的6尺高、400磅重的人形机器人Atlas。描述C-LEARN系统的论文最近已被电气电子工程师学会(IEEE)国际机器人与自动化国际会议(ICRA)接收,该会议于5月29日至6月3日在新加坡举行。

在使用C-LEARN系统时,用户首先向机器人提供一个知识库,包含了如何接触并获取具有不同限制的各种对象的信息。(C-LEARN中的C代表“限制”)例如,轮胎和方向盘具有相似的形状,但是要将它们安装在汽车上,机器人必须以不同方式调整手臂来移动它们。这个知识库就包含了机器人要完成这个任务所需的信息。

然后,操作员使用三维界面向机器人提供一次针对特定任务的演示,这种演示由被称为“关键帧”的相关时刻序列表示。通过将这些关键帧与知识库中的不同情况相匹配,机器人可以自动给出行动计划建议,由操作员根据需要采用或进行编辑。

“人们看到某件事如何完成,将其与已知世界相关联。我们的方法其实与人类的这种学习方式是非常类似的。”研究人员说,“我们不可能神奇地凭借一次演示就完成学习,因此我们会接受新信息,并将其与以前的环境知识相匹配。”

一个挑战是,可以从演示中学习到的现有限制不够准确,无法帮助机器人精确地操纵对象。为了克服这个问题,研究人员开发了由计算机辅助设计(CAD)程序支持的限制。这种限制可以告诉机器人它的手臂是否应该与正在互动的对象平行或垂直。

该团队还展示了机器人与人类合作时表现得更好。87.5%的时间,机器人能够顺利地自行执行任务,而如果有操作员帮助纠正机器人偶尔出现的的传感器不准确测量相关的微小错误,机器人能够在100%的时间里都顺利执行任务。

“拥有知识库的机器人非常普遍,但将其与演示学习结合在一起的情况则不常见。”美国密歇根大学(University of Michigan)研究人员表示,“这很有帮助,因为如果你一遍又一遍地处理相同的对象,你就不希望每个新任务都要从零开始训练机器人。”

该系统属于更大规模的研究,后者聚焦于让基于演示的学习方法具有更好的适应性。对于已经从演示中学会如何从管子中取出物体的机器人来说,如果途中存在一个障碍物,需要该机器人以不同方式移动手臂,它可能就做不到了。然而,用C-LEARN训练的机器人可以做到这一点,因为它不是学习一种特定的方式来执行该动作。“我们正在从直接模仿运动的方式转向尝试推断运动的原理,这对该领域是有好处的。”密歇根大学的研究人员说,“通过在运动计划器中使用这些已经学会的限制,我们可以使得系统比仅仅模拟演示过程的系统更加灵活。”

麻省理工学院的研究人员指出,可以证明先进的LfD方法在时间敏感的场景(如炸弹处理和灾害响应)中非常重要。目前用于这些场景的机器人是在单个关节组合运动的水平上远程操控的。另一位研究人员说:“像捡箱子这样简单的任务可能需要20-30分钟才能完成,这对某些紧急情况而言是非常关键的。”

C-LEARN还不能处理某些高级任务,如避免碰撞,或针对给定任务规划出不同的步骤顺序。但该团队充满了信心,融合了更多来自人类学习的经验会赋予机器人更广泛的物理能力。

“在现实世界中,对机器人进行传统编程困难又繁琐,还需要大量的专业知识。”研究人员说,“如果我们能像训练人类那样训练它们:给它们一些基本知识和一个演示,效率就会高得多。这是令人兴奋的一步,因为它可以训练机器人执行所需的多臂、多步骤复杂任务。”

原文发布于微信公众号 - 人工智能快报(AI_News)

原文发表时间:2017-06-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张俊红

思考的技术

总第90篇 本篇来自于管理咨询大师大前研一书籍《思考的技术》中的部分摘录与整理,分享给你。 01|转换思路: 解决问题的根本就是逻辑思考力,逻辑思考力不但能够...

28240
来自专栏PPV课数据科学社区

AI时代就业指南:普通程序员转行大数据十问十答

随着大数据的爆发,中国IT业内环境也将面临新一轮的洗牌,不仅是企业,更是从业人员转型可遇而不可求的机遇。如果将IT人士统一比作一条船上的海员,大数据就是最大的浪...

47150
来自专栏人工智能头条

你应该知道的机器学习方法

14720
来自专栏CDA数据分析师

优质数据科学课程推荐:总结篇

原作者   David Venturi 编译 CDA 编译团队 本文为  CDA 数据分析师原创作品,转载需授权 一年以前,我还只是一个没有任何编程经验的技术宅...

27280
来自专栏数据科学与人工智能

人工智能技术在移动互联网发展中的应用

随着移动互联网的发展进入新的方向,移动互联网中的智能化已经成为新的发展趋势和主要需求。智能化需求目前主要体现在两个方面: ●一方面是促生新的智能化应用,如自动驾...

37040
来自专栏应用案例

适应现代变化的数据架构

传统BI和数据仓库架构已无法应对大数据、分析、自助服务所带来的挑战。然而,现代化数据架构仍未能够全部解决传统数据仓库和BI所面临的问题,很少有组织能够在一些尚未...

25870
来自专栏人工智能头条

大数据驱动下的微博社会化推荐

24050
来自专栏华章科技

大数据技能知多少?

云戒说技术:Linux、Python、大数据、Hadoop、Spark、数据分析、数据挖掘、机器学习、深度学习、安全、Mac、Emacs; 云戒说生活:工作、...

10730
来自专栏杨熹的专栏

简单粗暴地入门机器学习

有很多小伙伴问过我零基础要怎么入门机器学习或者人工智能,今天来提炼一下,方便志同道合的朋友们参考。 记得我刚入此山洞准备修炼的时候,就 Google 了好多这类...

47460
来自专栏数据派THU

避坑指南:数据科学家新手常犯的13个错误(附工具、学习资源链接)

本文是老司机给数据科学家新手的一些建议,希望每个致力于成为数据科学家的人少走弯路。

12710

扫码关注云+社区

领取腾讯云代金券