dc.contributorIsaza Ramírez, Sebastián
dc.contributorVelásquez Vélez, Ricardo Andrés
dc.creatorGiraldo Bustamante, Nelson Santiago
dc.date2023-05-30T20:39:13Z
dc.date2023-05-30T20:39:13Z
dc.date2023
dc.date.accessioned2024-04-23T14:21:19Z
dc.date.available2024-04-23T14:21:19Z
dc.identifierhttps://hdl.handle.net/10495/35164
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/9229572
dc.descriptionABSTRACT : Autonomous sailboats are a very interesting type of mobile robot, since their main source of energy is wind, a free, abundant and environmentally friendly resource. Therefore, they can show great potential in different applications, such as long-term navigation and marine monitoring. In many applications, sailboats can not touch land for long periods, so the energy efficiency of their different systems is essential. Spiking neural networks (SNNs) are an artificial neural network model that is being investigated in the robotics field to implement controllers. These networks have, in theory, several advantages that make them quite attractive for robotic controllers design, such as low response latency and low energy consumption in specialized hardware. These qualities make SNNs a very interesting strategy to implement navigation controllers for autonomous sailboats. In this thesis, we present the development of an autonomous navigation system (ANS) based on spiking neural networks (SNNs) to solve a sailboat control task. The main objective was to find out how is the performance of such a controller for a sailboat, when following straight trajectories but also during tacking and gybing maneuvers. To run the SNNs, we developed a simulation environment based on the BindsNET library and the USVSim simulator. For each SNN, we used the modulated spike time-dependent plasticity reinforcement learning rule (M-STDP), a two-layer feed-forward network topology, and a leaky integrate-and-fire neuron model. We also defined the control strategy, training scenario and testing scenario. We performed two main experiments: a simulated design space exploration to tune SNN-based ANS hyperparameters and a test of an SNN-based ANS on a real sailboat. The obtained results show that the implemented control strategy works to develop an effective SNN-based ANS for the chosen control task, which performs both in simulation and in a real environment.
dc.format73
dc.formatapplication/pdf
dc.formatapplication/pdf
dc.languageeng
dc.publisherSistemas Embebidos e Inteligencia Computacional (SISTEMIC)
dc.publisherMedellín - Colombia
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rightshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rightshttp://purl.org/coar/access_right/c_f1cf
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectNeural Networks, Computer
dc.subjectRedes Neurales de la Computación
dc.subjectSistemas de control inteligente
dc.subjectIntelligent control systems
dc.subjectInteligencia artificial
dc.subjectArtificial intelligence
dc.subjectSpiking neural networks
dc.subjectSailboat control
dc.subjectUSVSim
dc.subjectBindsNET
dc.titleSailboat navigation control system based on spiking neural networks
dc.typeinfo:eu-repo/semantics/masterThesis
dc.typeinfo:eu-repo/semantics/draft
dc.typehttp://purl.org/coar/resource_type/c_bdcc
dc.typehttps://purl.org/redcol/resource_type/TM
dc.typeTesis/Trabajo de grado - Monografía - Maestría


Este ítem pertenece a la siguiente institución