Abstract
This paper proposes a fixed-time method for the tracking control of a quadcopter subject to external disturbances. Compared with finite-time tracking control, the proposed control strategy ensures that the upper bound of the convergence time is independent of the initial state of the system. To determine the external disturbances, we have designed a fixed-time disturbance observer (FTDO). This allows the external disturbances to be compensated precisely, as a result of which the robustness of the control algorithm is enhanced, and the chattering problem is alleviated. We also propose a novel nonsingular fixed-time sliding mode control (FTSMC) technique to provide fixed-time position and attitude tracking control for the quadcopter, which enables a more accurate determination of the convergence time. We validated the fixed-time convergence of the proposed quadcopter tracking control method using Lyapunov stability theory. Finally, we verified the theoretical results not only by simulations but also by experiments.
Similar content being viewed by others
References
Tripathi V, Behera L, Verma N. Design of sliding mode and backstepping controllers for a quadcopter. In: Proceedings of the 39th National Systems Conference (NSC), Noida, 2015
Argentim L, Rezende W, Santos P, et al. PID, LQR and LQR-PID on a quadcopter platform. In: Proceedings of International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, 2013
Xiong J J, Zhang G B. Global fast dynamic terminal sliding mode control for a quadrotor UAV. ISA Trans, 2017, 66: 233–240
Tian B L, Liu L H, Lu H C, et al. Multivariable finite time attitude control for quadrotor UAV: theory and experimentation. IEEE Trans Ind Electron, 2018, 65: 2567–2577
Xu B. Composite learning finite-time control with application to quadrotors. IEEE Trans Syst Man Cybern Syst, 2018, 48: 1806–1815
Alexis K, Nikolakopoulos G, Tzes A. Design and experimental verification of a constrained finite time optimal control scheme for the attitude control of a quadrotor helicopter subject to wind gusts. In: Proceedings of IEEE International Conference on Robotics and Automation, Anchorage, 2010. 1636–1641
Polyakov A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans Autom Control, 2012, 57: 2106–2110
Zhang Z C, Wu Y Q. Fixed-time regulation control of uncertain nonholonomic systems and its applications. Int J Control, 2017, 90: 1327–1344
Parsegov S, Polyakov A, Shcherbakov P. Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. In: Proceedings of the 4th IFAC Workshop on Distributed Estimation and Control in Networked Systems, Koblenz, 2013. 110–115
Liu X G, Liao X F. Fixed-time \({{\cal H}_\infty}\) control for port-controlled hamiltonian systems. IEEE Trans Autom Control, 2019, 64: 2753–2765
Zuo Z Y. Non-singular fixed-time terminal sliding mode control of non-linear systems. IET Control Theory Appl, 2015, 9: 545–552
Corradini M L, Cristofaro A. Nonsingular terminal sliding-mode control of nonlinear planar systems with global fixed-time stability guarantees. Automatica, 2018, 95: 561–565
Zuo Z Y. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica, 2015, 54: 305–309
Basin M, Panathula C B, Shtessel Y. Multivariable continuous fixed-time second-order sliding mode control: design and convergence time estimation. IET Control Theory Appl, 2017, 11: 1104–1111
Yun H, Zuo Z Y, Shi Z G. Fixed-time terminal sliding mode trajectory tracking control of quadrotor helicopter. In: Proceedings of the 34th Chinese Control Conference (CCC), Hangzhou, 2015. 4361–4366
Fu J J, Wang J Z. Fixed-time coordinated tracking for second-order multi-agent systems with bounded input uncertainties. Syst Control Lett, 2016, 93: 1–12
Chen M, Shi P, Lim C C. Robust constrained control for MIMO nonlinear systems based on disturbance observer. IEEE Trans Autom Control, 2015, 60: 3281–3286
Huang J, Ri S, Fukuda T, et al. A disturbance observer based sliding mode control for a class of underactuated robotic system with mismatched uncertainties. IEEE Trans Autom Control, 2019, 64: 2480–2487
Chen W H, Yang J, Guo L, et al. Disturbance-observer-based control and related methods — an overview. IEEE Trans Ind Electron, 2016, 63: 1083–1095
Xie W, Yu G, Cabecinhas D, et al. Global saturated tracking control of a quadcopter with experimental validation. IEEE Control Syst Lett, 2021, 5: 169–174
Chen F Y, Jiang R Q, Zhang K K, et al. Robust backstepping sliding mode control and observer-based fault estimation for a quadrotor UAV. IEEE Trans Ind Electron, 2016, 63: 5044–5056
Cheng X, Liu Z W. Robust tracking control of a quadcopter via terminal sliding mode control based on finite-time disturbance observer. In: Proceedings of the 14th IEEE Conference on Industrial Electronics and Applications (ICIEA), Xi’an, 2019. 1217–1222
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China (Grant Nos. 61973133, 61673303, 61633011, 61976099).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cheng, X., Liu, ZW., Hou, H. et al. Disturbance observer-based nonsingular fixed-time sliding mode tracking control for a quadcopter. Sci. China Inf. Sci. 65, 192202 (2022). https://doi.org/10.1007/s11432-020-3153-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-020-3153-x