说明:本文是Techbeat平台上李淼博士的讲座:“基于模仿学习的机器人抓取与操控”的总结笔记。

原视频

TechBeat - 让AI大有可为​www.techbeat.net

视频介绍

近四十年来,研究人员对机器人抓取的研究逐渐深入,涉及如机械臂设计、接触力学、机械臂运动学、物体抓取动力学等多个维度。尽管在学术界取得了长足的进步,但是将这些理论知识运用到工业届和现实应用中仍然存在不小的困难。在本次演讲中,首先将从以物体为中心的角度总结机器人抓取面临的主要挑战,以此来阐述实验室算法与工业应用之间的障碍。

然后,李淼博士将介绍库柏特科技最近的工作进展:开发一个统一的、基于学习的系统来展示各种机器人抓取的过程的系统。基于模仿学习,很多工业机器人抓取任务可以被快速部署、优化并适应各种场景。此外,他将通过一些实际案例来说明如何构建一个稳定的、可以抓取超过10万个不同的对象的物流拣选系统。

笔记

1.传统基于物理模型的方法:

可以分成手的动力学模型、物体的动力学模型,但是手的模型中的摩擦力是无法测量的,这部分无法建模。同时物体的重力和惯性模型也是无法测量的,只有提前对物体建模才行,无法适应于所有问题,同时还有一些外界干扰力

2.经典抓取方法

一般抓取的时候先将物体模型存入database中,在进行抓取的时候,首先对物体进行识别(object recognition),看它是可以归属为database中的哪一类,然后通过姿态检测(pose estimation)确定物体姿态,从而在匹配数据库中的最优抓取点(grasp selection)。

2.1场景分割

将不同物体在场景中分割出来,区分出是不同的物体。

2.2目标检测与表示

对物体进行表示,是通过深度图?还是polyhedron?还是通过语义的方式?同时,怎么去对物体进行识别?

2.3抓取

传统方法中,有基于搜索的抓取方法,也有基于优化的抓取方法。搜索的类似工作可以参考find antipodal point on irregular object,然后再进行抓取质量评估。优化方法要对物体外形进行隐式建模,如果建模成point cloud这种离散点,就没办法进行穷尽搜索优化,然后找到所有的约束,再通过优化抓取较为简单的物体,同时耗时极长。

2.4抓取执行

抓取执行需要是一个序列化的过程,如何确定动作序列也是问题

2.5经典方法的问题

3.新方法

3.1如何解决老问题

仿真解决标签和验证问题,更多的传感器反馈包括视觉及触觉,深度学习则对这些传感器信息进行建模。

3.2场景分割

3.3物体表示识别

传统方法中,点云有限制,而如今可以使用点云补全技术。

3.4抓取规划

基于仿真数据确定抓取policy

知道很多的3D形状,可以通过物理引擎仿真,来在仿真模型中生成多个抓取点,然后通过物理引擎判断是否抓取成功,最后生成抓取成功的policy或者net。但是需要确定物理引擎是否足够好,policy是否具有泛化能力?其实基于深度学习的算法和以往的方法本质都是基于搜索的方法,只不过深度学习可以融合多模态进行了一个特征提取,建议所有人看一些autoencoder decoder的内容。

3.5运动执行

第一个14年的论文,就是典型的基于数据的学习,只关注已知的传感器信息,如触觉、物体外形。然后采集大量的数据,通过高斯混合模型拟合找到最合适的抓取位置。

第二篇论文:非常有挑战性的工作,根据实时反馈,调整抓取策略,形成closed loop。

第三篇 谷歌端到端

4.未来方向

5.From Lab to production

问题

从哪获取train data,无限的testing data如何保证都可以work,deep learning部分的运行时间?nice result需要根据客户确定准确率,可能需要99.9999%

问题总结:

1.deeplearning的一个的概率性的方法,而工业要求确定性。

2.数据在工业上十分贵。

3.工业要求成功率极高,可能需要99.9999%。

4.工业上有很多conner case。

5.工业上的1ms十分重要,实时性问题。

6.风险问题。

