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

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

3天内不再提示

利用AI让机器人学会自己穿衣服

DPVg_AI_era 来源:未知 作者:李倩 2018-11-08 10:00 次阅读

智能体自己学会穿衣服一直是个难题,除了对衣服的布料的材质模拟存在困难之外,穿衣过程中目标与衣服之间的频繁复杂的交互也会导致计算成本过高。在Siggraph 2018上,研究人员试图通过深度强化学习,将布料模拟融入学习框架,教机器人学会自己穿衣服!

随着AI技术进步的日新月异,现在的机器人越来越智能,但不管是机器人还是虚拟模型,基本都处于“赤身裸体”的状态,即便是穿了衣服,也是靠着外部的力量或帮助穿上的。

如何让这些智能体学会自己穿衣服一直是个难题,因为衣服的布料多种多样,材质性质各不相同,而且在穿衣过程中,衣服和身体会发生频繁而复杂的相互作用。这两点是解决“机器人学穿衣”过程中面临的最大挑战。

现在,研究人员正试图攻克这个难题。在Siggraph 2018上的一篇论文《Learning to Dress: Synthesizing Human Dressing Motion via Deep Reinforcement Learning》中,来自佐治亚理工学院和谷歌大脑的研究团队描述了他们如何利用人工智能,来教虚拟人如何自己穿衣服。

本文表明,AI能够利用机器学习工具“自动发现强大的穿衣技能”,并设法训练出强大的穿衣模型,尽管对衣服布料的模拟计算成本很高。

本文作者表示,让AI 学会穿衣服的秘诀就是触觉,可以用于动态调整AI的协调性,以适应褶皱、光滑、或材质诡异的布料。

研究概览:将布料模拟融入深度强化学习框架

由于人和穿的衣服之间存在着复杂的相互作用,所以创建人物穿衣服的逼真动画是很具有挑战性的任务。我们采用无模型深度强化学习(deepRL)方法,实现自动发现由神经网络表示的、高鲁棒性的控制策略。

虽然深度强化学习方案在复杂运动技能的学习方面取得了一些成功,但学习算法的数据特征与实际任务所需的、计算成本高昂的衣服和布料模拟任务并不一致。

下面是研究人员制作的机器人穿衣视频演示,一起来看看,一共有3种衣服哟!

本文首次证明,通过设计合适的输入状态空间和奖励函数,可以把对布料的模拟结合到深度强化学习框架中,以便学习强大的穿衣控制策略。

我们利用触觉信息的显著表示,来指导虚拟人物穿衣的过程,并将其用于奖励函数中,在训练期间提供明确的学习信号。我们发现,为了学习涉及各种穿衣操作技能的长时间运动序列,比如“抓住T恤衫的边缘”或者“拉袖子”,有必要将整个穿衣任务分成几个子任务,并分别学习控制策略。

为此,本文引入了策略排序算法,该算法匹配从一个任务到输出分布的输出状态的分布,用于序列中的下一个任务。我们已经使用这种方法为几种穿衣任务生成角色控制器:即穿T恤,穿外套,以及在机器人辅助下穿袖子。

虚拟人在穿T恤衫、外套和医院的防护服

将穿衣任务分割为多个子任务

我们提出了一个强化学习框架,来训练虚拟角色在模拟环境中穿上衣服。我们的方法将穿衣任务分成一系列子任务,这些任务之间的转换由一个状态机实现指导。比如,穿上外套这个任务包括以下四个子任务:将袖子套在第一条手臂上,把第二条手臂向后伸,将第二只袖子套在手臂上,最后将身体重新转到原来的静止位置。

子任务控制器的奖励权重

对于每个子任务,我们制定一个单独的强化学习问题来学习控制策略。为了确保这些单独的控制策略在按顺序执行时能够组成成功的穿衣序列,我们引入了一个策略排序算法,该算法将每个子任务的初始状态分布与前一个子任务的最终状态分布相匹配。

这样得到的控制策略可以按照虚拟人与衣服的交互率实现按顺序应用。在通过子任务完成标准的状态机的转换下,产生多种成功的穿衣动作。

排序控制策略

由于每个子任务都是作为一个单独的穿衣过程而制定的,因此在转换点上直接执行策略往往会失败。 我们引入了一种策略排序算法,可确保不同策略之间的成功转换,从而实现按需要延长序列的任务。该算法主要由两个通道组成,在算法1伪代码中表示。

策略排序算法示意

部分插入衣服(蓝色圆柱体)的手臂相关计算的可视化呈现

虚拟人分别穿T恤、外套和医院防护服的动作示意图

最终研究政策的效果评估,x轴表示时间步长

在马尔可夫决策过程(MDP)中的手臂伸进和静止姿态的误差量度的比较

研究结论和未来前景

