TY - JOUR
T1 - A CPG system based on spiking neurons for hexapod robot locomotion
AU - Rostro-Gonzalez, H.
AU - Cerna-Garcia, P. A.
AU - Trejo-Caballero, G.
AU - Garcia-Capulin, C. H.
AU - Ibarra-Manzano, M. A.
AU - Avina-Cervantes, J. G.
AU - Torres-Huitzil, C.
N1 - Publisher Copyright:
© 2015 Elsevier B.V.
PY - 2015/12/25
Y1 - 2015/12/25
N2 - In this paper, we propose a locomotion system based on a central pattern generator (CPG) for a hexapod robot, suitable for embedded hardware implementation. The CPG system was built as a network of spiking neurons, which produce rhythmic signals for three different gaits (walk, jogging and run) in the hexapod robot. The spiking neuron model used in this work is a simplified form of the well-known generalized Integrate-and-Fire neuron model, which can be trained using the Simplex method. The use of spiking neurons makes the system highly suitable for digital hardware implementations that exploit the inherent parallelism to replicate the intrinsic, computationally efficient, distributed control mechanism of CPGs. The system has been implemented on a Spartan 6 FPGA board and fully validated on a hexapod robot. Experimental results show the effectiveness of the proposed approach, based on existing models and techniques, for hexapod rhythmic locomotion.
AB - In this paper, we propose a locomotion system based on a central pattern generator (CPG) for a hexapod robot, suitable for embedded hardware implementation. The CPG system was built as a network of spiking neurons, which produce rhythmic signals for three different gaits (walk, jogging and run) in the hexapod robot. The spiking neuron model used in this work is a simplified form of the well-known generalized Integrate-and-Fire neuron model, which can be trained using the Simplex method. The use of spiking neurons makes the system highly suitable for digital hardware implementations that exploit the inherent parallelism to replicate the intrinsic, computationally efficient, distributed control mechanism of CPGs. The system has been implemented on a Spartan 6 FPGA board and fully validated on a hexapod robot. Experimental results show the effectiveness of the proposed approach, based on existing models and techniques, for hexapod rhythmic locomotion.
KW - Central pattern generators
KW - FPGA
KW - Legged robot locomotion
KW - Neuromorphic engineering
KW - Spiking neuron models
UR - http://www.scopus.com/inward/record.url?scp=84940614645&partnerID=8YFLogxK
UR - https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=pure_univeritat_ramon_llull&SrcAuth=WosAPI&KeyUT=WOS:000361256000005&DestLinkType=FullRecord&DestApp=WOS_CPL
U2 - 10.1016/j.neucom.2015.03.090
DO - 10.1016/j.neucom.2015.03.090
M3 - Article
AN - SCOPUS:84940614645
SN - 0925-2312
VL - 170
SP - 47
EP - 54
JO - Neurocomputing
JF - Neurocomputing
ER -