Abstract
An open research question is how to define a metric on SE(n) that is as invariant as possible with respect to (1) the choice of coordinate frames and (2) the units used to measure linear and angular distances. We present two techniques for approximating elements of the special Euclidean group SE(n) with elements of the special orthogonal group S0(n+1). These techniques are based on the singular value and polar decompositions (denoted as SVD and PD respectively) of the homogeneous transform representation of the elements of SE(n). The projection of the elements of SE(n) onto S0(n+1) yields hyperdimensional rotations that approximate the rigid-body displacements. Any of the infinite bi-invariant metrics on SO(n-fl) may then be used to measure the distance between any two spatial displacements. The results are PD and SVD based projection techniques that yield two approximately bi-invariant metrics on SE(n). These metrics have applications in motion synthesis, robot calibration, motion interpolation, and hybrid robot control.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Belta, C. and Kumar, V. (2002), An svd-based projection method for interpolation on SE(3), IEEE Transactions on Robotics and Automation, vol 18, no 3, pp. 334–345.
Bobrow, J.E., and Park, F.C. (1995), On computing exact gradients for rigid body guidance using screw parameters, Proc. of the ASME Design Engineering Technical Conferences, Boston, MA, USA.
Bodduluri, R.M.C., (1990), Design and planned movement of multi-degree of freedom spatial mechanisms, PhD Dissertation, University of California, Irvine.
Chirikjian, G.S. (1998), Convolution metrics for rigid body motion, Proc. of the ASME Design Engineering Technical Conferences, Atlanta, USA.
Dees, S.L. (2001), Spatial mechanism design using an svd-based distance metric, Master’s Thesis, Florida Institute of Technology.
Dubrulle, A.A. (2001), An optimum iteration for the matrix polar decomposition, Electronic Transaction on Numerical Analysis, vol. 8, pp. 21–25.
Etzel, K., and McCarthy, J.M. (1996), A metric for spatial displacements using bi-quaternions on SO (4), Proc. of the IEEE International Conference on Robotics and Automation, Minneapolis, USA.
Ge, Q.J. (1994), On the matrix algebra realization of of the theory of biquaternions, Proc. of the ASME Design Engineering Technical Conferences, Minneapolis, USA.
Gupta, K.C. (1997), Measures of positional error for a rigid body, ASME Journal of Mechanical Design, vol. 119, pp. 346–349.
Halmos, P.R., (1990), Finite Dimensional Vector Spaces, Van Nostrand.
Hanson and Norris, (1981), Analysis of measurements based upon the singular value decomposition, SIAM Journal of Scientific and Computations, vol. 2, no. 3, pp. 308–313.
Kazerounian, K., and Rastegar, J., (1992), Object norms: A class of coordinate and metric independent norms for displacements, Proc. of the ASME Design Engineering Technical Conferences, Scotsdale, USA.
Larochelle, P. (1999), On the geometry of approximate bi-invariant projective displacement metrics, Proc. of the World Congress on the Theory of Machines and Mechanisms, Oulu, Finland.
Larochelle, P. (2000), Approximate motion synthesis via parametric constraint manifold fitting, Proc. of Advances in Robot Kinematics, Piran, Slovenia.
Larochelle, P. (1998), Spades: software for synthesizing spatial 4c mechanisms, Proc. of the ASME Design Engineering Technical Conferences, Atlanta, USA.
Larochelle, P., (1994), Design of cooperating robots and spatial mechanisms, PhD Dissertation, University of California, Irvine.
Larochelle, P., and Dees, S., (2002), Approximate motion synthesis using an svd based distance metric, Proc. of Advances in Robot Kinematics, Caldes de Malavella, Spain.
Larochelle, P., and McCarthy, J.M. (1995), Planar motion synthesis using an approximate bi-invariant metric, ASME Journal of Mechanical Design, vol. 117, no. 4, pp. 646–651.
Martinez, J.M.R., and Duffy, J. (1955), On the metrics of rigid body displacements for infinite and finite bodies, ASME Journal of Mechanical Design, vol. 117, pp. 41–47.
McCarthy, J.M., (1983), Planar and spatial rigid body motion as special cases of spherical and 3-spherical motion, ASME Journal of Mechanisms, Transmissions, and Automation in Design, vol. 105, pp. 569–575.
McCarthy, J.M., (1990), An Introduction to Theoretical Kinematics, MIT Press.
Park, F.C., (1995), Distance metrics on the rigid-body motions with applications to mechanism design, ASME Journal of Mechanical Design, vol. 117, no. 1, pp. 48–54.
Ravani, B., and Roth, B., (1983), Motion synthesis using kinematic mappings, ASME Journal of Mechanisms, Transmissions, and Automation in Design, vol. 105, pp. 460–467.
Schilling, R.J., and Lee, H., (1988), Engineering Analysis-a Vector Space Approach,Wiley Sons.
Shoemake, K., and Duff, T. (1992), Matrix animation and polar decomposition, Proc. of Graphics Interface ‘82, pp. 258–264.
Tse, D.M., Larochelle, P.M. (2000), Approximating spatial locations with spherical orientations for spherical mechanism design, ASME Journal of Mechanical Design, vol. 122, pp. 457–463.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science+Business Media New York
About this paper
Cite this paper
Larochelle, P.M., Murray, A.P., Angeles, J. (2004). SVD and PD Based Projection Metrics on SE(n). In: Lenarčič, J., Galletti, C. (eds) On Advances in Robot Kinematics. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-2249-4_2
Download citation
DOI: https://doi.org/10.1007/978-1-4020-2249-4_2
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-6622-0
Online ISBN: 978-1-4020-2249-4
eBook Packages: Springer Book Archive