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

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

3天内不再提示

世界模型在实体机器人上能发挥多大的作用?

新机器视觉 来源:机器之心 作者:机器之心 2022-07-01 10:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

世界模型在实体机器人上能发挥多大的作用?

教机器人解决现实世界中的复杂任务,一直是机器人研究的基础问题。深度强化学习提供了一种流行的机器人学习方法,让机器人能够通过反复试验改善其行为。然而,当前的算法需要与环境进行过多的交互才能学习成功,这使得它们不适用于某些现实世界的任务。 为现实世界学习准确的世界模型是一个巨大的开放性挑战。在最近的一项研究中,UC 伯克利的研究者利用 Dreamer 世界模型的最新进展,在最直接和最基本的问题设置中训练了各种机器人:无需模拟器或示范学习,就能实现现实世界中的在线强化学习。

a9d87b74-f879-11ec-ba43-dac502259ad0.png

论文链接:https://arxiv.org/pdf/2206.14176.pdf Dreamer 世界模型是谷歌、多伦多大学等机构在 2021 年提出的一种。如下图 2 所示,Dreamer 从过去经验的回放缓存中学习世界模型,从世界模型的潜在空间中想象的 rollout 中学习行为,并不断与环境交互以探索和改进其行为。研究者的目标是在现实世界中推动机器人学习的极限,并提供一个强大的平台来支持未来的工作。

a9f09240-f879-11ec-ba43-dac502259ad0.png

总体来说,这项研究的贡献在于: 1、Dreamer on Robots。研究者将 Dreamer 应用于 4 个机器人,无需引入新算法直接在现实世界中展示了成功的学习成果。这些任务涵盖了一系列挑战,包括不同的行动空间、感官模式和奖励结构。

a9ff6b08-f879-11ec-ba43-dac502259ad0.gif

2、1 小时内学会步行。研究者在现实世界中从零开始教四足机器人翻身、站起来并在 1 小时内学会步行。

aa7a2906-f879-11ec-ba43-dac502259ad0.gif

此外,他们发现机器人会在 10 分钟内能学会承受推力或快速翻身并重新站起来。

aa9063c4-f879-11ec-ba43-dac502259ad0.gif

3、视觉拾取和放置。研究者训练机械臂从稀疏奖励中学会拾取和放置对象,这需要从像素定位对象并将图像与本体感受输入融合。此处学习到的行为优于无模型智能体,并接近人类表现。

ab569580-f879-11ec-ba43-dac502259ad0.gif

abc96b78-f879-11ec-ba43-dac502259ad0.gif

4、开源。研究者公开发布了所有实验的软件基础架构,它支持不同的动作空间和感官模式,为未来研究现实世界中机器人学习的世界模型提供了一个灵活的平台。 方法 该研究利用 Dreamer 算法(Hafner et al., 2019; 2020)在物理机器人上进行在线学习(online learning),无需模拟器,总体架构如上图 2 所示。Dreamer 从过去经验的回放缓冲区中学习世界模型,使用参与者 - 评价者算法从学习模型预测的轨迹中学习行为,并将其行为部署在环境中来不断提升回放缓冲区。 该研究将学习更新与数据收集解耦,以满足延迟要求并实现快速训练而无需等待环境变化。在该研究的实现中,一个学习线程持续训练世界模型和参与者 - 评价者行为,同时一个参与者线程并行计算环境交互动作。 世界模型是一个学习预测环境动态的深度神经网络,如下图 3(a)所示。

abef699a-f879-11ec-ba43-dac502259ad0.png

世界模型可以被认为是机器人自主学习环境的快速模拟器,在探索现实世界时不断改进其模型。世界模型基于循环状态空间模型 (RSSM; Hafner et al., 2018),它由四个组件组成:

ac0362f6-f879-11ec-ba43-dac502259ad0.png

