Automatic Calculation of a Transformation Matrix Between Two Frames

This paper presents a novel strategy for the automatic calculation of a homogeneous transformation matrix between two frames given a set of matched position measurements of objects as observed in both frames. The transformation matrix is calculated by applying a linear regression to matched data in two coordinate frames. This method scales linearly with the number of data points, enabling it to be used in a wide variety of applications without requiring large amounts of processing time. The automatic transformation matrix calculation is demonstrated to work in a real-world application and produce deterministic results. The error on the transformation matrix calculation was found to be low, making this an ideal method for the easy calculation of transformation matrices.

[1]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Masanori Sugimoto,et al.  Shepherd: An Interface for Overcoming Reference Frame Transformations in Robot Control , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[4]  Y. Takane,et al.  Generalized Inverse Matrices , 2011 .

[5]  Wei Wei,et al.  Hyperspectral image super-resolution extending: An effective fusion based method without knowing the spatial transformation matrix , 2017, 2017 IEEE International Conference on Multimedia and Expo (ICME).

[6]  Wei Xiong,et al.  A Noise-Tolerant Algorithm for Robot-Sensor Calibration Using a Planar Disk of Arbitrary 3-D Orientation , 2018, IEEE Transactions on Automation Science and Engineering.

[7]  Peter W. Lehn,et al.  A Block Diagram Approach to Reference Frame Transformation of Converter Dynamic Models , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[8]  R. Penrose A Generalized inverse for matrices , 1955 .

[9]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[10]  Amitabha Mukerjee,et al.  Qualitative models of 3-D frame-transformation motions , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[11]  Keith E. Schubert,et al.  Orthogonal and least-squares based coordinate transforms for optical alignment verification in radiosurgery , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.