Global calibration of a robot/vision system

The success of industrial robotic applications involving off-line programming and sensory-based guidance will depend significantly upon the positioning accuracy of robots, the accuracy of sensing devices and the software coupling between the robot controller and the sensors. These accuracy and coupling issues are addressed by a methodology developed for the automatic global calibration of a robot/vision system. The methodology employs a stereo-pair of CCD array cameras, which are mounted to the end-effector of a six-axis revolute robot arm. With an automatic procedure,three-dimensional coordinate measurements are made, relative to the robot's base frame, of a single spherical point in space at numerous and widely varying joint-angle configurations. Based upon a modified Denavit-Hartenburg robot kinematic model, both geometric and nongeometric robotic errors are inferred simultaneously with the geometric errors of the vision system using an iterative least-squares algorithm. Preliminary results indicate an approximately threefold improvement in positioning accuracy of the robot arm.

[1]  Jigien Chen,et al.  Positioning error analysis for robot manipulators with all rotary joints , 1986, IEEE Journal on Robotics and Automation.

[2]  Chi-haur Wu,et al.  The Kinematic Error Model for the Design of Robot Manipulator , 1983, 1983 American Control Conference.

[3]  R. Haralick Using perspective transformations in scene analysis , 1980 .

[4]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[5]  Ivan E. Sutherland,et al.  Three-dimensional data input by tablet , 1974 .

[6]  Daniel E. Whitney,et al.  Industrial Robot Forward Calibration Method and Results , 1986 .

[7]  Yoram Yakimovsky,et al.  A system for extracting three-dimensional measurements from a stereo pair of TV cameras , 1976 .

[8]  Sundaram Ganapathy,et al.  Decomposition of transformation matrices for robot vision , 1984, Pattern Recognit. Lett..

[9]  Samad Hayati,et al.  Robot arm geometric link parameter estimation , 1983, The 22nd IEEE Conference on Decision and Control.

[10]  Arthur C. Sanderson,et al.  Arm signature identification , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[11]  Chengke Wu,et al.  Acquiring 3-D spatial data of a real object , 1984, Comput. Vis. Graph. Image Process..

[12]  Chi-Haur Wu,et al.  A Kinematic CAD Tool for the Design and Control of a Robot Manipulator , 1984 .

[13]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[14]  William K. Veitschegger,et al.  Robot accuracy analysis based on kinematics , 1986, IEEE J. Robotics Autom..