Trajectory Optimization for High-Dimensional Nonlinear Systems under STL Specifications
Vince Kurtz, Hai Lin

TL;DR
This paper introduces a novel trajectory optimization method based on Differential Dynamic Programming for high-dimensional nonlinear systems under Signal Temporal Logic specifications, significantly improving scalability and efficiency.
Contribution
It presents a new DDP-based approach for STL synthesis that scales to high-dimensional nonlinear systems, with proven soundness and superior performance.
Findings
Order-of-magnitude speed improvements over existing methods
Successful application to a 7-DOF robot arm
Effective handling of complex STL specifications
Abstract
Signal Temporal Logic (STL) has gained popularity in recent years as a specification language for cyber-physical systems, especially in robotics. Beyond being expressive and easy to understand, STL is appealing because the synthesis problem---generating a trajectory that satisfies a given specification---can be formulated as a trajectory optimization problem. Unfortunately, the associated cost function is nonsmooth and non-convex. As a result, existing synthesis methods scale poorly to high-dimensional nonlinear systems. In this letter, we present a new trajectory optimization approach for STL synthesis based on Differential Dynamic Programming (DDP). It is well known that DDP scales well to extremely high-dimensional nonlinear systems like robotic quadrupeds and humanoids: we show that these advantages can be harnessed for STL synthesis. We prove the soundness of our proposed approach,…
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
TopicsModular Robots and Swarm Intelligence · Formal Methods in Verification · Robot Manipulation and Learning
