Modeling and Compensation of Joint-Dependent Kinematic Errors in Robotic Manipulators


Bearing systems and harmonic drives in robots introduce complex kinematic errors which result in joint kinematic errors that reduce the accuracy of their manipulators. Typical calibration methods do not consider these complex errors, thus, limiting post calibration performance. In this paper, a method of modeling and calibrating robot kinematic errors by building a joint-dependent kinematic error model is presented. Measurements are collected by a laser tracker and Active Target mounted on the end of the last robot link. A joint-dependent kinematic error model is constructed and the model parameters are identified with a mathematical algorithm based on maximum likelihood estimation. The kinematic error model is used to modify joint commands offline. Experiments are implemented on a FANUC LR Mate 200i robot. Using 250 measurements to construct the kinematic error model, the mean residual between the measured and modeled positions is reduced from 3.379 to 0.105 mm, a 96.9% reduction. Compensation is applied to an independent set of 100 measurements, and the mean residual is reduced from 3.614 to 0.131 mm, a 96.4% reduction.

Meeting Name

2016 International Symposium on Flexible Automation, ISFA2016 (2016: Aug. 1-3, Cleveland, OH)


Mechanical and Aerospace Engineering

Research Center/Lab(s)

Intelligent Systems Center

Keywords and Phrases

Calibration; Errors; Kinematics; Maximum likelihood; Maximum likelihood estimation; Robots; Bearing systems; Calibration method; Joint; Kinematics; Mathematical algorithms; Method of modeling; Model parameters; Robot kinematics; Robotic manipulators; Manipulators

International Standard Book Number (ISBN)


Document Type

Article - Conference proceedings

Document Version


File Type





© 2016 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.

Publication Date

01 Aug 2016