KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robots
Kong Yao Chee, Tom Z. Jiahao, M. Ani Hsieh

TL;DR
This paper introduces KNODE-MPC, a hybrid modeling framework combining physics-based models and neural networks for improved predictive control of aerial robots, demonstrating significant accuracy and performance gains.
Contribution
The work presents a novel hybrid modeling approach using knowledge-based neural ODEs integrated into MPC for quadrotor control, outperforming existing Gaussian Process models.
Findings
Hybrid model outperforms Gaussian Process in prediction accuracy.
KNODE-MPC achieves over 60% improvement in simulation.
Over 21% enhancement in real-world trajectory tracking.
Abstract
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…
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.
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 · Control Systems and Identification
MethodsGaussian Process
