Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms
Tim Salzmann, Elia Kaufmann, Jon Arrizabalaga, Marco Pavone, Davide, Scaramuzza, Markus Ryll

TL;DR
This paper introduces Real-time Neural MPC, a framework that enables the use of large neural network models for dynamics in real-time control of agile robots, significantly improving accuracy and complexity handling.
Contribution
The work presents a novel method to efficiently incorporate large neural network dynamics models into real-time MPC for embedded systems, enabling higher model complexity and better control.
Findings
Achieved real-time control with neural networks over 4000 times larger in capacity.
Reduced positional tracking error by up to 82% compared to traditional MPC.
Demonstrated successful deployment on a real quadrotor platform.
Abstract
Model Predictive Control (MPC) has become a popular framework in embedded control for high-performance autonomous systems. However, to achieve good control performance using MPC, an accurate dynamics model is key. To maintain real-time operation, the dynamics models used on embedded systems have been limited to simple first-principle models, which substantially limits their representative power. In contrast to such simple models, machine learning approaches, specifically neural networks, have been shown to accurately model even complex dynamic effects, but their large computational complexity hindered combination with fast real-time iteration loops. With this work, we present Real-time Neural MPC, a framework to efficiently integrate large, complex neural network architectures as dynamics models within a model-predictive control pipeline. Our experiments, performed in simulation and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fault Detection and Control Systems · Real-time simulation and control systems
