Practical fusion algorithms for rotation matrices: A comparative study

Many computer vision, sensor fusion, and robotic applications require the estimation of a 3 × 3 rotation matrix from a set of measured or computed 3 × 3 noisy rotation matrices. This article classifies solution methods into three categories: nonlinear least squares, linear optimal, and linear suboptimal algorithms. Their performance is compared through simulation studies. It is shown that the linear suboptimal algorithms proposed in this article have an accuracy comparable to that of the optimal algorithms and are about five times faster. Furthermore, a particular nonlinear optimization algorithm is presented that has computational complexity similar to that of the linear optimal procedures. © 1992 John Wiley & Sons, Inc.

[1]  Hanqi Zhuang,et al.  A complete and parametrically continuous kinematic model for robot manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[2]  Kenneth S. Roberts,et al.  A new representation for a line , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[4]  Benjamin W. Mooring,et al.  Aspects of robot repeatability , 1987, Robotica.

[5]  Jaime G. Carbonell,et al.  Steps Toward Knowledge-Based Machine Translation , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Ren C. Luo,et al.  Motion estimation of 3-D objects using multisensor data fusion , 1990, J. Field Robotics.

[7]  Olivier D. Faugeras,et al.  A 3-D Recognition and Positioning Algorithm Using Geometrical Matching Between Primitive Surfaces , 1983, IJCAI.

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

[9]  Bahram Ravani,et al.  Kinematic localization for world model calibration in off-line robot programming using Clifford algebra , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

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

[11]  H. Zhuang,et al.  Kinematic modeling, identification and compensation of robot manipulators , 1989 .