{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T04:55:36Z","timestamp":1769316936001,"version":"3.49.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T00:00:00Z","timestamp":1688169600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51605004"],"award-info":[{"award-number":["51605004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2023,7]]},"DOI":"10.1007\/s10846-023-01891-6","type":"journal-article","created":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T04:01:34Z","timestamp":1688529694000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Position-Based Robot Calibration and Compensation Using an Improved Adjoint Error Model"],"prefix":"10.1007","volume":"108","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5996-3328","authenticated-orcid":false,"given":"Zizhen","family":"Jiang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8727-7931","authenticated-orcid":false,"given":"Wenbin","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoliu","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,5]]},"reference":[{"issue":"7","key":"1891_CR1","doi-asserted-by":"publisher","first-page":"6000","DOI":"10.1109\/TIE.2020.2994890","volume":"68","author":"T Sun","year":"2021","unstructured":"Sun, T., Liu, C., Lian, B., Wang, P., Song, Y.: Calibration for precision kinematic control of an articulated serial robot. IEEE Trans. Ind. Electron. 68(7), 6000\u20136009 (2021). https:\/\/doi.org\/10.1109\/TIE.2020.2994890","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"2021","key":"1891_CR2","doi-asserted-by":"publisher","first-page":"102165","DOI":"10.1016\/j.rcim.2021.102165","volume":"71","author":"G Luo","year":"2021","unstructured":"Luo, G., Zou, L., Wang, Z., Lv, C., Ou, J., Huang, Y.: A novel kinematic parameters calibration method for industrial robot based on Levenberg-Marquardt and differential evolution hybrid algorithm. Robot. Comput. Integr. Manuf. 71(2021), 102165\u2013102176 (2021). https:\/\/doi.org\/10.1016\/j.rcim.2021.102165","journal-title":"Robot. Comput. Integr. Manuf."},{"issue":"2018","key":"1891_CR3","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.rcim.2017.05.004","volume":"49","author":"A Filion","year":"2018","unstructured":"Filion, A., Joubair, A., Tahan, A.S., Bonev, I.A.: Robot calibration using a portable photogrammetry system. Robot. Comput. Integr. Manuf. 49(2018), 77\u201387 (2018). https:\/\/doi.org\/10.1016\/j.rcim.2017.05.004","journal-title":"Robot. Comput. Integr. Manuf."},{"issue":"16","key":"1891_CR4","doi-asserted-by":"publisher","first-page":"4354","DOI":"10.3390\/s20164354","volume":"20","author":"Y Jiang","year":"2020","unstructured":"Jiang, Y., Yu, L., Jia, H., Zhao, H., Xia, H.: Absolute positioning accuracy improvement in an industrial robot. Sensors 20(16), 4354\u20134368 (2020). https:\/\/doi.org\/10.3390\/s20164354","journal-title":"Sensors"},{"issue":"3","key":"1891_CR5","doi-asserted-by":"publisher","first-page":"816","DOI":"10.1109\/TRO.2020.2969028","volume":"36","author":"T Sun","year":"2020","unstructured":"Sun, T., Lian, B., Yang, S., Song, Y.: Kinematic calibration of serial and parallel robots based on finite and instantaneous screw theory. IEEE Trans. Robot. 36(3), 816\u2013834 (2020). https:\/\/doi.org\/10.1109\/TRO.2020.2969028","journal-title":"IEEE Trans. Robot."},{"issue":"3","key":"1891_CR6","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1109\/tro.2010.2047529","volume":"26","author":"R He","year":"2010","unstructured":"He, R., Zhao, Y., Yang, S., Yang, S.: Kinematic-parameter identification for serial-robot calibration based on POE formula. IEEE Trans. Robot. 26(3), 411\u2013423 (2010). https:\/\/doi.org\/10.1109\/tro.2010.2047529","journal-title":"IEEE Trans. Robot."},{"issue":"4","key":"1891_CR7","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1002\/rob.4620020406","volume":"2","author":"S Hayati","year":"1985","unstructured":"Hayati, S., Mirmirani, M.: Improving the absolute positioning accuracy of robot manipulators. J. Robot. Syst. 2(4), 397\u2013413 (1985). https:\/\/doi.org\/10.1002\/rob.4620020406","journal-title":"J. Robot. Syst."},{"key":"1891_CR8","doi-asserted-by":"publisher","unstructured":"Stone, H., Sanderson, A.: A prototype arm signature identification system. In: 1987 IEEE International Conference on Robotics and Automation, vol. 4, pp. 175\u2013182. (1987). https:\/\/doi.org\/10.1109\/ROBOT.1987.1087835","DOI":"10.1109\/ROBOT.1987.1087835"},{"issue":"4","key":"1891_CR9","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1109\/70.149944","volume":"8","author":"H Zhuang","year":"1992","unstructured":"Zhuang, H., Roth, Z.S., Hamano, F.: A complete and parametrically continuous kinematic model for robot manipulators. IEEE Trans. Robot. Autom. 8(4), 451\u2013463 (1992). https:\/\/doi.org\/10.1109\/70.149944","journal-title":"IEEE Trans. Robot. Autom."},{"issue":"4","key":"1891_CR10","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1017\/s0263574700019810","volume":"14","author":"K Okamura","year":"1996","unstructured":"Okamura, K., Park, F.C.: Kinematic calibration using the product of exponentials formula. Robotica 14(4), 415\u2013421 (1996). https:\/\/doi.org\/10.1017\/s0263574700019810","journal-title":"Robotica"},{"key":"1891_CR11","doi-asserted-by":"publisher","unstructured":"Lou, Y., Chen, T., Wu, Y., Li, Z., Jiang, S.: Improved and modified geometric formulation of POE based kinematic calibration of serial robots. In: 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 5261\u20135266. (2009). https:\/\/doi.org\/10.1109\/iros.2009.5354219","DOI":"10.1109\/iros.2009.5354219"},{"issue":"6","key":"1891_CR12","doi-asserted-by":"publisher","first-page":"1295","DOI":"10.1017\/s026357471400071x","volume":"33","author":"R He","year":"2014","unstructured":"He, R., Li, X., Shi, T., Wu, B., Zhao, Y., Han, F., Yang, S., Huang, S., Yang, S.: A kinematic calibration method based on the product of exponentials formula for serial robot using position measurements. Robotica 33(6), 1295\u20131313 (2014). https:\/\/doi.org\/10.1017\/s026357471400071x","journal-title":"Robotica"},{"issue":"8","key":"1891_CR13","doi-asserted-by":"publisher","first-page":"1759","DOI":"10.1007\/s12541-014-0528-1","volume":"15","author":"G Chen","year":"2014","unstructured":"Chen, G., Li, T., Chu, M., Xuan, J., Xu, S.: Review on kinematics calibration technology of serial robots. Int. J. Precis. Eng. Manuf. 15(8), 1759\u20131774 (2014). https:\/\/doi.org\/10.1007\/s12541-014-0528-1","journal-title":"Int. J. Precis. Eng. Manuf."},{"issue":"5","key":"1891_CR14","doi-asserted-by":"publisher","first-page":"1264","DOI":"10.1109\/tro.2016.2593042","volume":"32","author":"C Li","year":"2016","unstructured":"Li, C., Wu, Y., Lowe, H., Li, Z.: POE-based robot kinematic calibration using axis configuration space and the adjoint error model. IEEE Trans. Rob. 32(5), 1264\u20131279 (2016). https:\/\/doi.org\/10.1109\/tro.2016.2593042","journal-title":"IEEE Trans. Rob."},{"issue":"2014","key":"1891_CR15","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1016\/j.rcim.2013.11.002","volume":"30","author":"X Yang","year":"2014","unstructured":"Yang, X., Wu, L., Li, J., Chen, K.: A minimal kinematic model for serial robot calibration using POE formula. Rob. Comput. Integr. Manuf. 30(2014), 326\u2013334 (2014). https:\/\/doi.org\/10.1016\/j.rcim.2013.11.002","journal-title":"Rob. Comput. Integr. Manuf."},{"issue":"7","key":"1891_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TIM.2019.2942533","volume":"69","author":"Y Zou","year":"2019","unstructured":"Zou, Y., Lan, R.: An end-to-end calibration method for welding robot laser vision systems with deep reinforcement learning. IEEE Trans. Instrum. Meas. 69(7), 1\u201311 (2019). https:\/\/doi.org\/10.1109\/TIM.2019.2942533","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"8","key":"1891_CR17","doi-asserted-by":"publisher","first-page":"1244","DOI":"10.1017\/s0263574718000280","volume":"36","author":"C Chang","year":"2018","unstructured":"Chang, C., Liu, J., Ni, Z., Qi, R.: An improved kinematic calibration method for serial manipulators based on POE formula. Robotica 36(8), 1244\u20131262 (2018). https:\/\/doi.org\/10.1017\/s0263574718000280","journal-title":"Robotica"},{"key":"1891_CR18","doi-asserted-by":"publisher","unstructured":"Schillreff, N., Ortmeier, F.: Learning-based kinematic calibration using adjoint error model. In: 15th International Conference on Informatics in Control, Automation and Robotics, vol. 2, pp. 372\u2013379. (2018). https:\/\/doi.org\/10.5220\/0006870403720379","DOI":"10.5220\/0006870403720379"},{"issue":"19","key":"1891_CR19","doi-asserted-by":"publisher","first-page":"1229","DOI":"10.1080\/01691864.2020.1810772","volume":"34","author":"Z Jiang","year":"2020","unstructured":"Jiang, Z., Gao, W., Yu, X.: An improved robot calibration method using the modified adjoint error model based on POE. Adv. Robotics 34(19), 1229\u20131238 (2020). https:\/\/doi.org\/10.1080\/01691864.2020.1810772","journal-title":"Adv. Robotics"},{"issue":"2","key":"1891_CR20","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1109\/tase.2014.2328652","volume":"12","author":"L Wu","year":"2015","unstructured":"Wu, L., Yang, X., Chen, K., Ren, H.: A minimal POE-based model for robotic kinematic calibration with only position measurements. IEEE Trans. Autom. Sci. Eng. 12(2), 758\u2013763 (2015). https:\/\/doi.org\/10.1109\/tase.2014.2328652","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"issue":"3","key":"1891_CR21","doi-asserted-by":"publisher","first-page":"33","DOI":"10.3901\/jme.2014.03.033","volume":"50","author":"W Gao","year":"2014","unstructured":"Gao, W., Wang, H., Jiang, Y.: Research on the calibration for a modular robot. J. Mech. Eng. 50(3), 33\u201340 (2014). https:\/\/doi.org\/10.3901\/jme.2014.03.033","journal-title":"J. Mech. Eng."},{"issue":"4","key":"1891_CR22","doi-asserted-by":"publisher","first-page":"041010","DOI":"10.1115\/1.4042582","volume":"141","author":"P Xu","year":"2019","unstructured":"Xu, P., Cheung, B.C.F., Li, B.: A complete, continuous, and minimal product of exponentials-based model for five-axis machine tools calibration with a single laser tracker, an r-test, or a double ball-bar. J. Manuf. Sci. Eng. 141(4), 041010\u20130410142 (2019). https:\/\/doi.org\/10.1115\/1.4042582","journal-title":"J. Manuf. Sci. Eng."},{"issue":"1","key":"1891_CR23","doi-asserted-by":"publisher","first-page":"74","DOI":"10.3923\/itj.2004.74.78","volume":"3","author":"AY Elatta","year":"2004","unstructured":"Elatta, A.Y., Li, P., Fan, L., Yu, D., Fei, L.: An overview of robot calibration. Inf. Technol. J. 3(1), 74\u201378 (2004). https:\/\/doi.org\/10.3923\/itj.2004.74.78","journal-title":"Inf. Technol. J."},{"key":"1891_CR24","doi-asserted-by":"publisher","unstructured":"Mustafa, S.K., Tao, P.Y., Yang, G., Chen, I.M.: A geometrical approach for online error compensation of industrial manipulators. In: 2010 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, pp. 738\u2013743. (2010). https:\/\/doi.org\/10.1109\/AIM.2010.5695784","DOI":"10.1109\/AIM.2010.5695784"},{"issue":"6","key":"1891_CR25","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/70.105381","volume":"7","author":"JM Renders","year":"1991","unstructured":"Renders, J.M., Rossignol, E., Becquet, M., Hanus, R.: Kinematic calibration and geometrical parameter identification for robots. IEEE Trans. Robot. Autom. 7(6), 721\u2013732 (1991). https:\/\/doi.org\/10.1109\/70.105381","journal-title":"IEEE Trans. Robot. Autom."},{"issue":"4","key":"1891_CR26","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1177\/027836498700600405","volume":"6","author":"HOK Kirchner","year":"1987","unstructured":"Kirchner, H.O.K., Gurumoorthy, B., Prinz, F.B.: A perturbation approach to robot calibration. Int. J. Robot. Res. 6(4), 47\u201359 (1987). https:\/\/doi.org\/10.1177\/027836498700600405","journal-title":"Int. J. Robot. Res."},{"issue":"6","key":"1891_CR27","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1109\/56.9302","volume":"4","author":"WK Veitschegger","year":"1988","unstructured":"Veitschegger, W.K., Wu, C.: Robot calibration and compensation. IEEE J. Robot. Autom. 4(6), 643\u2013656 (1988). https:\/\/doi.org\/10.1109\/56.9302","journal-title":"IEEE J. Robot. Autom."},{"issue":"1","key":"1891_CR28","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1002\/rob.4620090107","volume":"9","author":"CR Mirman","year":"1992","unstructured":"Mirman, C.R., Gupta, K.C.: Compensation of robot joint variables using special Jacobian matrices. J. Robot. Syst. 9(1), 113\u2013137 (1992). https:\/\/doi.org\/10.1002\/rob.4620090107","journal-title":"J. Robot. Syst."},{"key":"1891_CR29","unstructured":"Murray, R.M., Li, Z., Sastry, S.S.: A Mathematical Introduction to Robotic Manipulation. CRC, Florida (1994)"},{"key":"1891_CR30","doi-asserted-by":"publisher","unstructured":"Wu, Y., Li, C., Li, J., Li, Z.: Comparative study of robot kinematic calibration algorithms using a unified geometric framework. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 1393\u20131398. (2014). https:\/\/doi.org\/10.1109\/icra.2014.6907034","DOI":"10.1109\/icra.2014.6907034"},{"issue":"6","key":"1891_CR31","doi-asserted-by":"publisher","first-page":"2733","DOI":"10.1109\/tmech.2019.2944428","volume":"24","author":"K Kamali","year":"2019","unstructured":"Kamali, K., Bonev, I.A.: Optimal experiment design for elasto-geometrical calibration of industrial robots. IEEE\/ASME Trans. Mechatronics 24(6), 2733\u20132744 (2019). https:\/\/doi.org\/10.1109\/tmech.2019.2944428","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"key":"1891_CR32","doi-asserted-by":"publisher","unstructured":"Boby, R.A., Saha, S.K.: Single image based camera calibration and pose estimation of the end-effector of a robot. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 2435\u20132440 (2016). https:\/\/doi.org\/10.1109\/icra.2016.7487395","DOI":"10.1109\/icra.2016.7487395"},{"issue":"3","key":"1891_CR33","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1017\/s0263574713000714","volume":"32","author":"A Nubiola","year":"2013","unstructured":"Nubiola, A., Slamani, M., Joubair, A., Bonev, I.A.: Comparison of two calibration methods for a small industrial robot based on an optical CMM and a laser tracker. Robotica 32(3), 447\u2013466 (2013). https:\/\/doi.org\/10.1017\/s0263574713000714","journal-title":"Robotica"},{"issue":"11\u201312","key":"1891_CR34","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1016\/s0094-114x(01)00048-9","volume":"36","author":"IM Chen","year":"2001","unstructured":"Chen, I.M., Yang, G., Tan, C.T., Yeo, S.H.: Local POE model for robot kinematic calibration. Mech. Mach. Theory 36(11\u201312), 1215\u20131239 (2001). https:\/\/doi.org\/10.1016\/s0094-114x(01)00048-9","journal-title":"Mech. Mach. Theory"},{"key":"1891_CR35","doi-asserted-by":"publisher","unstructured":"Li, C., Wu, Y., Li, Z.: Identifiability and improvement of adjoint error approach for serial robot calibration. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 1361\u20131366 (2014). https:\/\/doi.org\/10.1109\/icra.2014.6907029","DOI":"10.1109\/icra.2014.6907029"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-01891-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-023-01891-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-023-01891-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T14:23:58Z","timestamp":1690381438000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-023-01891-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,7]]}},"alternative-id":["1891"],"URL":"https:\/\/doi.org\/10.1007\/s10846-023-01891-6","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7]]},"assertion":[{"value":"9 August 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"All authors have approved and consented to publish the manuscript.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Publish"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"44"}}