Skip to main content

Development of a Genetic Fuzzy Controller for an Unmanned Aerial Vehicle

  • Conference paper
Modern Approaches in Applied Intelligence (IEA/AIE 2011)

Abstract

Autonomous Unmanned Aerial Vehicles (UAVs) have been increasingly employed by researchers, commercial organizations, and the military to perform a variety of missions. This paper discusses the design of an autopilot for an autonomous UAV using a messy genetic algorithm for evolving fuzzy rules and fuzzy membership functions. The messy genetic algorithm scheme has been adopted because it satisfies the need for flexibility in terms of the consequents applied within the conditional statement framework used in the fuzzy rules. The fuzzy rules are stored in a Learning Fuzzy Classifier System (LFCS) which executes the fuzzy inference process and assigns credit to the population during flight simulation. This framework is useful in evolving a sophisticated set of rules for the controller of a UAV, which deals with uncertainty in both its internal state and external environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zadeh, L.A.: Fuzzy Sets. Information and Control 8(3), 338–353 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  2. Huang, L.J., Tomizuka, M.: A self-paced fuzzy tracking controller for two-dimensional motion control. IEEE Trans. Systems Man Cybernet 205, 1115–1124 (1990)

    Article  Google Scholar 

  3. Ollero, A., Garcia-Cerezo, A.J.: Direct digital control auto-tuning and supervision using fuzzy logic. Fuzzy Sets and Systems 30, 135–153 (1988)

    Article  MathSciNet  Google Scholar 

  4. Saski, T., Akiyama, T.: Traffic control process of expressway by fuzzy logic. Fuzzy Sets and System 26, 165–178 (1988)

    Article  MathSciNet  Google Scholar 

  5. Hoffmann, F., Pfister, G.: Genetic Evolutionary Learning of a Fuzzy control Rule Base for an Autonomous Vehicle. In: Proceedings of the Fifth International Conference on Information Processing and Management of Uncertainty in Knowledge-Based System (IPMU 1996), pp. 659–664 (1996)

    Google Scholar 

  6. Tan, K., Lee, T., Lee, L.: A Messy Genetic Algorithm for the Vehicle Routing Problem with Time Window Constraints. In: Proceedings of the 2001 Congress on Evolutionary Computation (CEC 2001), pp. 679–686 (2001)

    Google Scholar 

  7. Shu, L., Schaffer, J.: HCS: “Adding hierarchies to classifier systems”. In: Proceedings of the Fourth International Conference on Genetic Algorithms, Los Altos, CA, pp. 339–345 (1991)

    Google Scholar 

  8. Van Veldhuizen, D.A.: Genetic Multiobjective Optimization with Messy Genetic Algorithms. In: Proceedings of the Fifteenth ACM Symposium on Applied Computing (SAC 2000), pp. 470-476 (2000)

    Google Scholar 

  9. Riley, J., Ciesielski, V.: Evolving Fuzzy Rules for Reactive Agents in Dynamic Environments. In: Proceedings of the Fourth Asia-Pacific Conference on Simulated Evolution and Learning (SEAL 2002), Singapore, pp. 124–130 (November 2002)

    Google Scholar 

  10. Liska, J., Melsheimer, S.S.: Complete design of fuzzy logic systems using genetic algorithms. In: Proceedings of Third IEEE International Conference on Fuzzy Systems, pp. 1377–1382. IEEE, Piscataway (1994)

    Google Scholar 

  11. Bonarini, A.: An Introduction to Learning Fuzzy Classifier Systems. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds.) IWLCS 1999. LNCS (LNAI), vol. 1813, pp. 83–104. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. Beard, R.W., McLain, T.W.: An Introduction to Autonomous Miniature Air Vehicles. Brigham Young University (2007)

    Google Scholar 

  13. Christiansen, R.S.: Design of an Autopilot for Small Unmanned Aerial Vehicles. Master Thesis in Electrical and Computer Engineering at Brigham Young University (August 2004)

    Google Scholar 

  14. Sorton, E., Hammaker, S.: Simulated Flight Testing of an Autonomous Unmanned Aerial Vehicle Using Flightgear. Institute for Scientific Research, Fairmont, West Virginia (September 2005)

    Google Scholar 

  15. Stevens, B.L., Lewis, F.L.: Aircraft Control and Simulation, 2nd edn. John Wiley & Sons, Inc., Chichester (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Qu, Y., Pandhiti, S., Bullard, K.S., Potter, W.D., Fezer, K.F. (2011). Development of a Genetic Fuzzy Controller for an Unmanned Aerial Vehicle. In: Mehrotra, K.G., Mohan, C.K., Oh, J.C., Varshney, P.K., Ali, M. (eds) Modern Approaches in Applied Intelligence. IEA/AIE 2011. Lecture Notes in Computer Science(), vol 6704. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21827-9_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21827-9_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21826-2

  • Online ISBN: 978-3-642-21827-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics