Main Content

Automated Driving Applications

Design and simulate model predictive controllers for automated driving

You can use model predictive control (MPC) in automated driving applications to improve vehicle responsiveness while maintaining passenger comfort and safety. MPC has several features that are useful for automated driving, such as predicting vehicle behavior in the near future and explicitly handling constraints during optimization. For more information, see Automated Driving Using Model Predictive Control.


Adaptive Cruise Control SystemSimulate adaptive cruise control using model predictive controller
Lane Keeping Assist SystemSimulate lane-keeping assistance using adaptive model predictive controller
Path Following Control SystemSimulate path-following control using adaptive model predictive controller
Vehicle Path Planner SystemPlan collision-free path from initial pose to target pose (Since R2022b)


MPC Driving Basics

Adaptive Cruise Control

Lane Keeping Assist

Lane Following

Lane Changing