Design of Spiking Central Pattern Generators for Multiple Locomotion Gaits in Hexapod Robots by Christiansen Grammar Evolution

被引:19
作者
Espinal, Andres [1 ]
Rostro-Gonzalez, Horacio [2 ]
Carpio, Martin [1 ]
Guerra-Hernandez, Erick I. [2 ]
Ornelas-Rodriguez, Manuel [1 ]
Sotelo-Figueroa, Marco [3 ]
机构
[1] Leon Inst Technol, Leon, Mexico
[2] DICIS Univ Guanajuato, Dept Elect, Salamanca, Mexico
[3] Univ Guanajuato, Div Ciencias Econ Adm, Dept Org Studies, Guanajuato, Mexico
关键词
central pattern generator; spiking neural network; Christiansen grammar evolution; evolution strategy; SPIKE-distance; legged robot locomotion; FPGA; BIPEDAL WALKING; NEURONS; CPG; OPTIMIZATION; PROGRESSION; NETWORKS; ANIMALS;
D O I
10.3389/fnbot.2016.00006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a method to design Spiking Central Pattern Generators (SCPGs) to achieve locomotion at different frequencies on legged robots. It is validated through embedding its designs into a Field-Programmable Gate Array (FPGA) and implemented on a real hexapod robot. The SCPGs are automatically designed by means of a Christiansen Grammar Evolution (CGE)-based methodology. The CGE performs a solution for the configuration (synaptic weights and connections) for each neuron in the SCPG. This is carried out through the indirect representation of candidate solutions that evolve to replicate a specific spike train according to a locomotion pattern (gait) by measuring the similarity between the spike trains and the SPIKE distance to lead the search to a correct configuration. By using this evolutionary approach, several SCPG design specifications can be explicitly added into the SPIKE distance-based fitness function, such as looking for Spiking Neural Networks (SNNs) with minimal connectivity or a Central Pattern Generator (CPG) able to generate different locomotion gaits only by changing the initial input stimuli. The SCPG designs have been successfully implemented on a Spartan 6 FPGA board and a real time validation on a 12 Degrees Of Freedom (DOFs) hexapod robot is presented.
引用
收藏
页数:13
相关论文
共 50 条
[1]  
[Anonymous], 2013, THEORY EVOLUTION STR
[2]  
[Anonymous], 2009, METAHEURISTICS DESIG
[3]  
[Anonymous], 2002, SPIKING NEURON MODEL
[4]  
[Anonymous], 1992, GENETIC PROGRAMMING
[5]  
[Anonymous], 1990, Neural Network Design and the Complexity of Learning
[6]   The Central Pattern Generator: A paradigm for artificial locomotion [J].
Arena P. .
Soft Computing, 2000, 4 (4) :251-265
[7]   Improving the Bin Packing Heuristic through Grammatical Evolution Based on Swarm Intelligence [J].
Aurelio Sotelo-Figueroa, Marco ;
Puga Soberanes, Hector Jose ;
Martin Carpio, Juan ;
Fraire Huacuja, Hector J. ;
Cruz Reyes, Laura ;
Alberto Soria-Alcaraz, Jorge .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
[8]  
Barron-Zambrano J.H., 2012, CPG implementations for robot locomotion: Analysis and design
[9]  
Brown TG, 1914, J PHYSIOL-LONDON, V48, P18