VoxPoser:基于语言模型的可组合 3D 价值图用于机器人操作

VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Models

李飞飞 Fei-Fei Li · Stanford · 2023-07-12 · arXiv:2307.05973 ↗ · 被引 1008

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

大型语言模型(LLM)被证明拥有丰富的可操作知识,可以以推理和规划的形式提取出来用于机器人操作。尽管取得了进展,大多数方法仍然依赖预定义的运动基元来与环境进行物理交互,这仍然是一个主要瓶颈。在这项工作中,我们旨在针对大量操作任务,根据开放式指令和开放式物体,合成机器人轨迹,即密集的 6 自由度末端执行器路径点序列。我们首先观察到,LLM 在根据自由形式的语言指令推断可供性和约束方面表现出色。更重要的是,通过利用其代码编写能力,它们可以与视觉语言模型(VLM)交互,组合 3D 价值图,将知识锚定到智能体的观察空间中。组合后的价值图随后用于基于模型的规划框架,以零样本方式合成闭环机器人轨迹,并对动态扰动具有鲁棒性。我们进一步展示了所提出的框架如何通过有效学习涉及接触丰富交互的场景的动态模型,从在线经验中受益。我们在模拟和真实机器人环境中对所提出的方法进行了大规模研究,展示了执行由自由形式自然语言指定的各种日常操作任务的能力。视频和代码见 https://voxposer.github.io。

Large language models (LLMs) are shown to possess a wealth of actionable knowledge that can be extracted for robot manipulation in the form of reasoning and planning. Despite the progress, most still rely on pre-defined motion primitives to carry out the physical interactions with the environment, which remains a major bottleneck. In this work, we aim to synthesize robot trajectories, i.e., a dense sequence of 6-DoF end-effector waypoints, for a large variety of manipulation tasks given an open-set of instructions and an open-set of objects. We achieve this by first observing that LLMs excel at inferring affordances and constraints given a free-form language instruction. More importantly, by leveraging their code-writing capabilities, they can interact with a vision-language model (VLM) to compose 3D value maps to ground the knowledge into the observation space of the agent. The composed value maps are then used in a model-based planning framework to zero-shot synthesize closed-loop robot trajectories with robustness to dynamic perturbations. We further demonstrate how the proposed framework can benefit from online experiences by efficiently learning a dynamics model for scenes that involve contact-rich interactions. We present a large-scale study of the proposed method in both simulated and real-robot environments, showcasing the ability to perform a large variety of everyday manipulation tasks specified in free-form natural language. Videos and code at https://voxposer.github.io

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 14)

阅读逐段中英对照全文 →