Successive Convexification of Non-Convex Optimal Control Problems with State Constraints
Yuanqi Mao, Daniel Dueri, Michael Szmuk, Beh\c{c}et, A\c{c}{\i}kme\c{s}e

TL;DR
This paper introduces a Successive Convexification algorithm for solving complex non-convex optimal control problems with state constraints, enabling efficient, reliable, and real-time trajectory planning for autonomous systems.
Contribution
The paper proposes a novel Successive Convexification method that handles non-convex dynamics and constraints, with proven convergence and suitability for real-time autonomous control.
Findings
Algorithm converges reliably after few iterations.
Suitable for real-time trajectory planning with collision avoidance.
Efficient implementation with interior point methods.
Abstract
This paper presents a Successive Convexification () algorithm to solve a class of non-convex optimal control problems with certain types of state constraints. Sources of non-convexity may include nonlinear dynamics and non-convex state/control constraints. To tackle the challenge posed by non-convexity, first we utilize exact penalty function to handle the nonlinear dynamics. Then the proposed algorithm successively convexifies the problem via a procedure. Thus a finite dimensional convex programming subproblem is solved at each succession, which can be done efficiently with fast Interior Point Method (IPM) solvers. Global convergence to a local optimum is demonstrated with certain convexity assumptions, which are satisfied in a broad range of optimal control problems. The proposed algorithm is particularly suitable for solving…
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.
