Piecewise rational rotation-minimizing motions via data stream interpolation
Carlotta Giannelli, Lorenzo Sacco, Alessandra Sestini, Zbyněk Šír
TL;DR
The paper tackles the problem of interpolating 3D position streams with orientation while maintaining rotation-minimizing frames (RMFs). It develops a local $G^1$ Hermite interpolation framework using quintic Pythagorean-hodograph (PH) curves whose RMFs are rational (RRMFs), focusing on quintics of class I. A novel geometric characterization on the unit sphere enables a local algorithm that computes the segment, its RMF, and a compatible tangent while preserving a globally continuous RMF; a bisection strategy solves the angular alignment required to match endpoint displacements. The method extends to a global spline extension, with a simple point-insertion mechanism ensuring solvability for arbitrary input streams and real-time feasibility, demonstrated through numerical experiments on synthetic and synthetic-like data.
Abstract
When a moving frame defined along a space curve is required to keep an axis aligned with the tangent direction of motion, the use of rotation-minimizing frames (RMF) avoids unnecessary rotations in the normal plane. The construction of rigid body motions using a specific subset of quintic curves with rational RMFs (RRMFs) is here considered. In particular, a novel geometric characterization of such subset enables the design of a local algorithm to interpolate an assigned stream of positions, together with an initial frame orientation. To achieve this, the translational part of the motion is described by a parametric $G^1$ spline curve whose segments are quintic RRMFs, with a globally continuous piecewise rational rotation-minimizing frame. A selection of numerical experiments illustrates the performances of the proposed method on synthetic and arbitrary data streams.
