MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 and Vijay Kumar

Download:
Download as a PDF | Download as a PS
unknown authors
ftp://ftp.cis.upenn.edu/pub/kumar/papers/1997/cagd.ps
Add To MetaCart

Abstract:

This paper investigates methods for computing a smooth motion that interpolates a given set of positions and orientations. The position and orientation of a rigid body can be described with an element of the group of spatial rigid body displacements, SE(3). To find a smooth motion that interpolates a given set of positions and orientations is therefore the same as finding an interpolating curve between the corresponding elements of SE(3). To make the interpolation on SE(3) independent of the representation of the group, we use the coordinate-free framework of differential geometry. It is necessary to choose inertial and body-fixed reference frames to describe the position and orientation of the rigid body. We first show that trajectories that are independent of the choice of these frames can be obtained by using the exponential map on SE(3). However, these trajectories may exhibit rapid changes in the velocity or higher derivatives. The second contribution of the paper is a method for finding the maximally smooth interpolating curve. By adapting the techniques of the calculus of variations to SE(3), necessary conditions are derived for motions that are equivalent to cubic splines in the Euclidean space. These necessary conditions result in a boundary value problem with interior-point constraints. A simple and efficient numerical method for finding a solution is then described. Finally, we discuss the dependence of the computed trajectories on the metric on SE(3) and show that independence of the trajectories from the choice of the reference frames can be achieved by using a suitable metric.

Citations

217 Animating rotation with quaternion curves – Shoemake - 1985
51 A general construction scheme for unit quaternion curves with simple high order derivatives – Kim, Kim, et al. - 1995
39 Comparison theorems in Riemannian geometry – Cheeger, Ebin - 1975
35 Kinematic dexterity of robotic mechanisms – PARK, BROCKETT - 1994
26 Bezier curves on Riemannian manifolds and Lie groups with kinematics applications – Park, Ravani - 1995
26 Geometrical Methods of Mathematical Physics – Schutz - 1980
25 Cubic splines on curved spaces – Noakes, Heinzinger, et al. - 1989
20 Normal forms of stiffness and compliance matrices – LONCARIC - 1987
17 Computer aided geometric design of motion interpolants – Ge, Ravani - 1994
15 The dynamic interpolation problem: on Riemannian manifolds, Lie groups, and symmetric spaces – Crouch, Leite - 1995
12 Geometric construction of Bezier motions – Ge, Ravani - 1994
12 Continuous methods for motion planning – Zefran - 1996
11 Proportional derivative (pd) control on the Euclidean group – Bullo, Murray - 1995
8 Visualization of moving objects using dual quaternion curves – Jutler - 1994
8 received his Ph.D. degree in Computer Science from – He
6 Planning of smooth motions on se(3 – Zefran, Kumar - 1996
1 Curves and surfaces for computer aided geometric design : a practical guide – Birkhauser, Boston - 1992
1 of Figures 1 The inertial (fixed) frame, fFg, and the moving frame, fMg, attached to the rigid – List - 1989
1 received his M.Sc. and Ph.D. in Mechanical Engineering from The Ohio State University in 1985 and 1987 respectively. He has been on the Faculty in the Department of Mechanical Engineering and Applied Mechanics at the University of Pennsylvania since – Kumar - 1987