A compensation method for the eccentricity and inclination errors of spiral bevel gear based on improved ICP algorithm