Abstract
Design and optimization of the flight controllers is a demanding task which usually requires deep engineering knowledge of intrinsic aircraft behavior. In this study, EAs are used to design a controller for recovery (landing) of a small fixed-wing UAV (Unmanned Aerial Vehicle) on a frigate ship deck. This paper presents an approach in which the whole structure of the control laws is evolved. The control laws are encoded in a way common for Genetic Programming. However, parameters are optimized independently using effective Evaluation Strategies, while structural changes occur at a slower rate. The fitness evaluation is made via test runs on a comprehensive 6 degree-of-freedom non-linear UAV model. The results show that an effective controller can be designed with little knowledge of the aircraft dynamics using appropriate evolutionary techniques. An evolved controller is demonstrated and a set of reliable algorithm parameters is identified.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hunt, K.J.: Polynomial LQG and Hinf controller synthesis: A genetic algorithm solution. In: 31st IEEE CDC, Tucson, AZ, vol. 4, pp. 3604–3609 (1992)
Li, Y., Ng, K.C., Murray-Smith, D.J., Gray, G.J., Sharman, K.C.: Genetic algorithm automated approach to design of sliding mode control systems. Technical Report CSC-94002, Centre for Systems and Control, University of Glasgow (1994)
Altenberg, L.: Genome growth and the evolution of the genotype-phenotype map. Evolution as a Computational Process, 205–259 (1995)
Olhofer, M., Jin, Y., Sendhoff, B.: Adaptive encoding for aerodynamic shape optimization using evolution strategies. In: Congress on Evolutionary Computation, Seoul, South Korea, vol. 1, pp. 576–583 (2001)
Sendhoff, B., Kreuz, M.: Variable encoding of modular neural networks for time series prediction. In: Porto, V.W. (ed.) Congress on Evolutionary Computation, pp. 259–266. IEEE Press, Los Alamitos (1999)
Emmerich, M., Giotis, A., Özdemir, M., Bäck, T., Giannakoglou, K.: Metamodelassisted evolution strategies. In: Merelo Guervós, J., et al. (eds.) Parallel Problem Solving from Nature VII, pp. 361–370. Springer, Heidelberg (2002)
Hansen, N., Ostermeier, A.: Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation 9, 159–195 (2001)
Newman, D.M., Wong, K.C.: Six Degree of Freedom Flight Dynamic and Performance Simulation of a Remotely-Piloted Vehicle. The University of Sydney (1993)
Toussaint, M., Igel, C.: Neutrality: A necessity for self-adaptation. In: IEEE Congress on Evolutionary Computation, pp. 1354–1359 (2002)
Sendhoff, B., Kreuz, M., von Seelen, W.: A condition for the genotype-phenotype mapping: Casualty. In: Bck, T. (ed.) 7th International Conference on Genetic Algorithms, pp. 73–80. Morgan Kaufmann, San Francisco (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Khantsis, S., Bourmistrova, A. (2005). UAV Controller Design Using Evolutionary Algorithms. In: Zhang, S., Jarvis, R. (eds) AI 2005: Advances in Artificial Intelligence. AI 2005. Lecture Notes in Computer Science(), vol 3809. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11589990_134
Download citation
DOI: https://doi.org/10.1007/11589990_134
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30462-3
Online ISBN: 978-3-540-31652-7
eBook Packages: Computer ScienceComputer Science (R0)