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

Descripción completa

Detalles Bibliográficos
Autores principales: 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é
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