A Spiking Central Pattern Generator for the control of a simulated lamprey robot running on SpiNNaker and Loihi neuromorphic boards
Emmanouil Angelidis, Emanuel Buchholz, Jonathan Patrick Arreguit, O'Neil, Alexis Roug\`e, Terrence Stewart, Axel von Arnim, Alois Knoll, Auke, Ijspeert

TL;DR
This paper presents a novel spiking neural network-based central pattern generator implemented on neuromorphic hardware to control a simulated lamprey robot, demonstrating dynamic gait control and potential energy efficiency benefits.
Contribution
It introduces a mathematically formulated spiking CPG model based on the Neural Engineering Framework and demonstrates its implementation on SpiNNaker and Loihi hardware for robotic control.
Findings
The spiking CPG can generate various swimming gaits.
The model allows dynamic control via sensory input.
Neuromorphic hardware implementation shows energy and speed advantages.
Abstract
Central Pattern Generators (CPGs) models have been long used to investigate both the neural mechanisms that underlie animal locomotion as well as a tool for robotic research. In this work we propose a spiking CPG neural network and its implementation on neuromorphic hardware as a means to control a simulated lamprey model. To construct our CPG model, we employ the naturally emerging dynamical systems that arise through the use of recurrent neural populations in the Neural Engineering Framework (NEF). We define the mathematical formulation behind our model, which consists of a system of coupled abstract oscillators modulated by high-level signals, capable of producing a variety of output gaits. We show that with this mathematical formulation of the Central Pattern Generator model, the model can be turned into a Spiking Neural Network (SNN) that can be easily simulated with Nengo, an SNN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
