Hand-Eye Calibration via Linear and Nonlinear Regressions

J. Sato
{"title":"Hand-Eye Calibration via Linear and Nonlinear Regressions","authors":"J. Sato","doi":"10.3390/automation4020010","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":90013,"journal":{"name":"Mediterranean Conference on Control & Automation : [proceedings]. IEEE Mediterranean Conference on Control & Automation","volume":"110 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mediterranean Conference on Control & Automation : [proceedings]. IEEE Mediterranean Conference on Control & Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/automation4020010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
通过线性和非线性回归的手眼校准
为了使机器人拾取摄像机所观察到的物体,必须将物体在图像坐标系中的位置转换为机器人坐标系。最近,人们提出了一种基于神经网络的方法来实现这一任务。这种方法可以准确地转换物体的位置,尽管在现实环境中会出现错误和干扰,比如机器人姿势的变化引发的机器人手臂的偏转。然而,这种方法也存在一些缺点,如需要在模型选择、超参数调优、学习结果缺乏稳定性和可解释性等方面投入大量精力。为了解决这些问题,提出了一种涉及线性和非线性回归的方法。首先,利用线性回归将物体的位置从图像坐标系转换为机器人基坐标系。接下来,应用基于b样条的非线性回归来解决在现实环境中发生的误差和干扰。由于该方法相对于最近的方法更稳定,具有更好的校准性能和可解释性,因此更实用。在实验中,将标定结果整合到机器人中,并对其性能进行定量评价。该方法的平均位置误差为0.5 mm,而基于神经网络的方法的平均位置误差为1.1 mm。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信