Cargando…

Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles

There are several tools, frameworks, and algorithms to solve information sharing from multiple tasks and robots. Some applications such as ROS, Kafka, and MAVLink cover most problems when using operating systems. However, they cannot be used for particular problems that demand optimization of resour...

Descripción completa

Detalles Bibliográficos
Autores principales: Vazquez-Lopez, Rodrigo, Herrera-Lozada, Juan Carlos, Sandoval-Gutierrez, Jacobo, von Bülow, Philipp, Martinez-Vazquez, Daniel Librado
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8123470/
https://www.ncbi.nlm.nih.gov/pubmed/33923114
http://dx.doi.org/10.3390/s21093022
_version_ 1783692915625689088
author Vazquez-Lopez, Rodrigo
Herrera-Lozada, Juan Carlos
Sandoval-Gutierrez, Jacobo
von Bülow, Philipp
Martinez-Vazquez, Daniel Librado
author_facet Vazquez-Lopez, Rodrigo
Herrera-Lozada, Juan Carlos
Sandoval-Gutierrez, Jacobo
von Bülow, Philipp
Martinez-Vazquez, Daniel Librado
author_sort Vazquez-Lopez, Rodrigo
collection PubMed
description There are several tools, frameworks, and algorithms to solve information sharing from multiple tasks and robots. Some applications such as ROS, Kafka, and MAVLink cover most problems when using operating systems. However, they cannot be used for particular problems that demand optimization of resources. Therefore, the objective was to design a solution to fit the resources of small vehicles. The methodology consisted of defining the group of vehicles with low performance or are not compatible with high-level known applications; design a reduced, modular, and compatible architecture; design a producer-consumer algorithm that adjusts to the simultaneous localization and communication of multiple vehicles with UWB sensors; validate the operation with an interception task. The results showed the feasibility of performing architecture for embedded systems compatible with other applications managing information through the proposed algorithm allowed to complete the interception task between two vehicles. Another result was to determine the system’s efficiency by scaling the memory size and comparing its performance. The work’s contributions show the areas of opportunity to develop architectures focusing on the optimization of robot resources and complement existing ones.
format Online
Article
Text
id pubmed-8123470
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81234702021-05-16 Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles Vazquez-Lopez, Rodrigo Herrera-Lozada, Juan Carlos Sandoval-Gutierrez, Jacobo von Bülow, Philipp Martinez-Vazquez, Daniel Librado Sensors (Basel) Article There are several tools, frameworks, and algorithms to solve information sharing from multiple tasks and robots. Some applications such as ROS, Kafka, and MAVLink cover most problems when using operating systems. However, they cannot be used for particular problems that demand optimization of resources. Therefore, the objective was to design a solution to fit the resources of small vehicles. The methodology consisted of defining the group of vehicles with low performance or are not compatible with high-level known applications; design a reduced, modular, and compatible architecture; design a producer-consumer algorithm that adjusts to the simultaneous localization and communication of multiple vehicles with UWB sensors; validate the operation with an interception task. The results showed the feasibility of performing architecture for embedded systems compatible with other applications managing information through the proposed algorithm allowed to complete the interception task between two vehicles. Another result was to determine the system’s efficiency by scaling the memory size and comparing its performance. The work’s contributions show the areas of opportunity to develop architectures focusing on the optimization of robot resources and complement existing ones. MDPI 2021-04-25 /pmc/articles/PMC8123470/ /pubmed/33923114 http://dx.doi.org/10.3390/s21093022 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Vazquez-Lopez, Rodrigo
Herrera-Lozada, Juan Carlos
Sandoval-Gutierrez, Jacobo
von Bülow, Philipp
Martinez-Vazquez, Daniel Librado
Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title_full Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title_fullStr Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title_full_unstemmed Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title_short Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles
title_sort sensor information sharing using a producer-consumer algorithm on small vehicles
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8123470/
https://www.ncbi.nlm.nih.gov/pubmed/33923114
http://dx.doi.org/10.3390/s21093022
work_keys_str_mv AT vazquezlopezrodrigo sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles
AT herreralozadajuancarlos sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles
AT sandovalgutierrezjacobo sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles
AT vonbulowphilipp sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles
AT martinezvazquezdaniellibrado sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles