We present a comprehensive methodology for calculating angular kinematic quantities up to the fourth order using automatic differentiation with dual numbers. Two approaches are employed: the vector method, which uses position vectors and derivatives of three non-collinear points, and the body-fixed frame (BFF) method, which differentiates an attached basis to the rigid body. The BFF method avoids indeterminacy and divergence issues. Numerical examples, drawn from robotics and classical mechanics, validate the methodology and demonstrate its robustness. Our approach effectively addresses challenging inverse problems of acceleration, jerk, and jounce/snap.
Read full abstract