J. Comput. Appl. Math. | 2021

On C2 rational motions of degree six

 
 
 

Abstract


Abstract In this paper two methods for constructing a C 2 rational spline motion of degree six that interpolates given positions are presented. The first method requires the solution of a global linear system of equations and each rational motion segment depends on all the input data. The matrix of the system that determines the rotational part includes some extra free parameters that influence the motion and can be chosen such that the unique solution is guaranteed. The second method that is presented splits the construction of the spline motion to individual local biarc segments which beside the given positions interpolate also some additional derivative information. For this local method it is essential to use the extra degrees of freedom coming from the equivalence relation in the 3-dimensional projective space as well as the biarc construction in order to reduce the degree of the motion to six. Remaining free parameters that arise in the rotational part are examined in detail and two exceptional cases where the solution does not exist, together with possible remedies, are identified. Different possibilities for the construction of the translational part are proposed too. The theoretical results are substantiated with numerical examples.

Volume 388
Pages 113324
DOI 10.1016/j.cam.2020.113324
Language English
Journal J. Comput. Appl. Math.

Full Text