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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Hogan, N.: Impedance Control: An Approach to Manipulation. In: 1984 American Control Conference. pp. 304–313. IEEE (1984)
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
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)
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
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
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
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)
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)
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
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)
Hunter, I.W., Hollerbach, J.M., Ballantyne, J.: A comparative analysis of actuator technologies for robotics. Robot. Rev. 2, 299–342 (1991)
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
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
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
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)
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
Gao, Z.: Active disturbance rejection control: a paradigm shift in feedback control system design. In: 2006 American Control Conference. pp. 2399–2405. IEEE (2006)
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
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
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
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
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
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)
Gao, Z.: Scaling and bandwidth-parameterization based controller tuning. In: Proceedings of the 2003 American Control Conference, 2003. pp. 4989–4996. IEEE (2003)
Yang, X., Huang, Y.: Capabilities of extended state observer for estimating uncertainties. In: 2009 American Control Conference. pp. 3700–3705. IEEE (2009)
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
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-019-01109-8