Using VLM Reasoning to Constrain Task and Motion Planning
Muyang Yan, Miras Mengdibayev, Ardon Floros, Weihang Guo, Lydia E. Kavraki, Zachary Kingston
TL;DR
This work addresses the downward refinement gap in task and motion planning by using Vision-Language Models (VLMs) to infer general geometric constraints before planning. The proposed VIZ-COAST framework integrates a Visual Reasoning Module that translates scene imagery into Z3 SMT constraints, interfacing with an SMT-based task planner while leaving motion grounding to a stream-based planner like COAST. Across Blocks and Containers domains, VIZ-COAST substantially reduces or eliminates downward refinement failures and speeds up planning compared to baselines, with zero-shot generalization to unseen instances. The results demonstrate that VLM-driven preplanning can meaningfully accelerate long-horizon robotic planning, though latency and real-world validation remain important directions for future work.
Abstract
In task and motion planning, high-level task planning is done over an abstraction of the world to enable efficient search in long-horizon robotics problems. However, the feasibility of these task-level plans relies on the downward refinability of the abstraction into continuous motion. When a domain's refinability is poor, task-level plans that appear valid may ultimately fail during motion planning, requiring replanning and resulting in slower overall performance. Prior works mitigate this by encoding refinement issues as constraints to prune infeasible task plans. However, these approaches only add constraints upon refinement failure, expending significant search effort on infeasible branches. We propose VIZ-COAST, a method of leveraging the common-sense spatial reasoning of large pretrained Vision-Language Models to identify issues with downward refinement a priori, bypassing the need to fix these failures during planning. Experiments on two challenging TAMP domains show that our approach is able to extract plausible constraints from images and domain descriptions, drastically reducing planning times and, in some cases, eliminating downward refinement failures altogether, generalizing to a diverse range of instances from the broader domain.
