Two methods for interpolating rigid body motions

This paper investigates methods for computing a smooth motion that interpolates a given set of positions and orientations of a rigid body. To make the interpolation independent of the representation of the motion, we use the coordinate-free framework of differential geometry. Inertial and body-fixed reference frames must be chosen to describe the position and orientation of the rigid body. We show that trajectories that are independent of the choice of these frames can be obtained by using the exponential map. Since these trajectories may exhibit rapid changes in velocity or its higher derivatives, a method for finding the maximally smooth interpolating curve is developed. Trajectories computed by both methods are compared on an example.

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

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

[3]  Gerald Farin,et al.  Curves and surfaces for cagd , 1992 .

[4]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[5]  R. Murray,et al.  Proportional Derivative (PD) Control on the Euclidean Group , 1995 .

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

[7]  Vijay R. Kumar,et al.  Continuous methods for motion planning , 1996 .

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

[9]  Adolf Karger,et al.  Space kinematics and Lie groups , 1985 .

[10]  P. Crouch,et al.  The dynamic interpolation problem: On Riemannian manifolds, Lie groups, and symmetric spaces , 1995 .

[11]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[12]  I. Holopainen Riemannian Geometry , 1927, Nature.

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

[14]  P. Crouch,et al.  Splines of class Ck on non-euclidean spaces , 1995 .

[15]  Roger W. Brockett,et al.  Robotic manipulators and the product of exponentials formula , 1984 .

[16]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

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

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

[19]  Roger W. Brockett,et al.  Kinematic Dexterity of Robotic Mechanisms , 1994, Int. J. Robotics Res..

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