POE-Based Robot Kinematic Calibration Using Axis Configuration Space and the Adjoint Error Model