Interpolation schemes for rigid body motions

被引:51
|
作者
Zefran, M [1 ]
Kumar, V
机构
[1] CALTECH, Pasadena, CA 91125 USA
[2] Univ Penn, Gen Robot & Act Sensory Percept Lab, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
motion interpolation; Euclidean group; Riemannian geometry;
D O I
10.1016/S0010-4485(97)00060-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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-fret 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. (C) 1998 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:179 / 189
页数:11
相关论文
共 50 条
  • [1] DESIGN OF RATIONAL ROTATION-MINIMIZING RIGID BODY MOTIONS BY HERMITE INTERPOLATION
    Farouki, Rida T.
    Giannelli, Carlotta
    Manni, Carla
    Sestini, Alessandra
    MATHEMATICS OF COMPUTATION, 2012, 81 (278) : 879 - 903
  • [2] ON OPTIMAL RIGID BODY MOTIONS
    CHOWDHRY, RS
    CLIFF, EM
    LUTZE, FH
    AIAA GUIDANCE, NAVIGATION AND CONTROL CONFERENCE, PTS 1 AND 2: A COLLECTION OF TECHNICAL PAPERS, 1989, : 1560 - 1569
  • [3] QUASIPARADOXICAL MOTIONS OF A RIGID BODY
    ISHLINSKII, AY
    STOROZHENKO, VA
    TEMCHENKO, ME
    INTERNATIONAL APPLIED MECHANICS, 1992, 28 (09) : 543 - 555
  • [4] Motions of a particle on a sphere and integrable motions of a rigid body
    Yehia, HM
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2000, 33 (33): : 5945 - 5949
  • [5] Power properties of motions of a rigid body
    Bruno, A.D.
    Doklady Akademii Nauk, 2002, 387 (06) : 727 - 733
  • [6] APPROXIMATION OF FINITE RIGID BODY MOTIONS
    Mueller, Andreas
    PROCEEDINGS OF ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, PTS A-C, 2010, : 619 - 624
  • [7] Power properties of motions of a rigid body
    Bruno, AD
    DOKLADY MATHEMATICS, 2002, 66 (03) : 415 - 420
  • [8] Coordinate Mappings for Rigid Body Motions
    Mueller, Andreas
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2017, 12 (02):
  • [9] OPTIMAL RIGID-BODY MOTIONS
    CHOWDHRY, RS
    CLIFF, EM
    LUTZE, FH
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1991, 14 (02) : 383 - 390
  • [10] Interpolation and Tracking of Rigid Body Orientations
    Park, Jonghoon
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 668 - 673