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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Valavanis, K.P.: Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy. Springer, Dordrecht, Netherlands (2007)
Mettler, B.: Identification Modeling and Characteristics of Miniature Rotorcraft. Kluwer Academic Pubilshers, Norwell, MA, USA (2003)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Chen, H.S., Chen, D.R.: Identification of a model helicopter’s yaw dynamics. J. Dyn. Syst. Meas. Control 127, 140–145 (2005)
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)
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
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)
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)
Ljung, L.: System Identification: Theory for the User, 2nd edn. Prentice Hall (1999)
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)
Sprott, J.C.: Chaos and Time-Series Analysis. Oxford University Press, Oxford, UK (2003)
Zhao, X.C., Gao, X.S., Hu, Z.C.: Evolutionary programming based on non-uniform mutation. Appl. Math. Comput. 192, 1–11 (2007)
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)
The MathWorks: Singnal Processing Toolbox, Version 6.6 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-012-9656-y