Abstract
In on-line and especially in off-line programming of industrial robots the attainable accuracy has to be taken into account. Especially in the case of off-line programming along particular trajectories followed, neglecting position errors leads to a need for kinematic calibration procedures which, however, apply to the robot controller level. If end effector error is taken into consideration in off-line programming a compensated commanded trajectory can be programmed. This is different to well-established calibration procedures, because it keeps the original kinematic model of the robot and tries to improve accuracy along the particular trajectory of interest. In this paper, the methodology for measuring, predicting and compensating end effector position errors is presented. A straight line trajectory is used as an example in connection to a particular industrial robotic arm. Measurements are taken using white-light metrology. Based on these measurements an error prediction model is constructed by training an Artificial Neural Network. A second neural network model is trained to yield joint coordinates that minimise position error, which is proved by employing the prediction model on the results of the compensation model.
Similar content being viewed by others
References
Pan, Z., Polden, J., Larkin, N., Van Duin, S., and Norrish, J., “Recent Progress on Programming Methods of Industrial Robots,” Journal Robotics and Computer-Integrated Manufacturing, Vol. 28, No 2, pp. 87–94, 2012.
ISO No. 9283, “Manipulating Industrial Robots. Performance Criteria and Related Test Methods,” 1998.
Berg, J. O., “Robot Accuracy: A Matter of Programming,” The International Journal of Advanced Manufacturing Technology, Vol. 7, No. 4, pp. 193–197, 1992.
Shiakolas, P. S., Conrad, K. L., and Yih, T. C., “On the Accuracy, Repeatability and Degree of Influence of Kinematics Parameters for Industrial Robots,” International Journal of Modeling and Simulation, Vol. 22, No. 3, 2002.
Elatta, A. Y., Gen, L. P., Zhi, F. L., Daoyuan, Y., and Fei, L., “An Overview of Robot Calibration”, Information Technology Journal, Vol. 3, No. 1, pp. 74–78, 2004.
Jang, J. H., Kim, S. H., and Kwak, Y. K., “Calibration of Geometric and Non-Geometric Errors of an Industrial Robot,” Robotica, Vol. 19, No. 3, pp. 311–321, 2001.
Visher, P. and Clavel, R., “Kinematic Calibration of the Parallel Delta Robot,” Robotica, Vol. 16, No 2, pp. 207–218, 1998.
Lee, M. S., Kang, D., Cho, Y. S., Park, Y., and Kim, J. H., “The Effective Kinematic Calibration Method of Industrial Manipulators using IGPS,” Proc. of ICCAS-SICE, pp. 5059–5062, 2009.
Schröer, K., Bernhardt, R., Albright, S., Wörn, H., Kyle, S., and et al., “Calibration Applied to Quality Control in Robot Production,” Control Engineering Practice, Vol. 3, No. 4, pp. 575–580, 1995.
Alici, G. and Shirinzadeh, B., “A Systematic Technique to Estimate Positioning Errors for Robot Accuracy Improvement using Laser Interferometry Based Sensing,” Mechanism and Machine Theory, Vol. 40, No. 8, pp. 879–906, 2005.
Alici, G., Jagielski, R., Ahmet Şekercioğlu, Y., and Shirinzadeh, B., “Prediction of Geometric Errors of Robot Manipulators with Particle Swarm Optimisation Method,” Robotics and Autonomous Systems, Vol. 54, No. 12, pp. 956–966, 2006.
Yin, J. and Gao, Y., “Pose Accuracy Calibration of a Serial Five DOF Robot,” Energy Procedia, Vol. 14, pp. 977–982, 2012.
Cui, H., Zhu, Z., Gan, Z., and Brogardh, T., “Kinematic Analysis and Error Modeling of TAU Parallel Robot,” Robotics and Computer-Integrated Manufacturing, Vol. 21, No. 6, pp. 497–505, 2005.
Gong, C., Yuan, J., and Ni, J., “Nongeometric Error Identification and Compensation for Robotic System by Inverse Calibration,” International Journal of Machine Tools and Manufacture, Vol. 40, No. 14, pp. 2119–2137, 2000.
Watanabe, A., Sakakibara, S., Ban, K., Yamada, M., Shen, G., and Arai, T., “A Kinematic Calibration Method for Industrial Robots using Autonomous Visual Measurement,” CIRP Annals-Manufacturing Technology, Vol. 55, No. 1, pp. 1–6, 2006.
Shirinzadeh, B., Teoh, P., Tian, Y., Dalvand, M., Zhong, Y., and Liaw, H., “Laser Interferometry-Based Guidance Methodology for High Precision Positioning of Mechanisms and Robots,” Robotics and Computer-Integrated Manufacturing, Vol. 26, No. 1, pp. 74–82, 2010.
Abtahi, M., Pendar, H., Alasty, A., and Vossoughi, G., “Experimental Kinematic Calibration of Parallel Manipulators using a Relative Position Error Measurement System,” Robotics and Computer-Integrated Manufacturing, Vol. 26, No. 6, pp. 799–804, 2010.
Nubiola, A. and Bonev, I. A., “Absolute Calibration of an ABB IRB 1600 Robot using a Laser Tracker,” Robotics and Computer-Integrated Manufacturing, pp., 2012.
Wang, S., Miao, X., Yang, Y., and Peng, X., “Error Compensation and Calibration of Inter-Section Line Welding Robot Based on a Wavelet Neural Network,” Robotic Welding, Intelligence and Automation, Vol. 88, pp. 33–40, 2011.
Tao, P. Y., Yang, G., and Tomizuka, M., “A Sensor-based Approach for Error Compensation of Industrial Robotic Workcells,” Proc. of IEEE International Conference on Robotics and Automation, pp. 5240–5245, 2012.
Santolaria, J. and Ginés, M., “Uncertainty Estimation in Robot Kinematic Calibration,” Robotics and Computer-Integrated Manufacturing, Vol. 29, No. 2, pp. 370–384, 2013.
Mathworks, “Documentation Center-Matlab,” www.mathworks.com/help/matlab.html (Accessed 18 Dec 2013).
Rojas, R., “Neural Networks: A Systematic Introduction,” Springer, New York, pp. 502, 1996.
Kim, K., Lee, S., Kim, K., Lee, K. Y., Heo, S., and et al., “Development of the End-Effector Measurement System for a 6-Axis Welding Robot”, Int. J. Prec. Eng. Manuf., Vol. 11, No. 4, pp. 519–526, 2010.
Benardos, P. G. and Vosniakos, G. C., “Optimizing Feedforward Artificial Neural Network Architecture,” Engineering Applications of Artificial Intelligence, Vol. 20, No. 3, pp. 365–382, 2007.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Angelidis, A., Vosniakos, GC. Prediction and compensation of relative position error along industrial robot end-effector paths. Int. J. Precis. Eng. Manuf. 15, 63–73 (2014). https://doi.org/10.1007/s12541-013-0306-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-013-0306-5