ETNEOct 25, 2018

Adaptive motor control and learning in a spiking neural network realised on a mixed-signal neuromorphic processor

arXiv:1810.10801v131 citations
Originality Incremental advance
AI Analysis

This work addresses efficient motor control for fast robots using neuromorphic computing, but it is incremental as it demonstrates a simple, scalable architecture.

The paper tackled the problem of controlling a robotic vehicle's rotational velocity using a spiking neural network on a neuromorphic chip, achieving online learning of an inverse model with 256 neurons as a proof of concept.

Neuromorphic computing is a new paradigm for design of both the computing hardware and algorithms inspired by biological neural networks. The event-based nature and the inherent parallelism make neuromorphic computing a promising paradigm for building efficient neural network based architectures for control of fast and agile robots. In this paper, we present a spiking neural network architecture that uses sensory feedback to control rotational velocity of a robotic vehicle. When the velocity reaches the target value, the mapping from the target velocity of the vehicle to the correct motor command, both represented in the spiking neural network on the neuromorphic device, is autonomously stored on the device using on-chip plastic synaptic weights. We validate the controller using a wheel motor of a miniature mobile vehicle and inertia measurement unit as the sensory feedback and demonstrate online learning of a simple 'inverse model' in a two-layer spiking neural network on the neuromorphic chip. The prototype neuromorphic device that features 256 spiking neurons allows us to realise a simple proof of concept architecture for the purely neuromorphic motor control and learning. The architecture can be easily scaled-up if a larger neuromorphic device is available.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes