kinematics library