A Vision-Based Kinematic Calibration for Pick-and-Place Robot