This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Calibrating a Cartesian Robot with Eye-on-Hand Configuration Independent of Eye-to-Hand Relationship
September 1989 (vol. 11 no. 9)
pp. 916-928

A new approach is described for geometric calibration of Cartesian robots. This is part of a set of procedures for real-time 3-D robotics eye, eye-to-hand, and hand calibration which uses a common setup and calibration object, common coordinate systems, matrices, vectors, symbols, and operations and is especially suited to machine vision systems. The robot makes a series of automatically planned movement with a camera rigidly mounted at the gripper. At the end of each move, it takes a total of 90 ms to grab an image, extract image feature coordinates, and perform camera-extrinsic calibration. After the robot finishes all the movements, it takes only a few milliseconds to do the calibration. The key of this technique is that only one rotary joint is moving for each movement. This allows the calibration parameters to be fully decoupled, and converts a multidimensional problem into a series of one-dimensional problems. Another key is that eye-to-hand transformation is not needed at all during the computation.

[1] E. K. Antonsson, "A 3-D kinematic acquisition and intersegmental dynamic analysis system for human motion," Ph.D. dissertation, Dep. Mech. Eng., M.I.T., 1982.
[2] M. Bowman and A. Forrest, "Robot model optimization," 1987, submitted for publication.
[3] L. M. Chao and J. C. S. Yang, "Development and implementation of a kinematic parameter identification technique to improve the positioning accuracy of robots," inRobots 10 Conf. Proc., Chicago, IL, 1986.
[4] J. Chen and L. M. Chao, "Positioning error analysis for robot manipulators with all rotary joints," inProc. IEEE Int. Conf. Robotics and Automation, San Francisco, CA, 1986.
[5] A. Dainis and M. Juberts, "Accurate remote measurement of robot trajectory motion," inProc. Int. Conf. Robotics and Automation, 1985, pp. 92-99.
[6] L. P. Foulloy and R. B. Kelley, "Improving the precision of a robot," inProc. IEEE Int. Conf. Robotics, Atlanta, GA, 1984.
[7] S. A. Hayati, "Robot arm geometric link parameter estimation," inProc. 22nd IEEE Conf. Decision and Control, San Antonio, TX, 1983.
[8] S. A. Hayati and M. Mirmirani, "Improving the absolute positioning accuracy of robot manipulators,"J. Robot. Syst., vol. 2, 1985.
[9] S. A. Hayati and G. P. Roston, "Inverse kinematic solution for near-simple robots and its application to robot calibration," inRecent Trends in Robotics: Modeling, Control, and Education., M. Jamshidi, J. Y. S. Luh, and M. Shahinpoor, Eds. New York: Elsevier Science, 1986.
[10] J. M. Hollerbach and D. J. Bennett, "Automatic kinematic calibration using a motion tracking system," inProc. 4th Int. Symp. Robotics Research, Santa Cruz, CA, August 9-14, 1987.
[11] A. Izaguirre, J. Summers, and P. Pu, "A new development in camera calibration, calibrating a pair of mobil TV cameras," to appear inInt. J. Robotics Res.
[12] R. P. Judd and A. B. Knasinski, "A technique to calibrate industrial robots with experimental verification," inProc. IEEE Int. Conf. Robotics and Automation, Raleigh, NC, 1987.
[13] R. K. Lenz and R. Y. Tsai, "Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metrology," inProc. IEEE Int. Conf. Robotics Automat.(Raleigh, NC), Mar. 1987, pp. 68-75.
[14] B. W. Mooring and G. R. Tang, "An improved method for identifying the kinematic parameters in a six-axis robot," inASME Proc. Int. Computers in Engineering Conf., Las Vegas, NV, 1984.
[15] G. Puskorius and L. Feldkamp, "Calibration of robot vision," inProc. IEEE Int. Conf. Robotics and Automation, Raleigh, NC, 1987.
[16] G. Puskorius and L. Feldkamp, "Camera calibration methodology based on linear perspective transformation error model," inProc. IEEE Int. Conf. Robotics and Automation, Raleigh, NC, 1988.
[17] D.F. Rogers and J.A. Adams,Mathematical Elements for Computer Graphics, McGraw-Hill, New York, 1976, pp. 36-40.
[18] R. Tsai, "A versatile camera calibration technique for high accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses,"IEEE J. Robotics Automat., vol. RA-3, no. 4, Aug. 1987; a preliminary version appeared inProc. 1986 IEEE Int. Conf. Computer Vision and Pattern Recognition, Miami, FL, June 22-26, 1986.
[19] R. Tsai and R. Lenz, "Review of the two-stage camera calibration technique plus some new implementation tips and new techniques for center and scale calibration," inProc. Second Topical Meeting Machine Vision, Opt. Soc. Amer., Lake Tahoe, Mar. 18-20, 1987.
[20] R. Tsai and R. Lenz, "A new technique for fully autonomous and efficient 3D robotics hand-eye camera," inProc. 4th Int. Symp. Robotics Research, Santa Cruz, CA, Aug. 9-14, 1987. Also,IEEE Robotics Automat., Summer, 1989.
[21] R. Tsai and R. Lenz, "Real time versatile robotics hand/eye calibration using 3D machine vision," inProc. Int. Conf. Robotics and Automation, Philadelphia, PA, Apr. 24-29, 1988.
[22] D. E. Whitney, C. A. Lozinski, and J. M. Rourke, "Industrial robot forward calibration method and results,"J. Dynamic Syst., Meas., Contr., 1986.

Index Terms:
3D robot vision; image feature extraction; geometric calibration; Cartesian robots; machine vision; rotary joint; calibration; computer vision; position control; robots
Citation:
R.K. Lenz, R.Y. Tsai, "Calibrating a Cartesian Robot with Eye-on-Hand Configuration Independent of Eye-to-Hand Relationship," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 9, pp. 916-928, Sept. 1989, doi:10.1109/34.35495
Usage of this product signifies your acceptance of the Terms of Use.