The invention discloses a robot tail end multi-target position and pose approach method based on joint angle compensation. The method comprises the steps that when target values of all joint angles are determined according to nominal values of geometric parameters of a robot, and all joints of the robot are controlled to move to the target values of all the joint angles, geometric parameter errorsof the robot are identified according to the acquired measured data values of robot tail end position and pose, the identified geometric parameter errors of the robot are converted into correction values of all the joint angles of the robot, and the correction values, of the joint angles, obtained through conversion are combined to calculate to obtain compensation values, of the joint angles, forcontrolling the robot to execute the multi-target position and pose approach action. According to the method, the compensation values of the joint angles can be used for replacing the compensation ofthe geometric parameter errors to control the robot to move, so that the problem that a robot control system is closed or semi-closed, and a user cannot directly compensate the geometric parameter errors obtained through identification is solved, and the precision and efficiency of the robot tail end absolute position and pose are effectively improved.