Skip to main content
Log in

Attitude Control of Quadrotor UAVs Based on Adaptive Sliding Mode

  • Regular Papers
  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

In this paper, the attitude control of the quadrotor system under external disturbance is studied. A novel adaptive sliding mode control (ASMC) based on the linear extended state observer (LESO) is proposed, and the LESO is designed to estimate the lumped disturbance. An adaptive switching algorithm for changing the switching gain in real time is contained in the proposed ASMC. Then the disturbance estimation error can be compensated by the variable gain switching term in real time, therefore the robustness of the system can be further improved. The stability of the system is proved by Lyapunov theory. Finally, the simulation and experimental results verify the effectiveness of the control method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T. Jiang, T. Song, and D. Lin, “Integral sliding mode based control for quadrotors with disturbances: Simulations and experiments,” International Journal of Control, Automation, and Systems, vol. 17, no. 8, pp. 1987–1998, 2019.

    Article  Google Scholar 

  2. M. Labbadi and M. Cherkaoui, “Robust adaptive global time-varying sliding-mode control for finite-time tracker design of quadrotor drone subjected to gaussian random parametric uncertainties and disturbances,” International Journal of Control, Automation, and Systems, vol. 19, no. 6, pp. 2213–2223, 2021.

    Article  Google Scholar 

  3. B. Mu, K. Zhang, and Y. Shi, “Integral sliding mode flight controller design for a quadrotor and the application in a heterogeneous multi-agent system,” IEEE Transactions on Industrial Electronics, vol. 64, no. 12, pp. 9389–9398, December 2017.

    Article  Google Scholar 

  4. T. Huang, D. Huang, Z. Wang, X. Dai, and A. Shah, “Generic adaptive sliding mode control for a quadrotor UAV system subject to severe parametric uncertainties and fully unknown external disturbance,” International Journal of Control, Automation, and Systems, vol. 19, July 2021.

  5. Z. Jia, J. Yu, Y. Mei, Y. Chen, and X. Ai, “Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances,” Aerospace Science and Technology, vol. 68, pp. 299–307, September 2017.

    Article  Google Scholar 

  6. J. Xiong, J. Pan, and G. Chen, “Sliding mode dual-channel disturbance rejection attitude control for a quadrotor,” IEEE Transactions on Industrial Electronics, vol. 69, no. 10, pp. 10489–10499, 2022.

    Article  Google Scholar 

  7. H. Wang, N. Li, Y. Wang, and B. Su, “Backstepping sliding mode trajectory tracking via extended state observer for quadrotors with wind disturbance,” International Journal of Control, Automation, and Systems, vol. 19, July 2021.

  8. F. Ding, “Hierarchical multi-innovation stochastic gradient algorithm for Hammerstein nonlinear system modeling,” Applied Mathematical Modelling, vol. 37, no. 4, pp. 1694–1704. April 2013.

    Article  MathSciNet  MATH  Google Scholar 

  9. Y. Ji, Z. Kang, and X. Zhang, “Model recovery for multi-input signal-output nonlinear systems based on the compressed sensing recovery theory,” Journal of the Franklin Institute, vol. 359, no. 5, pp. 2317–2339, March 2022.

    Article  MathSciNet  MATH  Google Scholar 

  10. C. Zhang, H. Liu, and Y. Ji, “Gradient parameter estimation of a class of nonlinear systems based on the maximum likelihood principle,” International Journal of Control, Automation, and Systems, vol. 20, no. 5, pp. 1393–1404, 2022.

    Article  Google Scholar 

  11. F. Ding, “Combined state and least squares parameter estimation algorithms for dynamic systems,” Applied Mathematical Modelling, vol. 38, no. 1, pp. 403–412, 2014.

    Article  MathSciNet  MATH  Google Scholar 

  12. J. Wang, Y. Ji, and C. Zhang, “Iterative parameter and order identification for fractional-order nonlinear finite impulse response systems using the key term separation,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 8, pp. 1562–1577, August 2021.

    Article  MathSciNet  Google Scholar 

  13. F. Ding and T. Chen, “Parameter estimation of dual-rate stochastic systems by using an output error method,” IEEE Transactions on Automatic Control, vol. 50, no. 9, pp. 1436–1441, September 2005.

    Article  MathSciNet  MATH  Google Scholar 

  14. W. Xie, D. Cabecinhas, R. Cunha, and C. Silvestre, “Adaptive backstepping control of a quadcopter with uncertain vehicle mass, moment of inertia, and disturbances,” IEEE Transactions on Industrial Electronics, vol. 69, no. 1, pp. 549–559, January 2022.

    Article  Google Scholar 

  15. G. Wen, W. Hao, W. Feng, and K. Gao, “Optimized backstepping tracking control using reinforcement learning for quadrotor unmanned aerial vehicle system,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, September 2021.

  16. L. Xu and G. Song, “A recursive parameter estimation algorithm for modeling signals with multi-frequencies,” Circuits Systems and Signal Processing, vol. 39, no. 8, pp. 4198–4224, August 2020.

    Article  MATH  Google Scholar 

  17. L. Xu, “Separable multi-innovation Newton iterative modeling algorithm for multi-frequency signals based on the sliding measurement window,” Circuits Systems and Signal Processing, vol. 41, no. 2, pp. 805–830, February 2022.

    Article  MathSciNet  MATH  Google Scholar 

  18. L. Xu, “Separable Newton recursive estimation method through system responses based on dynamically discrete measurements with increasing data length,” International Journal of Control, Automation, and Systems, vol. 20, no. 2, pp. 432–443, February 2022.

    Article  MathSciNet  Google Scholar 

  19. M. Li and X. Liu, “Maximum likelihood least squares based iterative estimation for a class of bilinear systems using the data filtering technique,” International Journal of Control, Automation, and Systems, vol. 18, no. 6, pp. 1581–1592, June 2020.

    Article  Google Scholar 

  20. Y. Ji, Z. Kang, and C. Zhang, “Two-stage gradient-based recursive estimation for nonlinear models by using the data filtering,” International Journal of Control, Automation, and Systems, vol. 19, no. 8, pp. 2706–2715, August 2021.

    Article  Google Scholar 

  21. H. Saribas and S. Kahvecioglu, “PSO and GA tuned conventional and fractional order PID controllers for quadrotor control,” Aircraft Engineering and Aerospace Technology, vol. 93, no. 7, pp. 1748–8842, August 2021.

    Article  Google Scholar 

  22. A. Noordin, M. A. M. Basri, Z. Mohamed, and I. Lazim, “Adaptive PID controller using sliding mode control approaches for quadrotor UAV attitude and position stabilization,” Arabian Journal for Science and Engineering, vol. 46, no. 2, pp. 963–981, July 2020.

    Article  Google Scholar 

  23. A. A. Najm and I. K. Ibraheem, “Nonlinear PID controller design for a 6-DOF UAV quadrotor system,” Engineering Science & Technology, an International Journal, vol. 22, no. 4, pp. 1087–1097, August 2019.

    Article  Google Scholar 

  24. M. S. Can and H. Ercan, “Real-time tuning of PID controller based on optimization algorithms for a quadrotor,” Aircraft Engineering and Aerospace Technology, vol. 94, no. 3, pp. 418–430 February 2022.

    Article  Google Scholar 

  25. P. Miroslav, D. Tomas, and R. Danica, “Nonlinear modelling and optimal control via Takagi-Sugeno fuzzy techniques: A quadrotor stabilization,” Journal of Electrical Engineering, vol. 71, no. 1, pp. 1–10, May 2020.

    Article  Google Scholar 

  26. B. Mu and Y. Shi, “Distributed LQR consensus control for heterogeneous multiagent systems: Theory and experiments,” IEEE/ASME Transactions on Mechatronics, vol. 23, no. 1, pp. 434–443, February 2018.

    Article  Google Scholar 

  27. X. Zou, Z. Liu, H. Gao, and W. Zhao, “Trajectory tracking control of quadrotor under variable payloads with model-free controller and sliding mode control technology,” Aircraft Engineering and Aerospace Technology, vol. 93, no. 10, pp. 1533–1546, November 2021.

    Article  Google Scholar 

  28. X. Liu and Y. Han, “Finite time control for MIMO nonlinear system based on higher-order sliding mode,” ISA Transactions, vol. 53, no. 6, pp. 1838–1846, November 2014.

    Article  MathSciNet  Google Scholar 

  29. C. Song, C. Wei, and N. Cui, “High-order sliding mode-based fixed-time active disturbance rejection control for quadrotor attitude system,” Electronics, vol. 7, no. 12, p. 357, 2018.

    Article  Google Scholar 

  30. V. Nekoukar and N. Dehkord, “Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control,” Control Engineering Practice, vol. 110, May 2021.

  31. M. Efe, “Integral sliding mode control of a quadrotor with fractional order reaching dynamics,” Transactions of the Institute of Measurementand Control, vol. 33, no. 8, pp. 985–1003, December 2011.

    Article  Google Scholar 

  32. J. Xiao, “Trajectory planning of quadrotor using sliding mode control with extended state observer,” Measurement and Control-London-Institute of Measurement and Control, vol. 53, no. 7–8, pp. 1300–1308, August 2020.

    Google Scholar 

  33. L. Zhao, L. Dai, Y. Xia, and P. Li, “Attitude control for quadrotors subjected to wind disturbances via active disturbance rejection control and integral sliding mode control,” Mechanical Systems & Signal Processing, vol. 129, pp. 531–545, August 2019.

    Article  Google Scholar 

  34. X. Xie, C. Wei, Z. Gu, and K. Shi, “Relaxed resilient fuzzy stabilization of discrete-time Takagi-Sugeno systems via a higher order time-variant balanced matrix method,” IEEE Transactions on Fuzzy Systems, 2022.

  35. C. Hua, K. Wang, J. Chen, and X. You, “Tracking differentiator and extended state observer-based nonsingular fast terminal sliding mode attitude control for a quadrotor,” Nonlinear Dynamics, vol. 94, no. 1, pp. 343–354, 2018.

    Article  Google Scholar 

  36. F. Ding, “Coupled-least-squares identification for multivariable systems,” IET Control Theory and Applications, vol. 7, no. 1, pp. 68–79, January 2013.

    Article  MathSciNet  Google Scholar 

  37. F. Ding and T. Chen, “Combined parameter and output estimation of dual-rate systems using an auxiliary model,” Automatica, vol. 40, no. 10, pp. 1739–1748, 2004.

    Article  MathSciNet  MATH  Google Scholar 

  38. M. Li and X. Liu, “Maximum likelihood hierarchical least squares-based iterative identification for dual-rate stochastic systems,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 2, pp. 240–261, 2021.

    Article  MathSciNet  Google Scholar 

  39. Z. Kang, Y. Ji, and X. Liu, “Hierarchical recursive least squares algorithms for Hammerstein nonlinear autoregressive output-error systems,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 11, pp. 2276–2295, November 2021.

    Article  Google Scholar 

  40. F. Ding, G. Liu, and X. Liu, “Partially coupled stochastic gradient identification methods for non-uniformly sampled systems,” IEEE Transactions on Automatic Control, vol. 55, no. 8, pp. 1976–1981, August 2010.

    Article  MathSciNet  MATH  Google Scholar 

  41. M. Li and X. Liu, “Iterative identification methods for a class of bilinear systems by using the particle filtering technique,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 11, pp. 2056–2074, 2021.

    Article  MathSciNet  Google Scholar 

  42. L. Xu, F. Chen, and T. Hayat, “Hierarchical recursive signal modeling for multi-frequency signals based on discrete measured data,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 5, pp. 676–693, 2021.

    Article  MathSciNet  Google Scholar 

  43. Y. Ji, X. Jiang, and L. Wan, “Hierarchical least squares parameter estimation algorithm for two-input Hammerstein finite impulse response systems,” Journal of the Franklin Institute, vol. 357, no. 8, pp. 5019–5032, May 2020.

    Article  MathSciNet  MATH  Google Scholar 

  44. J. Ding, “Hierarchical least squares identification for linear SISO systems with dual-rate sampled-data,” IEEE Transactions on Automatic Control, vol. 56, no. 11, pp. 2677–2683, November 2011.

    Article  MathSciNet  MATH  Google Scholar 

  45. Y. Ji and Z. Kang, “Three-stage forgetting factor stochastic gradient parameter estimation methods for a class of nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 31, no. 3, pp. 971–987, February 2021.

    Article  MathSciNet  Google Scholar 

  46. F. Ding, Y. J. Liu, and B. Bao, “Gradient based and least squares based iterative estimation algorithms for multi-input multi-output systems,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 226, no. 1, pp. 43–55, 2012.

    Google Scholar 

  47. J. Wang, Y. Ji, X. Zhang, and L. Xu, “Two-stage gradient-based iterative algorithms for the fractional-order nonlinear systems by using the hierarchical identification principle,” International Journal of Adaptive Control and Signal Processing, vol. 36, no. 7, pp. 1778–1796, July 2022.

    Article  MathSciNet  Google Scholar 

  48. F. Ding, X. Liu, and J. Chu, “Gradient-based and least-squares-based iterative algorithms for Hammerstein systems using the hierarchical identification principle,” IET Control Theory and Applications, vol. 7, no. 2, pp. 176–184, January 2013.

    Article  MathSciNet  Google Scholar 

  49. F. Alonge, M. Cirrincione, and A. Sferlazza, “Robust active disturbance rejection control of induction motor systems based on additional sliding-mode component,” IEEE Transactions on Industrial Electronics, vol. 64, no. 7, pp. 5608–5621, July 2017.

    Article  Google Scholar 

  50. J. Huang, C. Wen, W. Wang, and Z. P. Jiang, “Adaptive output feedback tracking control of a nonholonomic mobile robot,” Automatica, vol. 50, no. 3, pp. 821–831, 2014.

    Article  MathSciNet  MATH  Google Scholar 

  51. Y. Zhang, Z, Chen, M. Sun, and X. Zhang, “Trajectory tracking control of a quadrotor UAV based on sliding mode active disturbance rejection control,” Nonlinear Analysis: Modelling and Control, vol. 24, no. 4, pp. 545–560, 2019.

    MathSciNet  MATH  Google Scholar 

  52. X. Zhang, “Highly computationally efficient state filter based on the delta operator,” International Journal of Adaptive Control and Signal Processing, vol. 33, no. 6, pp. 875–889, June 2019.

    Article  MathSciNet  MATH  Google Scholar 

  53. X. Zhang, “State estimation for bilinear systems through minimizing the covariance matrix of the state estimation errors,” International Journal of Adaptive Control and Signal Processing, vol. 33, no. 7, pp. 1157–1173, July 2019.

    Article  MathSciNet  MATH  Google Scholar 

  54. X. Zhang, “Adaptive parameter estimation for a general dynamical system with unknown states,” International Journal of Robust and Nonlinear Control, vol. 30, no. 4, pp. 1351–1372, March 2020.

    Article  MathSciNet  MATH  Google Scholar 

  55. X. Zhang, “Recursive parameter estimation methods and convergence analysis for a special class of nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 30, no. 4, pp. 1373–1393, March 2020.

    Article  MathSciNet  MATH  Google Scholar 

  56. Y. Gu, Q. Zhu, and H. Nouri, “Identification and U-control of a state-space system with time-delay,” International Journal of Adaptive Control and Signal Processing, vol. 36, no. 1, pp. 138–154, January 2022.

    Article  MathSciNet  Google Scholar 

  57. L. Xu, “Auxiliary model multiinnovation stochastic gradient parameter estimation methods for nonlinear sandwich systems,” International Journal of Robust and Nonlinear Control, vol. 31, no. 1, pp. 148–165, January 2021.

    Article  MathSciNet  Google Scholar 

  58. M. Li and X. Liu, “Particle filtering-based iterative identification methods for a class of nonlinear systems with interval-varying measurements,” International Journal of Control, Automation, and Systems, vol. 20, no. 7, pp. 2239–2248, July 2022.

    Article  Google Scholar 

  59. L. Xu, “Separable synchronous multi-innovation gradient-based iterative signal modeling from on-line measurements,” IEEE Transactions on Instrumentation and Measurement, vol. 71, Article Number: 6501313, 2022.

  60. H. Liu, J. Wang, and Y. Ji, “Maximum likelihood recursive generalized extended least squares estimation methods for a bilinear-parameter systems with ARMA noise based on the over-parameterization model,” International Journal of Control, Automation, and Systems, vol. 20, no. 8, pp. 2606–2615, August 2022.

    Article  Google Scholar 

  61. F. Ding, G. Liu, and X. P. Liu, “Parameter estimation with scarce measurements,” Automatica, vol. 47, no. 8, pp. 1646–1655, August 2011.

    Article  MathSciNet  MATH  Google Scholar 

  62. Y. Ji, Z. Kang, and X. Liu, “The data filtering based multiple-stage Levenberg-Marquardt algorithm for Hammerstein nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 31, no. 15, pp. 7007–7025, October 2021.

    Article  MathSciNet  Google Scholar 

  63. Y. Wang, “Novel data filtering based parameter identification for multiple-input multiple-output systems using the auxiliary model,” Automatica, vol. 71, pp. 308–313, September 2016.

    Article  MathSciNet  MATH  Google Scholar 

  64. Y. Ji, C. Zhang, Z. Kang, and T. Yu, “Parameter estimation for block-oriented nonlinear systems using the key term separation,” International Journal of Robust and Nonlinear Control, vol. 30, no. 9, pp. 3727–3752, June 2020.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Pan.

