首页> 外文期刊>Advances in Mechanical Engineering >FPGA Implementation of Self-Organized Spiking Neural Network Controller for Mobile Robots
【24h】

FPGA Implementation of Self-Organized Spiking Neural Network Controller for Mobile Robots

机译:移动机器人自组织尖峰神经网络控制器的FPGA实现

获取原文
获取原文并翻译 | 示例
           

摘要

Spiking neural network, a computational model which uses spikes to process the information, is good candidate for mobile robot controller. In this paper, we present a novel mechanism for controlling mobile robots based on self-organized spiking neural network (SOSNN) and introduce a method for FPGA implementation of this SOSNN. The spiking neuron we used is Izhikevich model. Akey feature of this controller is that it can simulate the process of unconditioned reflex (avoid obstacles using infrared sensor signals) and conditioned reflex (make right choices in multiple T-maze) by spike timing-dependent plasticity (STDP) learning and dopamine-receptor modulation. Experimental results show that the proposed controller is effective and is easy to implement. The FPGA implementation method aims to build up a specific network using generic blocks designed in the MATLAB Simulink environment. The main characteristics of this original solution are: on-chip learning algorithm implementation, high reconfiguration capability, and operation under real time constraints. An extended analysis has been carried out on the hardware resources used to implement the whole SOSNN network, as well as each individual component block.
机译:尖峰神经网络是一种使用尖峰处理信息的计算模型,是移动机器人控制器的理想选择。在本文中,我们提出了一种基于自组织尖刺神经网络(SOSNN)的移动机器人控制新机制,并介绍了该SOSNN的FPGA实现方法。我们使用的尖峰神经元是Izhikevich模型。该控制器的一个关键功能是它可以通过依赖于尖峰时间的可塑性(STDP)学习和多巴胺受体来模拟无条件反射(避免使用红外传感器信号避开障碍物)和条件反射(在多个T迷宫中做出正确选择)的过程调制。实验结果表明,该控制器是有效的,易于实现。 FPGA实现方法旨在使用在MATLAB Simulink环境中设计的通用模块来构建特定的网络。该原始解决方案的主要特征是:片上学习算法的实现,较高的重配置能力以及实时约束下的操作。已对用于实现整个SOSNN网络的硬件资源以及每个单独的组件块进行了扩展的分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号