CaStL: Constraints as Specifications through LLM Translation for Long-Horizon Task and Motion Planning
Weihang Guo, Zachary Kingston, Lydia E. Kavraki

TL;DR
CaStL is a framework that enhances long-horizon task and motion planning by extracting complex constraints from natural language and translating them into formal specifications, improving planning success in complex scenarios.
Contribution
Introduces CaStL, a novel multi-stage framework that extracts and translates complex constraints from natural language into formal planning representations.
Findings
Significantly improves constraint handling in natural language planning.
Increases planning success rates in complex scenarios.
Effective across multiple PDDL domains.
Abstract
Large Language Models (LLMs) have demonstrated remarkable ability in long-horizon Task and Motion Planning (TAMP) by translating clear and straightforward natural language problems into formal specifications such as the Planning Domain Definition Language (PDDL). However, real-world problems are often ambiguous and involve many complex constraints. In this paper, we introduce Constraints as Specifications through LLMs (CaStL), a framework that identifies constraints such as goal conditions, action ordering, and action blocking from natural language in multiple stages. CaStL translates these constraints into PDDL and Python scripts, which are solved using an custom PDDL solver. Tested across three PDDL domains, CaStL significantly improves constraint handling and planning success rates from natural language specification in complex scenarios.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Robotic Path Planning Algorithms · AI-based Problem Solving and Planning
