KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robots
Not on the map. Why?
Abstract (arXiv)
In this work, we consider the problem of deriving and incorporating accurate dynamic models for model predictive control (MPC) with an application to quadrotor control. MPC relies on precise dynamic models to achieve the desired closed-loop performance. However, the presence of uncertainties in complex systems and the environments they operate in poses a challenge in obtaining sufficiently accurate representations of the system dynamics. In this work, we make use of a deep learning tool, knowledge-based neural ordinary differential equations (KNODE), to augment a model obtained from first principles. The resulting hybrid model encompasses both a nominal first-principle model and a neural network learnt from simulated or real-world experimental data. Using a quadrotor, we benchmark our hybrid model against a state-of-the-art Gaussian Process (GP) model and show that the hybrid model provides more accurate predictions of the quadrotor dynamics and is able to generalize beyond the training data. To improve closed-loop performance, the hybrid model is integrated into a novel MPC framework, known as KNODE-MPC. Results show that the integrated framework achieves 60.2% improvement in simulations and more than 21% in physical experiments, in terms of trajectory tracking performance.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). Builds on 12 of its 31 references that are in the map. First posted on arXiv 10 Sep 2021.
Builds on
12 of 31 references.
References · 12
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2017Sparse identification of nonlinear dynamics for model predictive control in the low-data limitcited by 140
- 2019Low Level Control of a Quadrotor with Deep Model-Based Reinforcement Learningcited by 44
- 2020ContactNets: Learning Discontinuous Contact Dynamics with Smooth, Implicit Representationscited by 38
- 2021NeuroBEM: Hybrid Aerodynamic Quadrotor Modelcited by 37
- 2018Augmenting Physical Simulators with Stochastic Neural Networks: Case Study of Planar Pushing and Bouncingcited by 36
- 2021Data-Driven MPC for Quadrotorscited by 35
- 2020Combining Machine Learning with Knowledge-Based Modeling for Scalable Forecasting and Subgrid-Scale Closure of Large, Complex, Spatiotemporal Systemscited by 23
- 2019How Entropic Regression Beats the Outliers Problem in Nonlinear System Identificationcited by 14
- 2020Knowledge-Based Learning of Nonlinear Dynamics and Chaoscited by 14
- 2020Bridging the Gap: Machine Learning to Resolve Improperly Modeled Dynamicscited by 3
Built on by
Citing papers per year: 2022: 7; 2023: 5; 2024: 5; 2025: 5; 2026: 4.
26 papers.
Sort:
By area:
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platformscited by 41
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robotscited by 17
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Networkcited by 12
- 2023SO(2)-Equivariant Downwash Models for Close Proximity Flightcited by 7
- 2024Traffic expertise meets residual RL: Knowledge-informed model-based residual reinforcement learning for CAV trajectory controlcited by 7
- 2022Learning Globally Smooth Functions on Manifoldscited by 4
- 2023Neural Potential Field for Obstacle-Aware Local Motion Planningcited by 4
- 2025Action Flow Matching for Continual Robot Learningcited by 3
- 2025Neural Predictive Control to Coordinate Discrete- and Continuous-Time Models for Time-Series Analysis with Control-Theoretical Improvementscited by 3
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equationscited by 2
- 2023Learning the References of Online Model Predictive Control for Urban Self-Drivingcited by 2
- 2023ASV Station Keeping under Wind Disturbances using Neural Network Simulation Error Minimization Model Predictive Controlcited by 2
14 more
- 2024Flying Quadrotors in Tight Formations using Learning-based Model Predictive Controlcited by 2
- 2025Context-Aware Deep Lagrangian Networks for Model Predictive Controlcited by 2
- 2023Safety Filter Design for Neural Network Systems via Convex Optimizationcited by 1
- 2024Knowledge-based Neural Ordinary Differential Equations for Cosserat Rod-based Soft Robotscited by 1
- 2022LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equationscited by 0
- 2022Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensemblescited by 0
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Windscited by 0
- 2024Structured Deep Neural Network-Based Backstepping Trajectory Tracking Control for Lagrangian Systemscited by 0
- 2025External-Wrench Estimation for Aerial Robots Exploiting a Learned Modelcited by 0
- 2025Control of dynamical systems with neural networkscited by 0
- 2026Gradient-Enhanced Partitioned Gaussian Processes for Real-Time Quadrotor Dynamics Modelingcited by 0
- 2026T2S-MPC: Time-Embedded Online Adaptive Model Predictive Control for Time-Varying Dynamicscited by 0
- 2026Learning Manifold and Ito Dynamics with Branched Neural Rough Differential Equationscited by 0
- 2026Language-Guided Terrain-Adaptive Neural MPC for Autonomous Traversal of Articulated Tracked Robotscited by 0
- 2026Language-Guided Terrain-Adaptive Neural MPC for Autonomous Traversal of Articulated Tracked Robots11 Sep 2026
- 2026Learning Manifold and Ito Dynamics with Branched Neural Rough Differential Equations3 Jun 2026
- 2026T2S-MPC: Time-Embedded Online Adaptive Model Predictive Control for Time-Varying Dynamics24 May 2026
- 2026Gradient-Enhanced Partitioned Gaussian Processes for Real-Time Quadrotor Dynamics Modeling13 Feb 2026
- 2025Control of dynamical systems with neural networks6 Oct 2025
- 2025Neural Predictive Control to Coordinate Discrete- and Continuous-Time Models for Time-Series Analysis with Control-Theoretical Improvements3 Aug 2025
- 2025Context-Aware Deep Lagrangian Networks for Model Predictive Control18 Jun 2025
- 2025Action Flow Matching for Continual Robot Learning25 Apr 2025
- 2025External-Wrench Estimation for Aerial Robots Exploiting a Learned Model10 Apr 2025
- 2024Flying Quadrotors in Tight Formations using Learning-based Model Predictive Control13 Oct 2024
- 2024Traffic expertise meets residual RL: Knowledge-informed model-based residual reinforcement learning for CAV trajectory control30 Aug 2024
- 2024Knowledge-based Neural Ordinary Differential Equations for Cosserat Rod-based Soft Robots14 Aug 2024
14 more
- 2024Structured Deep Neural Network-Based Backstepping Trajectory Tracking Control for Lagrangian Systems1 Mar 2024
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Winds27 Jan 2024
- 2023Neural Potential Field for Obstacle-Aware Local Motion Planning25 Oct 2023
- 2023ASV Station Keeping under Wind Disturbances using Neural Network Simulation Error Minimization Model Predictive Control11 Oct 2023
- 2023Learning the References of Online Model Predictive Control for Urban Self-Driving30 Aug 2023
- 2023Safety Filter Design for Neural Network Systems via Convex Optimization16 Aug 2023
- 2023SO(2)-Equivariant Downwash Models for Close Proximity Flight30 May 2023
- 2022Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensembles24 Nov 2022
- 2022Learning Globally Smooth Functions on Manifolds1 Oct 2022
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Network19 Sep 2022
- 2022LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equations16 Sep 2022
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equations25 Jul 2022
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robots19 Jul 2022
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms15 Mar 2022
- 2025Action Flow Matching for Continual Robot Learningcited by 3
- 2025Action Flow Matching for Continual Robot Learning25 Apr 2025
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platformscited by 41
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robotscited by 17
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Networkcited by 12
- 2023SO(2)-Equivariant Downwash Models for Close Proximity Flightcited by 7
- 2022Learning Globally Smooth Functions on Manifoldscited by 4
- 2023Neural Potential Field for Obstacle-Aware Local Motion Planningcited by 4
- 2025Neural Predictive Control to Coordinate Discrete- and Continuous-Time Models for Time-Series Analysis with Control-Theoretical Improvementscited by 3
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equationscited by 2
- 2023ASV Station Keeping under Wind Disturbances using Neural Network Simulation Error Minimization Model Predictive Controlcited by 2
- 2024Flying Quadrotors in Tight Formations using Learning-based Model Predictive Controlcited by 2
- 2025Context-Aware Deep Lagrangian Networks for Model Predictive Controlcited by 2
- 2023Safety Filter Design for Neural Network Systems via Convex Optimizationcited by 1
12 most cited of 23 All 23 (JSON)
- 2026Language-Guided Terrain-Adaptive Neural MPC for Autonomous Traversal of Articulated Tracked Robots11 Sep 2026
- 2026Learning Manifold and Ito Dynamics with Branched Neural Rough Differential Equations3 Jun 2026
- 2026T2S-MPC: Time-Embedded Online Adaptive Model Predictive Control for Time-Varying Dynamics24 May 2026
- 2026Gradient-Enhanced Partitioned Gaussian Processes for Real-Time Quadrotor Dynamics Modeling13 Feb 2026
- 2025Control of dynamical systems with neural networks6 Oct 2025
- 2025Neural Predictive Control to Coordinate Discrete- and Continuous-Time Models for Time-Series Analysis with Control-Theoretical Improvements3 Aug 2025
- 2025Context-Aware Deep Lagrangian Networks for Model Predictive Control18 Jun 2025
- 2025External-Wrench Estimation for Aerial Robots Exploiting a Learned Model10 Apr 2025
- 2024Flying Quadrotors in Tight Formations using Learning-based Model Predictive Control13 Oct 2024
- 2024Knowledge-based Neural Ordinary Differential Equations for Cosserat Rod-based Soft Robots14 Aug 2024
- 2024Structured Deep Neural Network-Based Backstepping Trajectory Tracking Control for Lagrangian Systems1 Mar 2024
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Winds27 Jan 2024
12 newest of 23 All 23 (JSON)