Abstract
A novel subspace-based positioning error calibration method is proposed for six-axis industrial robots. This method divides the entire workspace of the robot into two sub-identification spaces to achieve error dimensionality reduction. A spherical S-shaped trajectory with multi-axis linkage is proposed by using a double ball bar (DBB). The error measurement mode combining three-axis and six-axis linkage is adopted to effectively simplify the error identification process and improve the calibration accuracy. In order to evaluate the influence of various errors on the positioning error of the robot end-effector, based on the robot kinematics calibration model, the sensitivity analysis of each axis error is carried out by uniaxial and multi-axis linkage. Compared with the last three axes, the error of the first three axes has a greater impact on the positioning error of the robot end-effector. The installation error of the DBB is eliminated by fitting three orthogonal plane circular trajectories. Compared with the general six-axis linkage calibration method, the calibration accuracy of the proposed subspace calibration method is improved by 15.52%.
Similar content being viewed by others
Data availability
All data generated or analyzed during this paper are included in this published article.
Code availability
Not applicable.
References
Robert B (2023) The first half century of industrial robot: 50 years of robotic developments. Ind Robot 50(1):1–10. https://doi.org/10.1108/IR-10-2022-0251
Li ZB, Li S, Luo X (2021) An overview of calibration technology of industrial robots. IEEE-Caa J Automatic 8(1):23–36. https://doi.org/10.1109/JAS.2020.1003381
Jazar R (2010) Theory of applied robotics: kinematics. dynamics, and control. 2nd edn. Springer, New York
Zhang JY, Lou ZF, Fan KC (2023) Accuracy improvement of a 3D passive laser tracker for the calibration of industrial robots. Robot Cim-Int Manuf 81(C):102487. https://doi.org/10.1016/j.rcim.2022.102487
Shiakolas PS, Conrad KL, Yih TC (2002) On the accuracy, repeatability, and degree of influence of kinematics parameters for industrial robots. Int J Model Simul 22(4):245–254. https://doi.org/10.1080/02286203.2002.11442246
Qi JD, Chen B, Zhang DH (2020) Compensation for absolute positioning error of industrial robot considering the optimized measurement space. Int J Adv Robot Syst 17(2):1–10. https://doi.org/10.1177/1729881420921644
Heisel U, Richter F, Wurst KH (1997) Thermal behaviour of industrial robots and possibilities for error compensation. Cirp Ann-Manuf Techn 46(1):283–286. https://doi.org/10.1016/S0007-8506(07)60826-9
Messay T, Ordóñez R, Marcil E (2016) Computationally efficient and robust kinematic calibration methodologies and their application to industrial robots. Robot Cim-Int Manuf 37:33–48. https://doi.org/10.1016/j.rcim.2015.06.003
Slamani M, Nubiola A, Bonev I (2012) Assessment of the positioning performance of an industrial robot. Ind Robot 39(1):57–68. https://doi.org/10.1108/01439911211192501
Ibaraki S, Usui R (2021) A novel error mapping of bi-directional angular positioning deviation of rotary axes in a SCARA-type robot by “open-loop” tracking interferometer measurement. Precis Eng 74:60–68. https://doi.org/10.1016/j.precisioneng.2021.11.002
Nubiola A, Bonev IA (2014) Absolute robot calibration with a single telescoping ballbar. Precis Eng 38(3):472–480. https://doi.org/10.1016/j.precisioneng.2014.01.001
Kuric I, Tlach V, Sága M, Císar M, Zajačko I (2021) Industrial robot positioning performance measured on inclined and parallel planes by double ballbar. Appl Sci-Basel 11(1777):1777. https://doi.org/10.3390/app11041777
Yang P, Guo ZG, Kong YB (2020) Plane kinematic calibration method for industrial robot based on dynamic measurement of double ball bar. Precis Eng 62:265–272. https://doi.org/10.1016/j.precisioneng.2019.12.010
Guo Y, Yin SB, Ren YJ, Zhu JG, Yang SR, Ye SH (2015) A multilevel calibration technique for an industrial robot with parallelogram mechanism. Precis Eng 40:261–272. https://doi.org/10.1016/j.precisioneng.2015.01.001
Cao SM, Cheng QL, Guo YJ, Zhu WD, Wang HJ, Ke YL (2022) Pose error compensation based on joint space division for 6-DOF robot manipulators. Precis Eng 74:195–204. https://doi.org/10.1016/j.precisioneng.2021.11.010
Jiang ZX, Huang M, Tang XQ, Song B, Guo YX (2020) Observability index optimization of robot calibration based on multiple identification spaces. Auton Robot 44(6):1029–1046. https://doi.org/10.1007/s10514-020-09920-1
Jiang ZX, Huang M, Tang XQ, Guo YX (2021) A new calibration method for joint-dependent geometric errors of industrial robot based on multiple identification spaces. Robot Cim-Int Manuf 71:102175. https://doi.org/10.1016/j.rcim.2021.102175
Hayati S, Mirmirani M (1985) Improving the absolute positioning accuracy of robot manipulators. J Robotic Syst 2(4):397–413. https://doi.org/10.1002/rob.4620020406
Chen TY, Li JS, Wu DY, Wu HB (2021) Research of calibration method for industrial robot based on error model of position. Appl Sci-Basel 11(3):1287. https://doi.org/10.3390/app11031287
Luo X, Zhang YJ, Zhang L (2021) Study of error compensations and sensitivity analysis for 6-Dof serial robot. Eng Computation 38(4):1851–1868. https://doi.org/10.1108/EC-03-2020-0128
Gao GB, Sun GQ, Na J, Guo Y, Wu X (2018) Structural parameter identification for 6 DOF industrial robots. Mech Syst Signal Pr 113:145–155. https://doi.org/10.1016/j.ymssp.2017.08.011
Zhang JH, Ding F, Liu J, Cao LX, Li K (2022) Uncertainty inverse analysis of positioning accuracy for error sources identification of industrial robots. IEEE T Reliab 72(3):1–11. https://doi.org/10.1109/TR.2022.3215673
Wu ZM, Guo P, Zhang Y, Zhu LM (2020) Kinematic calibration for industrial robot using a telescoping ballbar. Int J Intell Robot 12595:285–295. https://doi.org/10.1007/978-3-030-66645-324
Xu CY, Dong HM, Xu SK, Wu Y, Wang CG (2017) Study and experiment on positioning error of SCARA robot caused by joint clearance. Int J Intell Robot 10463:147–156. https://doi.org/10.1007/978-3-319-65292-4_14
Funding
The work received financial support sponsored by the National Natural Science Foundation of China [51905377] and Tianjin Natural Science Foundation [20JCQNJC00040]. Thanks also goes to Mr. Wenguo Qi for his assistance in machine tool operation and test equipment calibration.
Author information
Authors and Affiliations
Contributions
Xiaogeng Jiang: Supervision, Conceptualization, Resources, Writing—Review & Editing, Project administration, Funding acquisition; Duo Zhang: Writing—Original draft preparation, Methodology, Software, Investigation, Experiment, Data curation, Visualization; Hao Wang: Supervision, Writing—Review & Editing.
Corresponding author
Ethics declarations
Ethical approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Highlights
• A sub-identification space robot positioning error calibration method is proposed.
• A spherical S-shaped trajectory with three-axis and six-axis linkage is proposed.
• A double ball bar installation error elimination method is proposed.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jiang, X., Zhang, D. & Wang, H. Positioning error calibration of six-axis robot based on sub-identification space. Int J Adv Manuf Technol 130, 5693–5707 (2024). https://doi.org/10.1007/s00170-024-12973-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-024-12973-6