Hermite Interpolation of Solid Orientations Based on a Smooth Blending of Two Great Circular Arcs on So(3)
نویسندگان
چکیده
An e cient algorithm is presented that generates a hermite interpolation quaternion curve. Given two unit quaternions q1; q2 2 SO(3), and two tangent vectors v1 and v2 at q1 and q2, respectively; two great circular arcs C1(t) and C2(t), 0 t 1, are constructed so that C1(0) = q1, C 0 1(0) = v1, C2(1) = q1, and C 0 2(1) = v2. The two great circular arcs C1 and C2 are then smoothly blended together on SO(3) to generate a hermite quaternion curve Q(t), 0 t 1, with the boundary conditions: Q(0) = q1; Q(1) = q2; Q0(0) = v1, and Q0(1) = v2. An e cient forward di erence method is developed to generate the great circular arcs. With the speed up thus obtained, the method of this paper and the squad method of Shoemake [16] now become the most e cient methods for the construction of quaternion curves which interpolate a given sequence of 3D solid orientations.
منابع مشابه
Hermite Interpolation of Solid Orientations with Circular Blending Quaternion Curves
Construction methods are presented that generate hermite interpolation quaternion curves on SO(3). Two circular curves C 1 (t) and C 2 (t), 0 t 1, are generated that interpolate two orientations q 1 and q 2 , and have boundary angular velocities: C 0 1 (0) = ! 1 and C 0 2 (1) = ! 2 , respectively. They are smoothly blended together on SO(3) to generate a hermite quaternion curve Q(t) 2 SO(3), 0...
متن کاملConstrained Interpolation via Cubic Hermite Splines
Introduction In industrial designing and manufacturing, it is often required to generate a smooth function approximating a given set of data which preserves certain shape properties of the data such as positivity, monotonicity, or convexity, that is, a smooth shape preserving approximation. It is assumed here that the data is sufficiently accurate to warrant interpolation, rather than least ...
متن کاملInterpolating solid orientations with circular blending quaternion curves
This paper presents a method to smoothly interpolate a given sequence of solid orientations using circular blending quaternion curves. Given three solid orientations, a circular quaternion curve is constructed that interpolates the three orientations. Therefore, given four orientations q i?1 ; q i ; q i+1 ; q i+2 , there are two circular quaternion curves C i and C i+1 which interpolate the tri...
متن کاملgH-differentiable of the 2th-order functions interpolating
Fuzzy Hermite interpolation of 5th degree generalizes Lagrange interpolation by fitting a polynomial to a function f that not only interpolates f at each knot but also interpolates two number of consecutive Generalized Hukuhara derivatives of f at each knot. The provided solution for the 5th degree fuzzy Hermite interpolation problem in this paper is based on cardinal basis functions linear com...
متن کاملGeometric Hermite Interpolation Based on the Representation of Circular Arcs ⋆
A new heuristic method of geometric Hermite interpolation is presented to construct a planar cubic rational Bézier curve with two points and two unit tangent directions. The integral, which shows the change rate of the curvature, is taken as the energy function to measure the fairness of the parameter curve. Hence the curvature of the new curve is more stable. Since that the energy function of ...
متن کامل