Hand-Eye Calibration via Linear and Nonlinear Regressions

For a robot to pick up an object viewed by a camera, the object’s position in the image coordinate system must be converted to the robot coordinate system. Recently, a neural network-based method was proposed to achieve this task. This methodology can accurately convert the object’s position despite...

Full description

Bibliographic Details
Published in:Automation
Main Author: Junya Sato
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Subjects:
Online Access:https://www.mdpi.com/2673-4052/4/2/10
_version_ 1850417556460929024
author Junya Sato
author_facet Junya Sato
author_sort Junya Sato
collection DOAJ
container_title Automation
description For a robot to pick up an object viewed by a camera, the object’s position in the image coordinate system must be converted to the robot coordinate system. Recently, a neural network-based method was proposed to achieve this task. This methodology can accurately convert the object’s position despite errors and disturbances that arise in a real-world environment, such as the deflection of a robot arm triggered by changes in the robot’s posture. However, this method has some drawbacks, such as the need for significant effort in model selection, hyperparameter tuning, and lack of stability and interpretability in the learning results. To address these issues, a method involving linear and nonlinear regressions is proposed. First, linear regression is employed to convert the object’s position from the image coordinate system to the robot base coordinate system. Next, B-splines-based nonlinear regression is applied to address the errors and disturbances that occur in a real-world environment. Since this approach is more stable and has better calibration performance with interpretability as opposed to the recent method, it is more practical. In the experiment, calibration results were incorporated into a robot, and its performance was evaluated quantitatively. The proposed method achieved a mean position error of 0.5 mm, while the neural network-based method achieved an error of 1.1 mm.
format Article
id doaj-art-e599c5e8d2614a5f96d21e6adee1e84f
institution Directory of Open Access Journals
issn 2673-4052
language English
publishDate 2023-05-01
publisher MDPI AG
record_format Article
spelling doaj-art-e599c5e8d2614a5f96d21e6adee1e84f2025-08-19T22:44:26ZengMDPI AGAutomation2673-40522023-05-014215116310.3390/automation4020010Hand-Eye Calibration via Linear and Nonlinear RegressionsJunya Sato0Department of Mechanical Engineering, Faculty of Engineering, Gifu University, Gifu 501-1193, JapanFor a robot to pick up an object viewed by a camera, the object’s position in the image coordinate system must be converted to the robot coordinate system. Recently, a neural network-based method was proposed to achieve this task. This methodology can accurately convert the object’s position despite errors and disturbances that arise in a real-world environment, such as the deflection of a robot arm triggered by changes in the robot’s posture. However, this method has some drawbacks, such as the need for significant effort in model selection, hyperparameter tuning, and lack of stability and interpretability in the learning results. To address these issues, a method involving linear and nonlinear regressions is proposed. First, linear regression is employed to convert the object’s position from the image coordinate system to the robot base coordinate system. Next, B-splines-based nonlinear regression is applied to address the errors and disturbances that occur in a real-world environment. Since this approach is more stable and has better calibration performance with interpretability as opposed to the recent method, it is more practical. In the experiment, calibration results were incorporated into a robot, and its performance was evaluated quantitatively. The proposed method achieved a mean position error of 0.5 mm, while the neural network-based method achieved an error of 1.1 mm.https://www.mdpi.com/2673-4052/4/2/10hand-eye calibrationregressionartificial bee colonyevolutionary computation
spellingShingle Junya Sato
Hand-Eye Calibration via Linear and Nonlinear Regressions
hand-eye calibration
regression
artificial bee colony
evolutionary computation
title Hand-Eye Calibration via Linear and Nonlinear Regressions
title_full Hand-Eye Calibration via Linear and Nonlinear Regressions
title_fullStr Hand-Eye Calibration via Linear and Nonlinear Regressions
title_full_unstemmed Hand-Eye Calibration via Linear and Nonlinear Regressions
title_short Hand-Eye Calibration via Linear and Nonlinear Regressions
title_sort hand eye calibration via linear and nonlinear regressions
topic hand-eye calibration
regression
artificial bee colony
evolutionary computation
url https://www.mdpi.com/2673-4052/4/2/10
work_keys_str_mv AT junyasato handeyecalibrationvialinearandnonlinearregressions