TY - GEN
T1 - Upset Recovery Control for Quadrotors Subjected to a Complete Rotor Failure from Large Initial Disturbances
AU - Sun, Sihao
AU - Baert, Matthias
AU - Van Schijndel, Bram Strack
AU - De Visser, Coen
PY - 2020/5
Y1 - 2020/5
N2 - This study has developed a fault-tolerant controller that is able to recover a quadrotor from arbitrary initial orientations and angular velocities, despite the complete failure of a rotor. This cascaded control method includes a position/altitude controller, an almost-global convergence attitude controller, and a control allocation method based on quadratic programming. As a major novelty, a constraint of undesirable angular velocity is derived and fused into the control allocator, which significantly improves the recovery performance. For validation, we have conducted a set of Monte-Carlo simulation to test the reliability of the proposed method of recovering the quadrotor from arbitrary initial attitude/rate conditions. In addition, real-life flight tests have been performed. The results demonstrate that the post-failure quadrotor can recover after being casually tossed into the air.
AB - This study has developed a fault-tolerant controller that is able to recover a quadrotor from arbitrary initial orientations and angular velocities, despite the complete failure of a rotor. This cascaded control method includes a position/altitude controller, an almost-global convergence attitude controller, and a control allocation method based on quadratic programming. As a major novelty, a constraint of undesirable angular velocity is derived and fused into the control allocator, which significantly improves the recovery performance. For validation, we have conducted a set of Monte-Carlo simulation to test the reliability of the proposed method of recovering the quadrotor from arbitrary initial attitude/rate conditions. In addition, real-life flight tests have been performed. The results demonstrate that the post-failure quadrotor can recover after being casually tossed into the air.
UR - http://www.scopus.com/inward/record.url?scp=85092736357&partnerID=8YFLogxK
U2 - 10.1109/ICRA40945.2020.9197239
DO - 10.1109/ICRA40945.2020.9197239
M3 - Conference contribution
AN - SCOPUS:85092736357
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 4273
EP - 4279
BT - 2020 IEEE International Conference on Robotics and Automation, ICRA 2020
PB - Institute of Electrical and Electronics Engineers (IEEE)
T2 - 2020 IEEE International Conference on Robotics and Automation, ICRA 2020
Y2 - 31 May 2020 through 31 August 2020
ER -