TY - JOUR
T1 - Safety Flight Control for a Quadrotor UAV Using Differential Flatness and Dual-Loop Observers
AU - Yu, Xiang
AU - Zhou, Xiaobin
AU - Guo, Kexin
AU - Jia, Jindou
AU - Guo, Lei
AU - Zhang, Youmin
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2022/12/1
Y1 - 2022/12/1
N2 - 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.
AB - 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.
KW - Differential flatness (DF)
KW - dual-loop observers
KW - system capability analysis
KW - trajectory regeneration
UR - https://www.scopus.com/pages/publications/85122076896
U2 - 10.1109/TIE.2021.3135640
DO - 10.1109/TIE.2021.3135640
M3 - 文章
AN - SCOPUS:85122076896
SN - 0278-0046
VL - 69
SP - 13326
EP - 13336
JO - IEEE Transactions on Industrial Electronics
JF - IEEE Transactions on Industrial Electronics
IS - 12
ER -