论文阅读“Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild Robots“
目录
摘要
We present the Universal Manipulation Interface (UMI) – a data collection and policy learning framework that allows direct skill transfer from in-the-wild human demonstrations to deployable robot policies.
UMI employs hand-held grippers coupled with careful interface design to enable portable, low-cost, and information-rich data collection for challenging bi-manual and dynamic manipulation demonstrations.
To facilitate deployable policy learning, UMI incorporates a carefully designed policy interface with inference-time latency matching and a relative-trajectory action representation.
The resulting learned policies are hardware-agnostic and deployable across multiple robot platforms. Equipped with these features, the UMI framework unlocks new robot manipulation capabilities, allowing zero-shot generalizable dynamic, bimanual, precise, and long-horizon behaviors, by only changing the training data for each task.
We demonstrate UMI’s versatility and efficacy with comprehensive real-world experiments, where policies learned via UMI zero-shot generalize to novel environments and objects when trained on diverse human demonstrations. UMI’s hardware and software system is open-sourced at https://umi-gripper.github.io.
结论
We present the Universal Manipulation Interface (UMI), a framework that enables learning capable and generalizable manipulation policies directly from in-the-wild human demonstrations.
The UMI gripper, a hand-held demonstration interface, captures sufficient information to learn some challenging manipulation tasks, including washing a dirty dish, bimanual sweater folding, and dynamic object tossing and sorting.
At the same time, UMI remains highly scalable for in-the-wild data collection with its portability, cost-effectiveness, and operational simplicity.
By recording all information in a single, standardized MP4 file, UMI’s data can be easily shared over the Internet, allowing geographically distributed data collection from a large pool of nonexpert demonstrators.
Our goal with UMI is to democratize robotic data collection, fostering a vast, diverse, and decentralized dataset to emerge from the robotics community.
我来详细分析这篇关于Universal Manipulation Interface (UMI) 的论文。这是一篇来自斯坦福大学、哥伦比亚大学和丰田研究院的机器人学习研究,发表于2024年3月。
一、研究背景与核心问题
1.1 现有方法的局限
论文指出了当前机器人演示数据收集的两大主流方法都存在明显缺陷:
| 方法 | 优点 | 缺点 |
|---|---|---|
| 遥操作机器人数据 | 直接可迁移到机器人 | 硬件成本高、需要专家操作、环境受限 |
| 野外人类视频 | 环境多样性高 | 存在严重的具身差距(embodiment gap),动作信息缺失 |
1.2 手持夹爪的中间路线及其挑战
近期兴起的手持夹爪方法虽然平衡了直观性和可移植性,但仍面临四个关键问题:
- 视觉上下文不足:腕部相机视野受限,遮挡严重
- 动作不精确:单目SfM方法存在尺度歧义、运动模糊
- 延迟差异:训练时零延迟 vs 推理时多源延迟
- 策略表示不足:简单MLP难以捕捉人类数据的多模态分布
二、UMI的核心设计
2.1 硬件接口设计(Demonstration Interface)
UMI采用3D打印手持平行夹爪 + GoPro相机的极简设计(成本仅$73 + $298):
关键创新组件:
├── HD1: 腕部相机(消除观察空间差距)
├── HD2: 155°鱼眼镜头(扩大视野,保留中心分辨率)
├── HD3: 侧方镜子(提供隐式立体视觉,估计深度)
├── HD4: IMU感知跟踪(ORB-SLAM3 + GoPro内置IMU)
├── HD5: 连续夹爪控制(ArUco标记跟踪宽度)
└── HD6: 基于运动学的数据过滤(适配不同机器人)
ArUco 标记 = 可被计算机识别的方形黑白二维码,用于定位和跟踪。
鱼眼镜头的优势(图3对比):
- 原始鱼眼图像:中心区域保留高分辨率,边缘压缩
- 矫正为针孔模型:边缘严重拉伸,中心信息被压缩
侧方镜子的巧妙设计(图4):
- 物理镜子在相机视野边缘创建两个"虚拟相机"
- 通过数字反射处理,使三个视角的物体朝向一致
- 解决了主相机被遮挡时的深度感知问题
2.2 策略接口设计(Policy Interface)
PD1: 推理时延迟匹配
├── PD1.1: 观察延迟匹配(对齐多源传感器时间戳)
└── PD1.2: 执行延迟匹配(提前发送命令补偿执行延迟)
PD2: 相对末端执行器位姿
├── PD2.1: 相对轨迹作为动作表示(相对于当前位姿的SE(3)序列)
├── PD2.2: 相对轨迹作为本体感知(提供速度信息,无需标定)
└── PD2.3: 相对夹爪间位姿(双臂协调的关键)
动作表示对比(图6):
- 绝对动作:需要全局坐标系,标定困难(成功率仅25%)
- Delta动作:每步相对于前一步,误差累积
- 相对轨迹(UMI):每步相对于初始位姿,鲁棒性最强
三、实验评估
3.1 四大挑战性任务
| 任务 | 核心能力测试 | 成功率 |
|---|---|---|
| 杯子摆放 | 双手操作、多模态动作分布(顺时针/逆时针)、深度感知 | 100% (UR5), 90% (Franka) |
| 动态抛掷 | 快速运动、精确手眼协调、释放时机控制 | 87.5% |
| 双臂叠衣服 | 双臂协调、可变形物体操作 | 70% |
| 洗碗 | 长程任务(7步)、流体感知、工具使用、力控制 | 70% |
3.2 关键消融实验结果
| 组件 | 完整系统 | 消融版本 | 性能下降 |
|---|---|---|---|
| 鱼眼镜头 | 100% | 55% (No Fisheye) | -45% |
| 相对轨迹表示 | 100% | 25% (Absolute) / 80% (Delta) | -75%/-20% |
| 侧方镜子 | 100% | 85% (原始镜像) / 90% (无镜像) | 需数字反射才有效 |
| 延迟匹配 | 87.5% | 57.5% (无延迟匹配) | -30% |
| 夹爪间位姿 | 70% | 30% (无相对位姿) | -40% |
| CLIP ViT编码器 | 70% | 0% (ResNet从头训练) | -70% |
3.3 野外泛化实验(核心亮点)
实验设置:
- 12人小时,3名演示者,30个多样化场景(家庭、办公室、餐厅、户外)
- 1400段演示,15个训练杯子 + 2个测试杯子
结果(图9):
| 数据类型 | 训练杯 | 测试杯 | 总体 |
|---|---|---|---|
| 仅窄域数据 + CLIP ViT | 0% | 0% | 0% |
| 野外数据 + CLIP ViT | 70% | 75% | 71.7% |
关键洞察:仅微调预训练模型不足以实现野外泛化,多样化的野外数据收集仍然至关重要。
3.4 数据收集效率
| 方法 | 杯子摆放 (CPH*) | 动态抛掷 (CPH) |
|---|---|---|
| 人手直接操作 | 231 | 237 |
| UMI夹爪 | 111 (48%) | 149 (63%) |
| 空间鼠标遥操作 | 35 (15%) | 0 (0%) |
*CPH = 每小时收集的演示数量
四、技术贡献总结
4.1 主要创新点
- 极简硬件设计:证明单相机+IMU+镜子可实现高精度6DoF跟踪
- 延迟匹配机制:系统性解决训练-推理时间差异问题
- 相对轨迹表示:实现跨机器人、跨环境的零样本迁移
- 野外数据范式:展示大规模多样化数据对泛化的关键作用
4.2 局限性与未来方向
| 局限 | 潜在解决方案 |
|---|---|
| 未知机器人运动学限制 | 开发具身感知策略学习框架 |
| 视觉SLAM需要足够纹理 | 增加第三视角相机或更多标记 |
| 比人手操作效率低 | 轻量化设计、更高自由度末端执行器 |
五、论文影响力与意义
UMI代表了机器人模仿学习向实用化、民主化迈进的重要一步:
- 成本极低:整套系统 <$400,开源硬件软件
- 部署灵活:无需机器人即可收集数据,支持双臂/单臂
- 泛化能力强:首次在行为克隆框架中实现真正的野外零样本泛化
- 数据可共享:标准MP4格式,支持分布式数据收集
这项工作为构建大规模、多样化、去中心化的机器人数据集提供了可行路径,与当前大模型时代的"数据规模化"趋势高度契合。
更多推荐
所有评论(0)