|
Real time motion fairing with unit quaternions
Fang, Y. C., C. C. Hsieh, M. J. Kim, J. J. Chang and T. C. Woo
Computer-Aided Design, Elsevier, Vol 30, Num 3, pp.191-198, 1998
|
|
MESHING RESEARCH CORNER
|
Department of Industrial and Operations Engineering, University of Michigan.
Michigan, USA
Abstract
Though it may be tempting to smooth orientation data by filtering the Euler
angles directly, it is noted that smoothed Euler angles do not necessarily yield
a smooth motion. This is caused by the difference between the metric in the
rotation group and that in the Euclidean space. The quaternions, which Hamilton
discovered in 1853, provide a means for representing rotation. A unit
quaternion, represented as a hypersphere in Ri, has the same local topology and
geometry as the rotation group. It thus provides a means for interpolating
orientations. It is possible to achieve smooth rotation by filtering in
quaternions the resulting quaternion may no longer be unitized. Fortunately, a
unit quaternion curve, which represents the rotation path, can be derived by
integrating the exponential map of the angular velocity. Unity of quaternions is
thus maintained by filtering angular velocities. A lowpass filter coupled with
an adaptive, mediative filter are employed to achieve smooth rotation motion in
real time.
Contact author(s) or publisher for availability and copyright information on above referenced article
|