Evolution of Spiking Neural Controllers for Autonomous Vision-Based Robots

  • Dario Floreano
  • Claudio Mattiussi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2217)


We describe a set of preliminary experiments to evolve spiking neural controllers for a vision-based mobile robot. All the evolutionary experiments are carried out on physical robots without human intervention. After discussing how to implement and interface these neurons with a physical robot, we show that evolution finds relatively quickly functional spiking controllers capable of navigating in irregularly textured environments without hitting obstacles using a very simple genetic encoding and fitness function. Neuroethological analysis of the network activity let us understand the functioning of evolved controllers and tell the relative importance of single neurons independently of their observed firing rate. Finally, a number of systematic lesion experiments indicate that evolved spiking controllers are very robust to synaptic strength decay that typically occurs in hardware implementations of spiking circuits.


Synaptic Strength Neural Controller Single Spike Physical Robot Analog VLSI 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    M. Abeles. Corticonics. Cambridge University Press, Cambridge, 1991.Google Scholar
  2. 2.
    E. D. Adrian. The basis of sensation: The action of the sense organs. W.W. Norton, New York, 1928.Google Scholar
  3. 3.
    R. D. Beer and J. C. Gallagher. Evolving dynamical neural networks for adaptive behavior. Adaptive Behavior, 1:91–122, 1992.CrossRefGoogle Scholar
  4. 4.
    A. W. Ellis and A. W. Young. Human Cognitive Neuropsychology. Lawrence Erlbaum Associates, London, 1988.Google Scholar
  5. 5.
    W. Gerstner. Associative memory in a network of biological neurons. In R. P. Lippmann, J. E. Moody, and D. S. Touretzky, editors, Advances in Neural Information processing Systems 3, pages 84–90. Morgan Kaufmann, San Mateo, CA, 1991.Google Scholar
  6. 6.
    W. Gerstner, J. L. van Hemmen, and J. D. Cowan. What matters in neuronal locking? Neural Computation, 8:1653–1676, 1996.CrossRefGoogle Scholar
  7. 7.
    J. J. Hopfield. Pattern recognition computation using action potential timing for stimulus representation. Nature, 376:33–36, 1995.CrossRefGoogle Scholar
  8. 8.
    G. Indiveri. A Neuromorphic VLSI device for implementing 2D selective attention systems. IEEE Transactions on Neural Networks, page in press, 2001.Google Scholar
  9. 9.
    G. Indiveri and R. Douglas. ROBOTIC VISION: Neuromorphic Vision Sensors. Science, 288:1189–1190, 2000.CrossRefGoogle Scholar
  10. 10.
    G. Indiveri and P. Verschure. Autonomous vehicle guidance using analog VLSI neuromorphic sensors. In W. Gerstner, A. Germond, M. Hasler, and J-D. Nicoud, editors, Proceedings of the 7th International Conference on Neural Networks, pages 811–816. Springer Verlag, Berlin, 1997.Google Scholar
  11. 11.
    E. R. Kandel, J. H. Schwartz, and T. M. Jessell. Principles of Neural Science. 4th edition. McGraw-Hill Professional Publishing, New York, 2000.Google Scholar
  12. 12.
    P. Koenig, A. K. Engel, and W. Singer. Integrator or coincidence detector? the role of cortical neuron revisited. Trends in Neuroscience, 19:130–137, 1996.CrossRefGoogle Scholar
  13. 13.
    M. A. Lewis, R. Etienne-Cummings, A. H. Cohen, and M. Hartmann. Toward biomorphic control using custom aVLSI CPG chips. In Proceedings of IEEE International Conference on Robotics and Automation. IEEE Press, 2000.Google Scholar
  14. 14.
    W. Maas and C. M. Bishop, editors. Pulsed Neural Networks. MIT Press, Cambridge, MA, 1999.Google Scholar
  15. 15.
    C. Mead. Analog VLSI and Neural Systems. Addison-Wesley, Reading, MA, 1991.Google Scholar
  16. 16.
    V. B. Mountcastle, G. F. Poggio, and G. Werner. The relation of thalamic cell response to peripheral stimuli varied over an intensive continuum. Journal of Neurophysiology, 26:807–834, 1963.Google Scholar
  17. 17.
    Z. Nadasdy. Spatio-Temporal Patterns in the Extracellular Recording of Hippocampal Pyramidal Cells: From Single Spikes to Spike Sequences. PhD thesis, Rutgers University, Newark, NJ, 1998. available at Scholar
  18. 18.
    S. Nolfi and D. Floreano. Evolutionary Robotics: Biology, Intelligence, and Technology of Self-Organizing Machines. MIT Press, Cambridge, MA, 2000.Google Scholar
  19. 19.
    D. E. Rumelhart, J. McClelland, and PDP Group. Parallel Distributed Processing: Explorations in the Microstructure of Cognition: Foundations. MIT Press-Bradford Books, Cambridge, MA, 1986.Google Scholar
  20. 20.
    C. S. Sherrington, editor. Integrative Action of the Nervous System. Yale University Press, New Haven, CT, 1906.Google Scholar
  21. 21.
    W. Singer. Search for coherence: a basic principle of cortical self-organization. Concepts in Neuroscience, 1:1–26, 1990.Google Scholar
  22. 22.
    W. Singer and C. M. Gray. Visual feature integration and the temporal correlation hypothesis. Annual Review of Neuroscience, 18:555–586, 1995.CrossRefGoogle Scholar
  23. 23.
    A. Villa. Empirical evidence about temporal structure in multi-unit recordings. In R. Miller, editor, Time and the Brain. Harwood Academic Publishers, Reading, UK, 2000.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Dario Floreano
    • 1
  • Claudio Mattiussi
    • 1
  1. 1.Evolutionary & Adaptive SystemsInstitute of Robotics Swiss Federal Institute of TechnologySwitzerland

Personalised recommendations