Skip to main content
Log in

On condition numbers and algorithms for determining a rigid body movement

  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

Using a set of landmarks to represent a rigid body, a rotation of the body can be determined in least-squares sense as the solution of an orthogonal Procrustes problem. We discuss some geometrical properties of the condition number for the problem of determining the orthogonal matrix representing the rotation. It is shown that the condition number critically depends on the configuration of the landmarks. The problem is also reformulated as an unconstrained nonlinear least-squares problem and the condition number is related to the geometry of such problems. In the common 3-D case, the movement can be represented by using a screw axis. Also the condition numbers for the problem of determining the screw axis representation are shown to closely depend on the configuration of the landmarks. The condition numbers are finally used to show that the used algorithms are stable.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. K. S. Arun, T. S. Huang, and S. D. Blostein,Least-squares fitting of two 3-D point sets, IEEE Trans. Patt. Anal. Machine Intell., Pami-9 (1987), pp. 698–700.

  2. F. R. Gantmacher,The Theory of Matrices, Vol. I Chelsea Publishing Company, New York, 1977.

    Google Scholar 

  3. H. Goldstein,Classical Mechanics Addison-Wesley Publishing Company, Massachusetts, second edition, 1980.

    Google Scholar 

  4. G. H. Golub and C. F. van Loan.Matrix Computations Johns Hopkins University Press, Baltimore, second edition, 1989.

    Google Scholar 

  5. R. J. Hanson and M. J. Norris,Analysis of measurements based on the singular value decomposition SIAM J. Sci. Stat. Comput., 2 (1981), pp. 363–373.

    Article  Google Scholar 

  6. N. J. Higham,Computing the polar decomposition—with applications SIAM J. Sci. Stat. Comput., 7 (1986), pp. 1160–1174.

    Article  Google Scholar 

  7. N. J. Higham,The symmetric Procrustes problem BIT, 28 (1988), pp. 133–143.

    Article  Google Scholar 

  8. W. Kahan,The Error-Analyst's Quandary, Technical report, University of California at Berkeley, 1972.

  9. I. Söderkvist,Perturbation analysis of the orthogonal Procrustes problem BIT 33 (1993), pp. 687–694.

    Google Scholar 

  10. I. Söderkvist and P.-Å. Wedin,Determining the movements of the skeleton using well-configured markers Journal of Biomechanics, 26, 12 (1993), pp. 1473–1477.

    Article  Google Scholar 

  11. C. W. Spoor,Explanation, verification an application of helical-axis error propagation formulas. Human Movement Science, 3 (1984), pp. 95–117.

    Article  Google Scholar 

  12. C. W. Spoor and F. E. Veldpaus,Rigid body motion calculated from spatial coordinates of markers Journal of Biomechanics, 13 (1980), pp. 391–393.

    Article  Google Scholar 

  13. G. W. Stewart and J. G. Sun,Matrix Perturbation Theory Academic Press, London, 1990.

    Google Scholar 

  14. F. E. Veldpaus, H. J. Woltring, and L. J. M. G. Dortmans,A Least-squares algorithm for the equiform transformation from spatial marker co-ordinates Journal of Biomechanics, 21 (1988), pp. 45–54.

    Article  Google Scholar 

  15. H. J. Woltring, R. Huiskes, A. De Lange, and F. E. Veldpaus,Finite centroid and helical axis estimation from noisy landmark measurements in the study of human joint kinematics Journal of Biomechanics, 18 (1985), pp. 379–389.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Söderkvist, I., Wedin, PÅ. On condition numbers and algorithms for determining a rigid body movement. BIT 34, 424–436 (1994). https://doi.org/10.1007/BF01935651

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01935651

AMS subject classifications

Key words

Navigation