Cargando…

A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots

In this paper we tackle the problem of indoor robot localization by using a vision-based approach. Specifically, we propose a visual odometer able to give back the relative pose of an omnidirectional automatic guided vehicle (AGV) that moves inside an indoor industrial environment. A monocular downw...

Descripción completa

Detalles Bibliográficos
Autores principales: Patruno, Cosimo, Colella, Roberto, Nitti, Massimiliano, Renò, Vito, Mosca, Nicola, Stella, Ettore
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038713/
https://www.ncbi.nlm.nih.gov/pubmed/32041371
http://dx.doi.org/10.3390/s20030875
_version_ 1783500698146570240
author Patruno, Cosimo
Colella, Roberto
Nitti, Massimiliano
Renò, Vito
Mosca, Nicola
Stella, Ettore
author_facet Patruno, Cosimo
Colella, Roberto
Nitti, Massimiliano
Renò, Vito
Mosca, Nicola
Stella, Ettore
author_sort Patruno, Cosimo
collection PubMed
description In this paper we tackle the problem of indoor robot localization by using a vision-based approach. Specifically, we propose a visual odometer able to give back the relative pose of an omnidirectional automatic guided vehicle (AGV) that moves inside an indoor industrial environment. A monocular downward-looking camera having the optical axis nearly perpendicular to the ground floor, is used for collecting floor images. After a preliminary analysis of images aimed at detecting robust point features (keypoints) takes place, specific descriptors associated to the keypoints enable to match the detected points to their consecutive frames. A robust correspondence feature filter based on statistical and geometrical information is devised for rejecting those incorrect matchings, thus delivering better pose estimations. A camera pose compensation is further introduced for ensuring better positioning accuracy. The effectiveness of proposed methodology has been proven through several experiments, in laboratory as well as in an industrial setting. Both quantitative and qualitative evaluations have been made. Outcomes have shown that the method provides a final positioning percentage error of 0.21% on an average distance of 17.2 m. A longer run in an industrial context has provided comparable results (a percentage error of 0.94% after about 80 m). The average relative positioning error is about 3%, which is still in good agreement with current state of the art.
format Online
Article
Text
id pubmed-7038713
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70387132020-03-09 A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots Patruno, Cosimo Colella, Roberto Nitti, Massimiliano Renò, Vito Mosca, Nicola Stella, Ettore Sensors (Basel) Article In this paper we tackle the problem of indoor robot localization by using a vision-based approach. Specifically, we propose a visual odometer able to give back the relative pose of an omnidirectional automatic guided vehicle (AGV) that moves inside an indoor industrial environment. A monocular downward-looking camera having the optical axis nearly perpendicular to the ground floor, is used for collecting floor images. After a preliminary analysis of images aimed at detecting robust point features (keypoints) takes place, specific descriptors associated to the keypoints enable to match the detected points to their consecutive frames. A robust correspondence feature filter based on statistical and geometrical information is devised for rejecting those incorrect matchings, thus delivering better pose estimations. A camera pose compensation is further introduced for ensuring better positioning accuracy. The effectiveness of proposed methodology has been proven through several experiments, in laboratory as well as in an industrial setting. Both quantitative and qualitative evaluations have been made. Outcomes have shown that the method provides a final positioning percentage error of 0.21% on an average distance of 17.2 m. A longer run in an industrial context has provided comparable results (a percentage error of 0.94% after about 80 m). The average relative positioning error is about 3%, which is still in good agreement with current state of the art. MDPI 2020-02-06 /pmc/articles/PMC7038713/ /pubmed/32041371 http://dx.doi.org/10.3390/s20030875 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Patruno, Cosimo
Colella, Roberto
Nitti, Massimiliano
Renò, Vito
Mosca, Nicola
Stella, Ettore
A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title_full A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title_fullStr A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title_full_unstemmed A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title_short A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots
title_sort vision-based odometer for localization of omnidirectional indoor robots
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038713/
https://www.ncbi.nlm.nih.gov/pubmed/32041371
http://dx.doi.org/10.3390/s20030875
work_keys_str_mv AT patrunocosimo avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT colellaroberto avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT nittimassimiliano avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT renovito avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT moscanicola avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT stellaettore avisionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT patrunocosimo visionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT colellaroberto visionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT nittimassimiliano visionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT renovito visionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT moscanicola visionbasedodometerforlocalizationofomnidirectionalindoorrobots
AT stellaettore visionbasedodometerforlocalizationofomnidirectionalindoorrobots