An Online Learning Approach to Model Predictive Control
Not on the map. Why?
Abstract (arXiv)
Model predictive control (MPC) is a powerful technique for solving dynamic control tasks. In this paper, we show that there exists a close connection between MPC and online learning, an abstract theoretical framework for analyzing online decision making in the optimization literature. This new perspective provides a foundation for leveraging powerful online learning algorithms to design MPC algorithms. Specifically, we propose a new algorithm based on dynamic mirror descent (DMD), an online learning algorithm that is designed for non-stationary setups. Our algorithm, Dynamic Mirror Descent Model Predictive Control (DMD-MPC), represents a general family of MPC algorithms that includes many existing techniques as special instances. DMD-MPC also provides a fresh perspective on previous heuristics used in MPC and suggests a principled way to design new MPC algorithms. In the experimental section of this paper, we demonstrate the flexibility of DMD-MPC, presenting a set of new MPC algorithms on a simple simulated cartpole and a simulated and real-world aggressive driving task. Videos of the real-world experiments can be found at https://youtu.be/vZST3v0_S9w and https://youtu.be/MhuqiHo2t98.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 10; 2023: 5; 2024: 4; 2025: 1; 2026: 2.
29 papers.
Sort:
By area:
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racingcited by 56
- 2022A General Framework for Sample-Efficient Function Approximation in Reinforcement Learningcited by 31
- 2023Efficient Exploration in Continuous-time Model-based Reinforcement Learningcited by 21
- 2022Learning Implicit Priors for Motion Optimizationcited by 20
- 2021Dual Online Stein Variational Inference for Control and Dynamicscited by 10
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processescited by 10
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2022Learning to Optimize in Model Predictive Controlcited by 10
- 2021A Regret Minimization Approach to Iterative Learning Controlcited by 8
- 2021The Value of Planning for Infinite-Horizon Model Predictive Controlcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2022Adaptive Composite Online Optimization: Predictions in Static and Dynamic Environmentscited by 6
17 more
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
- 2021Exponential Family Model-Based Reinforcement Learning via Score Matchingcited by 5
- 2021Efficient Stochastic Optimal Control through Approximate Bayesian Input Inferencecited by 3
- 2024CoVO-MPC: Theoretical Analysis of Sampling-based MPC and Optimal Covariance Designcited by 3
- 2026AdaReP:Adaptive Re-Planning under Model Mismatch for Neural World-Model Predictive Controlcited by 3
- 2021Improving Model-Based Reinforcement Learning with Internal State Representations through Self-Supervisioncited by 2
- 2023DiSProD: Differentiable Symbolic Propagation of Distributions for Planningcited by 2
- 2024Double Duality: Variational Primal-Dual Policy Optimization for Constrained Reinforcement Learningcited by 2
- 2025Model Predictive Adversarial Imitation Learning for Planning from Observationcited by 2
- 2022Optimisation of Structured Neural Controller Based on Continuous-Time Policy Gradientcited by 1
- 2022Sample-efficient Safe Learning for Online Nonlinear Control with Control Barrier Functionscited by 1
- 2023Regret Analysis of Distributed Online Control for LTI Systems with Adversarial Disturbancescited by 1
- 2021Policy Search using Dynamic Mirror Descent MPC for Model Free Off Policy RLcited by 0
- 2022Bayesian Learning Approach to Model Predictive Controlcited by 0
- 2023Enhancing AUV Autonomy With Model Predictive Path Integral Controlcited by 0
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedbackcited by 0
- 2026BOBA: Dynamic Bayesian Optimization through Bayesian Active Inferencecited by 0
- 2026BOBA: Dynamic Bayesian Optimization through Bayesian Active Inference22 Sep 2026
- 2026AdaReP:Adaptive Re-Planning under Model Mismatch for Neural World-Model Predictive Control22 Jun 2026
- 2025Model Predictive Adversarial Imitation Learning for Planning from Observation29 Jul 2025
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedback5 Dec 2024
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Development9 Apr 2024
- 2024Double Duality: Variational Primal-Dual Policy Optimization for Constrained Reinforcement Learning16 Feb 2024
- 2024CoVO-MPC: Theoretical Analysis of Sampling-based MPC and Optimal Covariance Design14 Jan 2024
- 2023Efficient Exploration in Continuous-time Model-based Reinforcement Learning30 Oct 2023
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Regret Analysis of Distributed Online Control for LTI Systems with Adversarial Disturbances4 Oct 2023
- 2023Enhancing AUV Autonomy With Model Predictive Path Integral Control10 Aug 2023
- 2023DiSProD: Differentiable Symbolic Propagation of Distributions for Planning3 Feb 2023
17 more
- 2022Learning to Optimize in Model Predictive Control5 Dec 2022
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processes7 Oct 2022
- 2022A General Framework for Sample-Efficient Function Approximation in Reinforcement Learning30 Sep 2022
- 2022Sample-efficient Safe Learning for Online Nonlinear Control with Control Barrier Functions29 Jul 2022
- 2022Adaptive Composite Online Optimization: Predictions in Static and Dynamic Environments1 May 2022
- 2022Learning Implicit Priors for Motion Optimization11 Apr 2022
- 2022Bayesian Learning Approach to Model Predictive Control5 Mar 2022
- 2022Autonomous Vehicles on the Edge: A Survey on Autonomous Vehicle Racing14 Feb 2022
- 2022Optimisation of Structured Neural Controller Based on Continuous-Time Policy Gradient17 Jan 2022
- 2021Exponential Family Model-Based Reinforcement Learning via Score Matching28 Dec 2021
- 2021Policy Search using Dynamic Mirror Descent MPC for Model Free Off Policy RL23 Oct 2021
- 2021Efficient Stochastic Optimal Control through Approximate Bayesian Input Inference17 May 2021
- 2021The Value of Planning for Infinite-Horizon Model Predictive Control7 Apr 2021
- 2021Dual Online Stein Variational Inference for Control and Dynamics23 Mar 2021
- 2021A Regret Minimization Approach to Iterative Learning Control26 Feb 2021
- 2021Improving Model-Based Reinforcement Learning with Internal State Representations through Self-Supervision10 Feb 2021
- 2022A General Framework for Sample-Efficient Function Approximation in Reinforcement Learningcited by 31
- 2023Efficient Exploration in Continuous-time Model-based Reinforcement Learningcited by 21
- 2022Learning Implicit Priors for Motion Optimizationcited by 20
- 2021Dual Online Stein Variational Inference for Control and Dynamicscited by 10
- 2022Inferring Smooth Control: Monte Carlo Posterior Policy Iteration with Gaussian Processescited by 10
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2022Learning to Optimize in Model Predictive Controlcited by 10
- 2021A Regret Minimization Approach to Iterative Learning Controlcited by 8
- 2021The Value of Planning for Infinite-Horizon Model Predictive Controlcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2022Adaptive Composite Online Optimization: Predictions in Static and Dynamic Environmentscited by 6
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
12 most cited of 26 All 26 (JSON)
- 2026BOBA: Dynamic Bayesian Optimization through Bayesian Active Inference22 Sep 2026
- 2024Safe and Efficient Online Convex Optimization with Linear Budget Constraints and Partial Feedback5 Dec 2024
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Development9 Apr 2024
- 2024Double Duality: Variational Primal-Dual Policy Optimization for Constrained Reinforcement Learning16 Feb 2024
- 2024CoVO-MPC: Theoretical Analysis of Sampling-based MPC and Optimal Covariance Design14 Jan 2024
- 2023Efficient Exploration in Continuous-time Model-based Reinforcement Learning30 Oct 2023
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Regret Analysis of Distributed Online Control for LTI Systems with Adversarial Disturbances4 Oct 2023
- 2023Enhancing AUV Autonomy With Model Predictive Path Integral Control10 Aug 2023
- 2023DiSProD: Differentiable Symbolic Propagation of Distributions for Planning3 Feb 2023
- 2022Learning to Optimize in Model Predictive Control5 Dec 2022
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022
12 newest of 26 All 26 (JSON)