Evolving spiking neural network for robot locomotion generation

In this paper, we propose locomotion generation for a mobile robot. Legged robot can walk in various complex terrains such as stairs as well as in flat environment. However, setting its behaviour to adapt to various environments in advance is very difficult. The robot can mimic the movement of organisms based on computational intelligence. In this study, we apply spiking neural network, which can take into account the transition of temporal information between the neurons. More specifically, the motion patterns are generated by applying a spiking neural network trained by Hebbian learning and evolution strategy, by using data provided by the physics engine measuring the distance walked by the robot and applied the motion patterns to real robot. Simulation was conducted to confirm the proposed technique.

[1]  Naoyuki Kubota,et al.  Spiking neural network based emotional model for robot partner , 2014, 2014 IEEE Symposium on Robotic Intelligence in Informationally Structured Space (RiiSS).

[2]  Hans-Paul Schwefel,et al.  Numerical Optimization of Computer Models , 1982 .

[3]  Toshio Fukuda,et al.  Trajectory Planning and Learning of A Redundant Manipulator with Structured Intelligence , 1998, J. Braz. Comput. Soc..

[4]  Janos Botzheim,et al.  Structured Learning for Extraction of Daily Life Log Measured by Smart Phone Sensors , 2015 .

[5]  Naoyuki Kubota,et al.  Cyclic motion generation for intelligent robot by evolutionary computation , 2013, 2013 IEEE Workshop on Robotic Intelligence in Informationally Structured Space (RiiSS).

[6]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[7]  Tsu-Tian Lee,et al.  On the stability properties of hexapod tripod gait , 1988, IEEE J. Robotics Autom..

[8]  Randall D. Beer,et al.  Evolution and Analysis of Model CPGs for Walking: II. General Principles and Individual Variability , 1999, Journal of Computational Neuroscience.

[9]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[10]  Lakhmi C. Jain,et al.  Knowledge-Based Information Systems in Practice , 2015 .

[11]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .

[12]  Kazuo Ishii,et al.  Behavior generation of bipedal robot using central pattern generator(CPG) (1st report: CPG parameters searching method by genetic algorithm) , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[13]  Manuela M. Veloso,et al.  An evolutionary approach to gait learning for four-legged robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[14]  Hod Lipson,et al.  Evolving robot gaits in hardware: the HyperNEAT generative encoding vs. parameter optimization , 2011, ECAL.

[15]  Kyrre Glette,et al.  Filling the reality gap: Using obstacles to promote robust gaits in evolutionary robotics , 2014, 2014 IEEE International Conference on Evolvable Systems.

[16]  Takenori Obo,et al.  Localization of human based on fuzzy spiking neural network in informationally structured space , 2010, International Conference on Fuzzy Systems.