The DOI matches its Crossref record; 2 of the 2 references it cites were found in a registry or an index.
Real-Time Neural MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms
Open accessAbstract
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 presentReal-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 real world onboard a highly agile quadrotor platform, demonstrate the capabilities of the described system to run learned models with, previously infeasible, large modeling capacity using gradient-based online optimization MPC. Compared to prior implementations of neural networks in online optimization MPC we can leverage models of over 4000 times larger parametric capacity in a 50 Hz real-time window on an embedded platform. Further, we show the feasibility of our framework on real-world problems by reducing the positional tracking error by up to 82% when compared to state-of-the-art MPC approaches without neural network dynamics.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Recent works combining learning methods with MPC rely on explicit, hand-crafted dynamics models and cost functions.
“Though recent works combining learning methods with MPC have demonstrated real-time control capabilities in narrow domains [53, 21], they rely on explicit, hand-crafted dynamics models and cost functions.”
From Real-Time Execution of Action Chunking Flow Policies (2025) · cites this paper as [53]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G. S., Davis, A., Dean, J., Devin, M., et al. (2016) · arXiv · doi:10.48550/arxiv.1603.04467 · Cited by 9,408
Learning agile and dynamic motor skills for legged robots
Hwangbo, J., Lee, J., Dosovitskiy, A., Bellicoso, D., Tsounis, V., Koltun, V., & Hutter, M. (2019) · Science Robotics · doi:10.1126/scirobotics.aau5872 · Cited by 1,482
Flagged first, then by citations
Research works printed but not linked: 31
- Bauersfeld, 2021, NeuroBEM: Hybrid aerodynamic quadrotor model, 10.15607/RSS.2021.XVII.042 · DOI
- Saviolo, 2022, Physics-inspired temporal learning of quadrotor dynamics for accurate model predictive trajectory tracking, IEEE Robot. Automat. Lett., 7, 10256, 10.1109/LRA.2022.3192609 · DOI
- Torrente, 2021, Data-driven MPC for quadrotors, IEEE Robot. Automat. Lett., 6, 3769, 10.1109/LRA.2021.3061307 · DOI
- 10.1109/LRA.2019.2926677 · DOI
- Chee, 2022, KNODE-MPC: A knowledge-based data-driven predictive control framework for aerial robots, IEEE Robot. Automat. Lett., 7, 2819, 10.1109/LRA.2022.3144787 · DOI
- Spielberg, 2022, Neural network model predictive motion control applied to automated driving with unknown friction, IEEE Trans. Control Syst. Technol., 30, 1934, 10.1109/TCST.2021.3130225 · DOI
- Williams, 2017, Information theoretic MPC for model-based reinforcement learning, 1714
- Shi, 2019, Neural lander: Stable drone landing control using learned dynamics, 9784
- 10.1109/LRA.2017.2776353 · DOI
- Chua, 2018, Deep reinforcement learning in a handful of trials using probabilistic dynamics models, 4754
- Lambert, 2019, Low-level control of a quadrotor with deep model-based reinforcement learning, IEEE Robot. Automat. Lett., 4, 4224, 10.1109/LRA.2019.2930489 · DOI
- Maddalena, 2020, A neural network architecture to learn explicit MPC controllers from data, IFAC-PapersOnLine, 53, 11362, 10.1016/j.ifacol.2020.12.546 · DOI
- 10.1109/LRA.2020.2975727 · DOI
- 10.1109/TIE.2021.3076721 · DOI
- Kaufmann, 2021, Deep drone acrobatics, 4780
- Henaff, 2019, Model-predictive policy learning with uncertainty regularization for driving in dense traffic
- 10.1109/CDC.2016.7798978 · DOI
- 10.1109/ICRA.2015.7139643 · DOI
- Li, 2020, Fourier neural operator for parametric partial differential equations
- 10.1126/scirobotics.aaw1975 · DOI
- Lenz, 2015, DeepMPC: Learning deep latent features for model predictive control, 10.15607/RSS.2015.XI.012 · DOI
- 10.1177/0278364919887447 · DOI · Paper page
- Bock, 1984, A multiple shooting algorithm for direct solution of optimal control problems, IFAC Proc. Volumes, 17, 1603, 10.1016/S1474-6670(17)61205-9 · DOI
- Paszke, 2019, PyTorch: An imperative style, high-performance deep learning library, 8026
- Diehl, 2002, Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations, J. Process Control, 12, 577, 10.1016/S0959-1524(01)00023-3 · DOI
- 10.1007/s12532-018-0139-4 · DOI
- Verschueren, 2021, acados: A modular open-source framework for fast embedded optimal control, Math. Program. Comput., 14, 147, 10.1007/s12532-021-00208-8 · DOI
- 10.1007/s10916-019-1475-2 · DOI
- Falanga, 2018, PAMPC: Perception-aware model predictive control for quadrotors, 1
- 10.1007/978-3-319-54927-9_1 · DOI
- 10.1126/scirobotics.abl6259 · DOI
Cited by
Sorted by citations
Real-Time Execution of Action Chunking Flow Policies
Black, K., Galliker, M., & Levine, S. (2025) · Advances in Neural Information Processing Systems 38 · doi:10.52202/085713-1122 · Cited by 12
Metadata
- Authors
- Salzmann, T., Kaufmann, E., Arrizabalaga, J., Pavone, M., Scaramuzza, D., & Ryll, M.
- Affiliations
- Technical University of Munich (DE)
- University of Zurich (CH)
- Stanford University (US)
- Venue
- IEEE Robotics and Automation Letters
- Published
- 2023-04
- Volume
- 8
- Issue
- 4
- Pages
- 2397-2404
- ISSN
- 2377-3766 (ISSN-L)
- 2377-3774
- OpenAlex
- W4321380998
- Cited by
- 231
- References
- 2
- Citations by year
- 2026: 72 · 2025: 93 · 2024: 45 · 2023: 18
- FWCI
- 24.47
- Type
- journal article
- Language
- en
- Open access
- green
- www.zora.uzh.ch
- Licence
- Locations
- IEEE Robotics and Automation Letters (publishedVersion)
- Zurich Open Repository and Archive (University of Zurich) (acceptedVersion, cc-by-nc-nd)
- arXiv (Cornell University) (submittedVersion)
- Zurich Open Repository and Archive (University of Zurich) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Zurich Open Repository and Archive (University of Zurich)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
- Physical Sciences › Engineering › Control and Systems Engineering › Adaptive Control of Nonlinear Systems
- Physical Sciences › Engineering › Aerospace Engineering › Aerospace Engineering and Control Systems
- Keywords
- quadrotor, real-time control, embedded control, neural network dynamics, location tracking, autonomous aerial vehicles
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review