Skip to main content
Log in

Contact force detection and control for robotic polishing based on joint torque sensors

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In robotic polishing applications, the rotating polisher will generate strong vibration disturbance, which makes it more difficult to detect and control the contact force. This paper proposes a novel and practical method to detect and control the contact force using the built-in sensors (motor encoders and joint torque sensors) for actual robotic polishing in harsh conditions of strong vibration disturbance. An extended state observer based on the robot dynamic model is developed to estimate the contact force in real time, and a new and efficient adaptive filter combining insights of the notch filter with the tracking differentiator is designed to relieve the strong vibration disturbance of torque signals from the eccentrically rotating polisher. On the basis of efficient force detection, a hybrid position/force control method based on the inner joint torque controller is proposed to realize accurate force control in actual robotic polishing of curved surfaces. With the proposed contact force detection and control methodology, the robot is potential to achieve satisfied polishing applications in which some usual accessories, such as the six-axis force/torque sensor or Remote Center Compliance device are absent. Experimental results confirm the effectiveness and accuracy of the proposed contact force detection method in conditions of strong vibration disturbance from the rotating polisher. In addition, the curved surface polishing experiments indicate that the new hybrid position/force control framework performs well on rejecting the strong disturbances while maintaining high force control accuracy of polishing, and the quality of polished surface is greatly improved.

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

Similar content being viewed by others

