In order to achieve the stringent accuracy requirement of some robotic appl
ications such as robotic measurement systems, it is critical to compensate
for nongeometric errors such as compliance errors and thermal errors in add
ition to geometric errors. This paper investigates the effect of geometric
errors, link compliance and temperature variation on robot positioning accu
racy. A comprehensive error model is derived for combining geometric errors
, position-dependent compliance errors and time-variant thermal errors. A g
eneral methodology is developed to identify these errors simultaneously. A
laser tracker is applied to calibrate these errors by an inverse calibratio
n method. Robot geometric errors and compliance errors are calibrated at ro
om temperature while robot parameter thermal errors are calibrated at diffe
rent temperatures when the robot warms up and cools down. Empirical thermal
error models are established using orthogonal regression methods to correl
ate robot parameter thermal errors with the corresponding temperature field
. These models can be built into the controller and used to compensate for
quasi-static thermal errors due to internal and external heat sources. Expe
rimental results show that the robot accuracy is improved by an order of ma
gnitude after calibration. (C) 2000 Elsevier Science Ltd. All rights reserv
ed.