MPC
Table of contents
Model Predictive Control (MPC) optimizes control actions over a finite prediction horizon using a dynamics model, then applies the first action and re-plans at the next step.
Typical pipeline
- Predict future states with a system model.
- Optimize a cost over the horizon (tracking, constraints, effort).
- Apply the first control input.
- Receed and repeat with updated observations.
Why it matters in manipulation
- Handles constraints on joint limits, contact, and workspace
- Useful for contact-rich and tracking tasks
- Bridges trajectory planning and closed-loop control