Smooth invariant interpolation of rotations

We present an algorithm for generating a twice-differentiable curve on the rotation group SO(3) that interpolated a given ordered set of rotation matrices at their specified knot times. In our approach we regard SO(3) as a Lie group with a bi-invariant Riemannian metriac, and apply the coordinate-invariant methods of Riemannian geometry. The resulting rotation curve is easy to compute, invariant with respect to fixed and moving reference frames, and also approximately minimizes angular acceleration.

[1]  B. Kolman,et al.  A survey of Lie groups and Lie algebras with applications and computational methods , 1972 .

[2]  Kee-Won Nam,et al.  Hermite Interpolation of Solid Orientations with Circular Blending Quaternion Curves , 1996 .

[3]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[4]  Bert Jüttler,et al.  Visualization of moving objects using dual quaternion curves , 1994, Comput. Graph..

[5]  Peter E. Crouch,et al.  Elastic curves on the sphere , 1994, Adv. Comput. Math..

[6]  Bahram Ravani,et al.  Computer aided geometric design of motion interpolants , 1994 .

[7]  Petar P. Petrov On Smooth Interpolation , .

[8]  C. Chevalley,et al.  Theory of Lie Groups (PMS-8) , 1946 .

[9]  F. Park,et al.  Bézier Curves on Riemannian Manifolds and Lie Groups with Kinematics Applications , 1995 .

[10]  A. G. Walker Theory of Lie Groups , 1947, Nature.

[11]  Vijay Kumar,et al.  Planning of smooth motions on SE(3) , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[12]  Lyle Noakes,et al.  Cubic Splines on Curved Spaces , 1989 .

[13]  C. Chevalley Theory of Lie Groups , 1946 .

[14]  M. G. Wagner,et al.  Computer-Aided Design With Spatial Rational B-Spline Motions , 1996 .

[15]  Myung-Soo Kim,et al.  Hermite Interpolation of Solid Orientations with Circular Blending Quaternion Curves , 1996, Comput. Animat. Virtual Worlds.

[16]  John C. Hart,et al.  Visualizing quaternion rotation , 1994, TOGS.

[17]  Bahram Ravani,et al.  Geometric Construction of Bézier Motions , 1994 .

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

[19]  John F. Hughes,et al.  Smooth interpolation of orientations with angular velocity constraints using quaternions , 1992, SIGGRAPH.