零样本多视角3D定位实现长时程灵巧操作
Zero-Shot Long-Horizon Dexterous Manipulation via Multi-View 3D-Grounded VLM Reasoning
摘要 Abstract
本文提出一个零样本长时程灵巧操作框架,能够将语言指令转化为可执行的3D任务计划。与端到端学习策略不同,该系统利用视觉语言模型(VLM)生成参考帧任务定位和原语级2D关键点,然后通过多视角融合将其提升为3D坐标。这种提升方法结合了跨视角三角化与参考视角射线投票——沿语义相机射线搜索在相邻视角间几何一致的候选点。生成的3D关键点同时支持拾放操作和工具使用:对于工具使用,系统检索与推断技能类别对应的物体中心原子动作,并将存储的6D工具轨迹对齐到当前场景;对于灵巧执行,系统将提升的抓取关键点扩展为任务条件化的抓取可达区域,并通过臂手运动生成器生成可行的抓取-运动组合。
多视角VLM融合实现零样本3D灵巧操作:无需任何训练数据,仅靠VLM推理+多视角几何约束,即可在真实世界完成毫米级定位的复杂工具使用和长时程任务。
研究背景 Background
机器人灵巧操作的长期目标是构建能够从高级语言指令执行长时程操作的通用系统。除了识别物体之外,此类系统必须将指令定位于任务相关的3D几何信息中:在哪里放置物体、接触哪个部位、在执行过程中如何定向和移动工具。对于灵巧手来说,这一点尤为关键,因为微小的3D定位误差会导致不稳定抓取、碰撞、逆运动学失败或接触工具的功能区域错误。
- 端到端方法的瓶颈:当前VLA(Vision-Language-Action)模型虽在大规模机器人数据上取得进展,但需要大量数据收集、任务特定适配或环境特定微调,难以覆盖开放场景中物体、工具和空间配置的多样性。
- 人类示范重定向的局限:人体与机器人手之间的具身差异会产生物理上不可行的接触或不稳定抓取,通常需要额外的精炼或强化学习才能部署。
- 单视角的根本缺陷:相关量本质上是三维的——在哪里抓取必须在3D中指定,末端执行器如何移动以及物体移到哪里都是3D轨迹量。单视角很少能提供足够的几何信息来可靠推理这些3D轨迹。
- 现有零样本方法的不足:代码生成和视觉提示方法虽有零样本动机,但许多仍依赖图像空间或稀疏中间表示,对于灵巧操作所需的3D几何(接触点、放置目标、工具轨迹)来说是脆弱的。
方法论 Methodology
本文提出模块化设计理念:将VLM处理的语义推理与控制器处理的物理执行解耦。核心思想是将多视角VLM定位融合到3D空间,同时利用原子动作库实现可复用的操作原语。
参考帧语义定位
- VLM多任务推理:给定M个视角图像和语言指令,VLM同时选择参考视角索引r、推断操作模式z(pick或tool)、并预测模式相关的定位元组。对于拾放,输出目标物体和2D目的地像素;对于工具使用,额外识别工具物体和技能类别。
- 原语序列生成:VLM在参考视角上生成结构化原语序列Q_r,每个原语包含运动类型(grasp、apply_action、waypoint、release、hold)和配对的2D关键点及语义描述。
多视角融合3D提升
- RANSAC三角化:对每对视角计算候选3D点,通过重投影误差阈值评估共识支持数,选择最大共识对作为三角化估计。
- 参考视角射线投票:沿参考视角相机射线采样N_δ个深度候选点,投影到其他视角并叠加编号视觉标记,由VLM选择最佳匹配索引,通过投票聚合得到鲁棒估计。
- 动态选择策略:若三角化最大共识分数超过阈值τ_tri,则采用三角化结果;否则回退到投票估计。两者互补,共同产生可靠的3D定位。
原子动作库与工具轨迹对齐
- Bag of Atomic Actions:离线构建的可复用库,每个原子动作包含技能类别、6D工具轨迹和起止锚点。从录制演示和生成轨迹中构建。
- 刚体对齐:测试时检索匹配技能类别的原子动作,通过SE(3)刚体变换将存储的起止锚点映射到场景关键点,生成场景对齐的6D轨迹。
灵巧可达性引导的抓取生成
- 多视角可达性区域:对每个视角查询VLM预测2D抓取可达框,将物体网格顶点投影到所有视角计算包含得分,通过投票阈值过滤得到3D可达区域。
- 碰撞感知精炼:在可达区域内生成抓取候选,通过碰撞感知位置精炼搜索最近无碰撞位置,确保物理可行性。
- 臂手运动生成:对每个可行抓取候选,使用现成的臂手运动生成器跟踪目标轨迹,解决运动学和碰撞约束,输出可执行的机器人轨迹。
关键结果 Key Results
系统在真实世界桌面操作场景中进行了全面评估,涵盖目标定位抗干扰、空间关系推理、可达性感知工具使用和长时程任务编排四大能力。
| 任务 | RGB-D 基线 | GR00T N1 | Being-HO | Ours (零样本) |
|---|---|---|---|---|
| 扔垃圾 | 4/5 | 0/5 | 0/5 | 10/10 |
| 扫帚清洁 | — | 0/5 | 0/5 | 8/10 |
| 锅放灶台 | 4/5 | — | — | 4/5 |
| 杂乱精确拾放 | 2/5 | — | — | 4/5 |
| 平均成功率 | 73% | 0% | 0% | 85% |
3D定位精度
| 方法 | L_grasp (cm) ↓ | L_apply (cm) ↓ | 碰撞误差 ↓ |
|---|---|---|---|
| Stereo (RGB-D) | 16.43 | 2.72 | 9.91 |
| Ours (2 视角) | 4.58 | 1.70 | 9.81 |
| Ours (3 视角) | 4.60 | 1.35 | 10.95 |
| Ours (5 视角) | 4.77 | 1.94 | 9.78 |
| Ours (带精炼) | 4.77 | 1.63 | 9.60 |
长时程任务成功率
| 任务 | 步骤1 | 步骤2 | 步骤3 | 步骤4 | 端到端 |
|---|---|---|---|---|---|
| 整理物体 | 6/6 | 5/6 | 3/5 | 3/3 | 4/6 |
| 烹饪 | 3/3 | 3/3 | 1/3 | — | 1/3 |
零样本系统在扔垃圾任务上达到10/10成功率,而两个VLA基线(GR00T N1和Being-HO)即使经过30次任务特定遥操作微调仍全部失败。多视角融合将抓取定位误差从16.43cm降至4.58cm(提升72%),工具使用apply_action误差从2.72cm降至1.35cm(提升50%)。系统在杂乱场景中的优势尤为明显。
个人见解 Insights
本文的核心贡献在于证明了模块化设计——将VLM的语义推理能力与多视角几何约束相结合——可以超越端到端VLA模型,即使后者获得了任务特定的训练数据。这一发现对机器人操作领域具有重要启示。
- 优势:
- 零样本泛化能力极强,无需任何任务特定数据或微调即可在新物体和新场景中执行复杂操作
- 模块化设计允许各组件独立改进——VLM推理能力提升直接惠及整个系统
- 原子动作库机制使得工具使用能力可快速扩展,只需录制少量新工具轨迹
- 闭环验证和重规划能力使系统在长时程任务中具有鲁棒性
- 不足:
- 系统性能受限于底层2D VLM的推理可靠性——任务分解、可达性选择或语义定位的错误仍可能传播到执行阶段
- 物理执行依赖现成臂手运动规划器,运动学奇异点、碰撞检测超时或不稳定抓取仍可能导致失败
- 当前框架仅支持物体中心操作和工具使用,不支持灵巧手内操作(如手中旋转物体、操作剪刀等)
- 推理-执行延迟较长,多视角VLM查询和运动规划增加了总体延迟
- 启发:
- 多视角融合在机器人操作中的价值被严重低估——即使只增加第二个视角,定位精度就能提升3倍以上
- VLM的零样本推理能力已足够支撑复杂的3D操作任务,关键在于如何将其与几何约束有效结合
- 未来方向:集成原生3D VLM和反应式底层策略,进一步提升速度和鲁棒性
参考资料 References
查看原文 View Original Paper
arXiv: 2606.19340
下载 PDF Download PDF
arXiv PDF
项目主页 Project Page
jlogkim.github.io/zerodex3d