Kybernetika 49 no. 5, 809-828, 2013

Attitude observer-based robust control for a twin rotor system

Oscar Salas, Herman Castañeda and Jesús DeLeón-Morales


In this paper, an angular tracking control based on adaptive super twisting algorithm (ASTA) for a Twin Rotor System is presented. With the aim of implementing the ASTA control and taking into consideration the difficulties of measuring some of its states, a Nonlinear Extended State Observer (NESO) is employed to estimate the vector state and furthermore unmeasured dynamics. This scheme increases robustness against unmodeled dynamics and external disturbance, reducing modeling difficulties due to the fact that it is not necessary to know all the parameters of the system. Furthermore, an analysis of stability is provided, where sufficient conditions are given in order to guarantee the stability of the closed-loop system. Experimental results demonstrate the feasibility of the control scheme and illustrate its performance under external disturbance.


robust adaptive control, extended state observer, flight control


93E12, 62A10


  1. Anon1: Two Rotor Aero-dynamical System. User's manual. Inteco Ltd., 2006.   CrossRef
  2. Q. Ahmed, A. Bhatti, S. Iqbal and I. Kazmi: 2-sliding mode based robust control for 2-dof helicopter. In: 11th Internat. Workshop on Variable Structure Systems 2010, pp. 481-486.   CrossRef
  3. M. Azam and S. N. Singh: Invertibility and trajectory control for nonlinear maneuvers of aircraft. J. Guidance, Control and Dynamics 17 (1998), 1, 192-200.   CrossRef
  4. A. Dutka, A. Ordys and M. Grimble: Non-linear predictive control of 2 dof helicopter model. In: Proc. 42nd IEEE Conference on Decision and Control 2003.   CrossRef
  5. L. B. Freidovich and H. K. Khalil: Performance recovery of feedback-linearization-based designs. IEEE Trans. Automat. Control 53 (2008), 10, 2324-2334.   CrossRef
  6. A. Filippov: Differential Equation with Discontinuos Right-Hand Side. Kluwer 1988.   CrossRef
  7. Z. Gao: Scaling and bandwidth - parametrization based controller tuning. In: IEEE Proc. American Control Conference, Denver 2003, pp. 4989-4996.   CrossRef
  8. B. Z. Guo and Z. L. Zhao: On convergence of non-linear extended state observer for multi-input multi-output systems with uncertainty. IET Control Theory Appl. 6 (2012), 15, 2375-2386.   CrossRef
  9. H. K. Khalil: Nonlinear Systems. Prentice Hall, Englewood Cliffs, NJ 2002.   CrossRef
  10. P. V. Kokotovic and H. K. Khalil: Singular Perturbation Methods in Control: Analysis and Design. Academic Press, London 1986.   CrossRef
  11. A. Levant: High-order sliding modes, differentiation and output-feedback control. Internat. J. Control 76 (2003), 9-10, 924-941.   CrossRef
  12. M. Lopez-Martinez and F. Rubio: Approximate feedback linearization of a laboratory helicopter. In: Proc. 6th Portuguese Conference on Automatic Control 2004, pp. 43-48.   CrossRef
  13. M. Lopez-Martinez, M. Ortega, C. Vivas and F. Rubio: Nonlinear $L_2$ control of a laboratory helicopter with variable speed rotors. Automatica 43 (2007), 4, 655-661.   CrossRef
  14. J. Moreno and M. Osorio: Strict Lyapunov functions for the super-twisting algorithm. IEEE Trans. Automat. Control 57 (2012), 4, 1035-1040.   CrossRef
  15. Ph. Mullhaupt, B. Srinivasan, J. Levine and D. Bonvin: A Toy more difficult to control than the real thing. In: Proc. European Control Conference 1999, pp. 253-258.   CrossRef
  16. P. Petkov, N. Christov and M. Konstatinov: Robust real-time control of a two-rotor aerodynamic system. In: Proc. 17th IFAC World Congress 2008, pp. 6422-6427.   CrossRef
  17. F. Plestan and A. Chriette: A robust controller based on adaptive super-twisting algorithm for a 3DOF helicopter. In: Decision and Control Conference 2012, pp. 7095-7100.   CrossRef
  18. A. S. Poznyak: Advanced Mathematical Tools for Automatic Control Engineers. Elsevier, Deterministic Techniques 1, Amsterdam 2008, p. 774.   CrossRef
  19. A. Rahideh, M. Shaheed and H. Huijberts: Dynamic modelling of a TRMS using analytical and empirical approaches. Control Engrg. Practice 16 (2008), 241-259.   CrossRef
  20. G. Reale, P. Ortner and L. Del Re: Nonlinear observers for closed-loop control of a combustion engine test bench. In: Proc. 2009 American Control Conference 6, Missouri 2009, pp. 4648-4653.   CrossRef
  21. V. Saksena, J. O'Reily and P. Kokotovic: Singular perturbations and time-scale methods in control theory: Survey 1976 - 1983. Automatica 20 (1984), 273-293.   CrossRef
  22. Y. Shtessel, M. Taleb and F. Plestan: A novel adaptive-gain supertwisting sliding mode controller: methodology and application. Automatica 48 (2012), 5, 759-769.   CrossRef
  23. X. Yang and Y. Huang: Capabilities of extended state observer for estimating uncertainties. In: Proc. American Control Conference 1, Missouri 2009, pp. 3700-3705.   CrossRef
  24. B. Zhu and W. Huo: Trajectory linearization control for a quadrotor helicopter. In: 8th International Conference on Control and Automation 2010, pp. 34-39.   CrossRef