Cited by 231Advanced Control Systems OptimizationAdaptive Control of Nonlinear SystemsAerospace Engineering and Control Systems

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 access

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 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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/lra.2023.3246839

Cites

2 of 2 references verified0 citation errors · 0 not checkable

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.

A few free checks a day · papers already verified open instantly · results are public

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

Flagged first, then by citations

Research works printed but not linked: 31

  1. Bauersfeld, 2021, NeuroBEM: Hybrid aerodynamic quadrotor model, 10.15607/RSS.2021.XVII.042 · DOI
  2. 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
  3. Torrente, 2021, Data-driven MPC for quadrotors, IEEE Robot. Automat. Lett., 6, 3769, 10.1109/LRA.2021.3061307 · DOI
  4. 10.1109/LRA.2019.2926677 · DOI
  5. 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
  6. 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
  7. Williams, 2017, Information theoretic MPC for model-based reinforcement learning, 1714
  8. Shi, 2019, Neural lander: Stable drone landing control using learned dynamics, 9784
  9. 10.1109/LRA.2017.2776353 · DOI
  10. Chua, 2018, Deep reinforcement learning in a handful of trials using probabilistic dynamics models, 4754
  11. 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
  12. 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
  13. 10.1109/LRA.2020.2975727 · DOI
  14. 10.1109/TIE.2021.3076721 · DOI
  15. Kaufmann, 2021, Deep drone acrobatics, 4780
  16. Henaff, 2019, Model-predictive policy learning with uncertainty regularization for driving in dense traffic
  17. 10.1109/CDC.2016.7798978 · DOI
  18. 10.1109/ICRA.2015.7139643 · DOI
  19. Li, 2020, Fourier neural operator for parametric partial differential equations
  20. 10.1126/scirobotics.aaw1975 · DOI
  21. Lenz, 2015, DeepMPC: Learning deep latent features for model predictive control, 10.15607/RSS.2015.XI.012 · DOI
  22. 10.1177/0278364919887447 · DOI · Paper page
  23. 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
  24. Paszke, 2019, PyTorch: An imperative style, high-performance deep learning library, 8026
  25. 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
  26. 10.1007/s12532-018-0139-4 · DOI
  27. 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
  28. 10.1007/s10916-019-1475-2 · DOI
  29. Falanga, 2018, PAMPC: Perception-aware model predictive control for quadrotors, 1
  30. 10.1007/978-3-319-54927-9_1 · DOI
  31. 10.1126/scirobotics.abl6259 · DOI

Cited by

Sorted by citations

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
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