Real time motion fairing with unit quaternions

被引:45
作者
Fang, YC
Hsieh, CC
Kim, MJ
Chang, JJ
Woo, TC [1 ]
机构
[1] Univ Washington, Dept Ind Engn, Seattle, WA 98195 USA
[2] Univ Michigan, Dept Ind & Operat Engn, Ann Arbor, MI 48109 USA
[3] Syst Engn Res Inst, Comp Graph Lab, Taejon, South Korea
关键词
energy minimization; fairing; quaternion; virtual reality;
D O I
10.1016/S0010-4485(97)00057-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 R-4, 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 (C) 1998 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:191 / 198
页数:8
相关论文
共 27 条
[1]  
AZUMA R, 1995, P SISSGRAPH 95, V29, P401
[2]  
AZUMA R, 1994, P SISSGRAPG 94, V28, P197
[3]  
BARR AH, 1992, COMP GRAPH, V26, P313, DOI 10.1145/142920.134086
[4]  
BELLANGER MG, 1987, ADAPTIVE FILTERS SIG
[5]  
BURG JP, 1975, THESIS STANDFORD U
[6]  
CHOI BK, 1991, GEOMETRIC MODELING C
[7]  
Curtis M., 1972, MATRIX GROUPS
[8]  
DEERING M, 1992, COMP GRAPH, V26, P195, DOI 10.1145/142920.134039
[9]  
EULER L, 1758, OPERA OMNIA S, V8
[10]  
Farin G., 1990, CURVES SURFACES COMP