Kalman filter based calibration of precision motion control

A method is described and validated for the automatic calibration of analog sine-wave quadrature sensors, such as optical encoders, embedded in a functioning system. The algorithm uses a Kalman filter to estimate the true position of the direct-drive actuator joint using a model of it's dynamics, an applied actuator command and measurements from the uncalibrated sensor. From the estimated true position, a lookup table is constructed which corrects sensor errors. Our results indicate that this method achieves accuracies typical of interferometric calibration, without requiring an external measurement device. The accuracy is surprisingly robust to modeling errors.

[1]  Yoshihisa Suzuki,et al.  A method of improving the resolution and accuracy of rotary encoders using code compensation technique , 1991, [1991] Conference Record. IEEE Instrumentation and Measurement Technology Conference.

[2]  John P. Karidis,et al.  The Hummingbird minipositioner-providing three-axis motion at 50 g's with low reactions , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[3]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[4]  Blake Hannaford,et al.  A 5-axis mini direct drive robot for time delayed teleoperation , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[5]  Jehuda Ish-Shalom Sawyer sensor for planar motion systems , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[6]  B. Hannaford,et al.  Mini direct drive robot arm for biomedical application , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.