Abstract
The problem of smoothly interpolating between a given sequence of orientations is discussed. Methods of representing orientations are described and some of the more interesting and useful properties of orientation matrices, SO(3), are covered. It is shown how quaternions relate to this problem and several methods of smoothly interpolating quaternions are presented.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bair AH, Currin B, Gabriel S, Hughes JF (1992) Smooth interpolation of orientations with angular velocity constraints using quaternions, Computer Graphics 26 (2): 313–320
Brady M (1982) Trajectory planning, in: Brady M, Hollerbach JM, Johnson JM, Lozano-Perez T (eds), Robot Motion: Planning and Control, The MIT Press, Cambridge
Brekke M (1978) Quaternions supplemental workbook, NASA Lyndon B Johnson Space Center Report QUAT-S2102
Cayley A (1845) On certain results relating to quaternions, Philosophical Magazine xxvi: 141–145.
Chen D (1990) Interpolation of orientation matrices using sphere splines in computer animation, MS Thesis, ASU, Tempe, AZ
Fillmore JP (1984) A note on rotation matrices, IEEE Computer Graphics and Applications 4: 30–33
Foley T, Nielson GM (1989) Knot selection for parametric spline interpolation, in Mathematical Methods in: Lyche T, Schumaker L (eds), Computer Aided Geometric Design, Academic Press, pp. 261–271
Goldstein H (1980) Classical Mechanics, second edition, Addison-Wesley, New York
Hamilton WR (1844) On quaternions; or on a new system of imaginaries in algebra, Philosophical Magazine xxv: 10–13
Hamilton WR (1853) Lectures on quaternions, Hodges and Smith, Dublin
Hopf H (1940) Systeme symmetrischer bilinearformen und euklidische modelle der projektiven raume, Vierteljschr. Naturforsch. Ges., Zurich
Horn, BPK (1987) Closed-form solution of absolute orientation using unit quaternions, Journal of the Optical Society of America 4: 629–642
Ickes BP (1970) A new method for performing digital control system attitude computations using quaternions, AIAA Journal 8: 12–42
Kane TR, Likins PW, Levinson DA (1983) Space Craft Dynamics, McGraw-Hill, New York
Kim MS, Nam KW (1992) Interpolating Solid Orientations with circular blending quaternion curves, POSTECH Report CS-CG-92–004
Nielson GM (1986) A rectangular n-spline for interactive surface design, IEEE Computer Graphics and Applications 6 (2): 35–41
Nielson GM, Foley TA (1989) A survey of applications of an affine invariant norm, in: Lyche T, Schumaker L (eds), Mathematical Methods in Computer Aided Geometric Design, Academic Press, pp. 445–467
Nielson GM, Heiland RW (1988) Splines on a sphere for animated rotations, Video (VHS, 7 minutes), Arizona State University, Tempe, Arizona
Nielson GM, Heiland RW (1992) Animated Rotations using Quaternions and Splines on a 4D Sphere (Russian), “Programmirovanie”, July-August 1992, No. 4, pp. 17–27. English edition, Programming and Computer Software, available from Plenum Publishing Corporation, 233 Spring Str., New York, N.Y. 10013
Parker RL, Denham CR (1979) Interpolation of unit vectors, Geophys. J. R. astr. Soc. 58: 685–687
Pletinckx D (1989) Quaternion calculus as a basic tool in computer graphics, The Visual Computer 5: 2–13
Robinson AC (1958) On the use of quaternions in simulation of rigid body motion, WADC Technical Report 58–17, December 1958, U. S. Air Force Systems Command, Wright Air Development Center, Dayton, Ohio.
Schlag J (1992) in: Graphics Gems II, Harcourt Brace Javanovich, pp 377–378
Schut GH (1960) On exact linear equations for the computation of rotational elements of absolute orientation, Photogrammetria 16: 34–37
Shoemake, K (1985) Animating rotation with quaternion curves, ACM Computer Graphics 19: 245–254
Stuelpnagle, JH (1964) On the parameterization of the three-dimensional rotation group, SIAM Rev. 6: 422–430
Sunkel JW(1976) Quaternions for control of the space shuttle, Johnson Space Center Internal Note
Taylor, RH (1982) Planning and execution of straight line manipulator trajectories, in: M. Brady M, Hollerbach JM, Hohnson TL, and Lozano-Perez T (eds.) Robot Motion: Planning and Control. The MIT Press, Cambridge, pp 69–73
Thompson EH (1958) A method for the construction of orthogonal matrices, Photogramm. Record 14: 55–59
Thompson EH (1959) On exact linear solution of the porblem of absolute orientaton, Photogrammetria 15: 163–179
Wertz JR 1978 ) Spacecraft attitude determination and control, Reidel, Dordrecht
Wittenburg J (1977) Dynamics of systems of rigid bodies, Teubner, Stuttgart
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer Japan
About this paper
Cite this paper
Nielson, G.M. (1993). Smooth Interpolation of Orientations. In: Thalmann, N.M., Thalmann, D. (eds) Models and Techniques in Computer Animation. Computer Animation Series. Springer, Tokyo. https://doi.org/10.1007/978-4-431-66911-1_8
Download citation
DOI: https://doi.org/10.1007/978-4-431-66911-1_8
Publisher Name: Springer, Tokyo
Print ISBN: 978-4-431-66913-5
Online ISBN: 978-4-431-66911-1
eBook Packages: Springer Book Archive