Skip to main content

Advertisement

Log in

Compliance Control for Robot Manipulation in Contact with a Varied Environment Based on a New Joint Torque Controller

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Compliance control is required in the applications of robots for assembling, grinding, polishing and human-robot interface, which needs both position control and force control of robots. The impedance control based on joint torque servo is a promising and practical method to realize compliance control in industrial applications. The performance of a joint torque servo controller is thus crucial to the success of compliance control. However, both nonlinear friction torque of the joint motor and varied dynamics of environmental contact during manipulation increase control difficulty greatly. This paper focuses on the compliance control problem and presents a new joint torque servo controller which is a cascading structure including an inner velocity feedback loop and an outer torque control loop. Due to the high signal-to-noise ratio of the motor velocity, an extended state observer is designed to effectively estimate and compensate for the motor friction torque, varied dynamics of environmental contact and other unknown disturbance. And benefiting from the introduction of the efficient and powerful velocity inner loop, the new torque controller performs very well not only in the rigid but also elastic contact environment. Then a standard PD controller is designed in the outer torque loop to produce the control law. Based on the satisfactory joint torque controller, a simplified impedance control algorithm is designed to achieve the force control. Experiments with three other joint torque controllers on a robot manipulator are conducted to demonstrate the proposed joint torque method and the overall force control framework. These results show the proposed joint torque controller can reduce the steady-state error from 3.07 Nm to 0.21 Nm which indicates the joint actuator friction can be eliminated by more than 99%. And a substantial improvement can also be observed in the experiments of force control based on the new joint torque controller.

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.

Similar content being viewed by others

