Safety Flight Control for a Quadrotor UAV Using Differential Flatness and Dual-Loop Observers
Xiang Yu,Xiaobin Zhou,Kexin Guo,Jindou Jia,Lei Guo,Youmin Zhang
DOI: https://doi.org/10.1109/tie.2021.3135640
IF: 7.7
2021-01-01
IEEE Transactions on Industrial Electronics
Abstract:Focusing on a quadrotor unmanned aerial vehicle (UAV), the presence of unintended actuator faults and external disturbances increases the risk of a crash. Although plenty of efforts have been devoted, how to integrate capability analysis into safety control design is still an open issue. This article presents the design of a safety control system for quadrotor UAVs. Firstly, a system capability analysis method based on a differential flatness algorithm is developed, so that the derivatives (i.e., velocity, jerk, and snap) of flight trajectory can be formulated as flat variables. A tradeoff between system capability and permissible flight maneuverability is made to avoid actuator saturation. Secondly, dual-loop nonlinear disturbance observers are exploited to identify the actuator faults and disturbances, which can thereby be handled by a cascade control scheme. Moreover, the trajectory is regenerated online at the expense of degraded flight maneuverability or even emergency landing, in view of the remaining actuator control authority. When comparing to the existing methods, the gap among safety control, trajectory generation, and system capability analysis is bridged to ameliorate practical flight safety. Finally, flight tests are carried out to demonstrate the unique merits of the proposed system.