Quadrupedal Robot Locomotion: A Biologically Inspired Approach and Its Hardware Implementation

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.

[1]  Weems Steve Dropsho Real-Time Computing : Implications for General Microprocessors Chip , 2007 .

[2]  Martyna J Grabowska,et al.  Quadrupedal gaits in hexapod animals – inter-leg coordination in free-walking adult stick insects , 2012, Journal of Experimental Biology.

[3]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Irregular Terrain Based on Biological Concepts , 2003, Int. J. Robotics Res..

[4]  Hédi Soula,et al.  Spontaneous Dynamics of Asymmetric Random Recurrent Spiking Neural Networks , 2004, Neural Computation.

[5]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

[6]  Jihong Liu,et al.  A Survey of Neuromorphic Engineering--Biological Nervous Systems Realized on Silicon , 2009, 2009 IEEE Circuits and Systems International Conference on Testing and Diagnosis.

[7]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[8]  Auke Jan Ijspeert,et al.  Evolution and Development of a Central Pattern Generator for the Swimming of a Lamprey , 1999, Artificial Life.

[9]  X. Yao Evolving Artificial Neural Networks , 1999 .

[10]  Alfonso Ortega,et al.  Christiansen Grammar Evolution: Grammatical Evolution With Semantics , 2007, IEEE Transactions on Evolutionary Computation.

[11]  Akio Ishiguro,et al.  Generation of an adaptive controller CPG for a quadruped robot with neuromodulation mechanism , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Daniel Chicharro,et al.  Monitoring spike train synchrony , 2012, Journal of neurophysiology.

[13]  V. Dietz Central pattern generator , 1995, Paraplegia.

[14]  Aude Billard,et al.  Biologically inspired neural controllers for motor control in a quadruped robot , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[15]  Luigi Fortuna,et al.  An adaptive, self-organizing dynamical system for hierarchical control of bio-inspired locomotion , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Carla M. A. Pinto,et al.  Central pattern generator for legged locomotion : a mathematical approach , 2007 .

[17]  B. Cessac A discrete time neural network model with spiking neurons , 2007, Journal of mathematical biology.

[18]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[19]  Luigi Fortuna,et al.  Evolutionary Optimization Algorithms , 2001 .

[20]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[21]  Susanne Still,et al.  Controller for a Four-Legged Walking Machine , 1998 .

[22]  R J Full,et al.  Templates and anchors: neuromechanical hypotheses of legged locomotion on land. , 1999, The Journal of experimental biology.