世界模型表征了与任务无关的动态知识,而参与者 - 评价者算法负责学习特定于当前任务的行为。如上图 3(b) 所示。该研究从在世界模型的潜在空间中预测的 rollout 中学习行为,而无需解码观察结果。这可以在单个 GPU 上以 16K 的批大小进行大规模并行行为学习,类似于专门的现代模拟器 (Makoviychuk et al., 2021)。参与者 - 评价者算法由两个神经网络组成:

ac16d4d0-f879-11ec-ba43-dac502259ad0.png

参与者网络的作用是为每个潜在模型状态 s_t 学习成功动作的分布,以最大化未来预测任务奖励(reward)的总和。评价者网络通过时间差异学习来学习预测未来任务奖励的总和(Sutton 和 Barto,2018 ),这允许算法学习长期策略。 与 Hafner et al. (2020) 相比,Dreamer 方法没有训练频率超参数,因为学习器优化神经网络与数据收集并行进行,没有速率限制。 实验 研究者在 4 个机器人上评估了 Dreamer,为每个机器人分配了不同的任务,并将其性能与算法和人类基线进行比较,目的是评估近期学习世界模型的成功是否能够直接在现实世界中实现样本高效的机器人学习。 这些实验代表了常见的机器人任务,例如运动、操纵和导航,带来了各种各样的挑战,包括连续和离散的动作、密集和稀疏的奖励、本体感受和图像观察,以及传感器融合。 A1 机器狗四足步行 如图 4 所示,经过一小时的训练,Dreamer 学会了不断地让机器人从其背部翻过来、站起来,然后向前走。在训练的前 5 分钟,机器人设法从背部翻滚过来并用脚着地。20 分钟后,它学会了如何站起来。大约 1 小时后,机器人学会了一种叉式步态,以所需的速度向前行走。

ac232ed8-f879-11ec-ba43-dac502259ad0.png

在成功完成这项任务后,研究者用一根棍子反复敲打机器人的四足来测试算法的鲁棒性,如图 8 所示。在额外在线学习的 10 分钟内,机器人会适应并承受推力或快速翻身站稳。相比之下,SAC 也很快学会了翻身,但由于数据预算(data budget)太小,无法站立或行走。

ac3942ae-f879-11ec-ba43-dac502259ad0.png

UR5 多物体视觉拾取和放置 拾取和放置任务在仓库和物流环境中很常见,需要机械臂将物品从一个箱子运输到另一个箱子。图 5 展示了成功拾取和放置的循环。由于奖励稀疏、需要从像素推断对象位置以及多个移动对象的挑战性动态,该任务具有一定挑战性。

ac4b85fe-f879-11ec-ba43-dac502259ad0.png

XArm 视觉拾取和放置 上面提到的 UR5 机器人是高性能工业机器人,但 XArm 是一种可访问的低成本 7 DOF 操作,此处任务类似,需要定位和抓取一个柔软的物体,将其从一个容器移到另一个容器并返回,如图 6 所示。

ac68eefa-f879-11ec-ba43-dac502259ad0.png

Sphero 导航 此外,研究者还在视觉导航任务上评估了 Dreamer,该任务需要将轮式机器人操纵到固定目标位置,仅给定 RGB 图像作为输入。这里使用了 Sphero Ollie 机器人,一个带有两个可控电机的圆柱形机器人,研究者通过 2 Hz 的连续扭矩命令对其进行控制。鉴于机器人是对称的,并且机器人只能获得图像观察,它必须从观察历史中推断出航向。

ac81211e-f879-11ec-ba43-dac502259ad0.png

2 小时内,Dreamer 学会了快速且始终如一地导航到目标,并保持在目标附近。如图 7 所示,Dreamer 与目标的平均距离为 0.15(以区域大小为单位测量并跨时间步求平均值)。

审核编辑 :李倩

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

    关注

    213

    文章

    31444

    浏览量

    223669
  • 算法
    +关注

    关注

    23

    文章

    4805

    浏览量

    98561

