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...

Full description

Bibliographic Details
Main Authors: Rodrigo Vazquez-Lopez, Juan Carlos Herrera-Lozada, Jacobo Sandoval-Gutierrez, Philipp von Bülow, Daniel Librado Martinez-Vazquez
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