{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:56:54Z","timestamp":1777715814165,"version":"3.51.4"},"reference-count":29,"publisher":"SAGE Publications","issue":"11","license":[{"start":{"date-parts":[[2001,11,1]],"date-time":"2001-11-01T00:00:00Z","timestamp":1004572800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2001,11]]},"abstract":"<jats:p>A new approach to self-calibrate a camera-equipped robot manipulator is proposed in this paper. Self-calibration here means that the camera-robot system is capable of determining its geometric parameters without any external measurements and\/or ground truth calibration data. With the proposed approach, one is able to identify all the rotational parameters and, up to a scale factor, all the translational parameters of a robotic system without any ground truth data. It is known from the computer vision literature that the extrinsic and intrinsic parameters of the camera can be obtained up to a scale factor by using the corresponding points of objects in a natural environment from an image sequence without knowing the positions of these object points. It is also well known that if the camera is treated as the tool of the robot, one is able to compute the corresponding robot pose directly from the camera-extrinsic parameters. An important question is how to determine the scale factors, which vary from one robot pose to another. It is discovered in this paper that if the robot pose measurement configurations follow a specially planned optimal trajectory, a unique scale factor can be used for all the poses measured along the trajectory. Thus, one is able to identify all the independent parameters of the robot with the poses measured in this manner with an inherently undetermined scale factor. One question remains: how do we obtain this unknown scale factor? Actually, the problem can be solved in a separate process. By two views of, say, a yardstick with the known length, the scale factor can be computed. If more than one measurement of the scale or measurements of multiple scales are provided from different viewing angles, the scale factor can be estimated with better accuracy in a least squares sense. Extensive simulation and experiment studies on a PUMA 560 robot reveal the convenience and effectiveness of the proposed approach.<\/jats:p>","DOI":"10.1177\/02783640122068182","type":"journal-article","created":{"date-parts":[[2003,7,19]],"date-time":"2003-07-19T01:53:44Z","timestamp":1058579624000},"page":"909-921","source":"Crossref","is-referenced-by-count":39,"title":["Self-Calibration of Camera-Equipped Robot Manipulators"],"prefix":"10.1177","volume":"20","author":[{"given":"Yan","family":"Meng","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Florida Atlantic University, Boca                         Raton, FL 33431"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hanqi","family":"Zhuang","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Florida Atlantic University, Boca                         Raton, FL 33431"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2001,11,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1109\/70.97871"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1177\/027836499101000510"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1177\/027836499101000106"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620070206"},{"key":"atypb5","unstructured":"Faugeras, O., Lustman, F., and Toscani, G. 1987. Motion and structure from point and line matches . Proceedings of the International Conference on Computer Vision, London, June, pp. 25\u201334 ."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1007\/BF00054997"},{"key":"atypb7","unstructured":"Faugeras, O. D., and Toscani, G. 1986. The calibration problem for stereo . Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 15\u201320 ."},{"key":"atypb8","unstructured":"Goldberg, J. L. 1991. Matrix Theory with Applications. New York: McGraw-Hill ."},{"key":"atypb9","doi-asserted-by":"crossref","unstructured":"Hartley, R. 1992. Estimation of relative camera positions for uncalibrated cameras. In Computer Vision\u2014ECCV\u201992, LNCS-Series, Vol. 588, 579\u2013587. New York: Springer-Verlag .","DOI":"10.1007\/3-540-55426-2_62"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/70.388777"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1109\/5.265351"},{"key":"atypb12","unstructured":"Kanatani, K. 1994. Renormalizationformotionanalysis: Statistically optimal algorithm . IEICE Transactions on Information and Systems E77-D (11): 1233\u20131239 ."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/70.817674"},{"key":"atypb14","doi-asserted-by":"crossref","unstructured":"Longuet-Higgins, H. 1981. A computer algorithm for reconstructing a scene from two projections . Nature 293: 153\u2013155 .","DOI":"10.1038\/293133a0"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007982716991"},{"key":"atypb16","unstructured":"Meng, Y., and Zhuang, H. 2001. Using a stick: Self-calibration of a robot system with factor method . Proceedings of the IEEE International Conference on Robotics and Automation, Korea, May."},{"key":"atypb17","unstructured":"Nahvi, A., Hollerbach, J. M., and Hayward, V. 1994. Closed-loop kinematic calibration of a parallel-drive shoulder joint . Proceedings of the IEEE International Conference on Robotics and Automation, San Diego, pp. 407\u2013412 ."},{"key":"atypb18","unstructured":"Spetsakis, M., and Aloimonos, J. 1989. A unified theory of structure from motion. Technical Report CAR-TR-482, Computer Vision Laboratory, University of Maryland ."},{"key":"atypb19","doi-asserted-by":"crossref","unstructured":"Tsai, R. Y. 1987. A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses . IEEE Journal of Robotics and Automation RA-3(4): 323\u2013344 .","DOI":"10.1109\/JRA.1987.1087109"},{"key":"atypb20","doi-asserted-by":"crossref","unstructured":"Tsai, R., and Huang, T. 1984. Uniqueness and estimation of three-dimensional motion parameters of rigid objects with curved surface . IEEE Transactions on Pattern Analysis and Machine Intelligence 6(1): 15\u201326 .","DOI":"10.1109\/TPAMI.1984.4767471"},{"key":"atypb21","unstructured":"Wang, K. 1993. Synthesis of vision-based robot calibration using moving cameras. Ph.D. dissertation, Florida Atlantic University, Boca Raton."},{"key":"atypb22","unstructured":"Watkins, D. S. 1991. Fundamentals of Matrix Computations. New York: John Wiley ."},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1109\/34.232074"},{"key":"atypb24","doi-asserted-by":"crossref","unstructured":"Weng, J., Cohen, P., and Herniou, M. 1992. Calibration of stereo cameras using a nonlinear distortion model . IEEE TransactionsonPatternAnalysisandMachineIntelligence 14: 965\u2013980 .","DOI":"10.1109\/34.159901"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1109\/70.585901"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(92)90042-W"},{"key":"atypb27","doi-asserted-by":"crossref","unstructured":"Zhuang, H., Liu, L., and Masory, O. 2000. Autonomous calibration of hexapod machine tools . Transactions of ASME 122: 140\u2013148 .","DOI":"10.1115\/1.538893"},{"key":"atypb28","unstructured":"Zhuang, H., and Roth, Z. S. 1996. Camera-Aided Robot Calibration. Boca Raton: CRC Press ."},{"key":"atypb29","doi-asserted-by":"crossref","unstructured":"Zhuang, H., Wang, L., and Roth, Z. S. 1993. Simultaneous calibration of a robot and a hand-mounted camera . ProceedingsoftheIEEEInternationalConferenceonRobotics Automation, Atlanta, GA, May, pp. 149\u2013154 .","DOI":"10.1109\/ROBOT.1993.292139"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640122068182","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640122068182","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:32Z","timestamp":1777457792000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783640122068182"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,11]]},"references-count":29,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2001,11]]}},"alternative-id":["10.1177\/02783640122068182"],"URL":"https:\/\/doi.org\/10.1177\/02783640122068182","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2001,11]]}}}