TY - JOUR
T1 - Quadrupedal robot locomotion
T2 - A biologically inspired approach and its hardware implementation
AU - Espinal, A.
AU - Rostro-Gonzalez, H.
AU - Carpio, M.
AU - Guerra-Hernandez, E. I.
AU - Ornelas-Rodriguez, M.
AU - Puga-Soberanes, H. J.
AU - Sotelo-Figueroa, M. A.
AU - Melin, P.
N1 - Publisher Copyright:
© 2016 A. Espinal et al.
PY - 2016
Y1 - 2016
N2 - A bioinspired locomotion system for a quadruped robot is presented. Locomotion is achieved by a spiking neural network (SNN) that acts as a Central Pattern Generator (CPG) producing different locomotion patterns represented by their raster plots. To generate these patterns, the SNN is configured with specific parameters (synaptic weights and topologies), which were estimated by a metaheuristic method based on Christiansen Grammar Evolution (CGE). The system has been implemented and validated on two robot platforms; firstly, we tested our system on a quadruped robot and, secondly, on a hexapod one. In this last one, we simulated the case where two legs of the hexapod were amputated and its locomotion mechanism has been changed. For the quadruped robot, the control is performed by the spiking neural network implemented on an Arduino board with 35% of resource usage. In the hexapod robot, we used Spartan 6 FPGA board with only 3% of resource usage. Numerical results show the effectiveness of the proposed system in both cases.
AB - A bioinspired locomotion system for a quadruped robot is presented. Locomotion is achieved by a spiking neural network (SNN) that acts as a Central Pattern Generator (CPG) producing different locomotion patterns represented by their raster plots. To generate these patterns, the SNN is configured with specific parameters (synaptic weights and topologies), which were estimated by a metaheuristic method based on Christiansen Grammar Evolution (CGE). The system has been implemented and validated on two robot platforms; firstly, we tested our system on a quadruped robot and, secondly, on a hexapod one. In this last one, we simulated the case where two legs of the hexapod were amputated and its locomotion mechanism has been changed. For the quadruped robot, the control is performed by the spiking neural network implemented on an Arduino board with 35% of resource usage. In the hexapod robot, we used Spartan 6 FPGA board with only 3% of resource usage. Numerical results show the effectiveness of the proposed system in both cases.
KW - Central pattern generator
KW - Evolution
KW - Animals
KW - Gaits
UR - http://www.scopus.com/inward/record.url?scp=84982803767&partnerID=8YFLogxK
UR - https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=pure_univeritat_ramon_llull&SrcAuth=WosAPI&KeyUT=WOS:000379462100001&DestLinkType=FullRecord&DestApp=WOS_CPL
U2 - 10.1155/2016/5615618
DO - 10.1155/2016/5615618
M3 - Article
C2 - 27436997
AN - SCOPUS:84982803767
SN - 1687-5265
VL - 2016
JO - Computational Intelligence and Neuroscience
JF - Computational Intelligence and Neuroscience
M1 - 5615618
ER -