Skip to main content
Log in

Self-Tuning Proportional Double Derivative-Like Neural Network Controller for a Quadrotor

  • Original Paper
  • Published:
International Journal of Aeronautical and Space Sciences Aims and scope Submit manuscript

Abstract

In this paper, a self-tuning proportional double derivative-like neural network nonlinear adaptive controller for attitude tracking control of an unmanned aerial vehicle (UAV) is presented. The proposed scheme consists of neural networks with two neural nodes in the hidden layer and includes activation feedback. The error between the desired angle set-point and the output as well as the change of error is selected as the controller input. The optimal initial weight parameters are obtained by employing an adaptive ant colony optimization. The proposed controller can online tune the weight parameters of the hidden layer with a stable learning rate based on the controller input. The effect of the learning rates on the stability of the neural network controller was analyzed. The designed controller was developed based on a nonlinear model of an UAV with quaternion representation in the presence of parametric uncertainties and external disturbances. Simulation results demonstrate the validity and effectiveness of the proposed algorithm with different reference attitude signals.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Bouabdallah S, Noth A, Siegwart R (2014) PID vs LQ control techniques applied to an indoor micro quadrotor. In: IEEE/RSJ international conference on intelligent robots and systems (IROS 2004)

  2. Tayebi A, McGilvray S (2006) Attitude stabilization of a VTOL quadrotor aircraft. IEEE Trans Control Syst Technol 14(3):562–571

    Article  Google Scholar 

  3. DongBin L, Burg TC, Bin X, Dawson DM (2007) Output feedback tracking control of an underactuated quad-rotor UAV. In: American control conference

  4. Jo SJ, Chang SA, Choi K (2013) Analysis on dynamic characteristics and LQR control of a quadrotor aircraft with cyclic pitch. J Korean Soc Aeronaut Space Sci 41(3):217–225

    Google Scholar 

  5. Lee SK, Kim Y (2014) System modeling and waypoint guidance law designing for 6-DOF quadrotor unmanned aerial vehicle. J Korean Soc Aeronaut Space Sci 42(4):305–316

    MathSciNet  Google Scholar 

  6. Yoo M-GH, Hong SK (2012) Target tracking control of a quadrotor UAV using vision sensor. J Korean Soc Aeronaut Space Sci 40(2):118–128

    Google Scholar 

  7. Raharja GBK, Kim GB, Yoon KJ (2010) Design of an autonomous hover control system for a small quadrotor. Int J Aeronaut Space Sci 11(4):338–344

    Article  Google Scholar 

  8. Zuo Z (2010) Trajectory tracking control design with command-filtered compensation for a quadrotor. IET Control Theory Appl 4(11):2343–2355

    Article  MathSciNet  Google Scholar 

  9. Lin D, Ji Y, Wang W, Lin S (2017) Finite-time convergent guidance law based on second-order sliding mode control theory. J Aeronaut Space Sci 18(4):697–708

    Article  Google Scholar 

  10. Lee H, Lee D, Lee J, Shim DH (2017) Design, implementation, and flight tests of a feedback linearization controller for multirotor UAVs. Int J Aeronaut Space Sci 18(4):740–756

    Article  Google Scholar 

  11. Jurdjevic V (1996) Geometric control theory. Cambridge University Press, Cambridge

    Book  Google Scholar 

  12. Taeyoung L (2011) Geometric tracking control of the attitude dynamics of a rigid body on SO(3). In: American control conference (ACC)

  13. Tayebi A (2008) Unit quaternion-based output feedback for the attitude tracking problem. IEEE Trans Autom Control 53(6):1516–1520

    Article  MathSciNet  Google Scholar 

  14. Mayhew CG, Sanfelice RG, Teel AR (2013) On path-lifting mechanisms and unwinding in quaternion-based attitude control. IEEE Trans Autom Control 58(5):1179–1191

    Article  MathSciNet  Google Scholar 

  15. Hao L, Xiafu W, Yisheng Z (2015) Quaternion-based robust attitude control for uncertain robotic quadrotors. IEEE Trans on Ind Inform 11(2):406–415

    Article  Google Scholar 

  16. Morari M, Zafiriou E (1989) Robust process control. Prentice Hall, Englewood Cliffs, NJ

    MATH  Google Scholar 

  17. Ho WK, Hang CC, Cao LS (1995) Tuning of PID controllers based on gain and phase margin specifications. Automatica 31(3):497–502

    Article  MathSciNet  Google Scholar 

  18. Tzafestas S, Papanikolopoulos NP (1990) Incremental fuzzy expert PID control. IEEE Trans Ind Electron 37(5):365–371

    Article  Google Scholar 

  19. Kang J, Meng W, Abraham A, Liu H (2014) An adaptive PID neural network for complex nonlinear system control. Neurocomputing 135:79–85

    Article  Google Scholar 

  20. Ota T, Omatu S (1996), Tuning of the PID control gains by GA. In: IEEE conference on emerging technologies and factory automation

  21. Zeng G-Q, Chen J, Chen M-R, Dai Y-X, Li L-M, Lu K-D, Zheng C-W (2015) Design of multivariable PID controllers using real-coded population-based extremal optimization. Neurocomputing 151:1343–1353

    Article  Google Scholar 

  22. Sahib MA (2015) A novel optimal PID plus second order derivative controller for AVR system. Eng Sci Technol Int J 18(2):194–206

    Article  Google Scholar 

  23. Raju M, Saikia LC, Sinha N (2016) Automatic generation control of a multi-area system using ant lion optimizer algorithm based PID plus second order derivative controller. Int J Electr Power Energy Syst 80:52–63

    Article  Google Scholar 

  24. Dierks T, Jagannathan S (2010) Output feedback control of a quadrotor UAV using neural networks. IEEE Trans Neural Netw 21(1):50–66

    Article  Google Scholar 

  25. Lee T, Kim Y (2001) Nonlinear adaptive flight control using backstepping and neural networks controller. J Guid Control Dyn 24(4):675–682

    Article  Google Scholar 

  26. Nguyen AT et al (2017) Application of artificial neural networks to predict dynamic responses of wing structures due to atmospheric turbulence. Int J Aeronaut Space Sci 18(3):474–484

    Article  Google Scholar 

  27. Chen X et al (2017) H infinity control design for eight-rotor MAV attitude system based on identification by interval type II fuzzy neural network. Int J Aeronaut Space Sci 17(2):195–203

    Article  Google Scholar 

  28. Isidori A, Marconi L, Serrani A (2003) Robust nonlinear motion control of a helicopter. IEEE Trans Autom Control 48(3):413–426

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the 2017 Research Fund of the University of Ulsan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheolkeun Ha.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tran, TT., Ha, C. Self-Tuning Proportional Double Derivative-Like Neural Network Controller for a Quadrotor. Int. J. Aeronaut. Space Sci. 19, 976–985 (2018). https://doi.org/10.1007/s42405-018-0091-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42405-018-0091-6

Keywords

Navigation