Kinematic analysis