M. T. Ramezanlou, V. Azimirad, Saleh Valizadeh Sotubadi, F. Janabi-Sharifi
{"title":"动态环境下自主机器人导航的脉冲神经控制器","authors":"M. T. Ramezanlou, V. Azimirad, Saleh Valizadeh Sotubadi, F. Janabi-Sharifi","doi":"10.1109/ICCKE50421.2020.9303687","DOIUrl":null,"url":null,"abstract":"In this paper, a neural controller based on Spiking Neural Network (SNN) is trained using the Reward-modulated Spike-Timing-Dependent Plasticity (R-STDP) learning approach for the tasks of simultaneous target tracking and obstacle avoidance. The neural controller has two separate layers with a fully connected architecture. A random number vector encodes the sensor data within the network, and its output is obtained by calculating the membrane potential of the output layer. The SNN is connected to a 2 DoF robotic arm with two degrees of freedom and to control the motors. Two moving objects are used as targets and obstacles. The results showed that the network is able to distinguish between two objects in the environment. After learning, the robot found the proper path to reach the target without colliding the obstacle.","PeriodicalId":402043,"journal":{"name":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"12 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Spiking Neural Controller for Autonomous Robot Navigation in Dynamic Environments\",\"authors\":\"M. T. Ramezanlou, V. Azimirad, Saleh Valizadeh Sotubadi, F. Janabi-Sharifi\",\"doi\":\"10.1109/ICCKE50421.2020.9303687\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a neural controller based on Spiking Neural Network (SNN) is trained using the Reward-modulated Spike-Timing-Dependent Plasticity (R-STDP) learning approach for the tasks of simultaneous target tracking and obstacle avoidance. The neural controller has two separate layers with a fully connected architecture. A random number vector encodes the sensor data within the network, and its output is obtained by calculating the membrane potential of the output layer. The SNN is connected to a 2 DoF robotic arm with two degrees of freedom and to control the motors. Two moving objects are used as targets and obstacles. The results showed that the network is able to distinguish between two objects in the environment. After learning, the robot found the proper path to reach the target without colliding the obstacle.\",\"PeriodicalId\":402043,\"journal\":{\"name\":\"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"volume\":\"12 \",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCKE50421.2020.9303687\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE50421.2020.9303687","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
本文采用奖励调制的spike - time - dependent Plasticity (R-STDP)学习方法,对基于spike神经网络(SNN)的神经控制器进行训练,用于目标跟踪和避障同步任务。神经控制器有两个独立的层,具有完全连接的架构。一个随机数向量对网络内的传感器数据进行编码,通过计算输出层的膜电位得到其输出。SNN连接到一个2自由度的机械臂上,并控制电机。两个移动的物体分别作为目标和障碍物。结果表明,该网络能够区分环境中的两个物体。经过学习,机器人找到了到达目标而不与障碍物碰撞的合适路径。
Spiking Neural Controller for Autonomous Robot Navigation in Dynamic Environments
In this paper, a neural controller based on Spiking Neural Network (SNN) is trained using the Reward-modulated Spike-Timing-Dependent Plasticity (R-STDP) learning approach for the tasks of simultaneous target tracking and obstacle avoidance. The neural controller has two separate layers with a fully connected architecture. A random number vector encodes the sensor data within the network, and its output is obtained by calculating the membrane potential of the output layer. The SNN is connected to a 2 DoF robotic arm with two degrees of freedom and to control the motors. Two moving objects are used as targets and obstacles. The results showed that the network is able to distinguish between two objects in the environment. After learning, the robot found the proper path to reach the target without colliding the obstacle.