References

  1. Martínez SS, Ortega JG, García JG, García AS, Estévez EE (2013) An industrial vision system for surface quality inspection of transparent parts. Int J Adv Manuf Technol 68:1123–1136. https://doi.org/10.1007/s00170-013-4904-2

    Article  Google Scholar 

  2. Solanes JE, Gracia L, Muñoz-Benavent P, Miro JV, Perez-Vidal C, Tornero J (2019) Robust hybrid position-force control for robotic surface polishing. J Manuf Sci Eng 141:011013. https://doi.org/10.1115/1.4041836

    Article  Google Scholar 

  3. Wang G, Yu Q, Ren T, Hua X, Chen K (2018) Task planning for mobile painting manipulators based on manipulating space. Assem Autom. https://doi.org/10.1108/AA-04-2017-044

  4. Tsai MJ, Huang JF (2006) Efficient automatic polishing process with a new compliant abrasive tool. Int J Adv Manuf Technol 30:817–827. https://doi.org/10.1007/s00170-005-0126-6

    Article  Google Scholar 

  5. Hu L, Zhan J (2015) Study on the orthomogonalization for hybrid motion/force control and its application in aspheric surface polishing. Int J Adv Manuf Technol 77:1259–1268. https://doi.org/10.1007/s00170-014-6499-7

    Article  Google Scholar 

  6. Huang T, Li C, Wang Z, Sun L, Chen G (2016) Design of a flexible polishing force control flange. In: 2016 IEEE workshop on advanced robotics and its social impacts (ARSO). Pp 91–95

  7. Solanes JE, Gracia L, Muñoz-Benavent P, Esparza A, Valls Miro J, Tornero J (2018) Adaptive robust control and admittance control for contact-driven robotic surface conditioning. Robot Comput Integr Manuf 54:115–132

    Article  Google Scholar 

  8. Whitney DE, Rourke JM (1986) Mechanical behavior and design equations for elastomer shear pad remote center compliances. J Dyn Sys Meas Control 108:223–232. https://doi.org/10.1115/1.3143771

    Article  Google Scholar 

  9. Huang H, Gong ZM, Chen XQ, Zhou L (2002) Robotic grinding and polishing for turbine-vane overhaul. J Mater Process Technol 127:140–145. https://doi.org/10.1016/S0924-0136(02)00114-0

    Article  Google Scholar 

  10. Giublin B, Vieira JA, Vieira TG, Trabasso LG, Martins CA (2014) Experimental analysis of the automated process of sanding aircraft surfaces. Aeronaut J 118:53–64. https://doi.org/10.1017/S0001924000008927

    Article  Google Scholar 

  11. Chen F, Zhao H, Li D, Chen L, Tan C, Ding H (2019) Contact force control and vibration suppression in robotic polishing with a smart end effector. Robot Comput Integr Manuf 57:391–403

    Article  Google Scholar 

  12. Zeng G, Hemami A (1997) An overview of robot force control. Robotica 15:473–482

    Article  Google Scholar 

  13. Navvabi H, Markazi AHD (2019) Hybrid position/force control of Stewart manipulator using extended adaptive fuzzy sliding mode controller (E-AFSMC). ISA Trans 88:280–295. https://doi.org/10.1016/j.isatra.2018.11.037

    Article  Google Scholar 

  14. Hogan N (1984) Impedance control: an approach to manipulation. In: 1984 American control conference. IEEE, pp 304–313

  15. Mason MT (1979) Compliance and force control for computer controlled manipulators MIT Artificial Intelligence Laboratory Memo 515

  16. Raibert MH, Craig JJ (1981) Hybrid position/force control of manipulators. J Dyn Syst Meas Control 103:126. https://doi.org/10.1115/1.3139652

    Article  Google Scholar 

  17. Dai H, Yuen KM, Elbestawi MA (1993) Parametric modelling and control of the robotic grinding process. Int J Adv Manuf Technol 8:182–192. https://doi.org/10.1007/BF01749909

    Article  Google Scholar 

  18. Minami M, Asakura T, Dong LX, Huang YM (1996) Position control and explicit force control of constrained motions of a manipulator for accurate grinding tasks. Adv Robot 11:285–300. https://doi.org/10.1163/156855397X00254

    Article  Google Scholar 

  19. Thomessen T, Lien TK, Sannæs PK (2001) Robot control system for grinding of large hydro power turbines. Ind Robot Int J 28:328–334. https://doi.org/10.1108/01439910110397183

    Article  Google Scholar 

  20. Pan Z, Zhang H (2008) Robotic machining from programming to process control. In: 2008 7th world congress on intelligent control and automation. Pp 553–558

  21. Pan Z, Zhang H (2008) Robotic machining from programming to process control: a complete solution by force control. Ind Robot Int J 35:400–409. https://doi.org/10.1108/01439910810893572

    Article  Google Scholar 

  22. Tian F, Li Z, Lv C, Liu G (2016) Polishing pressure investigations of robot automatic polishing on curved surfaces. Int J Adv Manuf Technol 87:639–646. https://doi.org/10.1007/s00170-016-8527-2

    Article  Google Scholar 

  23. Tian F, Lv C, Li Z, Liu G (2016) Modeling and control of robotic automatic polishing for curved surfaces. CIRP J Manuf Sci Technol 14:55–64. https://doi.org/10.1016/j.cirpj.2016.05.010

    Article  Google Scholar 

  24. Zhang J, Liu G, Zang X, Li L (2016) A hybrid passive/active force control scheme for robotic belt grinding system. In: 2016 IEEE international conference on mechatronics and automation. Pp 737–742

  25. Luh J, Fisher W, Paul R (1983) Joint torque control by a direct feedback for industrial robots. IEEE Trans Autom Control 28:153–161

    Article  Google Scholar 

  26. Wu C (1985) Compliance control of a robot manipulator based on joint torque servo. Int J Robot Res 4:55–71

    Article  Google Scholar 

  27. Hirzinger G, Albu-Schaffer A, Hahnle M, Schaefer I, Sporer N (2001) On a new generation of torque controlled light-weight robots. In: proceedings 2001 ICRA. IEEE international conference on robotics and automation (cat. No.01CH37164). IEEE, pp 3356–3363

  28. Albu-Schaffer A, Eiberger O, Grebenstein M, Haddadin S, Ott C, Wimbock T, Wolf S, Hirzinger G (2008) Soft robotics. IEEE Robot Autom Mag 15:20–30

    Article  Google Scholar 

  29. Ren T, Dong Y, Wu D, Wang G, Chen K (2017) Joint torque control of a collaborative robot based on active disturbance rejection with the consideration of actuator delay. In: ASME 2017 international mechanical engineering congress and exposition. American Society of Mechanical Engineers, p V04AT05A010

  30. Albu-Schäffer A, Hirzinger G (2001) A globally stable state feedback controller for flexible joint robots. Adv Robot 15:799–814

    Article  Google Scholar 

  31. Ott C, Albu-Schaffer A, Kugi A, Stamigioli S, Hirzinger G (2004) A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation. In: IEEE international conference on robotics and automation, 2004. Proceedings. ICRA ‘04. 2004. IEEE, pp 2659–2665

  32. Albu-Schaffer A, Ott C, Hirzinger G (2004) A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments. In: IEEE international conference on robotics and automation, 2004. Proceedings. ICRA’04. 2004. IEEE, pp 2666–2672

  33. Englsberger J, Werner A, Ott C, Henze B, Roa MA, Garofalo G, Burger R, Beyer A, Eiberger O, Schmid K, Albu-Schäffer A (2014) Overview of the torque-controlled humanoid robot TORO. In: 2014 IEEE-RAS international conference on humanoid robots. IEEE, pp 916–923

  34. Hur SM, Kim SK, Oh Y, Oh SR (2012) Joint torque servo of a high friction robot manipulator based on time-delay control with feed-forward friction compensation. In: 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication. IEEE, pp 37–42

  35. Ren T, Dong Y, Wu D, Chen K (2019) Impedance control of collaborative robots based on joint torque servo with active disturbance rejection. Ind Robot Int J Robot Res Appl 46:518–528. https://doi.org/10.1108/IR-06-2018-0130

    Article  Google Scholar 

  36. Han J (2009) From PID to active disturbance rejection control. IEEE Trans Ind Electron 56:900–906. https://doi.org/10.1109/TIE.2008.2011621

    Article  Google Scholar 

  37. Dong Y, Ren T, Chen K, Wu D (2018) An efficient robot payload identification method for industrial application. Ind Rob Int J Robot Res Appl 45:505–515. https://doi.org/10.1108/IR-03-2018-0037

    Article  Google Scholar 

  38. Albu-Schaffer A, Hirzinger G (2001) Parameter identification and passivity based joint control for a 7 DOF torque controlled light weight robot. IEEE, pp 2852–2858

  39. Ren T, Dong Y, Wu D, Chen K (2018) Collision detection and identification for robot manipulators based on extended state observer. Control Eng Pract 79:144–153. https://doi.org/10.1016/j.conengprac.2018.07.004

    Article  Google Scholar 

  40. Yoo D, Yau SS-T, Gao Z (2007) Optimal fast tracking observer bandwidth of the linear extended state observer. Int J Control 80:102–111

    Article  MathSciNet  Google Scholar 

  41. Zhou W, Shao S, Gao Z (2009) A stability study of the active disturbance rejection control problem by a singular perturbation approach. Appl Math Sci 3:491–508

    MathSciNet  MATH  Google Scholar 

  42. Luca AD, Mattone R (2003) Actuator failure detection and isolation using generalized momenta. In: 2003 IEEE international conference on robotics and automation (cat. No.03CH37422). Pp 634–639 vol.1

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dan Wu.

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

Dong, Y., Ren, T., Hu, K. et al. Contact force detection and control for robotic polishing based on joint torque sensors. Int J Adv Manuf Technol 107, 2745–2756 (2020). https://doi.org/10.1007/s00170-020-05162-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-020-05162-8

Keywords

Navigation