An improved identification algorithm is adopted to calibrate the kinematic parameters of the serial-parallel robot, which improves the motion accuracy of the end-effector. Firstly, a kinematic model of the serial-parallel robot is constructed based on the closed-loop vector method. Secondly, a kinematic error model is established by combining geometric error analysis with the vector differential method. Then, with the effective separation of compensable and non-compensable error sources, an identification model of kinematic parameters is constructed. Finally, an improved pivot element weighted iterative algorithm is used to identify the geometric error parameters. Through actual pose measurement, MATLAB is used to simulate the calibration process. The simulation and experimental results show that after kinematic calibration, compared with the traditional least squares method, the improved identification algorithm can significantly reduce the end-effector pose error of the serial-parallel robot, thus effectively improving the motion accuracy of the end-effector.