Skip to main content
Log in

Robot Grinding System Trajectory Compensation Based on Co-Kriging Method and Constant-Force Control Based on Adaptive Iterative Algorithm

  • Regular Paper
  • Published:
International Journal of Precision Engineering and Manufacturing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. Karan, B., & Vukobratovic, M. (1994). Calibration and accuracy of manipulation robot models-an overview. Mechanism an Machine Theory, 29(3), 479–500.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Denavit, J., & Hartenberg, R. S. (1955). A kinematic notation for lower-pair mechanisms based on matrices. ASME Journal of Applied Mechanics, 77, 215–221.

    MathSciNet  MATH  Google Scholar 

  5. Hayati, S., & Mirmirani, M. (1985). Improving the absolute positioning accuracy of robot manipulators. Journal of Robotic Systems, 2(4), 397–413.

    Google Scholar 

  6. 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).

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. Okamura, K., & Park, F. C. (1996). Kinematic calibration using the product of exponentials formula. Robotica, 14, 415–421.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

  15. Cressie, N. A. C. (1993). Statistics for spatial data. New York: Wiley.

    MATH  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    MathSciNet  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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).

  24. Song, Y., Yang, H., & Lv, H. (2013). Intelligent control for a robot belt grinding system. IEEE Transactions on Control Systems Technology, 21, 716–724.

    Google Scholar 

  25. Seraji, H., & Colbaugh, R. (1993). Force tracking in impedance control. International Journal of Robotics Research, 16, 97–117.

    Google Scholar 

  26. Donald, E. M. (1982). Matrix formulation of Co-Kriging. Journal of the International Association for Mathematical Geology, 14(3), 249–257.

    MathSciNet  Google Scholar 

  27. Bargaoui, Z. K., & Chebbi, A. (2009). Comparison of two kriging interpolation methods applied to spatiotemporal rainfall. Journal of Hydrology, 365(1–2), 56–73.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. George, Y. L., & David, W. W. (2008). An adaptive inverse-distance weighting spatial interpolation technique. Computers & Geosciences, 34(9), 1044–1055.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. Lyapunov, A. M. (1992). The general problem of the stability of motion. International Journal of Control, 55, 531–534.

    MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Tie Zhang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12541-020-00367-z

Keywords

Navigation