Skip to main content
Log in

Data Driven Model-Free Adaptive Control Method for Quadrotor Trajectory Tracking Based on Improved Sliding Mode Algorithm

  • Published:
Journal of Shanghai Jiaotong University (Science) Aims and scope Submit manuscript

Abstract

In order to solve the problems of dynamic modeling and complicated parameters identification of trajectory tracking control of the quadrotor, a data driven model-free adaptive control method based on the improved sliding mode control (ISMC) algorithm is designed, which does not depend on the precise dynamic model of the quadrotor. The design of the general sliding mode control (SMC) algorithm depends on the mathematical model of the quadrotor and has chattering problems. In this paper, according to the dynamic characteristics of the quadrotor, an adaptive update law is introduced and a saturation function is used to improve the SMC. The proposed control strategy has an inner and an outer loop control structures. The outer loop position control provides the required reference attitude angle for the inner loop. The inner loop attitude control ensures rapid convergence of the attitude angle. The effectiveness and feasibility of the algorithm are verified by mathematical simulation. The mathematical simulation results show that the designed model-free adaptive control method of the quadrotor is effective, and it can effectively realize the trajectory tracking control of the quadrotor. The design of the controller does not depend on the kinematic and dynamic models of the unmanned aerial vehicle (UAV), and has high control accuracy, stability, and robustness.

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. TOMIC T, SCHMID K, LUTZ P, et al. Toward a fully autonomous UAV: Research platform for indoor and outdoor urban search and rescue [J]. IEEE Robotics & Automation Magazine, 2012, 19(3): 46–56.

    Article  Google Scholar 

  2. TRASVIÑA-MORENO C A, BLASCO R, MARCO Á, et al. Unmanned aerial vehicle based wireless sensor network for marine-coastal environment monitoring [J]. Sensors, 2017, 17(3): E460.

    Article  Google Scholar 

  3. DJAMEL K, ABDELLAH M, BENALLEGUE A. Attitude optimal backstepping controller based quaternion for a UAV [J]. Mathematical Problems in Engineering, 2016: 1–11.

  4. SALIH A L, MOGHAVVEMI M, MOHAMED H A F, et al. Modelling and PID controller design for a quadrotor unmanned air vehicle [C]//2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR). Cluj-Napoca, Romania: IEEE, 2010: 1–5.

    Google Scholar 

  5. KHATOON S, GUPTA D, DAS L K. PID & LQR control for a quadrotor: Modeling and simulation [C]//2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI). New Delhi, India: IEEE, 2014: 796–802.

    Chapter  Google Scholar 

  6. PANOMRATTANARUG B, HIGUCHI K, MORA-CAMINO F. Attitude control of a quadrotor aircraft using LQR state feedback controller with full order state observer [C]//The SICE Annual Conference 2013. Nagoya, Japan: IEEE, 2013: 2041–2046.

    Google Scholar 

  7. BOUABDALLAH S, SIEGWART R. Towards intelligent miniature flying robots [C]//International Conference on Field and Service Robotics. Port Douglas, Australia: FSR, 2005: 1–12.

    Google Scholar 

  8. AN H L, LI J, WANG J, et al. Backstepping-based inverse optimal attitude control of quadrotor [J]. International Journal of Advanced Robotic Systems, 2013, 10(5): 1–9.

    Google Scholar 

  9. CHEN F Y, LEI W, ZHANG K K, et al. A novel nonlinear resilient control for a quadrotor UAV via back-stepping control and nonlinear disturbance observer [J]. Nonlinear Dynamics, 2016, 85(2): 1281–1295.

    Article  Google Scholar 

  10. ISLAMS, LIU PX, EL SADDIK A. Nonlinear adaptive control for quadrotor flying vehicle [J]. Nonlinear Dynamics, 2014, 78(1): 117–133.

    Article  MathSciNet  Google Scholar 

  11. DINH T X, AHN K K. Adaptive tracking control of a quadrotor unmanned vehicle [J]. International Journal of Precision Engineering and Manufacturing, 2017, 18(2): 163–173.

    Article  Google Scholar 

  12. PAN Y Y, YU H Y. Biomimetic hybrid feedback feedforward neural-network learning control [J]. IEEE Transactions on Neural Networks and Learning Systems, 2017, 28(6): 1481–1487.

    Article  Google Scholar 

  13. DERAFA L, BENALLEGUE A, FRIDMAN L. Super twisting control algorithm for the attitude tracking of a four rotors UAV [J]. Journal of the Franklin Institute, 2012, 349(2): 685–699.

    Article  MathSciNet  Google Scholar 

  14. GONZALEZ-HERNANDEZ I, PALACIOS F M, CRUZ S S, et al. Real-time altitude control for a quadrotor helicopter using a super-twisting controller based on high-order sliding mode observer [J]. International Journal of Advanced Robotic Systems, 2017, 14(1): 1–15.

    Article  Google Scholar 

  15. LI S Z, RONG H. Application of discrete PID control in Buck converter [J]. Modern Electronic Technology, 2014, 37(15): 133–135 (in Chinese).

    Google Scholar 

  16. JIAO J Y, XUE J P, DONG X M, et al. Quadcopter trajectory tracking based on iterative learning control method [J]. Fire Control & Command Control, 2018, 43(2): 31–35 (in Chinese).

    Google Scholar 

  17. ZHU Y M, HOU Z S. Controller dynamic linearisation-based model-free adaptive control framework for a class of non-linear system [J]. IET Control Theory & Applications, 2015, 9(7): 1162–1172.

    Article  MathSciNet  Google Scholar 

  18. YAO X, LIU C S, WANG X X. Research on the un-falsified control for the morphing aircraft [J]. Flight Mechanics, 2014, 32(6): 514–517 (in Chinese).

    Google Scholar 

  19. AI W, ZHU X F. Dynamic deviation data driven control algorithm based on unilateral SPSA [J]. Journal of South China University of Technology (Natural Science Edition), 2012, 40(9): 81–86 (in Chinese).

    Google Scholar 

  20. WANG L, NI H Q, YANG R X, et al. Intelligent virtual reference feedback tuning and its application to heat treatment electric furnace control [J]. Engineering Applications of Artificial Intelligence, 2015, 46: 1–9.

    Article  Google Scholar 

  21. FORMENTIN S, DE FILIPPI P, CORNO M, et al. Data-driven design of braking control systems [J]. IEEE Transactions on Control Systems Technology, 2013, 21(1): 186–193.

    Article  Google Scholar 

  22. WANG G, HUANG Z. Data-driven fault-tolerant control design for wind turbines with robust residual generator [J]. IET Control Theory & Applications, 2015, 9(7): 1173–1179.

    Article  Google Scholar 

  23. XU D Z, JIANG B, SHI P. A novel model-free adaptive control design for multivariable industrial processes [J]. IEEE Transactions on Industrial Electronics, 2014, 61(11): 6391–6398.

    Article  Google Scholar 

  24. CAO R M, ZHOU H X, HOU Z S. Data-driven precision control and realization of model-free adaptive for linear servo system [J]. Control Theory & Application, 2012, 29(3): 310–316.

    Google Scholar 

Download references

Acknowledgement

We would like to express our sincere gratitude to Dr. WANG Jianan who made some important analysis for the article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yankai Wang  (王彦恺).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, D., Wang, Y. Data Driven Model-Free Adaptive Control Method for Quadrotor Trajectory Tracking Based on Improved Sliding Mode Algorithm. J. Shanghai Jiaotong Univ. (Sci.) 27, 790–798 (2022). https://doi.org/10.1007/s12204-020-2254-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12204-020-2254-4

Key words

CLC number

Document coder

Navigation