Convex MPC Applications: Examples of convex MPC applications and case studies (legged locomotion, quadrupeds, rocket soft landing).
Nonlinear Trajectory Optimization: Defined the problem, discussed differential dynamic programming (DDP) and iLQR algorithms, with detailed math.
Current Focus
Recap of Nonlinear Trajectory Optimization: Summary and simplification of previous complex mathematical discussion to help in understanding and implementation.
Handling Constraints in DDP: How to incorporate actuator and state constraints in DDP algorithms. Free/minimum time problems handling as well.
Key Points on DDP Recap
Unconstrained Nonlinear Trajectory Optimization Problem: Minimize cost function with stage and terminal costs under nonlinear dynamics.
Backward Pass: Bellman backup that looks like LQR recursion but tailored for nonlinear dynamics. Use second-order Taylor expansion for the value function.
Stages:
Value function approximation (second-order Taylor expansion).
Terminal cost to initiate backward pass.
Minimize second-order action-value function (Q-function).