Cargando…

Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface

Most indoor environments have wheelchair adaptations or ramps, providing an opportunity for mobile robots to navigate sloped areas avoiding steps. These indoor environments with integrated sloped areas are divided into different levels. The multi-level areas represent a challenge for mobile robot na...

Descripción completa

Detalles Bibliográficos
Autores principales: Rosas-Cervantes, Vinicio Alejandro, Hoang, Quoc-Dong, Lee, Soon-Geul, Choi, Jae-Hwan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272224/
https://www.ncbi.nlm.nih.gov/pubmed/34283123
http://dx.doi.org/10.3390/s21134588
_version_ 1783721175127425024
author Rosas-Cervantes, Vinicio Alejandro
Hoang, Quoc-Dong
Lee, Soon-Geul
Choi, Jae-Hwan
author_facet Rosas-Cervantes, Vinicio Alejandro
Hoang, Quoc-Dong
Lee, Soon-Geul
Choi, Jae-Hwan
author_sort Rosas-Cervantes, Vinicio Alejandro
collection PubMed
description Most indoor environments have wheelchair adaptations or ramps, providing an opportunity for mobile robots to navigate sloped areas avoiding steps. These indoor environments with integrated sloped areas are divided into different levels. The multi-level areas represent a challenge for mobile robot navigation due to the sudden change in reference sensors as visual, inertial, or laser scan instruments. Using multiple cooperative robots is advantageous for mapping and localization since they permit rapid exploration of the environment and provide higher redundancy than using a single robot. This study proposes a multi-robot localization using two robots (leader and follower) to perform a fast and robust environment exploration on multi-level areas. The leader robot is equipped with a 3D LIDAR for 2.5D mapping and a Kinect camera for RGB image acquisition. Using 3D LIDAR, the leader robot obtains information for particle localization, with particles sampled from the walls and obstacle tangents. We employ a convolutional neural network on the RGB images for multi-level area detection. Once the leader robot detects a multi-level area, it generates a path and sends a notification to the follower robot to go into the detected location. The follower robot utilizes a 2D LIDAR to explore the boundaries of the even areas and generate a 2D map using an extension of the iterative closest point. The 2D map is utilized as a re-localization resource in case of failure of the leader robot.
format Online
Article
Text
id pubmed-8272224
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82722242021-07-11 Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface Rosas-Cervantes, Vinicio Alejandro Hoang, Quoc-Dong Lee, Soon-Geul Choi, Jae-Hwan Sensors (Basel) Article Most indoor environments have wheelchair adaptations or ramps, providing an opportunity for mobile robots to navigate sloped areas avoiding steps. These indoor environments with integrated sloped areas are divided into different levels. The multi-level areas represent a challenge for mobile robot navigation due to the sudden change in reference sensors as visual, inertial, or laser scan instruments. Using multiple cooperative robots is advantageous for mapping and localization since they permit rapid exploration of the environment and provide higher redundancy than using a single robot. This study proposes a multi-robot localization using two robots (leader and follower) to perform a fast and robust environment exploration on multi-level areas. The leader robot is equipped with a 3D LIDAR for 2.5D mapping and a Kinect camera for RGB image acquisition. Using 3D LIDAR, the leader robot obtains information for particle localization, with particles sampled from the walls and obstacle tangents. We employ a convolutional neural network on the RGB images for multi-level area detection. Once the leader robot detects a multi-level area, it generates a path and sends a notification to the follower robot to go into the detected location. The follower robot utilizes a 2D LIDAR to explore the boundaries of the even areas and generate a 2D map using an extension of the iterative closest point. The 2D map is utilized as a re-localization resource in case of failure of the leader robot. MDPI 2021-07-04 /pmc/articles/PMC8272224/ /pubmed/34283123 http://dx.doi.org/10.3390/s21134588 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
Rosas-Cervantes, Vinicio Alejandro
Hoang, Quoc-Dong
Lee, Soon-Geul
Choi, Jae-Hwan
Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title_full Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title_fullStr Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title_full_unstemmed Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title_short Multi-Robot 2.5D Localization and Mapping Using a Monte Carlo Algorithm on a Multi-Level Surface
title_sort multi-robot 2.5d localization and mapping using a monte carlo algorithm on a multi-level surface
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272224/
https://www.ncbi.nlm.nih.gov/pubmed/34283123
http://dx.doi.org/10.3390/s21134588
work_keys_str_mv AT rosascervantesvinicioalejandro multirobot25dlocalizationandmappingusingamontecarloalgorithmonamultilevelsurface
AT hoangquocdong multirobot25dlocalizationandmappingusingamontecarloalgorithmonamultilevelsurface
AT leesoongeul multirobot25dlocalizationandmappingusingamontecarloalgorithmonamultilevelsurface
AT choijaehwan multirobot25dlocalizationandmappingusingamontecarloalgorithmonamultilevelsurface