science 论文机器人与具身智能其他2020 会员资料

基于学习表征的机器人操作

OriginalRobot manipulation with learned representations

This requires robots that can perceive the world with both precision and semantic understanding, methods for communicating desired tasks to these systems, and closed loop visual feedback controllers for robustly executing manipulation tasks.

发布时间
2020
login 登录后阅读

notes 内容介绍

这份 MIT 博士论文处理的是一个很实际的问题:机器人要在真实环境里完成有用的操作任务,需要同时具备两样东西——对世界足够精细的感知,以及对物体的语义理解。论文作者 Lucas Manuelli 把这两件事放在一起看,认为过去的做法之所以难以为继,部分原因在于所使用的物体表征,在于从真实传感器数据中提取这些表征的困难,也在于任务被指定的方式。2020 年提交的这篇工作,其价值在于它不是单点修补,而是围绕「自监督」组织起一整套方法,覆盖从视觉标注、物体描述子、类别级任务表征到模仿学习与闭环控制的完整链条。对于关心机器人操作、视觉表征学习和自监督方法交叉地带的研究者,这份材料提供了一个成体系的技术路线图,而不是零散的技巧集合。

论文的范围由五个相互衔接的部分构成。第一,开发了一条在杂乱、多物体场景中高效标注视觉数据的流水线;第二,把稠密视觉物体描述子(dense visual object descriptors)应用到机器人操作上,并给出一个完全自监督的机器人系统来获取这些描述子;第三,提出类别级操作任务(category-level manipulation tasks)的概念,构建基于语义 3D 关键点的物体表征,并配套一套任务指定方式,用这些关键点为一个类别下的所有物体定义任务,包括此前没见过的新实例;第四,利用稠密视觉物体描述子,通过模仿快速学习新的操作技能;第五,用视觉物体表征学习数据驱动模型,并将其用于操作任务中的闭环反馈控制。方法上的共同线索是自监督——既在视觉领域使用,也在学习物理动力学时使用。换句话说,作者试图让机器人自己从数据中构造出可用的表征,而不是依赖人工设计的物体模型。

关键的判断集中在论文对既有方法的诊断上。作者指出,先前的工作没能让机器人以足够精度稠密地理解视觉世界以执行操作,也没能赋予它们处理新物体所需的语义理解。这两个缺口并不是孤立的工程问题,而是与三件事纠缠在一起:所用的物体表征本身、在真实场景中从可用传感器数据里提取这些表征的难度、以及任务被指定的方式。这意味着问题的根源在表征层面,而不只是在感知模块或控制器的性能上。论文的应对是把表征、任务指定和控制放进同一个框架里考虑,用语义 3D 关键点作为贯穿的接口。

对应的技术贡献可以逐条对照前述诊断。稠密视觉物体描述子针对的是「稠密且精确地理解视觉世界」这一要求,而完全自监督的获取方式则回应了「从真实传感器数据中提取表征很困难」这一约束。类别级任务与语义 3D 关键点的组合,针对的是新物体上的语义理解问题——任务由关键点定义,因此对同一类别的新实例可以直接迁移。据材料,这套表征还被用于两个下游环节:通过模仿快速获得新技能,以及学习可用于闭环反馈控制的数据驱动模型。作者在致谢中提到与 Pete Florence 的合作,也提到 MIT DARPA Robotics Challenge 团队和 Robot Locomotion Group 的经历深刻塑造了其研究兴趣与风格;这可以理解为论文偏向实用系统、强调在真实机器人上跑通的方法取向的一个背景注脚。

这些结论的实践含义,按我的解读,主要有三层。其一,把「任务怎么指定」当作与感知、控制同等重要的设计变量,而不是事后补上的接口层——用类别级的关键点定义任务,使同一套指定能覆盖类别内的新实例,这直接减少了每换一个物体就要重新设计任务的开销。其二,自监督在这里不是单纯的预训练技巧,而是获取操作所需表征的可行途径,这为在真实场景中绕开大规模人工标注提供了思路。其三,把视觉表征接到动力学模型上并用于闭环控制,说明学到的表征必须经得起控制回路的检验,而不只是离线识别指标好看。换个角度说,这套工作的组织方式提示:表征、任务指定和控制三者的接口设计,可能比单独把某一环做得更强更关键。

这份材料适合已经具备机器人操作或视觉表征学习基础、想了解如何把自监督方法串成完整系统的读者。读完可以拿走的是一套问题分解方式:把「机器人做不好操作」拆成表征、传感器数据提取、任务指定三个具体障碍,再对应到稠密描述子、自监督获取、类别级关键点这几项具体手段,以及它们与模仿学习、闭环控制的衔接关系。需要指出的边界是:材料呈现的是作者提出的这一族方法的整体框架与动机,正文摘录部分只到致谢开头,各方法的具体实验设置、对比基线、成功率等定量结果并未出现在给定材料中,因此无法据此判断各环节的实际效果强弱。若需要评估方法的有效性,仍需回到论文正文的实验章节。

format_quote 原文摘录

自动提取自 PDF

Robot Manipulation with Learned Representations by Lucas Manuelli A.B., Princeton University (2012) S.M. Massachusetts Institute of Technology (2018) Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY September 2020 c○ Massachusetts Institute of Technology 2020. All rights reserved. Author ................................................................ Department of Electrical Engineering and Computer Science August 24, 2020 Certified by............................................................ Russ Tedrake Professor of Electrical Engineering and Computer Science Thesis Supervisor Accepted by ........................................................... Leslie A. Kolodziejski Professor of Electrical Engineering and Computer Science,