Skip to main content
Log in

Positioning error calibration of six-axis robot based on sub-identification space

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

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

  1. 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

    Article  Google Scholar 

  2. 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

    Article  CAS  Google Scholar 

  3. Jazar R (2010) Theory of applied robotics: kinematics. dynamics, and control. 2nd edn. Springer, New York

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  CAS  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  CAS  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Hao Wang.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-024-12973-6

Keywords

Navigation