Underwater Rat-SLAM with Memristive Spiking Neural Networks

Autores
Pirozzo, Bernardo M.; De Paula, Mariano; Villar, Sebastián; Acosta, Gerardo G.
Año de publicación
2024
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Autonomous Underwater Vehicles (AUVs) are suitable platforms for a wide variety of applications in oceanic environments. However, to successfully carry out their tasks, they require a navigation system that can estimate their location with bounded error. Localization in underwater environments is a non-trivial problem with various proposed solutions, such as the use of buoys, computer vision, acoustic beacons, among others. Nevertheless, all these solutions require expensive sensors and hardware to keep positioning errors below a threshold. For these reasons, the use of bioinspired systems with cognitive capabilities is attractive and valuable for addressing this type of problem, as they allow for learning to fuse sensors and reset growing positioning errors through loop closure. To take advantage of these features in underwater environments, we present in this work a method for solving AUV localization using Rat-SLAM. Our proposal has two central modules, the Pose Cells (PC) network, implemented with Spiking Neural Networks (SNN), which allow us to have a form of information processing closer to the biological one and with the possibility of hardware implementation to have on-board Neuromorphic Computing (NC). Each spiking neuron in the SNN is modelled using the fourth element of electronics, the memristor. With this building block, a network of Pose cells estimates the 3D positioning coordinates (x, y, z) from linear velocities, while other network of Pose Cells estimates the heading (yaw) for each position in the plane, from the x and y components of the linear velocities and the z components of the angular velocity. The linear velocities are provided by a DVL. A monocular grayscale camera provides input to Local View Cells (LVC) network to perform loop closure when a known scene is seen again. The information from the LVC, together with that from the DVL and the activity in the PC-MLIF, is used to build the experience map, which will contain all the localization estimates. To evaluate the performance of this proposal, we carried out different trajectories using a Rexrov AUV in the Gazebo simulation environmet, which is part of the Robot Operating System (ROS). From these results, we obtained some conclusions and determined the future work of our research.
Materia
Ciencias de la Computación e Información
RAT-SLAM
Memristors
Neuromorphic Computing
Neuroscience
Autonomous Underwater Vehicles
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12520

