Back to Glossary

Trajectory Optimization

Robot LearningControlPlanning

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.

Related terms