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...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-04-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/9/3022 |
id |
doaj-70b3248725ee4b64a1dd4b3e37514439 |
---|---|
record_format |
Article |
spelling |
doaj-70b3248725ee4b64a1dd4b3e375144392021-04-25T23:03:58ZengMDPI AGSensors1424-82202021-04-01213022302210.3390/s21093022Sensor Information Sharing Using a Producer-Consumer Algorithm on Small VehiclesRodrigo Vazquez-Lopez0Juan Carlos Herrera-Lozada1Jacobo Sandoval-Gutierrez2Philipp von Bülow3Daniel Librado Martinez-Vazquez4Instituto Politécnico Nacional, Centro de Innovación y Desarrollo Tecnológico en Cómputo (CIDETEC), Unidad Profesional Adolfo López Mateos, Ciudad de México 07700, MexicoInstituto Politécnico Nacional, Centro de Innovación y Desarrollo Tecnológico en Cómputo (CIDETEC), Unidad Profesional Adolfo López Mateos, Ciudad de México 07700, MexicoDepartamento de Procesos Productivos, Universidad Autónoma Metropolitana Unidad Lerma, Estado de México 52005, MexicoDepartamento de Procesos Productivos, Universidad Autónoma Metropolitana Unidad Lerma, Estado de México 52005, MexicoDepartamento de Procesos Productivos, Universidad Autónoma Metropolitana Unidad Lerma, Estado de México 52005, MexicoThere 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.https://www.mdpi.com/1424-8220/21/9/3022absolute position systemcooperative algorithmintercepting vehiclesindoor positioningrobot frameworkUWB sensors |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rodrigo Vazquez-Lopez Juan Carlos Herrera-Lozada Jacobo Sandoval-Gutierrez Philipp von Bülow Daniel Librado Martinez-Vazquez |
spellingShingle |
Rodrigo Vazquez-Lopez Juan Carlos Herrera-Lozada Jacobo Sandoval-Gutierrez Philipp von Bülow Daniel Librado Martinez-Vazquez Sensor Information Sharing Using a Producer-Consumer Algorithm on Small Vehicles Sensors absolute position system cooperative algorithm intercepting vehicles indoor positioning robot framework UWB sensors |
author_facet |
Rodrigo Vazquez-Lopez Juan Carlos Herrera-Lozada Jacobo Sandoval-Gutierrez Philipp von Bülow Daniel Librado Martinez-Vazquez |
author_sort |
Rodrigo Vazquez-Lopez |
title |
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_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_sort |
sensor information sharing using a producer-consumer algorithm on small vehicles |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-04-01 |
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. |
topic |
absolute position system cooperative algorithm intercepting vehicles indoor positioning robot framework UWB sensors |
url |
https://www.mdpi.com/1424-8220/21/9/3022 |
work_keys_str_mv |
AT rodrigovazquezlopez sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles AT juancarlosherreralozada sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles AT jacobosandovalgutierrez sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles AT philippvonbulow sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles AT daniellibradomartinezvazquez sensorinformationsharingusingaproducerconsumeralgorithmonsmallvehicles |
_version_ |
1721509129093120000 |