{"title":"Smooth interpolation of orientations with angular velocity constraints using quaternions","authors":"A. Barr, B. L. Currin, Steve Gabriel, J. Hughes","doi":"10.1145/133994.134086","DOIUrl":null,"url":null,"abstract":"In this paper we present methods to smoothly interpolate \norientations, given N rotational key frames of an \nobject along a trajectory. The methods allow the user \nto impose constraints on the rotational path, such as \nthe angular velocity at the endpoints of the trajectory. \n \nWe convert the rotations to quaternions, and then \nspline in that non-Euclidean space. Analogous to the \nmathematical foundations of flat-space spline curves, \nwe minimize the net “tangential acceleration” of the \nquaternion path. We replace the flat-space quantities \nwith curved-space quantities, and numerically solve the \nresulting equation with finite difference and optimization \nmethods.","PeriodicalId":196837,"journal":{"name":"Proceedings of the 19th annual conference on Computer graphics and interactive techniques","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"183","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 19th annual conference on Computer graphics and interactive techniques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/133994.134086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 183
Abstract
In this paper we present methods to smoothly interpolate
orientations, given N rotational key frames of an
object along a trajectory. The methods allow the user
to impose constraints on the rotational path, such as
the angular velocity at the endpoints of the trajectory.
We convert the rotations to quaternions, and then
spline in that non-Euclidean space. Analogous to the
mathematical foundations of flat-space spline curves,
we minimize the net “tangential acceleration” of the
quaternion path. We replace the flat-space quantities
with curved-space quantities, and numerically solve the
resulting equation with finite difference and optimization
methods.