{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T09:24:50Z","timestamp":1765445090663,"version":"3.46.0"},"reference-count":33,"publisher":"Emerald","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,11,25]]},"abstract":"<jats:sec>\n                    <jats:title>Purpose<\/jats:title>\n                    <jats:p>This study aims to address the issues of low positioning accuracy in industrial robot end-effectors and the high costs as-sociated with traditional calibration methods, proposing a novel robot self-calibration approach based on a line-structured light sensor.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Design\/methodology\/approach<\/jats:title>\n                    <jats:p>First, the local product of exponentials (POE) method is adopted to establish the kinematic error model of the robot. The kine-matic parameter errors and hand-eye errors are concentrated in the local rigid body motion pose change matrix, which greatly simplifies the kinematic error parameters. Second, the robot error model is used to construct a calibration algorithm based on distance constraints, achieving the identification of the robot kinematic parameter errors and hand-eye errors. Finally, the accura-cy of the self-calibration algorithm is verified through simulation, and a self-calibration experimental platform is set up to carry out experiments.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Findings<\/jats:title>\n                    <jats:p>Experimental results indicate that, after calibrating and compensating the robot with this method, the average distance error of the robot drops from 0.69 to 0.13\u2009mm, a decrease of 81%.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Originality\/value<\/jats:title>\n                    <jats:p>It overcomes the disadvantages of high cost and narrow application scope of traditional calibration methods, and also circum-vents the singularity problem in D-H modeling. This is of great significance to the research on robot calibration.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1108\/ir-01-2025-0028","type":"journal-article","created":{"date-parts":[[2025,6,3]],"date-time":"2025-06-03T07:44:32Z","timestamp":1748936672000},"page":"903-913","source":"Crossref","is-referenced-by-count":0,"title":["Robot self-calibration using line-structured light sensor"],"prefix":"10.1108","volume":"52","author":[{"given":"Haolong","family":"Wang","sequence":"first","affiliation":[{"name":"Hebei University of Technology School of Mechanical Engineering, , Tianjin,","place":["China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiejun","family":"Li","sequence":"additional","affiliation":[{"name":"Hebei University of Science and Technology School of Mechanical Engineering, , Shijiazhuang,","place":["China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaohui","family":"Jia","sequence":"additional","affiliation":[{"name":"Hebei University of Technology School of Mechanical Engineering, , Tianjin,","place":["China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuo","family":"Xu","sequence":"additional","affiliation":[{"name":"Hebei University of Technology School of Mechanical Engineering, , Tianjin,","place":["China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinyue","family":"Liu","sequence":"additional","affiliation":[{"name":"Hebei University of Technology School of Mechanical Engineering, , Tianjin,","place":["China"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2025,6,5]]},"reference":[{"key":"2025121104220579000_ref001","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.measurement.2023.113508","article-title":"Simultaneous calibration of hand-eye and kinematics for industrial robot using line-structured light sensor","volume":"221","author":"Cao","year":"2023","journal-title":"Measurement"},{"issue":"11","key":"2025121104220579000_ref002","doi-asserted-by":"crossref","first-page":"807","DOI":"10.1002\/(SICI)1097-4563(199711)14:11<807::AID-ROB4>3.0.CO;2-Y","article-title":"Kinematic calibration of modular reconfigurable robots using product-of-exponentials formula","volume":"14","author":"Chen","year":"1998","journal-title":"Journal of Robotic Systems"},{"issue":"5","key":"2025121104220579000_ref003","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/TRO.2014.2319560","article-title":"Determination of the identifiable parameters in robot calibration based on the POE formula","volume":"30","author":"Chen","year":"2014","journal-title":"IEEE Transactions on Robotics"},{"key":"2025121104220579000_ref004","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.rcim.2018.07.002","article-title":"Non-kinematic calibration of industrial robots using a rigid\u2013flexible coupling error model and a full pose measurement method","volume":"57","author":"Chen","year":"2019","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"11\/12","key":"2025121104220579000_ref005","doi-asserted-by":"crossref","first-page":"1215","DOI":"10.1016\/S0094-114X(01)00048-9","article-title":"Local POE model for robot kinematic calibration","volume":"36","author":"Chen","year":"2001","journal-title":"Mechanism and Machine Theory"},{"issue":"2","key":"2025121104220579000_ref006","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A kinematic notation for lower-pair mechanisms based on matrices","volume":"22","author":"Denavit","year":"1955","journal-title":"Journal of Applied Mechanics"},{"key":"2025121104220579000_ref007","doi-asserted-by":"crossref","first-page":"113143","DOI":"10.1109\/ACCESS.2021.3104514","article-title":"A comparative review of hand-eye calibration techniques for vision guided robots","volume":"9","author":"Enebuse","year":"2021","journal-title":"IEEE Access"},{"key":"2025121104220579000_ref008","doi-asserted-by":"crossref","DOI":"10.1016\/j.measurement.2022.111842","article-title":"A distance calibration method for kinematic parameters of serial industrial robots considering the accuracy of relative position","volume":"204","author":"Guo","year":"2022","journal-title":"Measurement"},{"key":"2025121104220579000_ref009","doi-asserted-by":"crossref","first-page":"108365","DOI":"10.1016\/j.measurement.2020.108365","article-title":"A calibration method of non-contact R-test for error measurement of industrial robots","volume":"173","author":"Guo","year":"2021","journal-title":"Measurement"},{"key":"2025121104220579000_ref010","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1016\/j.jmsy.2023.01.011","article-title":"Scheduling a dual gripper material handling robot with energy considerations","volume":"67","author":"G\u00fcrel","year":"2023","journal-title":"Journal of Manufacturing Systems"},{"article-title":"Practical consideration on the identification of the kinematic parameters of the st\u00e4ubli TX90 robot, in: proceedings of the 13th world congress in mechanism and machine science","year":"2011","author":"Hadge","key":"2025121104220579000_ref011"},{"issue":"4","key":"2025121104220579000_ref012","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1002\/rob.4620020406","article-title":"Improving the absolute positioning accuracy of robot manipulators","volume":"2","author":"Hayati","year":"1985","journal-title":"Journal of Robotic Systems"},{"first-page":"947","year":"1988","author":"Hayati","key":"2025121104220579000_ref013"},{"issue":"3","key":"2025121104220579000_ref014","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1109\/TRO.2010.2047529","article-title":"Kinematic-Parameter identification for Serial-Robot calibration based on POE formula","volume":"26","author":"He","year":"2010","journal-title":"IEEE Transactions on Robotics"},{"key":"2025121104220579000_ref015","doi-asserted-by":"crossref","first-page":"102685","DOI":"10.1016\/j.rcim.2023.102685","article-title":"A local POE-based self-calibration method using position and distance constraints for collaborative robots","volume":"86","author":"He","year":"2024","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"6","key":"2025121104220579000_ref016","doi-asserted-by":"crossref","first-page":"1295","DOI":"10.1017\/S026357471400071X","article-title":"A kinematic calibration method based on the product of exponentials formula for serial robot using position measurements","volume":"33","author":"He","year":"2015","journal-title":"Robotica"},{"key":"2025121104220579000_ref017","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/j.precisioneng.2014.12.002","article-title":"Non-kinematic calibration of a six-axis serial robot using planar constraints","volume":"40","author":"Joubair","year":"2015","journal-title":"Precision Engineering"},{"key":"2025121104220579000_ref018","doi-asserted-by":"crossref","first-page":"114906","DOI":"10.1016\/j.measurement.2024.114906","article-title":"Two-step calibration of 6-DOF industrial robots by grouping kinematic parameters based on distance constraints","volume":"235","author":"Kang","year":"2024","journal-title":"Measurement"},{"issue":"20","key":"2025121104220579000_ref019","first-page":"s20205919","article-title":"New method and portable measurement device for the calibration of industrial robots","volume":"20","author":"Lcli","year":"2020","journal-title":"Sensors"},{"issue":"5","key":"2025121104220579000_ref020","doi-asserted-by":"crossref","first-page":"1264","DOI":"10.1109\/TRO.2016.2593042","article-title":"POE-Based robot kinematic calibration using axis configuration space and the adjoint error model","volume":"32","author":"Li","year":"2016","journal-title":"IEEE Transactions on Robotics"},{"key":"2025121104220579000_ref021","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.jmapro.2017.03.015","article-title":"Fusing machine algorithm with welder intelligence for adaptive welding robots","volume":"27","author":"Liu","year":"2017","journal-title":"Journal of Manufacturing Processes"},{"key":"2025121104220579000_ref022","doi-asserted-by":"crossref","first-page":"103868","DOI":"10.1016\/j.robot.2021.103868","article-title":"Precise hand\u2013eye calibration method based on spatial distance and epipolar constraints","volume":"145","author":"Liu","year":"2021","journal-title":"Robotics and Autonomous Systems"},{"issue":"3","key":"2025121104220579000_ref023","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1016\/j.fmre.2021.09.013","article-title":"Deflection estimation of industrial robots with flexible joints","volume":"2","author":"Liu","year":"2022","journal-title":"Fundamental Research"},{"issue":"2","key":"2025121104220579000_ref024","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/j.precisioneng.2012.12.001","article-title":"A new method for measuring a large set of poses with a single telescoping ballbar","volume":"37","author":"Nubiola","year":"2013","journal-title":"Precision Engineering"},{"issue":"4","key":"2025121104220579000_ref025","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1017\/S0263574700019810","article-title":"Kinematic calibration using the product of exponentials formula","volume":"14","author":"Okamura","year":"1996","journal-title":"Robotica"},{"key":"2025121104220579000_ref026","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/978-94-015-8348-0_12","article-title":"Kinematic calibration and the product of exponentials formula","author":"Park","year":"1994","journal-title":"Advances in Robot Kinematics and Computational Geometry"},{"key":"2025121104220579000_ref027","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1016\/j.rcim.2015.04.002","article-title":"Robot skills for manufacturing: from concept to industrial deployment","volume":"37","author":"Pedersen","year":"2016","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"2025121104220579000_ref028","doi-asserted-by":"crossref","first-page":"112909","DOI":"10.1016\/j.measurement.2023.112909","article-title":"A task-oriented calibration method for a 5-DOF hybrid machining robot based on the equivalent system","volume":"216","author":"Song","year":"2023","journal-title":"Measurement"},{"issue":"3","key":"2025121104220579000_ref029","doi-asserted-by":"crossref","first-page":"816","DOI":"10.1109\/TRO.2020.2969028","article-title":"Kinematic calibration of serial and parallel robots based on finite and instantaneous screw theory","volume":"36","author":"Sun","year":"2020","journal-title":"IEEE Transactions on Robotics"},{"key":"2025121104220579000_ref030","doi-asserted-by":"crossref","first-page":"104270","DOI":"10.1016\/j.autcon.2022.104270","article-title":"Intelligent spraying robot for building walls with mobility and perception","volume":"139","author":"Wang","year":"2022","journal-title":"Automation in Construction"},{"issue":"2","key":"2025121104220579000_ref031","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1109\/TASE.2014.2328652","article-title":"A minimal POE-based model for robotic kinematic calibration with only position measurements","volume":"12","author":"Wu","year":"2014","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"12","key":"2025121104220579000_ref032","doi-asserted-by":"crossref","first-page":"ad78f6","DOI":"10.1088\/1361-6501\/ad78f6","article-title":"Robot error compensation strategy based on error sensitivity","volume":"35","author":"Xu","year":"2024","journal-title":"Measurement Science and Technology"},{"issue":"3","key":"2025121104220579000_ref033","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.rcim.2013.11.002","article-title":"A minimal kinematic model for serial robot calibration using POE formula","volume":"30","author":"Yang","year":"2014","journal-title":"Robotics and Computer-Integrated Manufacturing"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-01-2025-0028\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/ir\/article-pdf\/52\/6\/903\/10834253\/ir-01-2025-0028en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ir\/article-pdf\/52\/6\/903\/10834253\/ir-01-2025-0028en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T09:22:17Z","timestamp":1765444937000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ir\/article\/52\/6\/903\/1265467\/Robot-self-calibration-using-line-structured-light"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,5]]},"references-count":33,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,11,25]]}},"URL":"https:\/\/doi.org\/10.1108\/ir-01-2025-0028","relation":{},"ISSN":["0143-991X","1758-5791"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"electronic","value":"1758-5791"}],"subject":[],"published":{"date-parts":[[2025,6,5]]}}}