From Propeller Damage Estimation and Adaptation to Fault Tolerant Control: Enhancing Quadrotor Resilience
Jeffrey Mao, Jennifer Yeom, Suraj Nair, Giuseppe Loianno
TL;DR
Propeller damage poses a critical challenge for quadrotor resilience. The authors develop a cascaded geometric controller augmented with an L1 adaptive scheme that both infers propeller damage and compensates for it, with an optimization based damage estimator and a seamless transition to fault tolerant control when damage is severe. The approach relies on an outer loop attitude/position controller and an inner loop attitude controller, plus a state predictor and a low pass filtered disturbance compensation, enabling real time operation without direct RPM measurements. Experimental results on a 700 g quadrotor show accurate damage estimation and reliable transitions to fault tolerant mode, outperforming standard PID baselines in damaged scenarios. The work demonstrates a practical pathway to robust aerial robotics under actuator degradation.
Abstract
Aerial robots are required to remain operational even in the event of system disturbances, damages, or failures to ensure resilient and robust task completion and safety. One common failure case is propeller damage, which presents a significant challenge in both quantification and compensation. We propose a novel adaptive control scheme capable of detecting and compensating for multi-rotor propeller damages, ensuring safe and robust flight performances. Our control scheme includes an L1 adaptive controller for damage inference and compensation of single or dual propellers, with the capability to seamlessly transition to a fault-tolerant solution in case the damage becomes severe. We experimentally identify the conditions under which the L1 adaptive solution remains preferable over a fault-tolerant alternative. Experimental results validate the proposed approach, demonstrating its effectiveness in running the adaptive strategy in real time on a quadrotor even in case of damage to multiple propellers.
