» Articles » PMID: 38726031

Artificial Cerebellum on FPGA: Realistic Real-time Cerebellar Spiking Neural Network Model Capable of Real-world Adaptive Motor Control

Overview
Journal Front Neurosci
Date 2024 May 10
PMID 38726031
Authors
Affiliations
Soon will be listed here.
Abstract

The cerebellum plays a central role in motor control and learning. Its neuronal network architecture, firing characteristics of component neurons, and learning rules at their synapses have been well understood in terms of anatomy and physiology. A realistic artificial cerebellum with mimetic network architecture and synaptic plasticity mechanisms may allow us to analyze cerebellar information processing in the real world by applying it to adaptive control of actual machines. Several artificial cerebellums have previously been constructed, but they require high-performance hardware to run in real-time for real-world machine control. Presently, we implemented an artificial cerebellum with the size of 10 spiking neuron models on a field-programmable gate array (FPGA) which is compact, lightweight, portable, and low-power-consumption. In the implementation three novel techniques are employed: (1) 16-bit fixed-point operation and randomized rounding, (2) fully connected spike information transmission, and (3) alternative memory that uses pseudo-random number generators. We demonstrate that the FPGA artificial cerebellum runs in real-time, and its component neuron models behave as those in the corresponding artificial cerebellum configured on a personal computer in Python. We applied the FPGA artificial cerebellum to the adaptive control of a machine in the real world and demonstrated that the artificial cerebellum is capable of adaptively reducing control error after sudden load changes. This is the first implementation and demonstration of a spiking artificial cerebellum on an FPGA applicable to real-world adaptive control. The FPGA artificial cerebellum may provide neuroscientific insights into cerebellar information processing in adaptive motor control and may be applied to various neuro-devices to augment and extend human motor control capabilities.

References
1.
Hirano T . Depression and potentiation of the synaptic transmission between a granule cell and a Purkinje cell in rat cerebellar culture. Neurosci Lett. 1990; 119(2):141-4. DOI: 10.1016/0304-3940(90)90818-t. View

2.
Kuriyama R, Casellato C, DAngelo E, Yamazaki T . Real-Time Simulation of a Cerebellar Scaffold Model on Graphics Processing Units. Front Cell Neurosci. 2021; 15:623552. PMC: 8058369. DOI: 10.3389/fncel.2021.623552. View

3.
Noda H . Mossy fibres sending retinal-slip, eye, and head velocity signals to the flocculus of the monkey. J Physiol. 1986; 379:39-60. PMC: 1182884. DOI: 10.1113/jphysiol.1986.sp016240. View

4.
Fu Y, Djupsund K, Gao H, Hayden B, Shen K, Dan Y . Temporal specificity in the cortical plasticity of visual space representation. Science. 2002; 296(5575):1999-2003. DOI: 10.1126/science.1070521. View

5.
Yang S, Wang J, Zhang N, Deng B, Pang Y, Azghadi M . CerebelluMorphic: Large-Scale Neuromorphic Model and Architecture for Supervised Motor Learning. IEEE Trans Neural Netw Learn Syst. 2021; 33(9):4398-4412. DOI: 10.1109/TNNLS.2021.3057070. View