When two six degrees of freedom (6DOF) data are registered (e.g., robot-world/hand-eye calibration), a transformation is sought which minimizes the misalignment between the two datasets. Often, the measure of misalignment is the sum of the positional and rotational components. This measure has a dimensional mismatch between the positional component (unbounded and having length units) and the rotational component (bounded and dimensionless). The mismatch can be formally corrected by dividing the positional component by some scale factor with length units. However, the scale factor is arbitrarily set and depending on its value, more or less importance is associated with the positional component relative to the rotational component and this may result in a poorer registration. In this paper, a new method is introduced which uses the same form of bounded, dimensionless measure of misalignment for both components. Numerical simulations with a wide range of variances of positional and rotational noise show that obtained transformation is very close to ground truth. Additionally, the knowledge of the contribution of noise to the misalignment from individual components enables the formulation of a rational method to handle the noise in 6DOF data.
Citation: Journal of Research (NIST JRES) - 118.013
NIST Pub Series: Journal of Research (NIST JRES)
Pub Type: NIST Pubs
Registration, robot-world/hand-eye calibration, pose determining systems, nonlinear least squares, noise