Open-World Task and Motion Planning via Vision-Language Model Inferred Constraints
Nishanth Kumar, William Shen, Fabio Ramos, Dieter Fox, Tomás Lozano-Pérez, Leslie Pack Kaelbling, Caelan Reed Garrett
TL;DR
The paper tackles open-world, long-horizon robotic manipulation where goals are described in natural language and cannot be captured by fixed predicate vocabularies. It introduces OWL-TAMP, a framework that uses Vision-Language Models to generate both discrete partial-plan constraints and continuous constraint code (e.g., VLMPose) to augment traditional Task and Motion Planning. By enforcing these language-driven constraints within a TAMP solver, OWL-TAMP preserves planning guarantees while expanding task expressivity, and demonstrates superior performance on simulated open-world tasks and real hardware. This work bridges foundation-model reasoning with robot control, enabling open-world, language-driven manipulation without manual symbolic enlargement of the planner’s vocabulary.
Abstract
Foundation models trained on internet-scale data, such as Vision-Language Models (VLMs), excel at performing a wide variety of common sense tasks like visual question answering. Despite their impressive capabilities, these models cannot currently be directly applied to challenging robot manipulation problems that require complex and precise continuous reasoning over long horizons. Task and Motion Planning (TAMP) systems can control high-dimensional continuous systems over long horizons via a hybrid search over traditional primitive robot skills. However, these systems require detailed models of how the robot can impact its environment, preventing them from directly interpreting and addressing novel human objectives, for example, an arbitrary natural language goal. We propose deploying VLMs within TAMP systems by having them generate discrete and continuous language-parameterized constraints that enable TAMP to reason about open-world concepts. Specifically, we propose algorithms for VLM partial planning that constrain a TAMP system's discrete temporal search and VLM continuous constraints interpretation to augment the traditional manipulation constraints that TAMP systems seek to satisfy. Experiments demonstrate that our approach -- OWL-TAMP -- outperforms several related baselines, including those that solely use TAMP or VLMs for planning, across several long-horizon manipulation tasks specified directly through natural language. We additionally demonstrate that our approach is compatible with a variety of TAMP systems and can be deployed to solve challenging manipulation tasks on real-world hardware.
