Using Spiking Neural Networks for the Generation of Coordinated Action Sequences in Robots

SNNs have been tested as possible candidates for the implementation of robot controllers, in particular behaviour based controllers, but in most approaches their real power, related to their inherent temporal processing, and, especially, temporal pattern generating capabilities, have been ignored. This paper is concerned with showing how SNNs in their most dynamic form can be easily evolved to provide the adaptable or sensor and context modulated pattern generating capabilities required for the generation of action sequences in robots. In fact, the objective is to have a structure that can provide a sequence of actions or a periodic pattern that extends in time from a very time limited sensorial cue.

[1]  Wolfgang Maass,et al.  On the Computational Complexity of Networks of Spiking Neurons , 1994, NIPS.

[2]  Yoram Koren,et al.  Design and motion planning of a mechanical snake , 1993, IEEE Trans. Syst. Man Cybern..

[3]  André Longtin,et al.  Encoding information in neural feedback circuits , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[4]  W. Gerstner,et al.  Time structure of the activity in neural network models. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[5]  Wolfgang Maass,et al.  Noisy Spiking Neurons with Temporal Coding have more Computational Power than Sigmoidal Neurons , 1996, NIPS.

[6]  Ralph Etienne-Cummings,et al.  Configuring of Spiking Central Pattern Generator Networks for Bipedal Walking Using Genetic Algorthms , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[7]  Jilles Vreeken,et al.  Dynamic neural networks, comparing spiking circuits and LSTM , 2003 .

[8]  Hani Hagras,et al.  Evolving spiking neural network controllers for autonomous robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Dario Floreano,et al.  From Wheels to Wings with Evolutionary Spiking Circuits , 2003, Artificial Life.

[10]  Long Cheng,et al.  A behavior controller based on spiking neural networks for mobile robots , 2008, Neurocomputing.

[11]  Jacob Nielsen,et al.  Spiking neural building block robot with Hebbian learning , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Wulfram Gerstner,et al.  Associative memory in a network of ‘spiking’ neurons , 1992 .

[15]  Luc Berthouze,et al.  An episodic memory model using spiking neurons , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

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

[17]  D. Harter,et al.  Evolving neurodynamic controllers for autonomous robots , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..