On the Effect of Dual Weights in Computer Aided Design of Rational Motions

In recent years, it has become well known that rational Bezier and B-spline curves in the space of dual quaternions correspond to rational Bezier and B-spline motions. However, the influence of weights of these dual quaternion curves on the resulting rational motions has been largely unexplored. In this paper, we present a thorough mathematical exposition on the influence of dual-number weights associated with dual quaternions for rational motion design. By deriving the explicit equations for the point trajectories of the resulting motion, we show that the effect of real weights on the resulting motion is similar to that of a rational Bezier curve and how the change in dual part of a dual-number weight affects the translational component of the motion. We also show that a rational Bezier motion can be reparameterized in a manner similar to a rational Bezier curve. Several examples are presented to illustrate the effects of the weights on rational motions.

[1]  Michael G. Wagner Planar rational B-spline motions , 1995, Comput. Aided Des..

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

[3]  A. T. Yang,et al.  On the Principle of Transference In Three-Dimensional Kinematics , 1981 .

[4]  J. Michael McCarthy,et al.  Introduction to theoretical kinematics , 1990 .

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

[6]  J. M. McCarthy,et al.  Interpolation of Spatial Displacements Using the Clifford Algebra of E4 , 1999 .

[7]  Bert Jüttler,et al.  Kinematics and Animation , 2002, Handbook of Computer Aided Geometric Design.

[8]  Richard R. Patterson,et al.  Projective transformations of the parameter of a Bernstein-Bézier curve , 1985, TOGS.

[9]  Otto Röschel,et al.  Rational motion design - a survey , 1998, Comput. Aided Des..

[10]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[11]  G. Farin NURB curves and surfaces: from projective geometry to practical use , 1995 .

[12]  Jay P. Fillmore A Note on Rotation Matrices , 1984, IEEE Computer Graphics and Applications.

[13]  Vijay Kumar,et al.  Interpolation schemes for rigid body motions , 1998, Comput. Aided Des..

[14]  Andrew V. Thompson,et al.  Micro-CAP: An Analog Circuit Design System for Personal Computers , 1984, IEEE Computer Graphics and Applications.

[15]  Glen Mullineux,et al.  Modeling spatial displacements using Clifford algebra , 2004 .

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

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

[18]  Jarek Rossignac,et al.  Computing and visualizing pose-interpolating 3D motions , 2001, Comput. Aided Des..

[19]  M. G. Wagner,et al.  Computer-Aided Design With Spatial Rational B-Spline Motions , 1996 .

[20]  Bahram Ravani,et al.  Computational Geometry and Motion Approximation , 1993 .

[21]  Bahram Ravani,et al.  Mappings of Spatial Kinematics , 1984 .

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

[23]  Bahram Ravani,et al.  Local metrics for rigid body displacements , 2004 .

[24]  Q. Ge,et al.  Computer Aided Geometric Design of Two-Parameter Freeform Motions , 1999 .

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

[26]  Vijay Kumar,et al.  On the generation of smooth three-dimensional rigid body motions , 1998, IEEE Trans. Robotics Autom..

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