Training slow silicon neurons to control extremely fast robots with spiking reinforcement learning
Irene Ambrosini, Ingo Blakowski, Dmitrii Zendrikov, Cristiano Capone, Luna Gava, Giacomo Indiveri, Chiara De Luca, Chiara Bartolozzi
TL;DR
Addresses the challenge of energy-efficient, real-time motor control in autonomous robotics by applying neuromorphic reinforcement learning to a 6D continuous-state air-hockey task ($x_p,y_p,v_x,v_y,x_e,y_e$). The approach couples a CPU-based encoder with a DYNAP-SE neuromorphic chip, a fixed random reservoir of 1020 AdEx-LIF neurons, and a two-unit readout learned online with the local e-prop rule, achieving 50 Hz closed-loop control. The authors demonstrate scaling from 2D Pong to this real robot, reaching 96–98% success across varied initial conditions with about 1020 neurons and online learning. The results highlight practical viability of energy-efficient, always-on adaptive robotics and motivate future hardware scaling, offline dream-like learning, and richer sensor interfaces.
Abstract
Air hockey demands split-second decisions at high puck velocities, a challenge we address with a compact network of spiking neurons running on a mixed-signal analog/digital neuromorphic processor. By co-designing hardware and learning algorithms, we train the system to achieve successful puck interactions through reinforcement learning in a remarkably small number of trials. The network leverages fixed random connectivity to capture the task's temporal structure and adopts a local e-prop learning rule in the readout layer to exploit event-driven activity for fast and efficient learning. The result is real-time learning with a setup comprising a computer and the neuromorphic chip in-the-loop, enabling practical training of spiking neural networks for robotic autonomous systems. This work bridges neuroscience-inspired hardware with real-world robotic control, showing that brain-inspired approaches can tackle fast-paced interaction tasks while supporting always-on learning in intelligent machines.
