Fault Tolerant Control of a quadrotor under actuator failures

Published in National Cheng Kung University (NCKU), Intelligent Embedded Control (IEC) Lab, Department of Aeronautics and Astronautics, 2018

The objective is to design a flight control algorithm for a quadrotor and study further how to recover control in the presence of single rotor loss.

Advisor: Dr. Chao-Chung Peng

Motivation

Quadrotors have been widely used in many fields, such as agriculture, cargo delivery, surveillance, aerial photography, military fields and environmental monitoring. Therefore, the safety of people under the flying area is now a concerned and an important issue. To ensure the safety of flight of the quad-rotor and the safety of people under or nearby the flying area, it is necessary to adopt an appropriate field safety strategy, such as fault-tolerant control, when a quad-rotor is malfunctioning.

Methodology

In the study, we aim to design a flight controller to stabilize a drone when one of its rotor fails. During the loss of a single rotor, the applied torque can no longer achieve ordinary orientation control. This specific scenario could be regarded as a reduced attitude stabilization problem. Since there is no control effort imposed on the yaw dynamics, there would be an unexpected yaw motion such that incorrect control torque vector may be induced. Thus, the flight controller in this paper consists of two parts โ€” a coordinate transformation based outer-loop controller and an inner-loop stabilization controller. Note that the yaw angle obtained from measurement must be applied as a coordinate transformation to get the desired angles such that the torque can be correctly re-distributed when one rotor fails. The more details can be found in the related publication below.

Lien, Y.-H.; Peng, C.-C.; Chen, Y.-H. Adaptive Observer-Based Fault Detection and Fault-Tolerant Control of Quadrotors under Rotor Failure Conditions. Appl. Sci. 2020, 10, 3503. [Paper Link]

Simulation Results