trajectoryoptimization
Trajectory optimization is the process of computing a time-parametrized trajectory and control inputs for a dynamical system that minimize a cost function while satisfying dynamics and constraints. It is used to plan feasible, efficient motion for robotics, aerospace, autonomous vehicles, and computer animation. Trajectory optimization differs from static path planning by enforcing dynamical feasibility and temporal aspects.
A typical formulation: x ∈ R^n state, u ∈ R^m control, dynamics xdot = f(x,u,t). Objective J = ∫_0^T L(x,u,t)
Solution approaches: indirect methods exploit necessary conditions from optimal control (Pontryagin's principle) and solve a boundary-value
Challenges and variants: nonconvex problems may have multiple local minima; high dimensionality; real-time or receding-horizon applications