Abstract
To reduce the grinding trajectory deviation caused by the absolute positioning accuracy of robot, a trajectory compensation method based on Co-Kriging space interpolation method is proposed. Meanwhile, an adaptive iterative constant force control method based on one-dimensional force sensor is proposed to improve the processing quality and efficiency of robot belt grinding. Firstly, an error model based on 6 DOF robot is constructed. Then, considering the workspace of robot belt grinding and the similarity of robot position error, the Co-Kriging compensation algorithm is used to compensate the grinding trajectory, which makes the compensation process convenient and accurate. Then, a grinding dynamics model based on deformation is established, and an adaptive iterative constant force control is proposed for complex robot belt grinding process, which overcomes the instability of grinding force and shortens its convergence time. Finally, the grinding trajectory compensation experiment and the force control experiment of spherical workpiece are carried out. The results show that the space interpolation compensation algorithm based on Co-Kriging method can significantly improve both the space position error of grinding trajectory and the actual error of workpiece, which proves the feasibility of compensation algorithm. Through force control algorithm, the grinding force fluctuation is maintained within 2 N, the mean value, standard deviation and variance of absolute value of force error are significantly reduced, the convergence rate of grinding force and the roughness of workpiece are much better than before, which shows the effectiveness of the proposed force control algorithm.
Similar content being viewed by others
References
Ng, W. X., Chan, H. K., Teo, W. K., & Chen, I. M. (2017). Capturing the tacit knowledge of the skilled operator to program tool paths and tool orientations for robot belt grinding. International Journal of Advanced Manufacturing Technology, 91, 1599–1618.
Karan, B., & Vukobratovic, M. (1994). Calibration and accuracy of manipulation robot models-an overview. Mechanism an Machine Theory, 29(3), 479–500.
Gao, G., Sun, G., Na, J., Guo, Y., & Wu, X. (2018). Structural parameter identification for 6 DOF industrial robots. Mechanical Systems and Signal Processing, 113, 145–155.
Denavit, J., & Hartenberg, R. S. (1955). A kinematic notation for lower-pair mechanisms based on matrices. ASME Journal of Applied Mechanics, 77, 215–221.
Hayati, S., & Mirmirani, M. (1985). Improving the absolute positioning accuracy of robot manipulators. Journal of Robotic Systems, 2(4), 397–413.
Stone, H.W., & Sanderson, A.C. (1988). Statistical performance evaluation of the S-model arm signature identification technique. In Proceedings of the 1988 IEEE international conference on robotics and automation (Vol. 2, pp. 939–946).
Zhuang, H., Roth, Z. S., & Hamano, F. (1992). A complete and parametrically continuous kinematic model for robot manipulators. IEEE Transactions on Robotics and Automation, 8(4), 451–463.
Zhuang, H. Q., Wang, L. K., & Roth, Z. S. (1993). Error-model-based robot calibration using a modified CPC model. Robotics and Computer-Integrated Manufacturing, 10(4), 287–299.
Okamura, K., & Park, F. C. (1996). Kinematic calibration using the product of exponentials formula. Robotica, 14, 415–421.
Elatta, A. Y., Li, P. G., Fan, L. Z., Yu, D., & Luo, F. (2004). An overview of robot calibration. Information Technology Journal, 3(1), 74–78.
Nubiola, A., & Bonev, I. A. (2013). Absolute calibration of an ABB IRB 1600 robot using a laser tracker. Robotics and Computer-Integrated Manufacturing, 29(1), 236–245.
Ginani, L. S., & Motta, J. M. S. T. (2011). Theoretical and practical aspects of robot calibration with experimental verification. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 33(1), 15–21.
Nguyen, H. N., Zhou, J., & Kang, H. J. (2015). A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network. Neural Computing, 151, 996–1005.
Wu, H., Tizzano, W., Andersen, T. T., Andersen, N. A., & Ravn, O. (2014). Hand-eye calibration and inverse kinematics of robot arm using neural network, In J. H. Kim, E. T. Matson, H. Myung, P. Xu, & F. Karray (Eds.), Robot intelligence technology and applications (Vol. 2, pp. 581–591). Switzerland: Springer.
Cressie, N. A. C. (1993). Statistics for spatial data. New York: Wiley.
Zeng, Y. F., Tian, W., & Liao, W. H. (2016). Positional error similarity analysis for error compensation of industrial robots. Robotics and Computer-Integrated Manufacturing, 42, 113–120.
Tian, W., Zeng, Y. F., Zhou, W., & Liao, W. H. (2014). Calibration of robotic drilling systems with a moving rail. Chinese Journal of Aeronautics, 27(6), 1598–1604.
Bai, Y., & Wang, D. L. (2004). Improve the robot calibration accuracy using a dynamic online fuzzy error mapping system. IEEE Transactions on Systems Man and Cybernetics Part B-Cybernetics, 34(2), 1155–1160.
Kim, S. H., & Min, B. (2020). Joint compliance error compensation for robot manipulator using body frame. International Journal of Precision Engineering and Manufacturing. https://doi.org/10.1007/s12541-019-00300-z.
Sörnmo, O., Olofsson, B., Robertsson, A., & Johansson, R. (2012). Increasing time-efficiency and accuracy of robotic machining processes using model-based adaptive force control. In 10th IFAC symposium on robot control, 45(22), 543–548.
Li, C., Wang, Z., Fan, C., Chen, G., & Huang, T. (2015). Research on grinding and polishing force control of compliant flange. Proceedings of the International Conference on Engineering Technology and Application, 3012, 1–6.
Zhang, Q. W., Han, L. L., Xu, F., & Jia, K. (2012). Research on velocity servo-based hybrid position/force control scheme for a grinding robot. Advanced Materials Research, 490–495, 589–593.
Lu, Z., Kawamura, S. & Goldenberg, A. A. (1991). Sliding mode impedance control and its application to grinding tasks. In Proceedings of the IEEE/RSJ international workshop on intelligent robots and systems (pp. 350–355).
Song, Y., Yang, H., & Lv, H. (2013). Intelligent control for a robot belt grinding system. IEEE Transactions on Control Systems Technology, 21, 716–724.
Seraji, H., & Colbaugh, R. (1993). Force tracking in impedance control. International Journal of Robotics Research, 16, 97–117.
Donald, E. M. (1982). Matrix formulation of Co-Kriging. Journal of the International Association for Mathematical Geology, 14(3), 249–257.
Bargaoui, Z. K., & Chebbi, A. (2009). Comparison of two kriging interpolation methods applied to spatiotemporal rainfall. Journal of Hydrology, 365(1–2), 56–73.
Price, D. T., McKenney, D. W., Nalder, I. A., Hutchinson, M. F., & Kesteven, J. L. (2000). A comparison of two statistical methods for spatial interpolation of Canadian monthly mean climate data. Agricultural and Forest Meteorology, 101(2–3), 81–94.
George, Y. L., & David, W. W. (2008). An adaptive inverse-distance weighting spatial interpolation technique. Computers & Geosciences, 34(9), 1044–1055.
Zhang, T., Yu, Y., & Zou, Y. B. (2019). An adaptive sliding-mode iterative constant-force control method for robotic belt grinding based on a one-dimensional force sensor. Sensors, 19(7), 1635.
Lyapunov, A. M. (1992). The general problem of the stability of motion. International Journal of Control, 55, 531–534.
Acknowledgements
This research has been supported by the Science and Technology Planning Project of Guangdong Province (2019B040402006), the Science and Technology Major Project of Zhongshan Province, China (2016F2FC0006, 2018A10018) and the Fundamental Research Funds for the Central Universities (2019MS068).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, T., Yu, Y., Yang, Lx. et al. Robot Grinding System Trajectory Compensation Based on Co-Kriging Method and Constant-Force Control Based on Adaptive Iterative Algorithm. Int. J. Precis. Eng. Manuf. 21, 1637–1651 (2020). https://doi.org/10.1007/s12541-020-00367-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-020-00367-z