A Distance Metric for Finite Sets of Rigid-Body Displacements via the Polar Decomposition

An open research question is how to define a useful metric on the special Euclidean group SE(n) with respect to: (1) the choice of coordinate frames and (2) the units used to measure linear and angular distances that is useful for the synthesis and analysis of mechanical systems. We discuss a technique for approximating elements of SE(n) with elements of the special orthogonal group SO(n+1). This technique is based on using the singular value decomposition (SVD) and the polar decompositions (PD) of the homogeneous transform representation of the elements of SE(n). The embedding of the elements of SE(n) into SO(n+1) yields hyperdimensional rotations that approximate the rigid-body displacements. The bi-invariant metric on SO(n+1) is then used to measure the distance between any two displacements. The result is a left invariant PD based metric on SE(n).

[1]  C. Galletti,et al.  Metric Relations and Displacement Groups in Mechanism and Robot Kinematics , 1995 .

[2]  J. M Varah,et al.  Computational methods in linear algebra , 1984 .

[3]  Jorge Angeles,et al.  Is there a characteristic length of a rigid-body displacement?☆ , 2006 .

[4]  P. Larochelle,et al.  Planar Motion Synthesis Using an Approximate Bi-Invariant Metric , 1995 .

[5]  Bahram Ravani,et al.  Local metrics for rigid body displacements , 2004 .

[6]  Eugene J. Saletan,et al.  Contraction of Lie Groups , 1961 .

[7]  R. Hanson,et al.  Analysis of Measurements Based on the Singular Value Decomposition , 1981 .

[8]  J. Duffy,et al.  On the Metrics of Rigid Body Displacements for Infinite and Finite Bodies , 1995 .

[9]  B. Roth,et al.  Motion Synthesis Using Kinematic Mappings , 1983 .

[10]  K. C. Gupta,et al.  Measures of Positional Error for a Rigid Body , 1997 .

[11]  F. Park Distance Metrics on the Rigid-Body Motions with Applications to Mechanism Design , 1995 .

[12]  R. J. Schilling,et al.  Engineering Analysis: A Vector Space Approach , 1988 .

[13]  P. Larochelle,et al.  Approximating Spatial Locations With Spherical Orientations for Spherical Mechanism Design , 2000 .

[14]  Calin Belta,et al.  An SVD-based projection method for interpolation on SE(3) , 2002, IEEE Trans. Robotics Autom..

[15]  Joel W. Burdick,et al.  Objective and Frame-Invariant Kinematic Metric Functions for Rigid Bodies , 2000, Int. J. Robotics Res..

[16]  D. Faddeev,et al.  Computational methods of linear algebra , 1981 .

[17]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .

[18]  Judy M. Vance,et al.  Interactive Visualization of the Line Congruences Associated with Four Finite Spatial Poses , 2000 .

[19]  E. Wigner,et al.  On the Contraction of Groups and Their Representations. , 1953, Proceedings of the National Academy of Sciences of the United States of America.

[20]  Tom Duff,et al.  Matrix animation and polar decomposition , 1992 .

[21]  G. Chirikjian,et al.  Metrics on Motion and Deformation of Solid Models , 1998 .

[22]  K. Kreutz-Delgado,et al.  - Finite-Dimensional Vector Spaces , 2018, Physical Components of Tensors.

[23]  J. Michael McCarthy,et al.  A metric for spatial displacement using biquaternions on SO(4) , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[24]  J. Angeles,et al.  A Numerically Robust Algorithm to Solve the Five-Pose Burmester Problem , 2002 .

[25]  J. McCarthy Planar and Spatial Rigid Motion as Special Cases of Spherical and 3-Spherical Motion , 1983 .

[26]  Andrew P. Murray,et al.  SVD and PD Based Projection Metrics on SE(n) , 2004 .

[27]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[28]  D. T. Greenwood,et al.  Advanced Dynamics: Frontmatter , 2003 .