TY - JOUR
T1 - Differential mapping spiking neural network for sensor-based robot control
AU - Zahra, Omar
AU - Tolu, Silvia
AU - Navarro-Alarcon, David
N1 - Funding Information:
This research work is supported in part by the Research Grants Council (RGC) of Hong Kong under Grant No. 14203917, in part by PROCOREFrance/Hong Kong Joint Research Scheme sponsored by the RGC and the Consulate General of France in Hong Kong under Grant F-PolyU503/18, in part by the Chinese National Engineering Research Centre for Steel Construction (Hong Kong Branch) at PolyU under Grant BBV8, in part by the Key-Area Research and Development Program of Guangdong Province 2020 under project 76 and in part by The Hong Kong Polytechnic University under Grant G-YBYT and 4-ZZHJ.
Publisher Copyright:
© 2021 IOP Publishing Ltd.
PY - 2021/5
Y1 - 2021/5
N2 - In this work, a spiking neural network (SNN) is proposed for approximating differential sensorimotor maps of robotic systems. The computed model is used as a local Jacobian-like projection that relates changes in sensor space to changes in motor space. The SNN consists of an input (sensory) layer and an output (motor) layer connected through plastic synapses, with inter-inhibitory connections at the output layer. Spiking neurons are modeled as Izhikevich neurons with a synaptic learning rule based on spike timing-dependent plasticity. Feedback data from proprioceptive and exteroceptive sensors are encoded and fed into the input layer through a motor babbling process. A guideline for tuning the network parameters is proposed and applied along with the particle swarm optimization technique. Our proposed control architecture takes advantage of biologically plausible tools of an SNN to achieve the target reaching task while minimizing deviations from the desired path, and consequently minimizing the execution time. Thanks to the chosen architecture and optimization of the parameters, the number of neurons and the amount of data required for training are considerably low. The SNN is capable of handling noisy sensor readings to guide the robot movements in real-time. Experimental results are presented to validate the control methodology with a vision-guided robot.
AB - In this work, a spiking neural network (SNN) is proposed for approximating differential sensorimotor maps of robotic systems. The computed model is used as a local Jacobian-like projection that relates changes in sensor space to changes in motor space. The SNN consists of an input (sensory) layer and an output (motor) layer connected through plastic synapses, with inter-inhibitory connections at the output layer. Spiking neurons are modeled as Izhikevich neurons with a synaptic learning rule based on spike timing-dependent plasticity. Feedback data from proprioceptive and exteroceptive sensors are encoded and fed into the input layer through a motor babbling process. A guideline for tuning the network parameters is proposed and applied along with the particle swarm optimization technique. Our proposed control architecture takes advantage of biologically plausible tools of an SNN to achieve the target reaching task while minimizing deviations from the desired path, and consequently minimizing the execution time. Thanks to the chosen architecture and optimization of the parameters, the number of neurons and the amount of data required for training are considerably low. The SNN is capable of handling noisy sensor readings to guide the robot movements in real-time. Experimental results are presented to validate the control methodology with a vision-guided robot.
KW - robotics
KW - sensor-based control
KW - spiking neural networks
KW - visual servoing
UR - http://www.scopus.com/inward/record.url?scp=85104536090&partnerID=8YFLogxK
U2 - 10.1088/1748-3190/abedce
DO - 10.1088/1748-3190/abedce
M3 - Journal article
AN - SCOPUS:85104536090
SN - 1748-3182
VL - 16
JO - Bioinspiration and Biomimetics
JF - Bioinspiration and Biomimetics
IS - 3
M1 - 036008
ER -