Evolutionary bits'n'spikes

We describe a model and implementation of evolutionary spiking neurons for embedded microcontrollers with few bytes of memory and very low power consumption. The approach is tested with an autonomous microrobot of less than 1 in3 that evolves the ability to move in a small maze without human intervention and external computers. Considering the very large diffusion, small size, and low cost of embedded microcontrollers, the approach described here could find its way in several intelligent devices with sensors and/or actuators, as well as in smart credit cards.

[1]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Darrell Whitley,et al.  Genitor: a different genetic algorithm , 1988 .

[4]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[5]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[6]  Wulfram Gerstner,et al.  Associative Memory in a Network of 'Biological' Neurons , 1990, NIPS.

[7]  J. Brant Arseneau,et al.  VLSI and neural systems , 1990 .

[8]  John Wawrzynek,et al.  Silicon Auditory Processors as Computer Peripherals , 1992, NIPS.

[9]  Francesco Mondada,et al.  Automatic creation of an autonomous agent: genetic evolution of a neural-network driven robot , 1994 .

[10]  James M. Bower,et al.  The Book of GENESIS , 1994, Springer New York.

[11]  Michael A. Arbib,et al.  The handbook of brain theory and neural networks , 1995, A Bradford book.

[12]  Hugo de Garis,et al.  CAM-BRAIN: The Evolutionary Engineering of a Billion Neuron Artificial Brain by 2001 Which Grows/Evolves at Electronic Speeds Inside a Cellular Automata Machine (CAM) , 1995, Towards Evolvable Hardware.

[13]  William Bialek,et al.  Spikes: Exploring the Neural Code , 1996 .

[14]  Marco Tomassini,et al.  Towards Evolvable Hardware , 1996, Lecture Notes in Computer Science.

[15]  W. Singer,et al.  Integrator or coincidence detector? The role of the cortical neuron revisited , 1996, Trends in Neurosciences.

[16]  Inman Harvey,et al.  Through the Labyrinth Evolution Finds a Way: A Silicon Ridge , 1996, ICES.

[17]  Giacomo Indiveri,et al.  Autonomous Vehicle Guidance Using Analog VLSI Neuromorphic Sensors , 1997, ICANN.

[18]  Inman Harvey,et al.  Evolutionary robotics: the Sussex approach , 1997, Robotics Auton. Syst..

[19]  Roland Siegwart,et al.  The autonomous micro robot "Alice": a platform for scientific and commercial applications , 1998, MHA'98. Proceedings of the 1998 International Symposium on Micromechatronics and Human Science. - Creation of New Industry - (Cat. No.98TH8388).

[20]  Roland Siegwart,et al.  Guiding Mobile Robots through the Web , 1998 .

[21]  Christopher J. Bishop,et al.  Pulsed Neural Networks , 1998 .

[22]  H. D. Garis CAM-BRAIN — The Evolutionary Engineering of a Billion Neuron Artificial Brain , 1999 .

[23]  Jordan B. Pollack,et al.  Automatic design and manufacture of robotic lifeforms , 2000, Nature.

[24]  Stefano Nolfi,et al.  Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines , 2000 .

[25]  Roland Siegwart,et al.  The autonomous miniature robot Alice: from prototypes to applications , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[26]  T. Jukes,et al.  The neutral theory of molecular evolution. , 2000, Genetics.

[27]  G Indiveri,et al.  Neuromorphic Vision Sensors , 2000, Science.

[28]  Ralph Etienne-Cummings,et al.  Toward biomorphic control using custom aVLSI CPG chips , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[29]  Jeffrey L. Krichmar,et al.  Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines , 2001, Complex..

[30]  Dario Floreano,et al.  Evolution of Spiking Neural Controllers for Autonomous Vision-Based Robots , 2001, EvoRobots.

[31]  Giacomo Indiveri,et al.  A neuromorphic VLSI device for implementing 2D selective attention systems , 2001, IEEE Trans. Neural Networks.

[32]  Roland Siegwart,et al.  Robot Navigation in Centimeter Range Labyrinths , 2001 .

[33]  Sid Katzen The Quintessential PIC Microcontroller , 2001, Computer Communications and Networks.