“…Variable 4 × 4 matrices [9,10] can have problems with robustness and clarity of geometric meaning of smoothing metrics. Quaternions [9,11,12] handle rotations, and their extension to dual quaternions [7,13,14] allows translations as well. The slerp (spherical linear interpolation) construction [11] generates free-form motions based on combining control poses multiplicatively, although this requires the use of exponentiation and logarithms.…”