Optimal Spacecraft Guidance

The purpose of this course is to develop theoretical and applied skills in optimization and control for spacecraft guidance.

Course Information

Mathematical Background

Introducing Optimization

Formulating Problems

Nonlinear Programming

Polynomial Landing Example

Introduction to Convexity

Convex Programming

Introduction to Dynamical Systems

Introduction to Discrete Optimal Control

LQR Applications in Discrete Optimal Control

Introduction to Optimal Control

LQR Applications in Optimal Control

Minimum Time Applications in Optimal Control

Guidance Strategies for Planetary Landing

Guidance Strategies for Planetary Ascent

Convex Relaxations for Computational Guidance