Spiking neural network for targeted navigation and collision avoidance in an autonomous robot

dc.contributor.authorRamne, Malin
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mekanik och maritima vetenskapersv
dc.contributor.examinerWahde, Mattias
dc.contributor.supervisorWahde, Mattias
dc.date.accessioned2021-09-17T09:00:55Z
dc.date.available2021-09-17T09:00:55Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractIn this project a two-layered spiking neural network is implemented for targeted navigation and collision avoidance in an autonomous robot. The performance can be further improved by training with RM-STDP. The proposed modified STDP for inhibitory synapses yields even better performance in the networks and often after fewer rounds of training. The project also presents an evolutionary algorithm for determining the synaptic connections of a spiking neural network with a hidden layer. The evolutionary algorithm shows potential of working as a tool for determining the synaptic connectivity of spiking neural networks, however this project only explores a first rather simple implementation of the algorithm. In one run of the algorithm, with networks with a hidden layer consisting of 100 hidden neurons, a network with the ability to arrive at most of the test cases was evolved in less then 20 generations. However further work is necessary in order to determine the true potential of this approach. The performance of the spiking neural networks in this project are compared with the performance of non-spiking neural networks in order to determine advantages and disadvantages of using spiking neural networks in this specific case. The non-spiking neural networks perform better on the target navigation and collision avoidance tasks than corresponding spiking neural networks. The spiking neural network with no hidden layer arrived at the target in 842 out of 1000 test cases, and the non-spiking network arrived in 914 cases. With the hidden layer the number or arrivals where 784 for the spiking network and 916 for the non-spiking. This indicates that the advantages of the spike-rate interpretation of non-spiking neurons outweigh the expected advantages of encoding information in the specific timing of spikes in spiking neural networks, at least in the network structures and the tasks examined in this project.sv
dc.identifier.coursecodeMMSX30sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304140
dc.language.isoengsv
dc.relation.ispartofseries2020:36sv
dc.setspec.uppsokTechnology
dc.subjectspiking neural networksv
dc.subjectspike timing dependent plasticitysv
dc.subjectreward modulationsv
dc.subjectevolutionary algorithmsv
dc.titleSpiking neural network for targeted navigation and collision avoidance in an autonomous robotsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeComplex adaptive systems (MPCAS), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
2020-36 Malin Ramne.pdf
Storlek:
3.99 MB
Format:
Adobe Portable Document Format
Beskrivning:
Master thesis
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: