Cargando…

Accuracy evaluation of hand-eye calibration techniques for vision-guided robots

Hand-eye calibration is an important step in controlling a vision-guided robot in applications like part assembly, bin picking and inspection operations etc. Many methods for estimating hand-eye transformations have been proposed in literature with varying degrees of complexity and accuracy. However...

Descripción completa

Detalles Bibliográficos
Autores principales: Enebuse, Ikenna, Ibrahim, Babul K. S. M. Kader, Foo, Mathias, Matharu, Ranveer S., Ahmed, Hafiz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9581431/
https://www.ncbi.nlm.nih.gov/pubmed/36260640
http://dx.doi.org/10.1371/journal.pone.0273261
_version_ 1784812625139335168
author Enebuse, Ikenna
Ibrahim, Babul K. S. M. Kader
Foo, Mathias
Matharu, Ranveer S.
Ahmed, Hafiz
author_facet Enebuse, Ikenna
Ibrahim, Babul K. S. M. Kader
Foo, Mathias
Matharu, Ranveer S.
Ahmed, Hafiz
author_sort Enebuse, Ikenna
collection PubMed
description Hand-eye calibration is an important step in controlling a vision-guided robot in applications like part assembly, bin picking and inspection operations etc. Many methods for estimating hand-eye transformations have been proposed in literature with varying degrees of complexity and accuracy. However, the success of a vision-guided application is highly impacted by the accuracy the hand-eye calibration of the vision system with the robot. The level of this accuracy depends on several factors such as rotation and translation noise, rotation and translation motion range that must be considered during calibration. Previous studies and benchmarking of the proposed algorithms have largely been focused on the combined effect of rotation and translation noise. This study provides insight on the impact of rotation and translation noise acting in isolation on the hand-eye calibration accuracy. This deviates from the most common method of assessing hand-eye calibration accuracy based on pose noise (combined rotation and translation noise). We also evaluated the impact of the robot motion range used during the hand-eye calibration operation which is rarely considered. We provide quantitative evaluation of our study using six commonly used algorithms from an implementation perspective. We comparatively analyse the performance of these algorithms through simulation case studies and experimental validation using the Universal Robot’s UR5e physical robots. Our results show that these different algorithms perform differently when the noise conditions vary rather than following a general trend. For example, the simultaneous methods are more resistant to rotation noise, whereas the separate methods are better at dealing with translation noise. Additionally, while increasing the robot rotation motion span during calibration enhances the accuracy of the separate methods, it has a negative effect on the simultaneous methods. Conversely, increasing the translation motion range improves the accuracy of simultaneous methods but degrades the accuracy of the separate methods. These findings suggest that those conditions should be considered when benchmarking algorithms or performing a calibration process for enhanced accuracy.
format Online
Article
Text
id pubmed-9581431
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-95814312022-10-20 Accuracy evaluation of hand-eye calibration techniques for vision-guided robots Enebuse, Ikenna Ibrahim, Babul K. S. M. Kader Foo, Mathias Matharu, Ranveer S. Ahmed, Hafiz PLoS One Research Article Hand-eye calibration is an important step in controlling a vision-guided robot in applications like part assembly, bin picking and inspection operations etc. Many methods for estimating hand-eye transformations have been proposed in literature with varying degrees of complexity and accuracy. However, the success of a vision-guided application is highly impacted by the accuracy the hand-eye calibration of the vision system with the robot. The level of this accuracy depends on several factors such as rotation and translation noise, rotation and translation motion range that must be considered during calibration. Previous studies and benchmarking of the proposed algorithms have largely been focused on the combined effect of rotation and translation noise. This study provides insight on the impact of rotation and translation noise acting in isolation on the hand-eye calibration accuracy. This deviates from the most common method of assessing hand-eye calibration accuracy based on pose noise (combined rotation and translation noise). We also evaluated the impact of the robot motion range used during the hand-eye calibration operation which is rarely considered. We provide quantitative evaluation of our study using six commonly used algorithms from an implementation perspective. We comparatively analyse the performance of these algorithms through simulation case studies and experimental validation using the Universal Robot’s UR5e physical robots. Our results show that these different algorithms perform differently when the noise conditions vary rather than following a general trend. For example, the simultaneous methods are more resistant to rotation noise, whereas the separate methods are better at dealing with translation noise. Additionally, while increasing the robot rotation motion span during calibration enhances the accuracy of the separate methods, it has a negative effect on the simultaneous methods. Conversely, increasing the translation motion range improves the accuracy of simultaneous methods but degrades the accuracy of the separate methods. These findings suggest that those conditions should be considered when benchmarking algorithms or performing a calibration process for enhanced accuracy. Public Library of Science 2022-10-19 /pmc/articles/PMC9581431/ /pubmed/36260640 http://dx.doi.org/10.1371/journal.pone.0273261 Text en © 2022 Enebuse et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Enebuse, Ikenna
Ibrahim, Babul K. S. M. Kader
Foo, Mathias
Matharu, Ranveer S.
Ahmed, Hafiz
Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title_full Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title_fullStr Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title_full_unstemmed Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title_short Accuracy evaluation of hand-eye calibration techniques for vision-guided robots
title_sort accuracy evaluation of hand-eye calibration techniques for vision-guided robots
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9581431/
https://www.ncbi.nlm.nih.gov/pubmed/36260640
http://dx.doi.org/10.1371/journal.pone.0273261
work_keys_str_mv AT enebuseikenna accuracyevaluationofhandeyecalibrationtechniquesforvisionguidedrobots
AT ibrahimbabulksmkader accuracyevaluationofhandeyecalibrationtechniquesforvisionguidedrobots
AT foomathias accuracyevaluationofhandeyecalibrationtechniquesforvisionguidedrobots
AT matharuranveers accuracyevaluationofhandeyecalibrationtechniquesforvisionguidedrobots
AT ahmedhafiz accuracyevaluationofhandeyecalibrationtechniquesforvisionguidedrobots