A Disturbance Observer-based Robust Tracking Controller for Uncertain Robot Manipulators

  • Wonseok Ha
  • Juhoon Back
Regular Paper Control Theory and Applications


This paper considers the trajectory tracking problem for uncertain robot manipulators subject to external disturbance torques. The external disturbance torques are assumed to be unknown and time-varying. We present a disturbance observer-based controller which estimates the lumped disturbance (the external disturbance torque combined with the effect of plant uncertainties), and compensates it so that the overall closed-loop system behaves like the nominal closed-loop system that is composed of the nominal model of robot manipulator and the feedback linearization-based tracking controller. A simplified implementation of the proposed controller is also introduced. Simulation results on a robot manipulator are given to validate the performance of the proposed controller.


Disturbance observer robot manipulators robust control stability of nonlinear systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    J. J. E. Slotine and W. Li, “Adaptive manipulator control: a case sudy,” IEEE Trans. on Industrial Electronics, vol. 33, no. 11, pp. 995–1003, 1988. [click]zbMATHGoogle Scholar
  2. [2]
    Y. Kim, J. Seok, I. Noh, and S. Won, “An adaptive disturbance observer for a two-link robot manipulator,” IEEE Conf. on Control, Automation and Systems, pp. 141–145, 2008. [click]Google Scholar
  3. [3]
    Y. Pi and X. Wang, “Trajectory tracking control of a 6-dof hydraulic parallel robot manipulator with uncertain load disturbances,” Control Engineering Practice, vol. 19, no. 2, pp. 185–193, 2011.CrossRefGoogle Scholar
  4. [4]
    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. [click]MathSciNetCrossRefzbMATHGoogle Scholar
  5. [5]
    A. F. Khelfi and A. Abdessameud, “Robust H-infinity trajectory tracking controller for a 6 dof puma 560 robot manipulator,” Proc. of IEEE Int. Conf. on Electrical Machines and Drives, pp. 88–94, 2007.Google Scholar
  6. [6]
    K. Ohnishi, “A new servo method in mechatronics,” Trans. of Japanese Society of Electrical Engineers, vol. 107-D, pp. 83–86, 1987.Google Scholar
  7. [7]
    H. G. Sage, M. F. D. Mathelin, and E. Ostertag, “Robust control of robot manipulators: a survey,” International Journal of Control, vol. 72, no. 16, pp. 1498–1522, 1999. [click]MathSciNetCrossRefzbMATHGoogle Scholar
  8. [8]
    F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control: Theory and Practice, CRC Press, 2003.CrossRefGoogle Scholar
  9. [9]
    L. Sciavicco and B. Siciliano, Modelling and Control of Robot Manipulators, Springer Science & Business Media, 2012.Google Scholar
  10. [10]
    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. [click]CrossRefGoogle Scholar
  11. [11]
    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
  12. [12]
    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
  13. [13]
    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. [click]CrossRefGoogle Scholar
  14. [14]
    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
  15. [15]
    W. H. Chen, D. J. Ballance, P. J. Gawthrop, and J. O’Reilly, “A nonlinear disturbance observer for robotic manipulators,” IEEE Trans. Industrial Electronics, vol. 47, no. 4, pp. 932–938, 2000. [click]CrossRefGoogle Scholar
  16. [16]
    W. H. Chen, “Disturbance observer based control for nonlinear systems,” IEEE/ASME Transactions on Mechatronics, vol. 9, no. 4, pp. 706–710, 2004. [click]CrossRefGoogle Scholar
  17. [17]
    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
  18. [18]
    J. Back and H. Shim, “Adding robustness to nominal output-feedback controllers for uncertain nonlinear systems: A nonlinear version of disturbance observer,” Automatica, vol. 44, no. 10, pp. 2528–2537, 2008.MathSciNetCrossRefzbMATHGoogle Scholar
  19. [19]
    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
  20. [20]
    M. W. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control, Wiley, 2006.Google Scholar
  21. [21]
    H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall,Upper Saddle River, NJ, 2002.zbMATHGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of RoboticsKwangwoon UniversitySeoulKorea

Personalised recommendations