id CICBA_ebe980ae9cc6c2aaee1455311acb5dd1
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12520
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Underwater Rat-SLAM with Memristive Spiking Neural NetworksPirozzo, Bernardo M.De Paula, MarianoVillar, SebastiánAcosta, Gerardo G.Ciencias de la Computación e InformaciónRAT-SLAMMemristorsNeuromorphic ComputingNeuroscienceAutonomous Underwater VehiclesAutonomous Underwater Vehicles (AUVs) are suitable platforms for a wide variety of applications in oceanic environments. However, to successfully carry out their tasks, they require a navigation system that can estimate their location with bounded error. Localization in underwater environments is a non-trivial problem with various proposed solutions, such as the use of buoys, computer vision, acoustic beacons, among others. Nevertheless, all these solutions require expensive sensors and hardware to keep positioning errors below a threshold. For these reasons, the use of bioinspired systems with cognitive capabilities is attractive and valuable for addressing this type of problem, as they allow for learning to fuse sensors and reset growing positioning errors through loop closure. To take advantage of these features in underwater environments, we present in this work a method for solving AUV localization using Rat-SLAM. Our proposal has two central modules, the Pose Cells (PC) network, implemented with Spiking Neural Networks (SNN), which allow us to have a form of information processing closer to the biological one and with the possibility of hardware implementation to have on-board Neuromorphic Computing (NC). Each spiking neuron in the SNN is modelled using the fourth element of electronics, the memristor. With this building block, a network of Pose cells estimates the 3D positioning coordinates (x, y, z) from linear velocities, while other network of Pose Cells estimates the heading (yaw) for each position in the plane, from the x and y components of the linear velocities and the z components of the angular velocity. The linear velocities are provided by a DVL. A monocular grayscale camera provides input to Local View Cells (LVC) network to perform loop closure when a known scene is seen again. The information from the LVC, together with that from the DVL and the activity in the PC-MLIF, is used to build the experience map, which will contain all the localization estimates. To evaluate the performance of this proposal, we carried out different trajectories using a Rexrov AUV in the Gazebo simulation environmet, which is part of the Robot Operating System (ROS). From these results, we obtained some conclusions and determined the future work of our research.2024-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12520enginfo:eu-repo/semantics/altIdentifier/doi/10.1109/OCEANS55160.2024.10754319info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:39:49Zoai:digital.cic.gba.gob.ar:11746/12520Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:39:50.183CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Underwater Rat-SLAM with Memristive Spiking Neural Networks
title Underwater Rat-SLAM with Memristive Spiking Neural Networks
spellingShingle Underwater Rat-SLAM with Memristive Spiking Neural Networks
Pirozzo, Bernardo M.
Ciencias de la Computación e Información
RAT-SLAM
Memristors
Neuromorphic Computing
Neuroscience
Autonomous Underwater Vehicles
title_short Underwater Rat-SLAM with Memristive Spiking Neural Networks
title_full Underwater Rat-SLAM with Memristive Spiking Neural Networks
title_fullStr Underwater Rat-SLAM with Memristive Spiking Neural Networks
title_full_unstemmed Underwater Rat-SLAM with Memristive Spiking Neural Networks
title_sort Underwater Rat-SLAM with Memristive Spiking Neural Networks
dc.creator.none.fl_str_mv Pirozzo, Bernardo M.
De Paula, Mariano
Villar, Sebastián
Acosta, Gerardo G.
author Pirozzo, Bernardo M.
author_facet Pirozzo, Bernardo M.
De Paula, Mariano
Villar, Sebastián
Acosta, Gerardo G.
author_role author
author2 De Paula, Mariano
Villar, Sebastián
Acosta, Gerardo G.
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
RAT-SLAM
Memristors
Neuromorphic Computing
Neuroscience
Autonomous Underwater Vehicles
topic Ciencias de la Computación e Información
RAT-SLAM
Memristors
Neuromorphic Computing
Neuroscience
Autonomous Underwater Vehicles
dc.description.none.fl_txt_mv Autonomous Underwater Vehicles (AUVs) are suitable platforms for a wide variety of applications in oceanic environments. However, to successfully carry out their tasks, they require a navigation system that can estimate their location with bounded error. Localization in underwater environments is a non-trivial problem with various proposed solutions, such as the use of buoys, computer vision, acoustic beacons, among others. Nevertheless, all these solutions require expensive sensors and hardware to keep positioning errors below a threshold. For these reasons, the use of bioinspired systems with cognitive capabilities is attractive and valuable for addressing this type of problem, as they allow for learning to fuse sensors and reset growing positioning errors through loop closure. To take advantage of these features in underwater environments, we present in this work a method for solving AUV localization using Rat-SLAM. Our proposal has two central modules, the Pose Cells (PC) network, implemented with Spiking Neural Networks (SNN), which allow us to have a form of information processing closer to the biological one and with the possibility of hardware implementation to have on-board Neuromorphic Computing (NC). Each spiking neuron in the SNN is modelled using the fourth element of electronics, the memristor. With this building block, a network of Pose cells estimates the 3D positioning coordinates (x, y, z) from linear velocities, while other network of Pose Cells estimates the heading (yaw) for each position in the plane, from the x and y components of the linear velocities and the z components of the angular velocity. The linear velocities are provided by a DVL. A monocular grayscale camera provides input to Local View Cells (LVC) network to perform loop closure when a known scene is seen again. The information from the LVC, together with that from the DVL and the activity in the PC-MLIF, is used to build the experience map, which will contain all the localization estimates. To evaluate the performance of this proposal, we carried out different trajectories using a Rexrov AUV in the Gazebo simulation environmet, which is part of the Robot Operating System (ROS). From these results, we obtained some conclusions and determined the future work of our research.
description Autonomous Underwater Vehicles (AUVs) are suitable platforms for a wide variety of applications in oceanic environments. However, to successfully carry out their tasks, they require a navigation system that can estimate their location with bounded error. Localization in underwater environments is a non-trivial problem with various proposed solutions, such as the use of buoys, computer vision, acoustic beacons, among others. Nevertheless, all these solutions require expensive sensors and hardware to keep positioning errors below a threshold. For these reasons, the use of bioinspired systems with cognitive capabilities is attractive and valuable for addressing this type of problem, as they allow for learning to fuse sensors and reset growing positioning errors through loop closure. To take advantage of these features in underwater environments, we present in this work a method for solving AUV localization using Rat-SLAM. Our proposal has two central modules, the Pose Cells (PC) network, implemented with Spiking Neural Networks (SNN), which allow us to have a form of information processing closer to the biological one and with the possibility of hardware implementation to have on-board Neuromorphic Computing (NC). Each spiking neuron in the SNN is modelled using the fourth element of electronics, the memristor. With this building block, a network of Pose cells estimates the 3D positioning coordinates (x, y, z) from linear velocities, while other network of Pose Cells estimates the heading (yaw) for each position in the plane, from the x and y components of the linear velocities and the z components of the angular velocity. The linear velocities are provided by a DVL. A monocular grayscale camera provides input to Local View Cells (LVC) network to perform loop closure when a known scene is seen again. The information from the LVC, together with that from the DVL and the activity in the PC-MLIF, is used to build the experience map, which will contain all the localization estimates. To evaluate the performance of this proposal, we carried out different trajectories using a Rexrov AUV in the Gazebo simulation environmet, which is part of the Robot Operating System (ROS). From these results, we obtained some conclusions and determined the future work of our research.
publishDate 2024
dc.date.none.fl_str_mv 2024-09
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12520
url https://digital.cic.gba.gob.ar/handle/11746/12520
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1109/OCEANS55160.2024.10754319
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618579456032768
score 13.070432