Skip to main content

Hardware Implementation of a Genetic Controller and Effects of Training on Evolution

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2606))

Abstract

This article describes an FPGA (Field Programmable Gate Array) based hardware implementation of a genetic controller to be applied for the evolution of an Artificial Neural Network (ANN) [3] for collision-free navigation task of mobile robots. The adaptive nature of ANN enables it to train itself while the robot interacts with the environment. In addition to online training, the genetic evolution in neuron bits will be examined in an experiment to understand the interaction between evolution and lifetime adaptation of the ANN. The concept of chromosome for navigation task, design techniques of various blocks inside the GA controller will be elaborately described here.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ackley, D.H., M.L. Littman. (1991). Interactions between learning and evolution. In Artificial Life II, edited by C. G. Langton, J. D. Farmer, S. Rasmussen, C. E. Taylor. Addison-Wesley. Reading, Mass.

    Google Scholar 

  2. Agarwal, L., Wazlowski, M., Ghosh, S. (1994). An asynchronous approach to synthesizing custom architectures for efficient execution of programs on FPGAs, in Proceedings of the International Conference on Parallel Processing, vol. 2, pp. 290–294.

    Google Scholar 

  3. M. A. H. B. Azhar and K. R. Dimond, “Design of an FPGA Based Adaptive Neural Controller For Intelligent Robot Navigation”, to appear in proceedings of EUROMICRO Symposium on Digital System Design, IEEE Computer Press, September 4–6, 2002. Dortmund, Germany.

    Google Scholar 

  4. Campbell, N. A., Reece, J. B., and Mitchell, L. A., “Biology”, 1st ed. California: Addison Wesley Longman,1999.

    Google Scholar 

  5. Floreano D., F. Mondada. 1994. Automatic Creation of an Autonomous Agent: Genetic Evolution of a Neural-Network Driven Robot. In From Animals to Animats 3: Proceedings of Third Conference on Simulation of Adaptive Behavior, edited by D. Cliff, P. Husbands, J. Meyer, S. W. Wilson. Cambridge, Mass, MIT Press/Bradford Books.

    Google Scholar 

  6. Holland J. H. 1975.Adaptation in Natural and Artificial Systems. Ann Arbor, Mich., University of Michigan Press.

    Google Scholar 

  7. IEEE Inc., Standard VHDL Language Reference Manual, New York, 1998.

    Google Scholar 

  8. Lerner, I. M., and W. J. Libby. 1976. Heredity, Evolution, and Society. 2nd Ed. Freeman & Co., San Francisco,pp.119–174.

    Google Scholar 

  9. McLeod, J. (1994). Reconfigurable computer changes architecture, Electronics, p. 5.

    Google Scholar 

  10. Mitchell, M., “Genetic Algorithms and Artificial Life”, In: Langton C.G.(ed.), Artificial Life-An Overview, MIT Press, pp 267–289,1995.

    Google Scholar 

  11. Nawabi Z., VHDL: Analysis and Modeling of Digital Systems, McGraw-Hill, Inc., 1993.

    Google Scholar 

  12. Perry, D.L. (1991). VHDL, McGraw-Hill, New York.

    Google Scholar 

  13. Wazlowski, M., Smith, A., Citro, R., Silverman, H. F. (1996). Armstrong III: A looselycoupled parallel processor with reconfigurable computing capabilities, Tech. Rep., Brown University.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hannan Bin Azhar, M.A., Dimond, K.R. (2003). Hardware Implementation of a Genetic Controller and Effects of Training on Evolution. In: Tyrrell, A.M., Haddow, P.C., Torresen, J. (eds) Evolvable Systems: From Biology to Hardware. ICES 2003. Lecture Notes in Computer Science, vol 2606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36553-2_31

Download citation

  • DOI: https://doi.org/10.1007/3-540-36553-2_31

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00730-2

  • Online ISBN: 978-3-540-36553-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics