A method is described for the inverse calibration of a manipulator or robot. Inverse calibration is defined to be finding the joint angles necessary to drive a robot to a desired endpoint location. The joint angles recommended by the robot controller’s internal model will not, in general, drive the robot to the desired location because of inaccuracies in this model. Inverse calibration seeks to reduce the error. Unlike previous work in calibration, the method reported here does not require modeling any specific phenomena that may cause the error; hence it is not limited in accuracy by inability to identify all the error sources. The method consists of finding approximation functions by which corrections are made to the encoder readings recommended by the robot’s internal model. These functions are found by measuring the error at discrete locations throughout a region of the robot’s workspace and then least-squares fitting third order trivariate polynomials to the error samples. A forward calibration (one which reports actual tool location from given encoder readings) based on the above method is also described. The inverse calibration is tested on a six DOF PUMA simulation. Results show that the endpoint location error can be reduced from an average of about 1.2 mm down to an average of about 0.12 mm.
Skip Nav Destination
Article navigation
March 1987
Research Papers
A Method for Inverse Robot Calibration
J. S. Shamma,
J. S. Shamma
Mechanical Engineering Department, Massachusetts Institute of Technology, Cambridge, Mass. 02139
Search for other works by this author on:
D. E. Whitney
D. E. Whitney
Charles Stark Draper Laboratory, Cambridge, Mass. 02139
Search for other works by this author on:
J. S. Shamma
Mechanical Engineering Department, Massachusetts Institute of Technology, Cambridge, Mass. 02139
D. E. Whitney
Charles Stark Draper Laboratory, Cambridge, Mass. 02139
J. Dyn. Sys., Meas., Control. Mar 1987, 109(1): 36-43 (8 pages)
Published Online: March 1, 1987
Article history
Received:
October 16, 1986
Online:
July 21, 2009
Citation
Shamma, J. S., and Whitney, D. E. (March 1, 1987). "A Method for Inverse Robot Calibration." ASME. J. Dyn. Sys., Meas., Control. March 1987; 109(1): 36–43. https://doi.org/10.1115/1.3143817
Download citation file:
Get Email Alerts
Offline and online exergy-based strategies for hybrid electric vehicles
J. Dyn. Sys., Meas., Control
Optimal Control of a Roll-to-Roll Dry Transfer Process With Bounded Dynamics Convexification
J. Dyn. Sys., Meas., Control (May 2025)
In-Situ Calibration of Six-Axis Force/Torque Transducers on a Six-Legged Robot
J. Dyn. Sys., Meas., Control (May 2025)
Active Data-enabled Robot Learning of Elastic Workpiece Interactions
J. Dyn. Sys., Meas., Control
Related Articles
A Self-Calibration Method for Robotic Measurement System
J. Manuf. Sci. Eng (February,2000)
Determination of the Optimum Cost-Residual Error Trade-off in Robot Calibration
J. Mech. Des (March,1994)
Markov Chain Monte Carlo Parameter Estimation for Nonzero Slip Models of Wheeled Mobile Robots: A Skid-Steer Case Study
J. Mechanisms Robotics (October,2021)
A Repetitive Learning Method Based on Sliding Mode for Robot Control
J. Dyn. Sys., Meas., Control (March,2000)
Related Proceedings Papers
Related Chapters
Fitting a Function and Its Derivative
Intelligent Engineering Systems Through Artificial Neural Networks, Volume 17
Static Deformations Budget
Mechanics of Accuracy in Engineering Design of Machines and Robots Volume II: Stiffness and Metrology
Detect JPEG Steganography Using Polynomial Fitting
Intelligent Engineering Systems through Artificial Neural Networks, Volume 16