Temporal Logic Motion Planning with Convex Optimization via Graphs of Convex Sets

01/18/2023
by   Vince Kurtz, et al.
0

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: paths are represented with continuous Bezier curves, avoiding clipping and pass-through; computational complexity is polynomial (not exponential) in the number of sample points; global optimality can be certified; soundness and 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.

READ FULL TEXT

page 1

page 2

page 3

page 11

page 13

research
01/13/2022

Multi-agent Motion Planning from Signal Temporal Logic Specifications

We tackle the challenging problem of multi-agent cooperative motion plan...
research
11/26/2019

Hyperproperties for Robotics: Motion Planning via HyperLTL

There is a growing interest on formal methods-based robotic motion plann...
research
09/14/2020

Automatic Trajectory Synthesis for Real-Time Temporal Logic

Many safety-critical systems must achieve high-level task specifications...
research
03/29/2018

Scalable Integrated Task and Motion Planning from Signal Temporal Logic Specifications

This paper aims to develop formal methods to achieve a performance guara...
research
03/03/2022

Robust Counterexample-guided Optimization for Planning from Differentiable Temporal Logic

Signal temporal logic (STL) provides a powerful, flexible framework for ...
research
07/28/2021

Automata-based Optimal Planning with Relaxed Specifications

In this paper, we introduce an automata-based framework for planning wit...
research
06/16/2021

Convex Optimization for Trajectory Generation

Reliable and efficient trajectory generation methods are a fundamental n...

Please sign up or login with your details

Forgot password? Click here to reset