0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Facebook让机器人学会了自主绕道走路

Hf1h_BigDataDig 来源:fqj 2019-06-06 14:21 次阅读

人类每天都在进行不同层次的规划活动,比如说每天早上起床以后,你习惯性走到厨房喝一杯咖啡:你会先走下走廊,左转进入过道,然后进入右边的房间。

对于这些习惯成自然的流程,你无需思考,不会刻意去想你要使用哪一个肢体动作。但对于机器人而言,这并非易事。

Facebook刚刚发布了主导研究的新系统,让机器人也可以通过观看视频拆解动作,并学习如何组合这些动作形成自己的规划。

层级抽象结构(hierarchal abstractions)

已经有越来越多的研究表明,层级抽象结构(即视觉运动子程序)可以提高强化学习中的采样效率,这是一种利用奖励驱动智能体达到目标的AI训练技术。

在过去,这些层次结构必须通过端到端的训练来手动编码或获取,而这需要大量的时间、注意力和长久的耐心。

Facebook这次的新研究提出,刻意让机器人通过观看视频学习导航,描述一个通过用逆向机器学习模型摄取视频伪标签(在本文中,伪标签指智能体想象的行为),从而学习层次结构的系统。

论文作者分别来自Facebook AI研究室,加州大学伯克利分校和伊利诺伊大学厄巴纳—香槟分校。

这让人想起去年Facebook开源的一组模型——Talk the Walk。它只需要360°的全景图像、自然语言以及一张有当地地标(比如银行和餐馆)的地图就可以通过问路,实现在整个纽约市的街道导航。

具体实现方式

机器人通过观看这些视频,研究这些简单的视觉运动子程序是如何组合以达到高级的抽象层次,这些视觉运动子程序能够解决一些已知问题,即经典的规划中的高计算成本和强化学习中的样本复杂性的问题。

研究者提出的系统分为两个阶段,在第一阶段,研究人员通过运行在随机探索数据上自我监督的智能体模型生成伪标签。模型从分布在四个环境中的1500个不同位置学习,在不同的位置随机执行30个不同步骤的动作,从而产生45,000个交互样本。

在系统的第二阶段,大约217,000个伪标记视频被剪辑成220万个单独的小视频,再将其输入预测参考视频中相应动作的模型,同时再通过一个单独的网络检查参考视频中的动作序列,并编码其行为作为向量。另一个模型通过推断第一帧的轨迹的编码,来预测哪一个子程序可以调用给已有的视频帧。

交互样本从1000万减少到4.5万

在一个部署在办公环境的真实世界中的机器人实验中,研究人员表明,相比单纯交互的方法,至少应用在之前从未见过的环境上,通过观看视频来学习技能(这里指采用最高效的方式前往目标位置)的方式能达到更好的效果。

最令人印象深刻的是,训练有素的模型学会了自主地前进导航并避开障碍物,比通过单纯交互方式要快4倍,这使得机器人能够做到完全自主地长距离行进。

“特别引人注目的是,这些模型从总计45,000次的环境交互中学习,”研究人员写道,“从第一视角的视频中成功学习,使得智能体能够执行连贯的轨迹,即使它只执行过随机动作。此外,它优于最先进的技能学习技术,该技术需要更大量的训练样本,大致1000万个。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201392
  • Facebook
    +关注

    关注

    3

    文章

    1428

    浏览量

    54031

原文标题:Facebook让机器人“观看”上万次视频后,TA学会了自主绕道走路

