Temporal Logic Motion Planning with Convex Optimization via Graphs of Convex Sets
Not on the map. Why?
Abstract (arXiv)
Temporal logic is a concise way of specifying complex tasks. But motion planning to achieve temporal logic specifications is difficult, and existing methods struggle to scale to complex specifications and high-dimensional system dynamics. In this paper, we cast Linear Temporal Logic (LTL) motion planning as a shortest path problem in a Graph of Convex Sets (GCS) and solve it with convex optimization. This approach brings together the best of modern optimization-based temporal logic planners and older automata-theoretic methods, addressing the limitations of each: we avoid clipping and passthrough by representing paths with continuous Bezier curves; computational complexity is polynomial (not exponential) in the number of sample points; global optimality can be certified (though it is not guaranteed); soundness and probabilistic completeness are guaranteed under mild assumptions; and most importantly, the method scales to complex specifications and high-dimensional systems, including a 30-DoF humanoid. Open-source code is available at https://github.com/vincekurtz/ltl_gcs.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jan 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 4; 2025: 1; 2026: 4.
9 papers.
- 2024LTLDoG: Satisfying Temporally-Extended Symbolic Constraints for Safe Diffusion-based Planningcited by 15
- 2024Simultaneous Task Allocation and Planning for Multi-Robots under Hierarchical Temporal Logic Specificationscited by 2
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planningcited by 2
- 2024Integrating Disambiguation and User Preferences into Large Language Models for Robot Motion Planningcited by 1
- 2026Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Setscited by 1
- 2024Nl2Hltl2Plan: Scaling Up Natural Language Understanding for Multi-Robots Through Hierarchical Temporal Logic Task Representationcited by 0
- 2026LLM-Grounded Dynamic Task Planning with Hierarchical Temporal Logic for Human-Aware Multi-Robot Handovercited by 0
- 2026Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Setscited by 0
- 2026LTLDiff: Finite Linear Temporal Logic-Guided Data Generation and Diffusion Policies for Multi-agent Robotic Manipulationcited by 0
- 2026LTLDiff: Finite Linear Temporal Logic-Guided Data Generation and Diffusion Policies for Multi-agent Robotic Manipulation10 Sep 2026
- 2026Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Sets21 Aug 2026
- 2026Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Sets1 Jul 2026
- 2026LLM-Grounded Dynamic Task Planning with Hierarchical Temporal Logic for Human-Aware Multi-Robot Handover10 Feb 2026
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planning1 Mar 2025
- 2024Nl2Hltl2Plan: Scaling Up Natural Language Understanding for Multi-Robots Through Hierarchical Temporal Logic Task Representation15 Aug 2024
- 2024LTLDoG: Satisfying Temporally-Extended Symbolic Constraints for Safe Diffusion-based Planning7 May 2024
- 2024Integrating Disambiguation and User Preferences into Large Language Models for Robot Motion Planning22 Apr 2024
- 2024Simultaneous Task Allocation and Planning for Multi-Robots under Hierarchical Temporal Logic Specifications8 Jan 2024