13 UMI 范式与相关研究

返回 00 - 项目总览与学习路线 | 原文 01 - 原文存档 - Dream-UMI 开发手记

为什么学这个(项目关联)

本项目是 UMI 论文的工程化落地 + 改进(追踪方案从 SLAM 换成 Quest、夹爪读数从 ArUco 换成编码器)。不读原论文,就无法判断原文每个设计决策”改了什么、为什么改、代价是什么”。

核心论文

Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild Robots

知识点清单

1. UMI 要解决的问题

  • 数据是机器人学习的瓶颈:遥操作一人一臂、效率低、成本高
  • 精细任务(柔性物体、扎带、袋装)遥操作体验差 → 数据质量差
  • 目标:让没有机器人的人也能大规模采集真实演示数据

2. UMI 的核心设计(原论文)

  • 手持式夹爪复刻装置,人直接用它执行任务
  • 相机安装在夹爪上 → 视角天然接近机器人腕部相机视角
  • 夹爪开合状态记录(原版:手指扳机 + 视觉方案)
  • 用 Diffusion Policy 训练(见 14 模仿学习 - ACT 与 Diffusion Policy)
  • 关键机制(读论文时逐一弄懂):
    • 数据去噪与相对位姿参数化(以夹爪为参考系的动作表示)
    • 延迟补偿(人手 vs 机器人控制回路延迟差异)
    • 保守策略生成(OOD 检测、action chunking 边界)

3. 硬件设计的三个核心问题(原文框架)

问题可选方案本项目选择
位姿如何追踪SLAM / VR 头显 / 外部动捕Meta Quest(inside-out,无需外部基站,可移动)
夹爪开合如何追踪ArUco 标记 / 旋转编码器AS5600 编码器(对照实验后选定)
移动 or 固定mobile / stationary可移动整套系统

4. 相关工作谱系

  • 原版 UMI (Stanford):SLAM 追踪、视觉夹爪读数、GoPro 级广角相机
  • YUBI:本项目直接借鉴——Quest 追踪 + 磁编码器 + 手握式(本项目改为绑带)
  • Generalist AI:绑带式握持方案的来源
  • 遥操作路线:ALOHA 类主从臂(数据质量高但一人一臂)
  • 检索关键词:UMI gripper、handheld manipulation data collection、in-the-wild robot learning

5. 关键概念辨析

  • Embodiment gap(本体差异):人手数据 vs 机器人本体的动力学/运动学差异
    • 缓解手段:相机视角对齐、俯视角姿态引导、夹爪几何复刻
  • 预训练 + 微调范式:UMI 大规模数据预训练 → 遥操作(本体匹配)数据微调
  • UMI 不能替代遥操作的场景:需要精确力控、需要本体动力学信息的任务

学习资源

资源说明
UMI 论文 PDFarXiv:2402.10329,精读
umi-gripper.github.io项目页:视频、代码仓库、硬件 BOM
YUBI 相关项目页/仓库检索获取,对比设计

实践任务

  1. ✍️ 精读 UMI 论文,输出一页笔记:解决什么问题 / 核心机制 3 个 / 局限 3 个
  2. ✍️ 对比表:原版 UMI vs 本项目(Dream-UMI)vs YUBI,在追踪、夹爪读数、握持方式、成本上的差异
  3. 💭 思考题:为什么”相机视角与机器人一致”能缩小 embodiment gap?(提示:模仿学的是观测→动作映射,视角一致 = 观测分布一致)
  4. 💭 思考题:Quest 追踪相比 SLAM 追踪,牺牲了什么换来了什么?(提示:依赖头显在场 vs 纯板载自包含;精度 vs 便利)

掌握标准(自测)

  • 能复述三个核心设计问题及各自方案空间
  • 能画出 UMI 数据流:人手运动 → 传感器记录 → 后处理 → 训练数据 → 策略部署
  • 能解释”UMI 预训练 + 遥操作微调”为什么是当前合理范式
  • 完成论文一页总结

关联笔记

实践记录

(学习时在这里追加:日期 / 做了什么 / 踩坑 / 疑问)