Combined Task and Motion Planning as Classical AI Planning
Not on the map. Why?
Abstract (arXiv)
Planning in robotics is often split into task and motion planning. The high-level, symbolic task planner decides what needs to be done, while the motion planner checks feasibility and fills up geometric detail. It is known however that such a decomposition is not effective in general as the symbolic and geometrical components are not independent. In this work, we show that it is possible to compile task and motion planning problems into classical AI planning problems; i.e., planning problems over finite and discrete state spaces with a known initial state, deterministic actions, and goal states to be reached. The compilation is sound, meaning that classical plans are valid robot plans, and probabilistically complete, meaning that valid robot plans are classical plans when a sufficient number of configurations is sampled. In this approach, motion planners and collision checkers are used for the compilation, but not at planning time. The key elements that make the approach effective are 1) expressive classical AI planning languages for representing the compiled problems in compact form, that unlike PDDL make use of functions and state constraints, and 2) general width-based search algorithms capable of finding plans over huge combinatorial spaces using weak heuristics only. Empirical results are presented for a PR2 robot manipulating tens of objects, for which long plans are required.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2023AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkerscited by 113
- 2025Code-as-Symbolic-Planner: Foundation Model-Based Robot Planning via Symbolic Code Generationcited by 10
- 2021Planning for Novelty: Width-Based Algorithms for Common Problems in Control, Planning and Reinforcement Learningcited by 2
- 2024Interpretable Responsibility Sharing as a Heuristic for Task and Motion Planningcited by 0
- 2025Code-as-Symbolic-Planner: Foundation Model-Based Robot Planning via Symbolic Code Generation3 Mar 2025
- 2024Interpretable Responsibility Sharing as a Heuristic for Task and Motion Planning9 Sep 2024
- 2023AutoTAMP: Autoregressive Task and Motion Planning with LLMs as Translators and Checkers10 Jun 2023
- 2021Planning for Novelty: Width-Based Algorithms for Common Problems in Control, Planning and Reinforcement Learning9 Jun 2021