Industrial robots are increasingly used for high-accuracy manufacturing tasks, such as assembly, soldering, and machining. However, new users are sometimes disappointed by the apparent low accuracy of their robots. They invest in expensive robot calibration systems to try to improve the accuracy.