Model Predictive Control for Real-Time Robot Navigation

A path planner tells a robot where it should go. A controller determines how the robot should move to follow that path.

Model Predictive Control (MPC) repeatedly predicts future behavior and chooses control inputs that optimize a short horizon.

MPC Concept

Current State