← 最新论文
💻 computer science

DeCo: Task Decomposition and Skill Composition for Zero-Shot Generalization in Long-Horizon 3D Manipulation

DeCo 提出了一种模型无关的框架,通过将长程 3D 操作演示分解为基于抓取交互的模块化原子任务,并利用视觉语言模型进行技能检索与调度,从而显著提升了语言条件模仿学习模型在零-shot 组合式长程任务中的泛化能力。

原作者: Zixuan Chen, Junhui Yin, Yangtao Chen, Jing Huo, Pinzhuo Tian, Jieqi Shi, Yiwen Hou, Yinchuan Li, Yang Gao

发布于 2026-02-17
📖 1 分钟阅读☕ 轻松阅读

原作者: Zixuan Chen, Junhui Yin, Yangtao Chen, Jing Huo, Pinzhuo Tian, Jieqi Shi, Yiwen Hou, Yinchuan Li, Yang Gao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 DeCo 的新框架,它的目标是让机器人变得更聪明,能够像人类一样“举一反三”,学会把简单的动作组合起来,去解决从未见过的复杂任务。

为了让你更容易理解,我们可以把机器人想象成一个刚入行的“新手厨师”。

1. 以前的困境:只会背菜谱,不会变通

想象一下,你教这个新手厨师做三道菜:

  1. 打开冰箱(Open Drawer)
  2. 把鸡蛋放进打开的冰箱(Put Item in Open Drawer)
  3. 关上冰箱(Close Drawer)

如果现在你让他做一个新任务:“把鸡蛋放进关着的冰箱,然后关上冰箱”。
以前的机器人(传统的模仿学习模型)可能会直接懵圈。因为它只背过“打开冰箱”和“把鸡蛋放进打开的冰箱”这两个指令。它不知道“把鸡蛋放进关着的冰箱”其实等于“先打开冰箱 -> 再放进去 -> 最后关上”。它缺乏拆解任务和重新组合技能的能力。

2. DeCo 的解决方案:把大任务拆成“乐高积木”

DeCo 的核心思想就是:不要教机器人做整道菜,而是教它做最基础的“动作积木”,然后让它自己拼。

第一步:拆解(Task Decomposition)—— 像切菜一样切分动作

DeCo 把机器人以前学过的所有长任务,都根据“手和物体的互动”切碎了。

  • 以前的训练数据:可能是一整段视频,从“打开冰箱”到“放进去”再到“关上”。
  • DeCo 的处理:它把这段视频切成了独立的“原子技能”(Atomic Skills):
    • 积木 A:打开冰箱
    • 积木 B:把东西放进打开的冰箱
    • 积木 C:关上冰箱
    • 积木 D:把东西从打开的冰箱拿出来
    • ...等等

这就好比把一本厚厚的《满汉全席》食谱,拆解成了“切葱”、“炒蛋”、“炖肉”等一个个独立的基础动作。机器人现在只练习这些基础动作,练得炉火纯青。

第二步:大脑指挥(VLM Planning)—— 请一位“美食评论家”当主厨

当机器人遇到新任务(比如“把鸡蛋放进关着的冰箱”)时,它自己可能想不起来怎么拼。这时候,DeCo 请来了一个超级大脑——视觉语言模型(VLM,比如 GPT-4o)。

  • VLM 的作用:它看着你的指令和眼前的场景,像一位经验丰富的主厨一样分析:“哦,你要把鸡蛋放进关着的冰箱?那我们需要先打开冰箱(积木 A),然后放进去(积木 B),最后关上(积木 C)。”
  • 调度:VLM 把这一串指令排好队,告诉机器人:“先做 A,再做 B,最后做 C"。

第三步:无缝衔接(Skill Chaining)—— 避免“绊倒”

这是 DeCo 最巧妙的地方。
当机器人做完“打开冰箱”(积木 A),手停在冰箱门口;接下来要“放进去”(积木 B),手需要伸进去。

  • 问题:如果机器人直接从“开门姿势”跳到“放东西姿势”,可能会因为动作太猛撞到冰箱门,或者手伸进去的角度不对。
  • DeCo 的解法:它有一个**“空间感知连接器”。在两个动作之间,它会计算出一条安全、平滑的过渡路线**,确保机器人不会撞到东西,动作像流水一样自然衔接。

3. 实验结果:真的有用吗?

论文做了很多实验,结果非常惊人:

  • 在电脑模拟中:原本完全不会做新任务的机器人(成功率 0%),加上 DeCo 后,成功率飙升到了 50%~60% 甚至更高。
  • 在真实世界中:用真实的机械臂(Franka Panda),只训练了 6 个基础动作,就能成功完成 9 个从未见过的复杂长任务(比如把两个不同的东西分别放进两个不同的抽屉)。

4. 总结:DeCo 到底强在哪里?

如果把机器人比作一个刚学会走路的孩子:

  • 以前的方法:你教孩子“去厨房拿苹果”,他可能只会走直线,撞墙了也不知道转弯,或者不知道要先开门。
  • DeCo 的方法:
    1. 先教孩子学会“走路”、“开门”、“伸手”、“抓握”这些基础动作(原子技能)。
    2. 当孩子遇到新任务时,大脑(VLM) 告诉他:“先去开门,再走进去,再伸手抓”。
    3. 身体(DeCo 的连接器) 确保他在开门和走路之间动作流畅,不会摔倒。

一句话总结:
DeCo 让机器人不再死记硬背复杂的任务流程,而是学会了**“拆解任务”和“灵活组合”。它就像给机器人装上了一个“乐高大师”的大脑**,让它能用手里有限的几块积木,拼出无数种从未见过的形状。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →