Hand-Eye Calibration
- 1 June 1995
- journal article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 14 (3) , 195-210
- https://doi.org/10.1177/027836499501400301
Abstract
Whenever a sensor is mounted on a robot hand, it is important to know the relationship between the sensor and the hand. The problem of determining this relationship is referred to as the hand-eye calibration problem. Hand-eye calibration is impor tant in at least two types of tasks: (1) map sensor centered measurements into the robot workspace frame and (2) tasks allowing the robot to precisely move the sensor. In the past some solutions were proposed, particularly in the case of the sensor being a television camera. With almost no exception, all existing solutions attempt to solve a homogeneous matrix equation of the form AX = X B. This article has the following main contributions. First we show that there are two possible formulations of the hand-eye calibration problem. One formu lation is the classic one just mentioned. A second formulation takes the form of the following homogeneous matrix equation: MY = M'YB. The advantage of the latter formulation is that the extrinsic and intrinsic parameters of the camera need not be made explicit. Indeed, this formulation directly uses the 3 x4 perspective matrices ( M and M' ) associated with two positions of the camera with respect to the calibration frame. Moreover, this formulation together with the classic one covers a wider range of camera-based sensors to be calibrated with respect to the robot hand: single scan-line cameras, stereo heads, range finders, etc. Second, we develop a common mathematical framework to solve for the hand-eye calibration problem using either of the two formulations. We represent rotation by a unit quaternion and present two methods: (1) a closed-form solution for solving for rotation using unit quaternions and then solving for translation and (2) a nonlinear technique for simultane ously solving for rotation and translation. Third, we perform a stability analysis both for our two methods and for the lin ear method developed by Tsai and Lenz (1989). This analysis allows the comparison of the three methods. In light of this comparison, the nonlinear optimization method, which solves for rotation and translation simultaneously, seems to be the most robust one with respect to noise and measurement errors.Keywords
All Related Versions
This publication has 10 references indexed in Scilit:
- On single-scanline camera calibrationIEEE Transactions on Robotics and Automation, 1993
- A new approach to visual servoing in roboticsIEEE Transactions on Robotics and Automation, 1992
- Extrinsic calibration of a vision sensor mounted on a robotIEEE Transactions on Robotics and Automation, 1992
- Estimation of motion from a pair of range images: A reviewCVGIP: Image Understanding, 1991
- Finding the Position and Orientation of a Sensor on a Robot Manipulator Using QuaternionsThe International Journal of Robotics Research, 1991
- A new technique for fully autonomous and efficient 3D robotics hand/eye calibrationIEEE Transactions on Robotics and Automation, 1989
- Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XBIEEE Transactions on Robotics and Automation, 1989
- A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lensesIEEE Journal on Robotics and Automation, 1987
- Closed-form solution of absolute orientation using unit quaternionsJournal of the Optical Society of America A, 1987
- The Representation, Recognition, and Locating of 3-D ObjectsThe International Journal of Robotics Research, 1986