Elio Saade
Note

Convex Optimization for Trajectory Generation: A Tutorial on Generating Dynamically Feasible Trajectories Reliably and Efficiently

Overview

The paper provides a comprehensive tutorial of three major convex optimization-based trajectory generation methods:

  • Lossless Convexification LCvx
  • Successive Convexification SCvx
  • Guaranteed Sequential Trajectory Optimization GuSTO

These methods have been quite successful in guidance applications for aerospace systems like rockets, planetary landers, proximity and docking operations, as well as robotics in general.

The paper provides a practical, engineering-oriented, discussion of the algorithms and provides open-source implementations.

The methods are summarized in separate notes as it is a lengthy tutorial.

Connections

Direct relationships to this note.