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

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

3天内不再提示

一个机器人操纵系统的框架—— DiffSkill

传感器技术 来源:传感器技术 作者:Robospeak 2022-06-21 10:13 次阅读

对于人类来说,把面团放到砧板上,然后用擀面杖把它压平成圆形。这看起来很容易,对吧?

那如果是由机器人来操作,会是怎样的效果?

对于机器人来说,面对像面团这样的可变形物体是很棘手的,因为面团的形状可以以多种方式变化,而这些变化很难用方程式来表示。

此外,从面团中创建新形状需要多个步骤并使用不同的工具。这就意味着机器人需要学习一系列长长的操作任务,然后还需要通过反复试验更多可能的选择。

现在,来自,麻省理工学院、卡内基梅隆大学和加州大学圣地亚哥分校的研究人员创建了一个框架,可以让机器人快速有效地完成复杂的操作任务,例如揉面皮包饺子、做披萨。

▍一个机器人操纵系统的框架—— DiffSkill

研究人员为使用两阶段学习过程的机器人操作系统创建了一个框架,这可以使机器人能够在很长一段时间内执行复杂的面团操作任务。

这个算法会像“老师”一样解决机器人完成任务必须采取的每一步。然后训练一个“学生”机器学习在什么时间段以及如何执行任务期间所需的每项技能的抽象概念,例如使用擀面杖。

e241bcec-f0ee-11ec-ba43-dac502259ad0.gif

有了这些知识,系统就会推理出如何执行技能来完成整个任务。

一系列操作,堪称“手把手教学”。

研究人员表明,这种他们称之为 DiffSkill 的方法可以在模拟中执行复杂的操作任务,例如切割和摊开面团,或从砧板周围收集面团,同时优于其他机器学习方法。

e32c7a66-f0ee-11ec-ba43-dac502259ad0.gif

当然,除了包饺子、做披萨之外,这种方法还可以应用于其他需要机器人操纵的可变形物体的环境。

例如为老年人或运动障碍者喂食、洗澡或穿衣的护理机器人。

“这种方法更接近我们人类计划行动的方式。当一个人执行一项长期任务时,我们并没有写下所有的细节。我们有一个更高级别的计划者,它大致告诉我们在此过程中需要实现哪些阶段以及一些中间目标,然后我们执行它们,”计算机科学与人工智能专业的研究生Li表示。

▍“学生”&“老师” 的工作流程

DiffSkill 框架中的“老师”是一种轨迹优化算法,可以解决物体初始状态和目标位置靠得很近的短视界任务。

轨迹优化器在模拟现实世界物理的模拟器中工作(称为可微物理模拟器,它将“Diff”放入“DiffSkill”中)。然后,“老师”算法使用模拟器中的信息来学习面团在每个阶段必须如何移动,一次一个,然后输出这些轨迹。

然后“学生”神经网络学会模仿老师的动作。作为输入,它使用两个摄像头图像,一个显示当前状态的面团,另一个显示任务结束时的面团。神经网络生成一个高级计划,以确定如何将不同的技能联系起来以达到目标。然后,它为每个技能生成特定的、短视界的轨迹,并将命令直接发送到工具。

e3953830-f0ee-11ec-ba43-dac502259ad0.png

接着,研究人员使用这种技术对三种不同的模拟面团操作任务进行了实验。

在一项任务中,机器人使用抹刀将面团举到砧板上,然后使用擀面杖将其压平。在另一个例子中,机器人使用抓手从柜台上收集面团,将其放在抹刀上,然后将其转移到砧板上。

在第三个任务中,机器人用刀将一堆面团切成两半,然后用夹具将每一块面团运送到不同的位置。

e3d74c66-f0ee-11ec-ba43-dac502259ad0.png

同时,研究人员开发了一种机器人操纵系统,可以在模拟中使用工具执行复杂的面团操作任务。

e4072526-f0ee-11ec-ba43-dac502259ad0.gif

例如收集面团并将其放在砧板上(左),将一块面团切成两半并将两半分开(中),以及将面团抬到一块砧板,然后用擀面杖将其压平(右)。

实验结果证明,DiffSkill 框架能够胜过依赖强化学习的流行技术。在强化学习中,机器人通过反复试验来学习任务。

