Neural-Augmented Incremental Nonlinear Dynamic Inversion for Quadrotors with Payload Adaptation
Eckart Cobo-Briesewitz, Khaled Wahba, Wolfgang Hönig
TL;DR
This work tackles residual dynamics in quadrotor control by replacing or augmenting Incremental Nonlinear Dynamic Inversion (INDI) with learning-based residual predictors. It introduces ILNDI (offline-trained residual learning) and NA-INDI (neural-augmented INDI) to smooth predictions and reduce dependence on noisy or unavailable sensors, extending the approach to cable-suspended payloads. Experiments on a Crazyflie 2.1 show that NA-INDI can outperform pure INDI or ILNDI in some cases and that training on smoothed INDI outputs yields further benefits, though payload complexity can limit gains. The study demonstrates meaningful reductions in sensor requirements and noise in residual control signals, with implications for more robust payload-carrying quadrotor operations and a path toward broader adoption of learning-augmented flight controllers.
Abstract
The increasing complexity of multirotor applications has led to the need of more accurate flight controllers that can reliably predict all forces acting on the robot. Traditional flight controllers model a large part of the forces but do not take so called residual forces into account. A reason for this is that accurately computing the residual forces can be computationally expensive. Incremental Nonlinear Dynamic Inversion (INDI) is a method that computes the difference between different sensor measurements in order to estimate these residual forces. The main issue with INDI is it's reliance on special sensor measurements which can be very noisy. Recent work has also shown that residual forces can be predicted using learning-based methods. In this work, we demonstrate that a learning algorithm can predict a smoother version of INDI outputs without requiring additional sensor measurements. In addition, we introduce a new method that combines learning based predictions with INDI. We also adapt the two approaches to work on quadrotors carrying a slung-type payload. The results show that using a neural network to predict residual forces can outperform INDI while using the combination of neural network and INDI can yield even better results than each method individually.