深度学习 autoencoder_笔记:李淼博士-基于模仿学习的机器人抓取与操控相关推荐

  1. 深度学习课程笔记(七):模仿学习(imitation learning)

    深度学习课程笔记(七):模仿学习(imitation learning) 2017.12.10 本文所涉及到的 模仿学习,则是从给定的展示中进行学习.机器在这个过程中,也和环境进行交互,但是,并没有显 ...

  2. 杜国光博士,基于视觉的机器人抓取--物体定位,位姿估计到抓取估计课堂笔记

    基于视觉的机器人抓取--物体定位,位姿估计到抓取估计课堂笔记 杜国光博士在智东西公开课上讲了<基于视觉的机器人抓取--物体定位,位姿估计到抓取估计>的精彩课程 满满的干货,记下来,后面慢慢 ...

  3. 机器人识别抓取笔记(基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计:综述)

    Real-Time Deep Learning Approach to Visual Servo Control and Grasp Detection for Autonomous Robotic ...

  4. 基于视觉的机器人抓取:从物体定位、物体姿态估计到平行抓取器抓取估计

    编者荐语 抓取综合方法是机器人抓取问题的核心,本文从抓取检测.视觉伺服和动态抓取等角度进行讨论,提出了多种抓取方法. 转载自丨3D视觉开发者社区 目 录 / contents 1. 引言 1.1  抓 ...

  5. 基于视觉的机器人抓取: 论文及代码(Vision-based Robotic Grasping: Papers and Codes)

    本文同步于微信公众号:3D视觉前沿,欢迎大家关注. 本文总结了基于视觉的机器人抓取的相关论文及代码,同步于 GitHub. 机器人抓取必需的信息是相机系下抓取器的6DoF位姿,包括抓取器的3D位置和抓 ...

  6. 【机器人识别抓取】基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计

    目录 导读 1 引言 1.1 抓取综合方法 1.2 基于视觉的机器人抓取系统 2 抓取检测.视觉伺服和动态抓取 2.1抓取检测 2.2 视觉伺服控制 2.3 动态抓取 3 本文实现的方法 3.1 网络 ...

  7. 一文带你了解基于视觉的机器人抓取自学习(Robot Learning)

    "一眼就能学会动作",或许对人而言,这样的要求有点过高,然而,在机器人的身上,这个想法正在逐步实现中.马斯克(Elon Musk)创立的人工智能公司Open AI研究通过One-S ...

  8. 基于视觉的机器人抓取-综述

    基于视觉的机器人抓取-综述 论文: 总结 图例 论文: Vision-based Robotic Grasping From Object Localization, Object Pose Esti ...

  9. 737 页《吴恩达深度学习核心笔记》发布,黄海广博士整理!

    点击上方"AI有道",选择"置顶"公众号 重磅干货,第一时间送达 深度学习入门首推课程就是吴恩达的深度学习专项课程系列的 5 门课.该专项课程最大的特色就是内容 ...

最新文章

  1. ACMNO.50 完美的代价(主要是不同情况下面的讨论)
  2. Android2.2 API 中文文档系列(7) —— ImageButton
  3. java ocr识别pdf_如何知道PDF是否仅包含图像还是已经过OCR扫描以进行搜索?
  4. android shortcut livefoulder
  5. CF617E. XOR and Favorite Number
  6. 交易猫鸿蒙空间,回收站是指
  7. php基础教学笔记,php学习笔记:基础知识
  8. TCP/IP:SCTP报文格式
  9. 企业实战|Mysql不停机维护主从同步
  10. 如何在Azure中配置SQL Server 2008 R2故障转移群集实例
  11. 直播带货还有机会吗?
  12. java-日记本(一)
  13. 大麦盒子 Android4.4,大麦盒子DM4036机顶盒刷安卓系统教程
  14. 自然语言处理技术的一些应用
  15. 聊聊测试覆盖率的六大门派
  16. python应用学习(三)——pyttsx3用四行代码让python说话!
  17. 在线免费压缩pdf文件
  18. putty linux上安装及使用
  19. python2到100的素数_python输出2到100之间的素数
  20. uniapp中使用iconfont多色图标

热门文章

  1. Using JSON for data transfer
  2. Silverlight与Flash在FF中的一些注意点
  3. 计算机网络df例题,计算机网络期末试题北交.doc
  4. MongoDB数据库的迁移
  5. 灰度内测是什么意思?
  6. Linux的 .bashrc 和.bash_profile和.profile文件
  7. react table里跳转页面_react路由配置基础篇:react-router4.0及以上
  8. adg oracle 架构_技术栈数据中心有了ADG架构就高枕无忧了?你还需要做这一步!...
  9. python编的游戏越玩越卡_用Python写游戏,不到十分钟就学会了
  10. mysql @ $_mysql常见笔试题