Extrinsic calibration of a vision sensor mounted on a robot

A vision sensor mounted on a robot to detect surrounding objects is discussed. Its mounting position and orientation must be identified, resulting in an extrinsic calibration problem. The author presents three classes of extrinsic calibration procedures. All use closed-form solutions. The class A calibration procedure requires a reference object at a recalibrated location. The class B calibration procedure takes advantage of robot mobility. It requires a reference frame, but not precalibration. The class C procedure, by taking full advantage of both robot mobility and dexterity, requires no reference object but the simplest one-a visible point. In simulation studies, the class A, B, and C calibration procedures have produced estimates successfully converging to true extrinsic parameter values. Results of field experiments carried out for class B and C calibration procedures are presented. For comparison, two existing B-type calibration methods have also been tested with real data. >

[1]  W. Faig CALIBRATION OF CLOSE-RANGE PHOTOGRAMMETRIC SYSTEMS: MATHEMATICAL FORMULATION , 1975 .

[2]  Pearl Pu,et al.  A New Development in Camera Calibration: Calibrating a Pair of Mobile Cameras , 1987 .

[3]  T. Strat Recovering the camera parameters from a transformation matrix , 1987 .

[4]  S. Ahmad,et al.  Finding the mounting position of a sensor by solving a homogeneous transform equation of the form AX = XB , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Ray A. Jarvis,et al.  A Perspective on Range Finding Techniques for Computer Vision , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Robert B. Kelley,et al.  Camera Models Based on Data from Two Calibration Planes , 1981 .

[7]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[8]  Clifford C. Geschke A System for Programming and Controlling Sensor-Based Robot Manipulators , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Avinash C. Kak,et al.  Modeling and calibration of a structured light scanner for 3-D robot vision , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[11]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[12]  P R Wolf,et al.  Elements of Photogrammetry , 1983 .

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

[14]  Peter Mansbach Calibration of a camera and light source by fitting to a physical model , 1986 .

[15]  Olivier D. Faugeras,et al.  Determination of camera location from 2D to 3D line and point correspondences , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  J. Y. S. Luh,et al.  A Three-Dimensional Vision by Off-Shelf System with Multi-Cameras , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Roger Y. Tsai,et al.  A new technique for fully autonomous and efficient 3D robotics hand/eye calibration , 1988, IEEE Trans. Robotics Autom..

[18]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

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

[20]  Irwin Sobel,et al.  On Calibrating Computer Controlled Cameras for Perceiving 3-D Scenes , 1973, IJCAI.

[21]  Andrew Dainis,et al.  Accurate remote measurement of robot trajectory motion , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[22]  Yuh-Lin Chang,et al.  Adaptive self-calibration of vision-based robot systems , 1989, IEEE Trans. Syst. Man Cybern..

[23]  Larry H. Matthies,et al.  Error modeling in stereo navigation , 1986, IEEE J. Robotics Autom..

[24]  Lee A. Feldkamp,et al.  Global calibration of a robot/vision system , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[25]  E. B. Magrab,et al.  A General Procedure to Evaluate Robot Positioning Errors , 1987 .

[26]  Ray A. Jarvis,et al.  A Laser Time-of-Flight Range Scanner for Robotic Vision , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Roger Y. Tsai,et al.  Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metrology , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[28]  Emil Wolf,et al.  Principles of Optics: Contents , 1999 .