事实上,DiffSkill 是唯一能够成功完成所有三个面团操作任务的方法。有趣的是,研究人员发现“学生”神经网络甚至能够胜过“教师”算法,Lin 说。

“我们的框架为机器人获得新技能提供了一种新颖的方式。然后可以将这些技能链接起来,以解决更复杂的任务,这些任务超出了以前的机器人系统的能力,”Li说。

因为他们的方法侧重于控制工具(抹刀、刀、擀面杖等),所以它可以应用于不同的机器人,但前提是它们使用研究人员定义的特定工具。

未来,他们计划将工具的形状集成到“学生”网络的推理中,以便将其应用于其他设备。

该团队的研究人员们打算通过使用 3D 数据作为输入来提高 DiffSkill 的性能,同时,他们还希望使神经网络规划过程更高效,并收集更多样的训练数据,以增强 DiffSkill 对新情况的泛化能力。

从长远来看,他们希望将 DiffSkill 应用到更多样化的任务中,包括布料操作。

这项研究得到了美国国家科学基金会、LG电子、麻省理工学院-IBM 沃森人工智能实验室、美国海军研究办公室和国防高级研究计划局的部分支持。

文章及论文地址:

https://news.mit.edu/2022/robotic-deformable-object-0331

审核编辑 :李倩

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

    关注

    211

    文章

    28468

    浏览量

    207371
  • MIT
    MIT
    +关注

    关注

    3

    文章

    253

    浏览量

    23411
  • 机器学习
    +关注

    关注

    66

    文章

    8422

    浏览量

    132743

原文标题:擀面皮包饺子做披萨,MIT、CMU等的研究员让机器人自己学会了!

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四部分:机器人计算系统,自主机器人的感知
    发表于 01-04 19:22

    《具身智能机器人系统》第10-13章阅读心得之具身智能机器人计算挑战

    阅读《具身智能机器人系统》第10-13章,我对具身智能机器人的工程实践有了全新认识。第10章从实时性角度剖析了机器人计算加速问题。机器人定位
    发表于 01-04 01:15

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    如何使用PyTorch进行数字图像处理,它借助摄像头来获取视频的图像信息,然后通过已有的图像识别框架模型经深度学习和优化以达到更精准的识别结果,从而为进步的执行处理提供数据支持和依据。而《具身智能机器人
    发表于 01-01 15:50

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    。 多模态融合的创新与突破 机器人控制技术的另一个重要突破在于多模态大模型的应用。相比于仅通过文字进行人机交互的传统方法,现代机器人能够融合视觉、声音、定位等多模态输入信息,为任务执行提供更加全面的感知
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    研究的各个方面。 第5部分(第14章)通过实际案例的应用研究对本书提到的概念进行总结,作者实际构建了具身智能机器人计算
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】1.全书概览与第章学习

    讲解如何构造具身智能基础模型的方法和步骤,包括数据采集、预处理、模型训练和评估等。 在第四部分,介绍了具身智能机器人的计算挑战,包括计算加速、算法安全性和系统可靠性等内容。 最后,在第五部分介绍了
    发表于 12-27 14:50

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统书由甘鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    物理交互纳入智能系统的核心要素。 第3章是探讨机器人计算系统。这章节详细阐述了自主机器人的软硬件架构。计算
    发表于 12-19 22:26

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    解和响应人类情感方面的重要步骤;谷歌的 Atlas 机器人和特斯拉的 Tesla Bot 展 示了在物理能力和智能控制方面的先进成果;丰田的 T-HR3 机器人则在遥控操作 技术方
    发表于 11-11 10:20

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了直想做的机器人——可爱无用机器人。 无用
    发表于 09-03 09:34

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了直想做的机器人——可爱无用机器人。 无用
    发表于 08-30 14:50

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是适用于机器人的开源的
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    abb机器人系统密钥在哪

    ABB机器人系统密钥是ABB机器人系统中用于保护其知识产权和确保系统安全性的种技术手段。本文将
    的头像 发表于 06-17 09:45 1375次阅读

    星动纪元开源人形机器人训练框架Humanoid-Gym

    星动纪元,这家专注于人形机器人技术的创新公司,近日宣布计划将其训练框架Humanoid-Gym进行开源。Humanoid-Gym是为人形机器人
    的头像 发表于 03-06 18:13 2098次阅读