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...
Autores principales: | , , , , |
---|---|
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 |