Trajectory Optimization
Computing an optimal trajectory (sequence of states and controls) that minimizes a cost function subject to dynamics constraints. Methods include shooting (optimize controls only), collocation (jointly optimize states and controls), and differential dynamic programming (DDP/iLQR). Trajectory optimization is used for motion planning, model predictive control, and generating expert demonstrations for imitation learning.