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