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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
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.
Campbell, N. A., Reece, J. B., and Mitchell, L. A., “Biology”, 1st ed. California: Addison Wesley Longman,1999.
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.
Holland J. H. 1975.Adaptation in Natural and Artificial Systems. Ann Arbor, Mich., University of Michigan Press.
IEEE Inc., Standard VHDL Language Reference Manual, New York, 1998.
Lerner, I. M., and W. J. Libby. 1976. Heredity, Evolution, and Society. 2nd Ed. Freeman & Co., San Francisco,pp.119–174.
McLeod, J. (1994). Reconfigurable computer changes architecture, Electronics, p. 5.
Mitchell, M., “Genetic Algorithms and Artificial Life”, In: Langton C.G.(ed.), Artificial Life-An Overview, MIT Press, pp 267–289,1995.
Nawabi Z., VHDL: Analysis and Modeling of Digital Systems, McGraw-Hill, Inc., 1993.
Perry, D.L. (1991). VHDL, McGraw-Hill, New York.
Wazlowski, M., Smith, A., Citro, R., Silverman, H. F. (1996). Armstrong III: A looselycoupled parallel processor with reconfigurable computing capabilities, Tech. Rep., Brown University.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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