M. T. Ramezanlou, V. Azimirad, Saleh Valizadeh Sotubadi, F. Janabi-Sharifi
{"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}
引用次数: 2
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.