Skip to main content
Log in

Stabilization and trajectory tracking control for underactuated quadrotor helicopter subject to wind-gust disturbance

  • Published:
Sadhana Aims and scope Submit manuscript

Abstract

The control of quadrotor helicopter has been a great challenge for control engineers and researchers since quadrotor is an underactuated and a highly unstable nonlinear system. In this paper, the dynamic model of quadrotor has been derived and a so-called robust optimal backstepping control (ROBC) is designed to address its stabilization and trajectory tracking problem in the existence of external disturbances. The robust controller is achieved by incorporating a prior designed optimal backstepping control (OBC) with a switching function. The control law design utilizes the switching function in order to attenuate the effects caused by external disturbances. In order to eliminate the chattering phenomenon, the sign function is replaced by the saturation function. A new heuristic algorithm namely Gravitational Search Algorithm (GSA) has been employed in designing the OBC. The proposed method is evaluated on a quadrotor simulation environment to demonstrate the effectiveness and merits of the theoretical development. Simulation results show that the proposed ROBC scheme can achieve favorable control performances compared to the OBC for autonomous quadrotor helicopter in the presence of external disturbances.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15

Similar content being viewed by others

References

  • Baek S J, Lee D J, Park J H and Chong K T 2013 Design of lateral Fuzzy-PI controller for unmanned quadrotor robot. J. Inst. Control, Robotics Syst. 19: 164–170

    Article  Google Scholar 

  • Bolandi H, Rezaei M, Mohsenipour R, Nemati H and Smailzadeh S 2013 Attitude control of a Quadrotor with optimized PID controller. Intelligent Control Autom. 4: 335–342

    Article  Google Scholar 

  • Bošković D M and Krstić M 2002 Backstepping control of chemical tubular reactors. Comp.Chem. Eng. 26: 1077–1085

    Article  Google Scholar 

  • Bouadi H, Bouchoucha M and Tadjine M 2007 Modelling and stabilizing control laws design based on sliding mode for an UAV Type-Quadrotor. Eng. Lett. 15: 342–347

    Google Scholar 

  • Bouadi H, Bouchoucha M and Tadjine M 2008 Sliding mode control based on backstepping approach for an UAV type-quadrotor. Int. J. Appl. Math. Comp. Sci. 4: 12–17

    Google Scholar 

  • Castillo P, Lozano R and Dzul A 2005 Stabilization of a mini rotorcraft with four rotors. IEEE Control Syst. Mag. 25: 45–55

    Article  MathSciNet  Google Scholar 

  • Chiu C H, Peng Y F and Lin Y W 2011 Intelligent backstepping control for wheeled inverted pendulum. Expert Syst. Appl. 38: 3364–3371

    Article  Google Scholar 

  • De Moura Oliveira P, Pires E S and Novais P 2013 Gravitational search algorithm design of Posicast PID control systems. Soft Computing Models in Industrial and Environmental Applications (pp. 191–199): Springer

  • Erginer B and Altug E 2012 Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle. Int. J. Control, Autom. Syst. 10: 61–70

    Article  Google Scholar 

  • Guisser M H and Medromi H 2009 A high gain observer and sliding mode controller for an autonomous quadrotor helicopter. Int. J. Intell. Control Syst. 14: 204–212

    Google Scholar 

  • Hu Q, Xu L and Zhang A 2012 Adaptive backstepping trajectory tracking control of robot manipulator. J. Franklin Inst. 349: 1087–1105

    Article  MATH  MathSciNet  Google Scholar 

  • Hwang J H, Hwang S, Hong S K and Yoo M G 2012 Attitude stabilization performance improvement of the quadrotor flying robot. J. Inst. Control Robot. Syst. 18: 608–611

    Article  Google Scholar 

  • Jafari H, Zareh M, Roshanian J and Nikkhah A 2010 An optimal guidance law applied to quadrotor using LQR method. Trans. Japan Soc. Aeronaut. Space Sci. 53: 32–39

    Article  Google Scholar 

  • Jiang Y, Hu Q and Ma G 2010 Adaptive backstepping fault-tolerant control for flexible spacecraft with unknown bounded disturbances and actuator failures. ISA Trans. 49: 57–69

    Article  Google Scholar 

  • Junior J C V, De Paula J C, Leandro G V and Bonfim M C 2013 Stability control of a quad-rotor using a PID controller. Brazilian J. Instrum. Control 1: 15–20

    Article  Google Scholar 

  • Kim H M, Park S H, Song J H and Kim J S 2010 Robust position control of electro-hydraulic actuator systems using the adaptive back-stepping control scheme. Proc. Inst. Mech. Eng. I: J. Syst. Control Eng. 224: 737–746

    Google Scholar 

  • Kristiansen R, Nicklasson P J and Gravdahl J T 2009 Satellite attitude control by quaternion-based backstepping. IEEE Trans. Control Syst. Technol. 17: 227–232

    Article  Google Scholar 

  • Krstic M, Kanellakopoulos I and Kokotovic P 1995 Nonlinear and adaptive control design, (Vol. 222): Wiley New York

  • Lee D, Ha C and Zuo Z 2013 Backstepping control of quadrotor-type UAVs and its application to teleoperation over the Internet. 12th International Conference on Intelligent Autonomous Systems, Jeju Island, vol. 194, pp. 217–225

  • Madani T and Benallegue A 2006 Backstepping control for a quadrotor helicopter. IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3255–3260

  • Mokhtari A, M’Sirdi N K, Meghriche K and Belaidi A 2006 Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle. Adv. Robot. 20: 71–91

    Article  Google Scholar 

  • Mukherjee P and Waslander S L 2012 Direct adaptive feedback linearization for quadrotor control. AIAA Guidance, Navigation, and Control Conference

  • Nuchkrua T and Parnichkun M 2012 Identification and optimal control of Quadrotor. Thammasat Int. J. Sci. Technol. 17: 36

    Google Scholar 

  • Olfati-Saber R 2000 Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicle. Ph.D. thesis, Massachusetts Institute of Technology

  • Rashedi E, Nezamabadi-Pour H and Saryazdi S 2009 GSA: a gravitational search algorithm. Information Sci. 179: 2232–2248

    Article  MATH  Google Scholar 

  • Regula G and Lantos B 2011 Backstepping based control design with state estimation and path tracking to an indoor quadrotor helicopter. Electr. Eng. Comput. Sci. 53: 151–161

    Google Scholar 

  • Santos M, López V and Morata F 2010 Intelligent fuzzy controller of a quadrotor. IEEE International Conference on Intelligent Systems and Knowledge Engineering, pp. 141–146

  • Shen Q, Jiang B and Cocquempot V 2013 Adaptive fault-tolerant backstepping control against actuator gain faults and its applications to an aircraft longitudinal motion dynamics. Int. J. Robust Nonlinear Control 23: 1753–1779

    Article  MATH  MathSciNet  Google Scholar 

  • Sumantri B, Uchiyama N, Sano S and Kawabata Y 2013 Robust tracking control of a quad-rotor. Helicopter utilizing sliding mode control with a nonlinear sliding surface. J. Syst. Des. Dyn. 7: 226–241

    Google Scholar 

  • Sun W, Gao H and Kaynak O 2013 Adaptive backstepping control for active suspension systems with hard constraints. IEEE/ASME Trans. Mechatronics 18: 1072–1079

    Article  Google Scholar 

  • Voos H 2009 Nonlinear control of a quadrotor micro-UAV using feedback-linearization. IEEE International Conference on Mechatronics, pp. 1–6

  • Waslander S L and Wang C 2009 Wind disturbance estimation and rejection for quadrotor position control. AIAA Infotech@ Aerospace Conference and AIAA Unmanned... Unlimited Conference, Seattle, WA

  • Xu J X, Guo Z Q and Lee T H 2012 Synthesized design of a fuzzy logic controller for an underactuated unicycle. Fuzzy Sets Syst. 207: 77–93

    Article  MATH  MathSciNet  Google Scholar 

  • Yang J H and Yang K S 2012 An adaptive variable structure control scheme for underactuated mechanical manipulators. Math. Problems Eng.: 2012

  • Yih C C 2013 Sliding mode control for swing-up and stabilization of the cart-pole underactuated system. Asian J. Control 15: 1201–1214

    Article  MATH  MathSciNet  Google Scholar 

  • Yu R, Zhu Q, Xia G and Liu Z 2012 Sliding mode tracking control of an underactuated surface vessel. IET Control Theory Appl. 6: 461–466

    Article  MathSciNet  Google Scholar 

  • Zhang Y, Zhao W, Lu T and Li J 2013 The attitude control of the four-rotor unmanned helicopter based on feedback linearization control. WSEAS Trans. Syst. 12: 229–239

    Google Scholar 

  • Zilic T, Kasac J, Situm Z and Essert M 2013 Simultaneous stabilization and trajectory tracking of underactuated mechanical systems with included actuators dynamics. Multibody Syst. Dyn. 29: 1–19

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to MOHD ARIFFANAN MOHD BASRI.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

BASRI, M.A.M., HUSAIN, A.R. & DANAPALASINGAM, K.A. Stabilization and trajectory tracking control for underactuated quadrotor helicopter subject to wind-gust disturbance. Sadhana 40, 1531–1553 (2015). https://doi.org/10.1007/s12046-015-0384-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12046-015-0384-4

Keywords

Navigation