我们提出了一个系统,通过使用强化学习和物理模拟,学习如何建立虚拟人物穿衣的动画。在将整个穿衣任务划分为可管理控制的多个子任务后,系统会单独学习每个子任务,将这些任务与状态机连接,并将每个子任务的输入状态分布与先前子任务的输出分布相匹配。

我们发现,仔细选择对布料观察结果和奖励函数,对于这种策略的成功非常重要。我们的方法的结果不仅仅是穿衣序列,而是一个可以在各种初始条件下实现成功穿衣的控制器。

尽管该系统在几个穿衣任务上取得了成功,但仍有改进的余地。我们的系统目前执行的上半身的穿衣任务,要想将穿衣任务扩展至下半身,需要将平衡机制纳入控制器。

虽然我们建立的衣服观察空间足以完成所展示的任务,但是看看是否可以训练端对端控制器,利用模拟视觉来确定衣服的状态也是很有趣的事情。

我们的基于触觉的观察有助于跨越模拟效率和表示能力之间的鸿沟,但更完整的人体触觉感知模型可能用于各种应用。

最后,使用具有存储器的控制策略体系结构,可以减少必要子任务的数量,并将已学会的技能实现更大程度的推广。

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

    关注

    210

    文章

    28148

    浏览量

    206086
  • 强化学习
    +关注

    关注

    4

    文章

    265

    浏览量

    11204
  • ai技术
    +关注

    关注

    1

    文章

    1252

    浏览量

    24223

原文标题:SIGGRAPH2018论文:深度强化学习教机器人自己穿衣服!(附视频)

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【KittenBot机器人试用申请】KittenBot绘图避障机器人学习课程

    避障机器人学习课程3、预计成果:学生在学习过程中学会解决问题、自足思考4、试用计划:1、拿到机器后,首先我将会把机器人的壁障原理与使用方法弄懂2、开展专题课程,讲述使用方法3、学生开始
    发表于 07-07 18:05

    【下载】《机器人学机器视觉与控制――MATLAB算法基础》

    `内容简介本书是关于机器人学机器视觉的实用参考书, 第一部分“基础知识”(第2章和第3章)介绍机器人及其操作对象的位置和姿态描述,以及机器人路径和运动的表示方法;第二部分“移动
    发表于 01-17 17:38

    【下载】《机器人学机器视觉与控制――MATLAB算法基础》

    `内容简介本书是关于机器人学机器视觉的实用参考书, 第一部分“基础知识”(第2章和第3章)介绍机器人及其操作对象的位置和姿态描述,以及机器人路径和运动的表示方法;第二部分“移动
    发表于 04-08 18:19

    机器人学习相关资料文档!

    分享八本机器人方面的文档,其中包括了算法导论,机器人学导论,机器人技术及应用等多本书籍!喜欢机器人方面的大家一定不要错过!
    发表于 08-25 09:46

    已开奖——【送书福利】机器人时代已来!送你几本机器人学硬核好书

    机构、规划与控制等方面基础知识的教材,也是两位作者历经多年科研与教学实践的呕心之作。Lynch教授与Park教授都是当前机器人学领域享誉世界的资深学者和知名专家,IEEE机器人学与自动化学会的资深讲师
    发表于 11-16 16:14

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

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

    机器人学

    第一章 绪论 1.1 机器人学的发展1.1.1 机器人的由来1.1.2 机器人的定义1.1.3 机器人学的进展1.2 机器人的特点、结构与
    发表于 01-14 16:45 98次下载
    <b class='flag-5'>机器人学</b>

    机器人学_熊有伦

    机器人学 熊有伦 1993版 机器人学 熊有伦 1993
    发表于 11-18 17:12 0次下载

    高级机器人学与步行机器人

    高级机器人学与步行机器人!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 15:08 0次下载

    机器人学导论——分析、系统及应用

    机器人学导论——分析、系统及应用!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 15:33 0次下载

    基础机器人学与宝贝车机器人

    基础机器人学与宝贝车机器人!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 15:34 0次下载

    机器人学习算法图解教学

    本文主要介绍机器人学习算法的编译及实际操作
    发表于 09-14 10:58 21次下载

    机器人中实现意识及帮助人形机器人学会关心是我们的目标

    最近在孟买举行的一次活动中,大卫汉森讲述了如何在机器中实现意识,以及如何帮助人形机器人学会关心。
    发表于 01-17 09:16 647次阅读

    机器人学—自动化的辉煌篇章pdf

    机器人学—自动化的辉煌篇章pdf
    发表于 12-10 17:04 0次下载

    机器人学的几何基础(教材资料)

    机器人学的几何基础(第2版)》是一部关于机器人学中有着重要应用的几何概念的精彩导论。第2版提供了对相关领域内容的深入讲解,并仍保持独特的风格 它的重点不是集中在运动学和机器人学的计算结果上,而是包含
    发表于 04-20 14:43 0次下载