文章出处:【微信号:BigDataDigest,微信公众号:大数据文摘】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NVIDIA Isaac机器人平台升级,加速AI机器人技术革新

    NVIDIA Isaac机器人平台近期实现重大升级,通过引入最新的生成式AI技术和先进的仿真技术,显著加速了AI机器人技术的发展步伐。该平台正不断扩展其基础模型、机器人学习框架、AI工作流编排以及
    的头像 发表于 03-27 10:36 194次阅读

    机器人学习中主流智能抓取方案

    RGB颜色空间由红绿蓝三种基本色组成,叠加成任意色彩,同样地,任意一种颜色也可以拆解为三种基本色的组合,机器人通过颜色坐标值来理解“颜色”。
    发表于 03-13 10:07 100次阅读
    <b class='flag-5'>机器人学</b>习中主流智能抓取方案

    机器人中都有哪些坐标系

    坐标系是我们非常熟悉的一个概念,也是机器人学中的重要基础,在一个完整的机器人系统中,会存在很多坐标系,这些坐标系之间的位置关系该如何管理? ROS给我们提供了一个坐标系的管理神器——TF。 机器人
    的头像 发表于 11-22 17:20 652次阅读
    <b class='flag-5'>机器人</b>中都有哪些坐标系

    目前几种主流的机器人智能抓取系统方案

    机器人学习中的经典问题之一便是分拣:在一堆无序摆放的物品堆中,取出目标物品。
    的头像 发表于 11-14 14:20 964次阅读
    目前几种主流的<b class='flag-5'>机器人</b>智能抓取系统方案

    Eureka!NVIDIA 研究突破为机器人学习注入新动力

    AI 智能体利用 LLM 自动生成奖励算法,训练机器人完成复杂任务。 NVIDIA Research 开发的一款名为 Eureka 的新型 AI 智能体可以教机器人复杂的技能,它教会了机器人
    的头像 发表于 10-25 15:55 131次阅读
    Eureka!NVIDIA 研究突破为<b class='flag-5'>机器人学</b>习注入新动力

    Eureka!NVIDIA 研究突破为机器人学习注入新动力

    手快速转笔,并且第一次转得像人类一样好。   上面视频中所展示的令人惊叹的“魔术”是机器人通过 Eureka 学会熟练完成的近 30 项任务之一,Eureka 可以自动编写奖励算法来训练机器人。   Eureka 还教
    发表于 10-24 09:48 146次阅读
    Eureka!NVIDIA 研究突破为<b class='flag-5'>机器人学</b>习注入新动力

    机器人学专业学生利用 NVIDIA Jetson 开发出自主轮椅

    自主化发展。一位名叫 Kabilan KB 的开发者正在将自主导航功能应用于轮椅,帮助残障人士收获更高质量的出行体验。 这位印度卡伦亚理工学院的本科生正在使用 NVIDIA Jetson 边缘 AI 和机器人技术平台推进他的
    的头像 发表于 10-11 19:10 247次阅读
    <b class='flag-5'>机器人学</b>专业学生利用 NVIDIA Jetson 开发出<b class='flag-5'>自主</b>轮椅

    利用Arduino机器人学会识别标识并作出行为

    教你用Arduino机器人学会识别标识并作出行为。你的人工智能小车从此有了眼睛!材料单:跟踪机器人底盘视觉传感器Arduino Uno电动机驱动板18650 Li-离子电池
    发表于 09-27 07:36

    外骨骼机器人的概述与分类

    等目的,其本质是一类可实现人机结合的可穿戴式机器人。在仿生原理、人体工程学设计以及信息控制技术等基础上,外骨骼机器人还涉及生物运动学、机器人学、信息科学、人工智能等
    的头像 发表于 09-21 10:07 775次阅读
    外骨骼<b class='flag-5'>机器人</b>的概述与分类

    外骨骼机器人的概述与分类

    等目的,其本质是一类可实现人机结合的可穿戴式机器人。 在仿生原理、人体工程学设计以及信息控制技术等基础上,外骨骼机器人还涉及生物运动学、机器人学、信息科学、人工智能等学科知识,专业类涉及机械,电子自动化,计
    的头像 发表于 08-30 16:16 828次阅读
    外骨骼<b class='flag-5'>机器人</b>的概述与分类

    浅析基于SLAM的机器人自主定位导航

    正如图中所示,机器人自主定位导航技术中包括:定位和地图创建(SLAM)与路径规划和运动控制两个部分,而SLAM本身只是完成机器人的定位和地图创建,二者有所区别。
    发表于 08-03 11:12 765次阅读
    浅析基于SLAM的<b class='flag-5'>机器人</b><b class='flag-5'>自主</b>定位导航

    学会面向对象编程封装IMU驱动

    上一节我们成功读取到了IMU的数据,其中角度用欧拉角的方式表示的,在我们机器人世界里姿态的表示往往使用四元数表示(如果不清楚他们之间的关系可以回看第六章机器人学篇),所以我们需要将欧拉角转换成四元数。除此之外我们还需要将其坐标系矫正到右手坐标系。
    的头像 发表于 07-13 14:55 424次阅读
    <b class='flag-5'>学会</b>面向对象编程封装IMU驱动

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术,而上位机软件的实现与设计,则进一步推
    发表于 06-28 09:36

    自主导航机器人的创建

    电子发烧友网站提供《自主导航机器人的创建.zip》资料免费下载
    发表于 06-27 11:16 0次下载
    <b class='flag-5'>自主</b>导航<b class='flag-5'>机器人</b>的创建

    将工业机器人装配任务从仿真转为现实

    仿真是帮助机器人学习感知(从摄像机图像中了解世界)、规划(制定解决问题的行动序列)和控制(产生改变机器人位置和方向的电机指令)等新技能的一个必要工具。
    发表于 06-08 15:44 254次阅读
    将工业<b class='flag-5'>机器人</b>装配任务从仿真转为现实