{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T00:57:41Z","timestamp":1772499461267,"version":"3.50.1"},"reference-count":26,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T00:00:00Z","timestamp":1386028800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A vision-based robot self-calibration method is proposed in this paper to evaluate the kinematic parameter errors of a robot using a visual sensor mounted on its end-effector. This approach could be performed in the industrial field without external, expensive apparatus or an elaborate setup. A robot Tool Center Point (TCP) is defined in the structural model of a line-structured laser sensor, and aligned to a reference point fixed in the robot workspace. A mathematical model is established to formulate the misalignment errors with kinematic parameter errors and TCP position errors. Based on the fixed point constraints, the kinematic parameter errors and TCP position errors are identified with an iterative algorithm. Compared to the conventional methods, this proposed method eliminates the need for a robot-based-frame and hand-to-eye calibrations, shortens the error propagation chain, and makes the calibration process more accurate and convenient. A validation experiment is performed on an ABB IRB2400 robot. An optimal configuration on the number and distribution of fixed points in the robot workspace is obtained based  on the experimental results. Comparative experiments reveal that there is a significant improvement of the measuring accuracy of the robotic visual inspection system.<\/jats:p>","DOI":"10.3390\/s131216565","type":"journal-article","created":{"date-parts":[[2013,12,3]],"date-time":"2013-12-03T11:15:30Z","timestamp":1386069330000},"page":"16565-16582","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":52,"title":["A Vision-Based Self-Calibration Method for Robotic Visual Inspection Systems"],"prefix":"10.3390","volume":"13","author":[{"given":"Shibin","family":"Yin","sequence":"first","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University,  Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongjie","family":"Ren","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University,  Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jigui","family":"Zhu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University,  Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shourui","family":"Yang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University,  Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shenghua","family":"Ye","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University,  Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2013,12,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1117\/1.602438","article-title":"Overview of three-dimensional shape measurement using optical methods","volume":"39","author":"Chen","year":"2000","journal-title":"Opt. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/TIM.2007.915103","article-title":"Robust and accurate surface measurement using structured light","volume":"57","author":"Yang","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_3","unstructured":"Biber, P., Andreasson, H., Duckett, T., and Schilling, A. (October, January 28). 3D Modeling of Indoor Environments by a Mobile Robot with a Laser Scanner and Panoramic Camera. Sendai, Japan."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"877","DOI":"10.3722\/cadaps.2009.877-887","article-title":"An integrated platform for 3D measurement with geometric reverse engineering","volume":"6","author":"Kjellander","year":"2009","journal-title":"Comput. Aided Des. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Larsson, S., and Kjellander, J.A.P. (2004, January 19\u201322). An Industrial Robot and a Laser Scanner as a Flexible Solution towards an Automatic System for Reverse Engineering of Unknown Objects. Manchester, UK.","DOI":"10.1115\/ESDA2004-58277"},{"key":"ref_6","first-page":"671","article-title":"Autocar-body on-line laser inspection system with machine vision","volume":"25","author":"Liu","year":"2004","journal-title":"Chin. J. Sci. Instrum."},{"key":"ref_7","unstructured":"Huat, L.K. (2006). Industrial Robotics: Programming, Simulation and Applications, InTech."},{"key":"ref_8","unstructured":"Dombre, E., and Khalil, W. (2010). Modeling, Performance Analysis and Control of Robot Manipulators, Wiley Online Library."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1080\/02286203.2002.11442246","article-title":"On the accuracy, repeatability, and degree of influence of kinematics parameters for industrial robots","volume":"22","author":"Shiakolas","year":"2002","journal-title":"Int. J. Model. Simul."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1109\/JRA.1987.1087124","article-title":"An overview of robot calibration","volume":"3","author":"Roth","year":"1987","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_11","unstructured":"Schr\u00f6er, K. (1993). Theory of kinematic modelling and numerical procedures for robot calibration. Robot Calibration, 157\u2013196."},{"key":"ref_12","unstructured":"Everett, L.J., and Suryohadiprojo, A.H. (1988, January 24\u201329). A Study of Kinematic Models for forward Calibration of Manipulators. Philadelphia, PA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.precisioneng.2007.09.002","article-title":"Kinematic parameter estimation technique for calibration and repeatability improvement of articulated arm coordinate measuring machines","volume":"32","author":"Santolaria","year":"2008","journal-title":"Precis. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/70.88114","article-title":"A technique to calibrate industrial robots with experimental verification","volume":"6","author":"Judd","year":"1990","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1002\/(SICI)1097-4563(200006)17:6<291::AID-ROB1>3.0.CO;2-U","article-title":"Three methodologies for the calibration of industrial manipulators: Experimental results on a SCARA robot","volume":"17","author":"Omodei","year":"2000","journal-title":"J. Robot. Syst."},{"key":"ref_16","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":"Precis. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.rcim.2012.06.004","article-title":"Absolute calibration of an ABB IRB 1600 robot using a laser tracker","volume":"29","author":"Nubiola","year":"2013","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1002\/(SICI)1097-4563(199807)15:7<395::AID-ROB2>3.0.CO;2-H","article-title":"Calibration of Stewart platforms and other parallel manipulators by minimizing inverse kinematic residuals","volume":"15","author":"Zhuang","year":"1998","journal-title":"J. Robot. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1109\/70.817674","article-title":"Self-calibration of Stewart-Gough parallel robots without extra sensors","volume":"15","author":"Khalil","year":"1999","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1109\/70.97871","article-title":"Autonomous calibration of single-loop closed kinematic chains formed by manipulators with passive endpoint constraints","volume":"7","author":"Bennett","year":"1991","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1115\/1.538916","article-title":"A self-calibration method for robotic measurement system","volume":"122","author":"Gong","year":"2000","journal-title":"J. Manuf. Sci. Eng."},{"key":"ref_22","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":"J. Robot. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1016\/S0094-114X(01)00010-6","article-title":"The sensitivities of industrial robot manipulators to errors of motion models' parameters","volume":"36","author":"Szkodny","year":"2001","journal-title":"Mech. Mach. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/70.843168","article-title":"Programming and control of robots by means of differential algebraic inequalities","volume":"16","author":"Spiteri","year":"2000","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Anchini, R., Beraldin, J.A., and Liguori, C. (2007, January 26\u201330). Subpixel location of discrete target images in close-range camera calibration: A novel approach. San Diego, CA, USA.","DOI":"10.1117\/12.704224"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ren, Y., Yin, S., and Zhu, J. (2012). Calibration technology in application of robot-laser scanning system. Opt. Eng., 51.","DOI":"10.1117\/1.OE.51.11.114204"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/12\/16565\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:51:03Z","timestamp":1760219463000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/12\/16565"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,12,3]]},"references-count":26,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2013,12]]}},"alternative-id":["s131216565"],"URL":"https:\/\/doi.org\/10.3390\/s131216565","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,12,3]]}}}