TY - JOUR
T1 - Finite-Time Backstepping Control for Quadrotors With Disturbances and Input Constraints
AU - Jiang, Tao
AU - Lin, Defu
AU - Song, Tao
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2018
Y1 - 2018
N2 - This paper proposes a novel finite-time backstepping framework combined with an auxiliary input-saturation compensator and applies it to tackle the trajectory tracking problem of quadrotors with disturbances and input constraints. Finite-time convergence property is guaranteed by introducing the fractional power functions of tracking errors and the finite-time filters of target commands for the next step. To avoid the singularity of rotation motion, quaternion-based attitude control is adopted, in which the target command is obtained from the finite-time filter of desired thrust direction. Additionally, finite-time disturbance observers based on a multivariable super-twisting algorithm are employed to estimate the lumped perturbations, and then, we directly counteract them. To handle the adverse effect of input saturation, a novel auxiliary system is developed to provide fast desaturation when input saturation occurs. The singularity of the auxiliary dynamics is avoided by the cubic representation of the auxiliary variables. A rigorous proof of the finite-time stability of the closed-loop system is derived by the Lyapunov theory, despite the presence of input saturation and disturbances. Finally, several comparative simulations and experimental results demonstrate the effectiveness and superiority of the proposed method.
AB - This paper proposes a novel finite-time backstepping framework combined with an auxiliary input-saturation compensator and applies it to tackle the trajectory tracking problem of quadrotors with disturbances and input constraints. Finite-time convergence property is guaranteed by introducing the fractional power functions of tracking errors and the finite-time filters of target commands for the next step. To avoid the singularity of rotation motion, quaternion-based attitude control is adopted, in which the target command is obtained from the finite-time filter of desired thrust direction. Additionally, finite-time disturbance observers based on a multivariable super-twisting algorithm are employed to estimate the lumped perturbations, and then, we directly counteract them. To handle the adverse effect of input saturation, a novel auxiliary system is developed to provide fast desaturation when input saturation occurs. The singularity of the auxiliary dynamics is avoided by the cubic representation of the auxiliary variables. A rigorous proof of the finite-time stability of the closed-loop system is derived by the Lyapunov theory, despite the presence of input saturation and disturbances. Finally, several comparative simulations and experimental results demonstrate the effectiveness and superiority of the proposed method.
KW - Finite-time backstepping
KW - finite-time filter
KW - input saturation compensator
KW - multivariable super-twisting
KW - trajectory tracking
UR - http://www.scopus.com/inward/record.url?scp=85055057606&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2018.2876558
DO - 10.1109/ACCESS.2018.2876558
M3 - Article
AN - SCOPUS:85055057606
SN - 2169-3536
VL - 6
SP - 62037
EP - 62049
JO - IEEE Access
JF - IEEE Access
M1 - 8494719
ER -