The invention discloses a 
robot accuracy compensation method synthesizing a 
pose error model and rigidity compensation. The method comprises the following steps: step 1, establishing a 
robot motion model according to structural parameter of a 
robot; step 2, establishing a robot error model; step 3, in a robot 
working space, randomly giving a target 
pose point, and when a 
tail end of the robot moves a designated point, recording a 
joint angle at the moment; step 4, using a position 
measuring instrument to measure actual coordinates Pa of the given target 
pose point; step 5, using a least square method to recognize an error parameter; step 6, applying a load at the 
tail end of the robot, measuring the deformation amount of the robot, then returning to step 3, compensating a re-recognized 
structural error for the motion model again, thereby eliminating the pose error of the 
tail end due to the deformation caused by the load, and meanwhile, data of the deformation amount caused by the load is stored in a 
database for later accuracy compensation. According to the invention, the 
absolute positioning accuracy of the robot can be improved remarkably, and high simplicity and high efficiency are realized.