Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A CPG system based on spiking neurons for hexapod robot locomotion

Published: 25 December 2015 Publication History

Abstract

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.

References

[1]
H. Soula, G. Beslon, O. Mazet, Spontaneous dynamics of asymmetric random recurrent spiking neural networks, Neural Comput., 18 (2006) 60-79.
[2]
H. Rostro-Gonzalez, B. Cessac, T. Vieville, Parameters estimation in spiking neural networks: a reverse-engineering approach, J. Neural Eng. 9 (2), 026024, (2012) 1-14.
[3]
R.B. Darst, Marcel Dekker Ltd, New-York, 1990.
[4]
R.E. Bixby, Implementing the simplex method, J. Comput., 4 (1992).
[5]
A.J. Ijspeert, Central pattern generators for locomotion control in animals and robots, Neural Netw., 21 (2008) 642-653.
[6]
H. Rostro-Gonzalez, B. Cessac, B. Girau, C. Torres-Huitzil, he role of the asymptotic dynamics in the design of FPGA-based implementations of gIF-type neuron models, J. Physiol.-Paris, 1-3 (2011) 91-97.
[7]
E. Marder, D. Bucher, Central pattern generators and the control of rhythmic movements, Curr. Biol., 11 (2001) 986-996.
[8]
T.G. Brown, On the nature of the fundamental activity of the nervous center; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system, J. Physiol., 18 (1914) 18-46.
[9]
P. Dayan, L.F. Abbott, Theoretical Neuroscience, The MIT Press, 2005.
[10]
W. Gerstner, W. Kistler, Cambridge University Press, 2002.
[11]
A.N. Burkitt, A review of the integrate-and-fire neuron model, Biol. Cybern., 95 (2006) 1-19.
[12]
AN. Burkitt, A review of the integrate-and-fire neuron model: II. Inhomogeneous synaptic input and network properties, Biol. Cybern. 95 (2) (2006) 97-112.
[13]
R. Brette, M. Rudolph, T. Carnevale, M. Hines, D. Beeman, J.M. Bower, M. Diesmann, A. Morrison, P.H. Goodman, F.C. Harris, M. Zirpe, T. Natschlager, D. Pecevski, B. Ermentrout, M. Djurfeldt, A. Lansner, O. Rochel, T. Vieville, E. Muller, A.P. Davison, S. El Boustani, A. Destexhe, Simulation of networks of spiking neurons, J. Comput. Neurosci., 23 (2007) 349-398.
[14]
G. Indiveri, B. Linares-Barranco, T.J. Hamilton, A. van Schaik, R. Etienne-Cummings, T. Delbruck, S.-C. Liu, P. Dudek, P. Hafliger, S. Renaud, J. Schemmel, G. Cauwenberghs, J. Arthur, K. Hynna, F. Folowosele, S. Saighi, T. Serrano-Gotarredona, J. Wijekoon, Y. Wang, K. Boahen, Neuromorphic silicon neuron circuits, Front. Neurosci., 5 (2011).
[15]
J.H. Barron-Zambrano, C. Torres-Huitzil, FPGA implementation of a configurable neuromorphic CPG-based locomotion controller, Neural Netw., 45 (2013) 50-61.
[16]
M. Grabowska, E. Godlewska, J. Schmidt, S. Daun-Gruhn, Quadrupedal gaits in hexapod animals inter-leg coordination in free-walking adult stick insects, J. Exp. Biol., 215 (2012) 4255-4266.

Cited By

View all
  • (2022)Two-Legged Robot Motion Control With Recurrent Neural NetworksJournal of Intelligent and Robotic Systems10.1007/s10846-021-01553-5104:4Online publication date: 1-Apr-2022
  • (2020)An Astrocyte-Modulated Neuromorphic Central Pattern Generator for Hexapod Robot Locomotion on Intel’s LoihiInternational Conference on Neuromorphic Systems 202010.1145/3407197.3407205(1-9)Online publication date: 28-Jul-2020
  • (2019)An Alternative Approach for Setting the Optimum Coupling Parameters Among the Neural Central Pattern Generators Considering the Amplitude and the Phase Error CalculationsNeural Processing Letters10.1007/s11063-019-10070-450:1(645-667)Online publication date: 1-Aug-2019
  • Show More Cited By

Index Terms

  1. A CPG system based on spiking neurons for hexapod robot locomotion
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Neurocomputing
    Neurocomputing  Volume 170, Issue C
    December 2015
    466 pages

    Publisher

    Elsevier Science Publishers B. V.

    Netherlands

    Publication History

    Published: 25 December 2015

    Author Tags

    1. Central pattern generators
    2. FPGA
    3. Legged robot locomotion
    4. Neuromorphic engineering
    5. Spiking neuron models

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Two-Legged Robot Motion Control With Recurrent Neural NetworksJournal of Intelligent and Robotic Systems10.1007/s10846-021-01553-5104:4Online publication date: 1-Apr-2022
    • (2020)An Astrocyte-Modulated Neuromorphic Central Pattern Generator for Hexapod Robot Locomotion on Intel’s LoihiInternational Conference on Neuromorphic Systems 202010.1145/3407197.3407205(1-9)Online publication date: 28-Jul-2020
    • (2019)An Alternative Approach for Setting the Optimum Coupling Parameters Among the Neural Central Pattern Generators Considering the Amplitude and the Phase Error CalculationsNeural Processing Letters10.1007/s11063-019-10070-450:1(645-667)Online publication date: 1-Aug-2019
    • (2019)Neural Oscillator Based CPG for Various Rhythmic Motions of Modular Snake Robot with Active JointsJournal of Intelligent and Robotic Systems10.1007/s10846-018-0864-y94:3-4(641-654)Online publication date: 1-Jun-2019
    • (2018)A Bioinspired Gait Transition Model for a Hexapod RobotJournal of Robotics10.1155/2018/29136362018Online publication date: 1-Jan-2018
    • (2017)A real-time FPGA implementation of a biologically inspired central pattern generator networkNeurocomputing10.1016/j.neucom.2017.03.028244:C(63-80)Online publication date: 28-Jun-2017
    • (2017)Supervised learning in spiking neural networks with noise-thresholdNeurocomputing10.1016/j.neucom.2016.09.044219:C(333-349)Online publication date: 5-Jan-2017
    • (undefined)A CPG-based control method for the rolling locomotion of a desert spider2016 IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO)10.1109/ARSO.2016.7736289(243-248)

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media