Abstract:Aiming at the hand-eye calibration problem of the linear structured light sensor-guided robot system, a method using M-type standard block as the calibration object is proposed. Based on the constraints of the two parallel ridges of the M-type calibrator as constraints, a model including the hand-eye relationship, robot kinematics, and the error of the two linear pose parameters is established. Firstly, the initial value of the hand-eye relationship is solved based on the fixed-point constraint, and the initial value of the linear pose parameter is solved on this basis. Then, the error parameters are solved by the least squares method and compensated into the model, and the iterations are continuously performed until the calculated error parameters are less than the threshold. Finally, the final hand-eye relationship and kinematic error parameters of the robot are obtained. In order to verify the effectiveness of the calibration method, a certain finishing plane is used as the measured object, and the linear structured light robot system is used to measure the plane and obtain a plane point cloud; The least-squares plane is fitted, and the RMS of the distance from the point to the plane is calculated as the evaluation basis. The two methods of M-type standard block and standard ball were experimentally compared. The results show that compared with the standard sphere method, the RMSE obtained by the M-type standard block method is reduced from 0.152 mm to 0.080 mm, and the standard deviation of the RMSE is reduced from 0.043 mm to 0.005 mm. The accuracy and stability of the calibration results are significantly improved. Key words:Industrial robots; hand-eye relationship; kinematic; parameter identification; accuracy assessment.