Fast construction of accurate quaternion splines

In 1992, Barr et al. proposed a method for interpolating orientations with unit quaternion curves by minimizing covariant acceleration. This paper presents a simple improved method which uses cubic basis functions to achieve a speedup of up to three orders of magnitude. A new criterion for automatic refinement based on the Euler-Lagrange error functional is also introduced.

[1]  Michael Cohen,et al.  Keyframe Motion Optimization By Relaxing Speed and Timing , 1995 .

[2]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[3]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

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

[5]  B. Joe,et al.  Orientation interpolation in quaternion space using spherical biarcs , 1993 .

[6]  Myung-Soo Kim,et al.  Interpolating solid orientations with circular blending quaternion curves , 1995, Comput. Aided Des..

[7]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[8]  Andrew P. Witkin,et al.  Variational surface modeling , 1992, SIGGRAPH.

[9]  Ravi Ramamoorthi,et al.  Dynamic Splines with Constraints for Animation , 1997 .

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

[11]  Sung Yong Shin,et al.  A C/sup 2/-continuous B-spline quaternion curve interpolating a given sequence of solid orientations , 1995, Proceedings Computer Animation'95.

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

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

[14]  Sung Yong Shin,et al.  A general construction scheme for unit quaternion curves with simple high order derivatives , 1995, SIGGRAPH.

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