Skip to main content

Advertisement

Log in

Chaos-Genetic Algorithm for the System Identification of a Small Unmanned Helicopter

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This paper focuses on the system identification of a small unmanned helicopter in hover or low-speed flight conditions. A novel genetic algorithm including chaotic optimization operation named chaos-genetic algorithm (CGA) is proposed to identify the linear helicopter model. Based on the input-output data collected from real flight tests, the identification performance of CGA is compared with those calculated by the traditional genetic algorithm (TGA) and the prediction error method (PEM). The accuracy of the identified model is verified by simulation in time domain. Additionally, the small unmanned helicopter is stabilized by a linear quadratic Gaussian (LQG) regulator based on the proposed identified model. In the automatic flight experiments, the achievement of automatic take-off and landing, hovering performance within a 1.2 m diameter circle and point-to-point horizontal polyline flight also demonstrates the accuracy of the identified model and the effectiveness of the proposed method.

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. Valavanis, K.P.: Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy. Springer, Dordrecht, Netherlands (2007)

    Book  MATH  Google Scholar 

  2. Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Kluwer Academic Pubilshers, Norwell, MA, USA (2003)

    Google Scholar 

  3. Mettler, B., Kanade, T., Tischler, M.B.: System Identification Modeling of a Model-Scale Helicopter. Technical report CMU-RI-TR-00-03, Robotics Institute, Carnegie Melon University (2000)

  4. Gavrilets, V., Mettler, B., Feron, E.: Nonlinear Model for a Small-Size Acrobatic Helicopter. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, Montreal, Canada (2001)

  5. Tischler, M.B., Remple, R.K.: Aircraft and Rotorcraft System Identification: Engineering Methods with Flight-Test Examples. American Institute of Aeronautics and Astronautics, Virginia, USA (2006)

    Google Scholar 

  6. Adiprawita, W., Ahmad, A.S., Sembiring, J.: Automated flight test and system identification for rotary wing small aerial platform using frequency responses analysis. J. Bionic Eng. 4(4), 237–244 (2007)

    Article  Google Scholar 

  7. Song, D.L., Qi, J.T., Dai, L., Han, J.D., Liu, G.J.: Modeling a small-size unmanned helicopter using optimal estimation in the frequency domain. In: 15th International Conference on Mechatronics and Machine Vision in Practice, Auckland, New Zealand, pp. 97–102 (2008)

  8. Li, P., Postlethwaite, I., Turner, M.: Subspace-based system identification for helicopter dynamic modeling. In: American Helicopter Society 63rd Annual Forum, Virginia Beach, VA, USA, pp. 2165–2176 (2007)

  9. Morris, J.C., Nieuwstadt, M.V., Bendotti, P.: Identification and control of a model helicopter in hover. In: Proceedings of the American Control Conference, Baltimora, Maryland, pp. 1238–1242 (1994)

  10. Cai, G.W., Chen, B.M., Peng, K.M., Dong, M.B., Lee, T.H.: Modeling and control of the yaw channel of a UAV helicopter. IEEE Trans. Ind. Electron. 55(9), 3426–3434 (2008)

    Article  Google Scholar 

  11. Schafroth, D., Bermes, C., Bouabdallah, S., Siegwart, R.: Modeling and intification of the muFly micro helicopter. J. Intell. Robot. Syst. 57(1–4), 27–47 (2010)

    Article  MATH  Google Scholar 

  12. Kim, S.K., Tilbury, D.M.: Mathematical modeling and experimental identification of a model helicopter. In: AIAA Modeling and Simulation Technologies Conference and Exhibit, Boston, MA, pp. 203–213 (1998)

  13. Raptis, I.A., Valavanis, K.P., Kandel, A., Moreno, W.A.: System identification and discrete nonlinear control of miniature helicopters using backstepping. J. Intell. Robot. Syst. 55(2–3), 223–243 (2009)

    Article  MATH  Google Scholar 

  14. Raptis, I.A., Valavanis, K.P., Kandel, A., Moreno, W.A.: System identification for a miniature helicopter at hover using fuzzy models. J. Intell. Robot. Syst. 56(3), 345–362 (2009)

    Article  MATH  Google Scholar 

  15. Chen, H.S., Chen, D.R.: Identification of a model helicopter’s yaw dynamics. J. Dyn. Syst. Meas. Control 127, 140–145 (2005)

    Article  Google Scholar 

  16. Bottasso, C.L., Luraghi, F., Maffezzoli, A., Maisano, G.: Parameter estimation of multibody models of unstable systems from experimental data, with application to rotorcraft vehicles. J. Comput. Nonlinear Dyn. 5, 88–97 (2010)

    Article  Google Scholar 

  17. Cruz, R.V., Goes, C.S.: Results of short-period helicopter system identification using output-error and hybrid search-gradient optimization algorithm. Math. Probl. Eng. 2010, 17 (2010). doi:10.1155/2010/231594

    Article  Google Scholar 

  18. Lei, X.S., Du, Y.h.: A linear domain system identification for small unmanned aerial rotorcraft based on adaptive genetic algorithm. J. Bionic Eng. 7(2), 142–149 (2010)

    Article  Google Scholar 

  19. Del, C.J., Valero, J., Barrientos, A.: Identification of a small unmanned helicopter model using genetic algorithms. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3360–3365 (2005)

  20. Ljung, L.: System Identification: Theory for the User, 2nd edn. Prentice Hall (1999)

  21. Yan, X.F., Chen, D.Z., Hu, S.X.: Chaos-genetic algorithm for optimizing the operating conditions based on RBF-PLS model. Comput. Chem. Eng. 27, 1393–1404 (2003)

    Article  Google Scholar 

  22. Sprott, J.C.: Chaos and Time-Series Analysis. Oxford University Press, Oxford, UK (2003)

    MATH  Google Scholar 

  23. Zhao, X.C., Gao, X.S., Hu, Z.C.: Evolutionary programming based on non-uniform mutation. Appl. Math. Comput. 192, 1–11 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  24. Wang, Z.G., Wong, Y.S., Rahman, M.: Development of a parallel optimization method based on genetic simulated annealing algorithm. Parallel Comput. 31, 839–857 (2005)

    Article  Google Scholar 

  25. The MathWorks: Singnal Processing Toolbox, Version 6.6 (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, T., Chen, Y., Liang, J. et al. Chaos-Genetic Algorithm for the System Identification of a Small Unmanned Helicopter. J Intell Robot Syst 67, 323–338 (2012). https://doi.org/10.1007/s10846-012-9656-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-012-9656-y

Keywords

Navigation