SMS: Computational kinematics