References

  1. Hogan, N.: Impedance Control: An Approach to Manipulation. In: 1984 American Control Conference. pp. 304–313. IEEE (1984)

  2. Jung, S., Hsia, T.C., Bonitz, R.G.: Force tracking impedance control of robot manipulators under unknown environment. IEEE Trans. Control Syst. Technol. 12(3), 474–483 (2004). https://doi.org/10.1109/TCST.2004.824320

    Article  Google Scholar 

  3. Hirzinger, G., Albu-Schaffer, A., Hahnle, M., Schaefer, I., Sporer, N.: On a new generation of torque controlled light-weight robots. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164). pp. 3356–3363. IEEE (2001)

  4. Vallery, H., Veneman, J., van Asseldonk, E., Ekkelenkamp, R., Buss, M., van der Kooij, H.: Compliant actuation of rehabilitation robots. IEEE Robotics Automation Magazine. 15(3), 60–69 (2008). https://doi.org/10.1109/MRA.2008.927689

    Article  Google Scholar 

  5. Focchi, M., Medrano-Cerda, G.A., Boaventura, T., Frigerio, M., Semini, C., Buchli, J., Caldwell, D.G.: Robot impedance control and passivity analysis with inner torque and velocity feedback loops. Control Theory Technol. 14(2), 97–112 (2016). https://doi.org/10.1007/s11768-016-5015-z

    Article  MathSciNet  MATH  Google Scholar 

  6. Ren, T., Dong, Y., Wu, D., Chen, K.: Learning-based variable compliance control for robotic assembly. J. Mechanisms Robotics. 10(6), 061008 (2018). https://doi.org/10.1115/1.4041331

    Article  Google Scholar 

  7. Hashimoto, M., Horiuchi, T., Kiyosawa, Y., Hirabayashi, H.: The effects of joint flexibility on robot motion control based on joint torque positive feedback. In: Proceedings. 1991 IEEE International Conference on Robotics and Automation. pp. 1220–1225. IEEE (1991)

  8. Townsend, W., Salisbury, J.: The Effect of coulomb friction and stiction on force control. In: Proceedings. 1987 IEEE International Conference on Robotics and Automation. pp. 883–889. IEEE (1987)

  9. Ren, T., Dong, Y., Wu, D., Chen, K.: Design of Direct Teaching Behavior of collaborative robot based on force interaction. J. Intell. Robot. Syst. 96, 83–93 (2019). https://doi.org/10.1007/s10846-019-00986-3

    Article  Google Scholar 

  10. Hollerbach, J., Hunter, I., Lang, J., Umans, S., Sepe, R., Vaaler, E., Garabieta, I.: The McGill/MIT direct drive motor project. In: [1993] Proceedings IEEE International Conference on Robotics and Automation. pp. 611–617. IEEE (1993)

  11. Hunter, I.W., Hollerbach, J.M., Ballantyne, J.: A comparative analysis of actuator technologies for robotics. Robot. Rev. 2, 299–342 (1991)

    Google Scholar 

  12. Albu-Schaffer, A., Eiberger, O., Grebenstein, M., Haddadin, S., Ott, C., Wimbock, T., Wolf, S., Hirzinger, G.: Soft robotics. IEEE Robotics Automation Magazine. 15(3), 20–30 (2008). https://doi.org/10.1109/MRA.2008.927979

    Article  Google Scholar 

  13. Luh, J., Fisher, W., Paul, R.: Joint torque control by a direct feedback for industrial robots. IEEE Trans. Autom. Control. 28(2), 153–161 (1983). https://doi.org/10.1109/TAC.1983.1103215

    Article  MATH  Google Scholar 

  14. Wu, C.: Compliance control of a robot manipulator based on joint torque servo. Int. J. Robot. Res. 4(3), 55–71 (1985). https://doi.org/10.1177/027836498500400305

    Article  Google Scholar 

  15. Wu, C. H, Paul, R.P.: Manipulator compliance based on joint torque control. In: 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes. pp. 88–94. IEEE (1980)

  16. Pfeffer, L.E., Khatib, O., Hake, J.: Joint torque sensory feedback in the control of a PUMA manipulator. IEEE Trans. Robot. Autom. 5(4), 418–425 (1989). https://doi.org/10.1109/70.88056

    Article  Google Scholar 

  17. Albu-Schäffer, A., Hirzinger, G.: A globally stable state feedback controller for flexible joint robots. Adv. Robot. 15(8), 799–814 (2001). https://doi.org/10.1163/156855301317198133

    Article  Google Scholar 

  18. Albu-Schaffer, A., Ott, C., Hirzinger, G.: 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. pp. 2666–2672. IEEE (2004)

  19. Ott, C., Albu-Schaffer, A., Kugi, A., Stamigioli, S., Hirzinger, G.: 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. pp. 2659–2665. IEEE (2004)

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

  21. Tien, L.L., Albu-Schaffer, A., Luca, A.D., Hirzinger, G.: Friction observer and compensation for control of robots with joint torque measurement. In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 3789–3795. IEEE (2008)

  22. Hur, S.M, Kim, S.K., Oh, Y., Oh, S.R.: 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. pp. 37–42. IEEE (2012)

  23. Kawai, Y., Yokokura, Y., Ohishi, K., Saito, K., Shimamoto, A.: Equivalence of resonance ratio and I-PD controllers in zero stiffness torque control for soft robot. In: IECON 2015 - 41st Annual Conference of the IEEE Industrial Electronics Society. pp. 001424–001429. IEEE (2015)

  24. Kawai, Y., Yokokura, Y., Ohishi, K., Saito, K., Shimamoto, A.: High back-drivable pseudo I-PD torque control using load-side torque observer with torsion torque sensor. In: 2016 IEEE 14th International Workshop on Advanced Motion Control (AMC). pp. 167–172. IEEE (2016)

  25. Tian, L., Goldenberg, A.A.: Robust adaptive control of flexible joint robots with joint torque feedback. In: Proceedings of 1995 IEEE International Conference on Robotics and Automation. pp. 1229–1234 (1995)

  26. Ott, C., Albu-Schaffer, A., Hirzinger, G.: Comparison of adaptive and nonadaptive tracking control laws for a flexible joint manipulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 2018–2024. IEEE (2002)

  27. Ren, T., Dong, Y., Wu, D., Wang, G., Chen, K.: 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. p. V04AT05A010. American Society of Mechanical Engineers (2017)

  28. Ren, T., Dong, Y., Wu, D., Chen, K.: Impedance control of collaborative robots based on joint torque servo with active disturbance rejection. Industrial Robot: the international journal of robotics research and application. (2018). https://doi.org/10.1108/IR-06-2018-0130

  29. Gao, Z.: Active disturbance rejection control: a paradigm shift in feedback control system design. In: 2006 American Control Conference. pp. 2399–2405. IEEE (2006)

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  33. Spong, M.W.: Modeling and Control of Elastic Joint Robots. J. Dyn. Syst. Meas. Control. 109(4), 310–319 (1987). https://doi.org/10.1115/1.3143860

    Article  MATH  Google Scholar 

  34. Yoo, D., Yau, S.S.-T., Gao, Z.: Optimal fast tracking observer bandwidth of the linear extended state observer. Int. J. Control. 80(1), 102–111 (2007). https://doi.org/10.1080/00207170600936555

    Article  MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  36. Gao, Z.: Scaling and bandwidth-parameterization based controller tuning. In: Proceedings of the 2003 American Control Conference, 2003. pp. 4989–4996. IEEE (2003)

  37. Yang, X., Huang, Y.: Capabilities of extended state observer for estimating uncertainties. In: 2009 American Control Conference. pp. 3700–3705. IEEE (2009)

  38. Jung, S., Hsia, T.C.: Neural network impedance force control of robot manipulator. IEEE Trans. Ind. Electron. 45(3), 451–461 (1998). https://doi.org/10.1109/41.679003

    Article  Google Scholar 

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., Wu, D. et al. Compliance Control for Robot Manipulation in Contact with a Varied Environment Based on a New Joint Torque Controller. J Intell Robot Syst 99, 79–90 (2020). https://doi.org/10.1007/s10846-019-01109-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-019-01109-8

Keywords

Navigation