The Hong Kong Polytechnic University, Hong Kong Special Administrative Region of China.
Technical University of Denmark, Denmark.
Bioinspir Biomim. 2021 Apr 2;16(3). doi: 10.1088/1748-3190/abedce.
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.
在这项工作中,提出了一种尖峰神经网络(SNN),用于逼近机器人系统的微分感觉运动图。所计算的模型用作局部雅可比投影,将传感器空间中的变化与运动空间中的变化相关联。SNN 由输入(感觉)层和输出(运动)层组成,通过可塑突触连接,输出层具有中间抑制连接。尖峰神经元被建模为基于尖峰时间依赖性可塑性的 Izhikevich 神经元,并具有突触学习规则。来自本体感受和外感受传感器的反馈数据通过运动喋喋不休过程进行编码并输入到输入层。提出了一种调整网络参数的指南,并与粒子群优化技术一起应用。我们提出的控制架构利用 SNN 的生物上合理的工具来实现目标到达任务,同时最小化与期望路径的偏差,从而最小化执行时间。由于选择的架构和参数的优化,训练所需的神经元数量和数据量大大减少。SNN 能够处理噪声传感器读数,以便实时指导机器人运动。实验结果表明,该控制方法可用于基于视觉引导的机器人。