| CPC G01D 18/001 (2021.05) [B25J 9/1692 (2013.01); G01D 5/2448 (2013.01); G01D 5/347 (2013.01)] | 17 Claims |

|
1. A method comprising:
receiving, at data processing hardware, position measurement data from a position measurement system that is configured to measure a position of a joint of a robot, the position measurement system comprising a nonius track and a master track;
determining, by the data processing hardware, that the position measurement data comprises periodic distortion data;
modifying, by the data processing hardware, the position measurement data by:
obtaining velocity measurement data based on the position measurement data;
identifying the periodic distortion data from the velocity measurement data;
decomposing the periodic distortion data into periodic components; and
removing the periodic components from the position measurement data; and
controlling, via the data processing hardware, the joint of the robot based on the modified position measurement data.
|