AUTHOR=Espinal Andres , Rostro-Gonzalez Horacio , Carpio Martin , Guerra-Hernandez Erick I. , Ornelas-Rodriguez Manuel , Sotelo-Figueroa Marco TITLE=Design of Spiking Central Pattern Generators for Multiple Locomotion Gaits in Hexapod Robots by Christiansen Grammar Evolution JOURNAL=Frontiers in Neurorobotics VOLUME=Volume 10 - 2016 YEAR=2016 URL=https://www.frontiersin.org/journals/neurorobotics/articles/10.3389/fnbot.2016.00006 DOI=10.3389/fnbot.2016.00006 ISSN=1662-5218 ABSTRACT=This paper deals with the design of Spiking Central Pattern Generators (SCPGs) to achieve locomotion at different frequencies in legged robots and their hardware implementation in a FPGA and validation on a real hexapod robot. Herein, the SCPGs are automatically designed by a Christiansen Grammar Evolution (CGE)-based methodology. It is, the CGE performs a solution for the configurations (synaptic weights and connections) of each neuron in the SCPG. This is carried out through the indirect representation of a candidate solution that evolves to replicate a specific spike train according to a locomotion pattern (gait) by measuring the similarity between the spike train with the SPIKE-Distance to drive the search to a correct configuration. By using this evolutionary approach, several SCPG design specifications can be explicitly added into the fitness function to achieve the SPIKE-distance criteria, such as: looking for SNNs with minimal connectivity or a 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 DOFs hexapod robot is presented.