Neural Moving Horizon Estimation for Robust Flight Control
Not on the map. Why?
Abstract (arXiv)
Estimating and reacting to disturbances is crucial for robust flight control of quadrotors. Existing estimators typically require significant tuning for a specific flight scenario or training with extensive ground-truth disturbance data to achieve satisfactory performance. In this paper, we propose a neural moving horizon estimator (NeuroMHE) that can automatically tune its key parameters modeled by a neural network and adapt to different flight scenarios. We achieve this by deriving the analytical gradients of the MHE estimates with respect to the MHE weighting matrices, which enables a seamless embedding of the MHE as a learnable layer into the neural network for highly effective learning. Interestingly, we show that the gradients can be computed efficiently using a Kalman filter in a recursive form. Moreover, we develop a model-based policy gradient algorithm to train NeuroMHE directly from the quadrotor trajectory tracking error without needing the ground-truth disturbance data. The effectiveness of NeuroMHE is verified extensively via both simulations and physical experiments on quadrotors in various challenging flights. Notably, NeuroMHE outperforms a state-of-the-art neural network-based estimator, reducing force estimation errors by up to 76.7%, while using a portable neural network that has only 7.7% of the learnable parameters of the latter. The proposed method is general and can be applied to robust adaptive control of other robotic systems.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 65 references that are in the map. First posted on arXiv 21 Jun 2022.
Builds on
21 of 65 references.
References · 21
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Spectrally-normalized margin bounds for neural networkscited by 681
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2021Autonomous Drone Racing with Deep Reinforcement Learningcited by 51
- 2019Pontryagin Differentiable Programming: An End-to-End Learning and Control Frameworkcited by 48
- 2021NeuroBEM: Hybrid Aerodynamic Quadrotor Modelcited by 33
- 2020Model-Based Meta-Reinforcement Learning for Flight with Suspended Payloadscited by 27
- 2021Safe Pontryagin Differentiable Programmingcited by 25
- 2020Neural-Swarm: Decentralized Close-Proximity Multirotor Control Using Learned Interactionscited by 19
- 2020Neural-Swarm2: Planning and Control of Heterogeneous Multirotor Swarms using Learned Interactionscited by 19
9 more
- 2021Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotorscited by 18
- 2022Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Trackingcited by 16
- 2020Safe Feedback Motion Planning: A Contraction Theory and L1-Adaptive Control Based Approachcited by 11
- 2021Reinforcement Learning based on MPC/MHE for Unmodeled and Partially Observable Dynamicscited by 5
- 2021Differentiable Moving Horizon Estimation for Robust Flight Controlcited by 4
- 2021L1 Adaptive Augmentation for Geometric Tracking Control of Quadrotorscited by 4
- 2021Learning-based Moving Horizon Estimation through Differentiable Convex Optimization Layerscited by 3
- 2022A Lyapunov function for robust stability of moving horizon estimationcited by 2
- 2022Energy Tank-Based Policies for Robust Aerial Physical Interaction with Moving Objectscited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 1.
5 papers.
- 2024Towards End-to-End GPS Localization with Neural Pseudorange Correctioncited by 1
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Windscited by 0
- 2025Radar and Event Camera Fusion for Agile Robot Ego-Motion Estimationcited by 0
- 2025NeRC: Neural Ranging Correction through Differentiable Moving Horizon Location Estimationcited by 0
- 2026Temporal Learning for End-Effector Position Estimation under Aerodynamic Disturbances in Aerial Continuum Manipulationcited by 0
- 2026Temporal Learning for End-Effector Position Estimation under Aerodynamic Disturbances in Aerial Continuum Manipulation23 Sep 2026
- 2025NeRC: Neural Ranging Correction through Differentiable Moving Horizon Location Estimation20 Aug 2025
- 2025Radar and Event Camera Fusion for Agile Robot Ego-Motion Estimation23 Jun 2025
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Winds27 Jan 2024
- 2024Towards End-to-End GPS Localization with Neural Pseudorange Correction19 Jan 2024