Model predictive control

Related papers: 20

About

Model predictive control (MPC) is an optimization-based control strategy that uses a mathematical model of a system to predict its future behavior and repeatedly solve for the best sequence of control actions over a finite time horizon. At each control step, MPC computes an optimal input by minimizing a cost function — typically penalizing tracking error and control effort — subject to constraints on states and actuator limits, applies only the first action, then re-solves the problem at the next timestep in a receding-horizon fashion. In robotics and AI, MPC is widely applied to legged locomotion, aerial vehicles, robotic arms, mobile robots, and surgical systems, enabling real-time handling of complex dynamics, physical constraints, and obstacle avoidance. It naturally accommodates nonlinear dynamics, uncertainty, and multi-robot coordination. Modern variants integrate learned models, neural networks, and safety constraints such as control barrier functions to extend its capabilities. MPC matters because it provides a principled, systematic framework for achieving high-performance, constraint-aware control in systems where safety, precision, and adaptability are critical — bridging the gap between offline trajectory planning and reactive real-time execution.

Top Cited Papers

Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control

Jared Di Carlo, Patrick M. Wensing, Benjamin Katz, Gerardo Bledt, Sangbae Kim

Citations: 717 • 2018

Properties of generalized predictive control

Douglas J. Clarke, C. Mohtadi

Citations: 589 • 1989

Properties of Generalized Predictive Control

D.W. Clarke, C. Mohtadi

Citations: 577 • 1987

Learning Attractor Landscapes for Learning Motor Primitives

Auke Jan Ijspeert, Jun Nakanishi, Stefan Schaal

Citations: 557 • 2002

Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations

Pierre-Brice Wieber

Citations: 515 • 2006

Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search

Tianhao Zhang, Gregory Kahn, Sergey Levine, Pieter Abbeel

Citations: 422 • 2016

Trajectory-Tracking Control of Mobile Robot Systems Incorporating Neural-Dynamic Optimized Model Predictive Approach

Zhijun Li, Jun Deng, Renquan Lu, Xu Yong, Jianjun Bai, Chun‐Yi Su

Citations: 399 • 2015

Tracking-error model-based predictive control for mobile robots in real time

Gregor Klančar, Igor Škrjanc

Citations: 385 • 2007

A Probabilistic Particle-Control Approximation of Chance-Constrained Stochastic Predictive Control

Lars Blackmore, Masahiro Ono, Askar Bektassov, Brian Williams

Citations: 342 • 2010

Fast Direct Multiple Shooting Algorithms for Optimal Robot Control

Moritz Diehl, H. G. Bock, Holger Diedam, Pierre-Brice Wieber

Citations: 337 • 2007

Online Walking Motion Generation with Automatic Footstep Placement

Andrei Herdt, Holger Diedam, Pierre-Brice Wieber, Dimitar Dimitrov, Katja Mombaur, Moritz Diehl

Citations: 330 • 2010

An introduction to the use of neural networks in control systems

Martin Hagan, Howard B. Demuth, Orlando De Jesús

Citations: 325 • 2002

Safety-Critical Model Predictive Control with Discrete-Time Control Barrier Function

Jun Zeng, Bike Zhang, Koushil Sreenath

Citations: 318 • 2021

Application of generalized predictive control to industrial processes

D.W. Clarke

Citations: 308 • 1988

Online Trajectory Generation With Distributed Model Predictive Control for Multi-Robot Motion Planning

Carlos E. Luis, Marijan Vukosavljev, Angela P. Schoellig

Citations: 245 • 2020

Active filtering of physiological motion in robotized surgery using predictive control

R. Ginhoux, Jacques Gangloff, Michel de Mathelin, Luc Soler, M.M.A. Sanchez, Jacques Marescaux

Citations: 240 • 2005

Robust Constrained Learning-based NMPC enabling reliable mobile robot path tracking

Chris J. Ostafew, Angela P. Schoellig, Timothy D. Barfoot

Citations: 237 • 2016

Perceptive Locomotion Through Nonlinear Model-Predictive Control

Ruben Grandia, Fabian Jenelten, Shaohui Yang, Farbod Farshidian, Marco Hutter

Citations: 237 • 2023

Data-Driven Model Predictive Control for Trajectory Tracking With a Robotic Arm

Andrea Carron, Elena Arcari, Martin Wermelinger, Lukas Hewing, Marco Hutter, Melanie N. Zeilinger

Citations: 235 • 2019

Whole-body model-predictive control applied to the HRP-2 humanoid

Jonas Koenemann, Andrea Del Prete, Yuval Tassa, E. Todorov, Olivier Stasse, Maren Bennewitz, Nicolas Mansard

Citations: 228 • 2015