Hostname: page-component-586b7cd67f-2plfb Total loading time: 0 Render date: 2024-11-24T06:59:09.622Z Has data issue: false hasContentIssue false

Identification and Compensation of a Robot Kinematic Parameter for Positioning Accuracy Improvement

Published online by Cambridge University Press:  09 March 2009

D. H. Kim
Affiliation:
Korea Institute of Machinery and Metals.
K. H. Cook
Affiliation:
Korea Institute of Machinery and Metals.
J. H. Oh
Affiliation:
Korea Advanced Institute of Science and Technology, KAIST, Cheongryang P.O. Box 150, Seoul (Korea).

Summary

This paper presents a simple identification method of the actual kinematic parameters for a robot with parallel joints. It is known that Denavit–Hartenberg's coordinate System is not useful for nearly parallel joints. In this paper, the coordinate frames are reassigned to model the kinematic parameter between nearly parallel joints by four parameters. The proposed identification method uses a straight ruler about 1 m long. A robot hand is placed by using a teaching pendant at the prescribed points on the ruler, and the corresponding error function is defined. The identified kinematic parameters, which make the error function zero, are obtained by the iterative least square method based on the singular value decomposition. In the compensation of joint angles, only the position is considered because the usual applications of robot do not require a precise orientation control.

Type
Article
Copyright
Copyright © Cambridge University Press 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Whitney, D.E., Lozinski, C.A. and Rouke, J.M., “Industrial Robot Forward Calibration Method and ResultsASME J. Dyn. Sys. Meas. Cont 108, No. 1, 18 (1986).CrossRefGoogle Scholar
2.Paul, R.P., Robot Manipulators: Mathematics, Programming and Control (M.I.T. Press, Cambridge, Mass., 1982).Google Scholar
3.Scheffer, B., “Geometric Control and Calibration Method of an Industrial Robot12th ISIR, 331339 (1982).Google Scholar
4.Shamma, J.S. and Whitney, D.E., “A Method for Inverse Robot CalibrationASME J. Dyn. Sys. Meas. Cont 109, No. 1, 3643 (1987).CrossRefGoogle Scholar
5.Riley, D.L., “Robot Calibration and Performance Specification Determination17th ISIR, 10.110.15 (1987).Google Scholar
6.Okada, T. and Mohri, S., “A Method to Correct Structural Errors in Articulated RobotsBulletin of JSME 28, No. 244, 24002406 (1985).CrossRefGoogle Scholar
7.Payannet, D., Aldon, M.J. and Liegeois, A., “Identification and Compensation of Mechanical Errors for Industrial Robots15th ISIR, 857864 (1985).Google Scholar
8.Veitschegger, W.K. and Wu, C-H., “A Method for Calibration and Compensating Robot Kinematic Errors” Proc. IEEE, Int. Conf. on Robotics and Automation 3944 (1987).Google Scholar
9.Duelen, G., Kirchhoff, U. and Held, J., “Method of Identification of Geometrical Data in Robot Kinematics”, Robotics and computer Integrated Manuf. 4, No. 1, 181185 (1988).CrossRefGoogle Scholar
10.Judd, R.P. and Kanasinski, A.B., “A Technique to Calibrate Industrial Robots with Experimental Verification” Proc. IEEE, Int. Conf. on Robotics and Automation 351357 (1987).Google Scholar
11.Forsythe, G.E., Malcolm, M.A. and Moler, C.B., Computer Methods for Mathematical Computation (Prentice-Hall, New York, 1977).Google Scholar
12.Wu, C-H., “The Kinematic Error Model for the Design of Robot Manipulator” Proc. of ACC 497502 (1983).CrossRefGoogle Scholar
13.Veitschegger, W.K. and Wu, C-H., “Robot Accuracy Analysis Based on Kinematics.” IEEE J. Of Robotics and Automation RA-2, No. 3, 171179 (1986).CrossRefGoogle Scholar
14.Mooring, B.W. and Pack, T.J., “Calibration Procedure for an Industrial Robot” IEEE, International Conference on Robotics and Automation 786791 (1988).Google Scholar