Cargando…
A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition
Localization is a crucial skill in mobile robotics because the robot needs to make reasonable navigation decisions to complete its mission. Many approaches exist to implement localization, but artificial intelligence can be an interesting alternative to traditional localization techniques based on m...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10054436/ https://www.ncbi.nlm.nih.gov/pubmed/36991840 http://dx.doi.org/10.3390/s23063128 |
_version_ | 1785015670588571648 |
---|---|
author | Klein, Luan C. Braun, João Mendes, João Pinto, Vítor H. Martins, Felipe N. de Oliveira, Andre Schneider Wörtche, Heinrich Costa, Paulo Lima, José |
author_facet | Klein, Luan C. Braun, João Mendes, João Pinto, Vítor H. Martins, Felipe N. de Oliveira, Andre Schneider Wörtche, Heinrich Costa, Paulo Lima, José |
author_sort | Klein, Luan C. |
collection | PubMed |
description | Localization is a crucial skill in mobile robotics because the robot needs to make reasonable navigation decisions to complete its mission. Many approaches exist to implement localization, but artificial intelligence can be an interesting alternative to traditional localization techniques based on model calculations. This work proposes a machine learning approach to solve the localization problem in the RobotAtFactory 4.0 competition. The idea is to obtain the relative pose of an onboard camera with respect to fiducial markers (ArUcos) and then estimate the robot pose with machine learning. The approaches were validated in a simulation. Several algorithms were tested, and the best results were obtained by using Random Forest Regressor, with an error on the millimeter scale. The proposed solution presents results as high as the analytical approach for solving the localization problem in the RobotAtFactory 4.0 scenario, with the advantage of not requiring explicit knowledge of the exact positions of the fiducial markers, as in the analytical approach. |
format | Online Article Text |
id | pubmed-10054436 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100544362023-03-30 A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition Klein, Luan C. Braun, João Mendes, João Pinto, Vítor H. Martins, Felipe N. de Oliveira, Andre Schneider Wörtche, Heinrich Costa, Paulo Lima, José Sensors (Basel) Article Localization is a crucial skill in mobile robotics because the robot needs to make reasonable navigation decisions to complete its mission. Many approaches exist to implement localization, but artificial intelligence can be an interesting alternative to traditional localization techniques based on model calculations. This work proposes a machine learning approach to solve the localization problem in the RobotAtFactory 4.0 competition. The idea is to obtain the relative pose of an onboard camera with respect to fiducial markers (ArUcos) and then estimate the robot pose with machine learning. The approaches were validated in a simulation. Several algorithms were tested, and the best results were obtained by using Random Forest Regressor, with an error on the millimeter scale. The proposed solution presents results as high as the analytical approach for solving the localization problem in the RobotAtFactory 4.0 scenario, with the advantage of not requiring explicit knowledge of the exact positions of the fiducial markers, as in the analytical approach. MDPI 2023-03-15 /pmc/articles/PMC10054436/ /pubmed/36991840 http://dx.doi.org/10.3390/s23063128 Text en © 2023 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 Klein, Luan C. Braun, João Mendes, João Pinto, Vítor H. Martins, Felipe N. de Oliveira, Andre Schneider Wörtche, Heinrich Costa, Paulo Lima, José A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title | A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title_full | A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title_fullStr | A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title_full_unstemmed | A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title_short | A Machine Learning Approach to Robot Localization Using Fiducial Markers in RobotAtFactory 4.0 Competition |
title_sort | machine learning approach to robot localization using fiducial markers in robotatfactory 4.0 competition |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10054436/ https://www.ncbi.nlm.nih.gov/pubmed/36991840 http://dx.doi.org/10.3390/s23063128 |
work_keys_str_mv | AT kleinluanc amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT braunjoao amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT mendesjoao amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT pintovitorh amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT martinsfelipen amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT deoliveiraandreschneider amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT wortcheheinrich amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT costapaulo amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT limajose amachinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT kleinluanc machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT braunjoao machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT mendesjoao machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT pintovitorh machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT martinsfelipen machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT deoliveiraandreschneider machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT wortcheheinrich machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT costapaulo machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition AT limajose machinelearningapproachtorobotlocalizationusingfiducialmarkersinrobotatfactory40competition |