Parameter Identification for a Quadrotor Helicopter Using Multivariable Extremum Seeking Algorithm

  • Weizhen Liu
  • Xin HuoEmail author
  • Jinkun Liu
  • Libin Wang
Regular Papers Robot and Applications


Parameter identification for a quadrotor helicopter is challenging from a theoretical point of view. In this paper, a closed-loop multivariable extremum seeking algorithm (MESA) is proposed for a nonlinear quadrotor helicopter parameter identification with two groups of input data. The proposed scheme is universally applicable to the closed-loop identification for cross-coupling multivariable processes where the identification problem is formulated as a minimization of a cost function. As the gradients of the performance parameters are obtained by step response experiments, the whole system searches along the negative gradient of the cost function until the reference trajectory or point is derived. Since the cost function is treated as a mapping from the model parameters, then the parameters can be identified online and in a real-time manner. The procedure of the identification algorithm is presented, and its effectiveness is illustrated by numerical simulations.


Cost function multivariable extremum seeking algorithm parameter identification quadrotor helicopter 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J. Hauser, S. Sastry, and G. Meyer, “Nonlinear control design for slightly non-minimum phase systems: Application to V/STOL aircraft,” Automatica, vol. 28, no. 4, pp. 665–669, July 1992.MathSciNetCrossRefzbMATHGoogle Scholar
  2. [2]
    P. Pounds, R. Mahony, and P. Corke, “Modelling and control of a large quadrotor robot,” Control Engineering Practice, vol. 18, no. 7, pp. 691–699, July 2010.CrossRefGoogle Scholar
  3. [3]
    G. V. Raffo, M. G. Ortega, and F. R. Rubio, “Nonlinear H¥ controller for the quad-rotor helicopter with input coupling,” Proceedings of the 18th World Congress the International Federation of Automatic Control, pp. 13834–13839, Milano, Italy, August 2011.Google Scholar
  4. [4]
    Y. Naidoo, R. Stopforth, and G. Bright, “Quad-rotor unmanned aerial vehicle helicopter modelling & control,” International Journal of Advanced Robotic Systems, vol. 8, no. 4, pp. 45–49, August 2011.CrossRefGoogle Scholar
  5. [5]
    G. Gremillion and J. Humbert, “System identification of a quadrotor micro air vehicle,” Proc. of AIAA Conference on Atmospheric Flight Mechanics, pp. 7644–7649, Toronto, Canada, August 2010.Google Scholar
  6. [6]
    W. Wei, N. Schwartz, and K. Cohen, “Frequency-domain system identification and simulation of a quadrotor controller,” Proc. of AIAA Conference on Atmospheric Flight Mechanics, pp. 1834–1839, Maryland, USA, January 2014.Google Scholar
  7. [7]
    M. Bergamasco and M. Lovera, “Identification of linear models for the dynamics of a hovering quadrotor,” IEEE Transactions on Control Systems Technology, vol. 22, no. 5, pp. 1696–1707, September 2014.CrossRefGoogle Scholar
  8. [8]
    R. Diversi, R. Guidorzi, and U. Soverini, “Maximum likelihood identification of noisy input-output models,” Automatica, vol. 43, no. 3, pp. 464–472, March 2007.MathSciNetCrossRefzbMATHGoogle Scholar
  9. [9]
    K. Jafari, “A parameter estimation approach based on binary measurements using Maximum Likelihood analysis-Application to MEMS,” International Journal of Control, Automation and Systems, vol. 15, no. 2, pp. 716–721, April 2017.CrossRefGoogle Scholar
  10. [10]
    Y. Tan, W. H. Moase, C. Manzie, D. Nei, and I. M. Y. Mareels, “Extremum seeking from 1922 to 2010,” Proceedings of the 29th Chinese Control Conference, pp. 14–26, Beijing, China, September 2010.Google Scholar
  11. [11]
    C. Zhang and R. Ordonez, “Numerical optimization-based extremum seeking control with application to ABS design,” IEEE Transactions on Control Systems Technology, vol. 52, no. 3, pp. 454–467, March 2007.MathSciNetzbMATHGoogle Scholar
  12. [12]
    L. Wang, S. Chen, and K. Ma, “On stability and application of extremum seeking control without steady-state oscillation,” Automatica, vol. 68, pp. 18–26, June 2016.MathSciNetCrossRefzbMATHGoogle Scholar
  13. [13]
    S. L. Brunton, C.W. Rowley, S. R. Kulkarni, and C. Clarkson, “Maximum power point tracking for photovoltaic optimization using ripple-based extremum seeking control,” IEEE Transactions on Power Electronics, vol. 25, no. 10, pp. 2531–2540, May 2010.CrossRefGoogle Scholar
  14. [14]
    N. J. Killingsworth, S. M. Aceves, D. L. Flowers, F. Espinosa-Loza, and M. Krstic, “HCCI engine combustiontiming control: Optimizing gains and fuel consumption via extremum seeking,” IEEE Transactions on Control Systems Technology, vol. 17, no. 6, pp. 1350–1361, April 2009.CrossRefGoogle Scholar
  15. [15]
    W. H. Moase, C. Manzie, and M. J. Brear, “Newton-like extremum-seeking for the control of thermoacoustic instability,” IEEE Transactions on Automatic Control, vol. 55, no. 9, pp. 2094–2105, February 2010.MathSciNetCrossRefzbMATHGoogle Scholar
  16. [16]
    K. B. Ariyur and M. Krstić, Real-Time Optimization by Extremum-Seeking Control, John Wiley & Sons, 2003.CrossRefzbMATHGoogle Scholar
  17. [17]
    G. Bastin, D. Nei, Y. Tan, and I. Mareels, “On extremum seeking in bioprocesses with multivalued cost functions,” Biotechnology progress, vol. 25, no. 3, pp. 683–689, April 2009.CrossRefGoogle Scholar
  18. [18]
    S. Kumar and N. Gans, “Extremum seeking control for multi-objective optimization problems,” Proc. of 2016 IEEE 55th Conference on Decision and Control, pp. 1112–1118, Las Vegas, USA, December 2016.CrossRefGoogle Scholar
  19. [19]
    N. J. Killingsworth and M. Krstic, “PID tuning using extremum seeking: online, model-free performance optimization,” IEEE Control Systems, vol. 26, no. 1, pp. 70–79, February 2006.MathSciNetCrossRefGoogle Scholar
  20. [20]
    H. B. Durr, M. S. Stankovi, C. Ebenbauer and K. H. Johansson, “Lie bracket approximation of extremum seeking systems,” Automatica, vol. 49, no. 6, pp. 1538–1552, February 2013.MathSciNetCrossRefzbMATHGoogle Scholar
  21. [21]
    J. Sharafi, W. H. Moase, and C. Manzie, “A class of adaptive feedforward control using multiplexed extremum seeking,” in Proc. of Decision and Control 2016 IEEE 55th Conference, pp. 2097–2102, Las Vegas, USA, December 2016.CrossRefGoogle Scholar
  22. [22]
    A. O. Vweza, K. T. Chong, and D. J. Lee, “Gradient-free numerical optimization-based extremum seeking control for multiagent systems,” International Journal of Control, Automation and Systems, vol. 13, no. 4, pp. 877–886, May 2015.CrossRefGoogle Scholar
  23. [23]
    A. Scheinker and S. Gessner, “Extremum seeking for parameter identification, implementation for electron beam property prediction,” Proc. of 2014 IEEE 53th Conference on Decision and Control, pp. 2673–2678, Los Angeles, USA, February 2015.Google Scholar
  24. [24]
    M. Benosman, “Extremum seeking-based parametric identification for partial differential equations,” Proc. of 2nd IFAC Workshop on Control of Systems Governed by Partial Differential Equations, pp. 19–24, 2016.Google Scholar
  25. [25]
    H. K. Khalil, Nonlinear Systems, 3rd, Prentice Hall, New Jewsey, vol. 9, 2002.zbMATHGoogle Scholar
  26. [26]
    R. Xu and U. Ozgner, “Sliding mode control of a class of underactuated systems,” Automatica, vol. 44, no. 1, pp. 233–241, May 2008.MathSciNetCrossRefGoogle Scholar
  27. [27]
    A. Abdessameud and A. Tayebi, “Formation control of VTOL unmanned aerial vehicles with communication delays,” Automatica, vol. 47, no. 11, pp. 2383–2394, August 2011.MathSciNetCrossRefzbMATHGoogle Scholar
  28. [28]
    L. Yang and J. Liu, “Parameter identification for a quadrotor helicopter using PSO,” Proc. of 2013 IEEE 52th Conference on Decision and Control, pp. 5828–5833, Florence, Italy, March 2014.Google Scholar
  29. [29]
    Y. Wu, R. Lu, P. Shi, H. Su, and Z. Wu, “Adaptive output synchronization of heterogeneous network with an uncertain leader,” Automatica, vol. 76, pp. 183–192, February 2017.MathSciNetCrossRefzbMATHGoogle Scholar
  30. [30]
    Y. Wu, X. Meng, L. Li, R. Lu, and H. Su, “An input-based triggering approach to leader-following problems,” Automatica, vol. 75, pp. 221–228, January 2017.MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Control and Simulation CenterHarbin Institute of TechnologyHarbinChina
  2. 2.School of Automation Science and Electrical EngineeringBeihang UniversityBeijingChina

Personalised recommendations