21e932db181b80f8.tex
1: \begin{abstract}
2: This study has developed a fault-tolerant controller that is able
3: 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.
4: % With only 3 rotors the quadrotor is
5: % not fully controllable anymore, however by using precession the
6: % quadrotor can be made controllable again in roll and pitch. A
7: % step-by-step recovery strategy is proposed in which controllability
8: % is actively recovered before recovery of attitude and altitude.
9: % Control allocation is based on the Incremental Non-Linear
10: % Dynamic Inversion (INDI) principle and takes rotor saturation
11: % into account by solving a constrained quadratic optimization
12: % problem. The controller is validated in a real-life test environment
13: % where the quadrotor is thrown into the air with only 3 propellers
14: % from which it has to recover using the techniques presented in
15: % this paper.
16: \end{abstract}
17: