Lets say I have the a set of points $P = \{p_1, p_2, ...\}, p_i \in R^3$ that change position with time. These points are part of a rigid body and I record these positions in order to estimate its properties. Also, I know the linear velocity and acceleration of these points.
I was able to estimate the transformation matrix $T$ between two consequent time instances $t_1, t_2$, that best maps $P_i(t_2) = T P_i(t_1), \forall i$, meaning I know the orientation of the body. Now I need to estimate the angular velocity and angular acceleration with respect to some point $O$.
What are my options? I want to avoid numerical differentiation if possible.