Qi Huang , Xuanchen Zhang , Hongtao Pan , Kun Lu , Yong Cheng
{"title":"POE-based kinematic calibration for serial robots using left-invariant error representation and decomposed iterative method","authors":"Qi Huang , Xuanchen Zhang , Hongtao Pan , Kun Lu , Yong Cheng","doi":"10.1016/j.robot.2024.104896","DOIUrl":null,"url":null,"abstract":"<div><div>Most kinematic calibration algorithms overlook the impact of the pose error representation of the robot end-effector on calibration accuracy. In this paper, we demonstrate that the left-invariant error representation (LIEP) provides better pose accuracy than the right-invariant error representation (RIEP) in robot kinematic calibration. Standard product-of-exponentials (POE) kinematic calibration algorithms naturally satisfy the continuity and completeness of the error parameters but lack minimality. We introduce a novel minimal parameterization for the error parameters by analyzing the ineffective error updates during iteration. The number of identifiable parameters is determined as <span><math><mrow><mn>4</mn><mi>r</mi><mo>+</mo><mn>2</mn><mi>p</mi><mo>+</mo><mn>6</mn></mrow></math></span>, where <span><math><mi>r</mi></math></span> and <span><math><mi>p</mi></math></span> represent the number of revolute and prismatic joints, respectively. In addition, we propose a decomposed iterative method to address the issue of the condition number in the identification Jacobian matrix being affected by the position data, thereby improving the convergence and robustness of algorithm. Finally, we present a POE-based calibration algorithm using the left-invariant error representation and decomposed iterative method, which satisfies completeness, continuity, and minimality. Several factors affecting calibration accuracy in POE-based kinematic calibration algorithms are discussed through simulations and experiments. Both simulations and experiments support our claims, showing that our algorithm outperforms existing methods in terms of orientation and position accuracy.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"186 ","pages":"Article 104896"},"PeriodicalIF":4.3000,"publicationDate":"2024-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S092188902400280X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Most kinematic calibration algorithms overlook the impact of the pose error representation of the robot end-effector on calibration accuracy. In this paper, we demonstrate that the left-invariant error representation (LIEP) provides better pose accuracy than the right-invariant error representation (RIEP) in robot kinematic calibration. Standard product-of-exponentials (POE) kinematic calibration algorithms naturally satisfy the continuity and completeness of the error parameters but lack minimality. We introduce a novel minimal parameterization for the error parameters by analyzing the ineffective error updates during iteration. The number of identifiable parameters is determined as , where and represent the number of revolute and prismatic joints, respectively. In addition, we propose a decomposed iterative method to address the issue of the condition number in the identification Jacobian matrix being affected by the position data, thereby improving the convergence and robustness of algorithm. Finally, we present a POE-based calibration algorithm using the left-invariant error representation and decomposed iterative method, which satisfies completeness, continuity, and minimality. Several factors affecting calibration accuracy in POE-based kinematic calibration algorithms are discussed through simulations and experiments. Both simulations and experiments support our claims, showing that our algorithm outperforms existing methods in terms of orientation and position accuracy.
期刊介绍:
Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems.
Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.