Online Adaptation for Flying Quadrotors in Tight Formations
Pei-An Hsieh, Kong Yao Chee, M. Ani Hsieh
TL;DR
This work tackles the challenge of flying quadrotor teams in tight formations where aerodynamic wake interactions are nonlinear and time-varying. It introduces the ${\cal L}_1$ KNODE-DW MPC framework, which blends mixed-expert downwash modeling (DW or KNODE-DW) with an ${\cal L}_1$ adaptive module to enable online disturbance compensation during formation flights. Extensive experiments with three quadrotors in V-stack and I-stack configurations demonstrate that ${\cal L}_1$ KNODE-DW MPC outperforms baseline MPC variants, achieving substantially lower RMSE and vertical deviation and enabling a compact I-stack formation with vertical separations as small as $0.2$ m. The results highlight the benefit of pairing an accurate disturbance model with adaptive control, advancing robust, high-precision formation flight applicable to manipulation, inspection, and cooperative tasks in cluttered environments.
Abstract
The task of flying in tight formations is challenging for teams of quadrotors because the complex aerodynamic wake interactions can destabilize individual team members as well as the team. Furthermore, these aerodynamic effects are highly nonlinear and fast-paced, making them difficult to model and predict. To overcome these challenges, we present L1 KNODE-DW MPC, an adaptive, mixed expert learning based control framework that allows individual quadrotors to accurately track trajectories while adapting to time-varying aerodynamic interactions during formation flights. We evaluate L1 KNODE-DW MPC in two different three-quadrotor formations and show that it outperforms several MPC baselines. Our results show that the proposed framework is capable of enabling the three-quadrotor team to remain vertically aligned in close proximity throughout the flight. These findings show that the L1 adaptive module compensates for unmodeled disturbances most effectively when paired with an accurate dynamics model. A video showcasing our framework and the physical experiments is available here: https://youtu.be/9QX1Q5Ut9Rs