Ethics declarations

We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Jian Pan was born in Wuhan, China. He received his B.Sc. degree from the Hubei University of Technology in 1984. From 1984 to 2002, he was with the Department of Electrical Engineering and Computer Science, Hubei University of Technology. He has been a Professor in the School of Electrical and Electronic Engineering, Hubei University of Technology. His current research interests include control science and engineering, computer control systems, and power electronics. He received Hubei Province Science and Technology Progress Awards, won second prize in 2003 and 2017, third prize in 2005 and 2012. He also received Wuhan City Science and Technology Progress Awards, won third prize in 2012 and second prize in 2014. He is currently a director of Hubei Association of Automation and a director of Wuhan Power Supply Society.

Bing Shao was born in Hubei, China, in 1997. He received his B.E. degree from Hubei University of Technology in 2020. He is currently working toward an M.S. degree in control engineering at Hubei University of Technology. His research interests include sliding mode control, active disturbance rejection control, and robust tracking control with applications to unmanned aerial vehicles.

Jiaxin Xiong was born in Henan, China, in 1996. He received his B.E. degree from Zhengzhou University of Light Industry, Zhengzhou, Henan, China, and an M.S. degree in control engineering from Hubei University of Technology. He is currently working toward a Ph.D. degree in electrical engineering at Southeast University, Nanjing, China. His research interests include sliding mode control, active disturbance rejection control, robust tracking control, and parameter identification algorithm with applications to unmanned aerial vehicles and motors.

Qi Zhang was born in Hubei, China, in 1996. He received his B.E. degree from Wuhan University of Science and Technology, Wuhan, China, and an M.S. degree in control theory and control engineering from Hubei University of Technology. He is currently working toward a Ph.D. degree in traffic information engineering and control at Wuhan University of Technology, Wuhan, China. His research interests include inertial navigation, integrated navigation, and multi-source information fusion with applications to UUV.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pan, J., Shao, B., Xiong, J. et al. Attitude Control of Quadrotor UAVs Based on Adaptive Sliding Mode. Int. J. Control Autom. Syst. 21, 2698–2707 (2023). https://doi.org/10.1007/s12555-022-0189-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-022-0189-2

Keywords

Navigation