I. Introduction
The advancement of technology makes more and more robots serving for factory automation, especially in computer/communication/consumer electronics (3C) industry with higher demands on precision, efficiency and adaptation. Offline programming is often used to quickly develop the robot-based automation system, and vision is now a regular tool for complex parts localization. Accuracy of the robot is of vital importance if a high precision of 0.03mm is expected in off-line programmed or visual guided motion. Kinematic calibration is an effective way to improve robot accuracy.