Robust Tracking of Robot Manipulators via Momentum-based Disturbance Observer and Passivity-based Controller

  • Juhoon Back
  • Wonseok HaEmail author
Regular Papers Robot and Applications


The passivity-based controller is one of most widely-used controllers for robot manipulators. Since it strongly exploits the system properties, it does not produce unnecessarily large control effort and has inherent robustness against plant uncertainty and disturbance. This paper presents an inner-loop controller which can enhance the robustness of the passivity-based tracking controllers. The inner-loop controller developed in this paper robustly estimates the lumped disturbance, which is defined by the effect of plant uncertainty and external disturbance, and generates a compensating signal so that the closed-loop system consisting of the uncertain robot, disturbance observer, and passivity-based controller behaves like the nominal closed-loop system composed of the nominal model of the robot and the passivity-based controller. It is seen that the tracking error can be made arbitrarily small by choosing the controller parameters appropriately and the performance of the proposed controller is validated through numerical simulations.


Momentum-based disturbance observer passivity-based controller robot manipulators robust control 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control: Theory and Practice, CRC Press, 2003.CrossRefGoogle Scholar
  2. [2]
    M. W. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control, Wiley, 2006.Google Scholar
  3. [3]
    L. Sciavicco and B. Siciliano, Modelling and Control of Robot Manipulators, Springer Science & Business Media, 2012.zbMATHGoogle Scholar
  4. [4]
    C. Abdallah, D. Dawson, P. Dorato, and M. Jamshidi, “Survey of robust control for rigid robots,” IEEE Control Systems, vol. 11, no. 2, pp. 24–30, 1991.CrossRefzbMATHGoogle Scholar
  5. [5]
    H. G. Sage, M. F. De Mathelin, and E. Ostertag, “Robust control of robot manipulators: a survey,” International Journal of Control, vol. 72, no. 16, pp. 1498–1522, 1999.MathSciNetCrossRefzbMATHGoogle Scholar
  6. [6]
    E. Freund, “Fast nonlinear control with arbitrary poleplacement for industrial robots and manipulators,” International Journal of Robotics Research, vol. 1, no. 1, pp. 65–78, 1982.CrossRefGoogle Scholar
  7. [7]
    V. I. Utkin, “Variable structure systems with sliding modes,” IEEE Transactions on Automatic Control, vol. 22, no. 2, pp. 212–222, 1977.MathSciNetCrossRefzbMATHGoogle Scholar
  8. [8]
    J. J. E. Slotine and S. S. Sastry, “Tracking control of nonlinear systems using sliding surfaces with application to robot manipulators,” International Journal of Control, vol. 38, no. 2, pp. 465–492, 1983.MathSciNetCrossRefzbMATHGoogle Scholar
  9. [9]
    D. Ginoya, P. D. Shendge, and S. B. Phadke, “Sliding mode control for mismatched uncertain systems using an extended disturbance observer,” IEEE Transactions on Industrial Electronics, vol. 61, no. 4, pp. 1983–1992, 2014.CrossRefGoogle Scholar
  10. [10]
    R. Ortega and M. W. Spong, “Adaptive motion control of rigid robots: a tutorial,” Automatica, vol. 25, no. 6, pp. 877–888, 1989.MathSciNetCrossRefzbMATHGoogle Scholar
  11. [11]
    J.-J. E. Slotine and W. Li, “On the adaptive control of robot manipulators,” The International Journal of Robotics Research, vol. 6, no. 3, pp. 49–59, 1987.CrossRefGoogle Scholar
  12. [12]
    R. Ortega, A. Loria, R. Kelly, and L. Praly, “On passivity-based output feedback global stabilization of euler-lagrange systems,” International Journal of Robust and Nonlinear Control, vol. 5, no. 4, pp. 313–323, 1995.MathSciNetCrossRefzbMATHGoogle Scholar
  13. [13]
    T. Hatanaka, N. Chopra, M. Fujita, and M. W. Spong, Passivity-based Control and Estimation in Networked Robotics, Springer, 2016.zbMATHGoogle Scholar
  14. [14]
    C. Canudas de Wit, G. Bastin, and B. Siciliano, editors, Theory of Robot Control, 1st ed., Springer-Verlag New York, Inc., Secaucus, NJ, USA, 1996.CrossRefzbMATHGoogle Scholar
  15. [15]
    S. Komada and K. Ohnishi, “Force feedback control of robot manipulator by the acceleration tracing orientation method,” IEEE Trans. on Industrial Electronics, vol. 37, no. 1, pp. 6–12, 1990.CrossRefGoogle Scholar
  16. [16]
    T. Murakami, F. Yu, and K. Ohnishi, “Torque sensorless control in multidegree-of-freedom manipulator,” IEEE Trans. on Industrial Electronics, vol. 40, no. 2, pp. 259–265, 1993.CrossRefGoogle Scholar
  17. [17]
    K. S. Eom, I. H. Suh, and W. K. Chung, “Disturbance observer based path tracking control of robot manipulator considering torque saturation,” Mechatronics, vol. 11, pp. 325–343, 2001.CrossRefGoogle Scholar
  18. [18]
    W. Ha and J. Back, “A disturbance observer-based robust tracking controller for uncertain robot manipulators,” International Journal of Control, Automation and Systems, vol. 16, no. 2, pp. 417–425, 2018.CrossRefGoogle Scholar
  19. [19]
    W. H. Chen, D. J. Ballance, P. J. Gawthrop, and J. O’Reilly, “A nonlinear disturbance observer for robotic manipulators,” IEEE Trans. Ind. Electron., vol. 47, no. 4, pp. 932–938, 2000.CrossRefGoogle Scholar
  20. [20]
    A. Mohammadi, M. Tavakoli, H. J. Marquez, and F. Hashemzadeh, “Nonlinear disturbance observer design for robotic manipulators,” Control Engineering Practice, vol. 21, no. 3, pp. 253–267, 2013.CrossRefGoogle Scholar
  21. [21]
    M. J. Kim, Y. J. Park, and W. K. Chung, “Design of a momentum-based disturbance observer for rigid and flexible joint robots,” Intelligent Service Robotics, vol. 8, no. 1, pp. 57–65, Jan 2015.CrossRefGoogle Scholar
  22. [22]
    K. Ohnishi and H. Ohde, “Collision and force control for robot manipulator without force sensor,” Proc. of IEEE Int. Conf. on Industrial Electronics, Control and Instrumentation, pp. 766–771, 1994.Google Scholar
  23. [23]
    J. Back and H. Shim, “An inner-loop controller guaranteeing robust transient performance for uncertain mimo nonlinear systems,” IEEE Transactions on Automatic Control, vol. 54, no. 7, pp. 1601–1607, 2009.MathSciNetCrossRefzbMATHGoogle Scholar
  24. [24]
    K. Y. Chen, “Robust optimal adaptive sliding mode control with the disturbance observer for a manipulator robot system,” International Journal of Control, Automation and Systems, vol. 16, no. 4, pp. 1701–1715, 2018.CrossRefGoogle Scholar
  25. [25]
    W. H. Chen, J. Yang, L. Guo, and S. Li, “Disturbanceobserver-based control and related methods-an overview,” IEEE Transactions on Industrial Electronics, vol. 63, no. 2, pp. 1083–1095, 2016.CrossRefGoogle Scholar
  26. [26]
    H. Shim, G. Park, Y. Joo, J. Back, and N. H. Jo, “Yet another tutorial of disturbance observer: Robust stabilization and recovery of nominal performance,” Control Theory and Technology, vol. 14, no. 3, pp. 237–249, 2016.MathSciNetCrossRefzbMATHGoogle Scholar
  27. [27]
    A. D. Luca, A. Albu-Schaffer, S. Haddadin, and G. Hirzinger, “Collision detection and safe reaction with the dlr-iii lightweight manipulator arm,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1623–1630, 2006.Google Scholar
  28. [28]
    H. Berghuis and H. Nijmeijer, “A passivity approach to controller-observer design for robots,” IEEE Transactions on Robotics and Automation, vol. 9, no. 6, pp. 740–754, Dec 1993.CrossRefGoogle Scholar
  29. [29]
    H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall, Upper Saddle River, NJ, 2002.zbMATHGoogle Scholar

Copyright information

© ICROS, KIEE and Springer 2019

Authors and Affiliations

  1. 1.School of RoboticsKwangwoon UniversitySeoulKorea

Personalised recommendations