原文标题:1小时学会走路,10分钟学会翻身,世界模型让机器人迅速掌握多项技能

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    。有了扭矩传感器,机器人实时检测力的大小和方向,自动调整姿态。例如,人形机器人的腿部关节,传感器以1千赫兹的频率感知地面反作用力,瞬间调
    发表于 04-17 17:27

    如何打造理想的家用机器人视觉方案

    机器人已经开始我们的日常生活中发挥作用可预见的未来,更多的人工智能家用机器人以及家用人形机器人
    的头像 发表于 04-17 10:14 1032次阅读
    如何打造理想的家用<b class='flag-5'>机器人</b>视觉方案

    大晓机器人开源实时生成世界模型Kairos 3.0-4B

    近日,大晓机器人重磅开源开悟世界模型3.0(Kairos 3.0)-4B 系列具身原生世界模型。作为业内首个实现 “多模态理解 — 生成 —
    的头像 发表于 03-14 16:54 2003次阅读
    大晓<b class='flag-5'>机器人</b>开源实时生成<b class='flag-5'>世界</b><b class='flag-5'>模型</b>Kairos 3.0-4B

    智能机器人的“神经网络”:线圈驱动与感知中的核心作用

    机器人线圈 是机器人系统中实现电能转换、运动驱动与信号感知的重要基础元件,广泛应用于工业机器人、服务机器人、协作机器人及特种
    的头像 发表于 02-05 19:09 241次阅读

    NVIDIA Cosmos世界基础模型如何塑造机器人未来

    在这一演进过程中,世界模型逐渐成为连接高层智能与底层执行的关键基础设施。通过对环境状态及其时间演化进行建模,世界模型使机器人系统能够
    的头像 发表于 01-22 16:38 821次阅读
    NVIDIA Cosmos<b class='flag-5'>世界</b>基础<b class='flag-5'>模型</b>如何塑造<b class='flag-5'>机器人</b>未来

    大晓机器人发布开悟3.0,国产世界模型机器人拥有“超级大脑”

    机器人的使命就是让每个机器人都拥有一个聪明的大脑,洞察万物,学会与视觉精准交互。   在此背景下,大晓机器人凭借其原创的“世界模型”技术体系
    的头像 发表于 12-25 09:25 2798次阅读
    大晓<b class='flag-5'>机器人</b>发布开悟3.0,国产<b class='flag-5'>世界</b><b class='flag-5'>模型</b>让<b class='flag-5'>机器人</b>拥有“超级大脑”

    探索RISC-V机器人领域的潜力

    利用Gazebo仿真环境(x86主机上运行)和MUSE Pi Pro的ROS 2节点进行了联合仿真。 • 场景: PC的Gazebo中运行一个TurtleBot3机器人
    发表于 12-03 14:40

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    自制巡线解迷宫机器人

    为原理验证机且为了提高项目整体的开发速度,机器人的所有元器件均采用TB的现有模块,并使用洞洞板直接焊接的方式来构建其机械结构和电气连接。 软件层面上,该机器人内部集成有经典的PID
    发表于 10-20 10:39

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    帮助机器人实时修正重心,大幅降低翻倒风险。 关节运动控制,磁传感器芯片实现 “毫米级精度保障”。以昆泰芯 KTM59 系列磁编码器的离轴应用为例,其非接触式磁信号捕捉技术,解决了传统光学编码器
    发表于 08-26 10:02

    亿纬锂亮相2025世界机器人博览会

    8月8日至12日,亿纬锂机器人电池全面解决方案亮相北京2025世界机器人博览会,集中展示了从电芯、BMS到Pack的机器人动力系统全链条
    的头像 发表于 08-13 17:43 3866次阅读

    工业机器人的特点

    是实现工业互联网的基础,也是第一步。 三大优势:提高产品品质、提高产出、适用范围广 机器人在生产上的优势可以分为提高产品品质、提高产出以及适用范围广三个方面。提高产品品质 工业机器人的标准化、精细化
    发表于 07-26 11:22

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    网线机器人领域如何发挥重要作用

    机器人制造领域正经历前所未有的变革,网络产品作为连接机器人内部系统与外部环境的关键纽带,机器视觉、数据采集和远程控制等环节发挥着决定性
    的头像 发表于 04-27 13:33 1033次阅读