Intelligent Service Robotics

, Volume 8, Issue 1, pp 57–65 | Cite as

Design of a momentum-based disturbance observer for rigid and flexible joint robots

Original Research Paper


Disturbance observer (DOB) is widely used in many practical applications due to its simple structure and high performance. However, the DOB cannot be directly applied to the robotic systems because of the nonlinearities/couplings in the inertia matrix (by means of coupling, we mean off-diagonal terms of the inertia matrix). This paper proposes a momentum-based DOB for general rigid joint robotic systems. By introducing the generalized momentum, it is possible to utilize full nonlinearities and couplings of the inertia matrix in the DOB design. Moreover, the momentum-based DOB design for the rigid joint robots can be easily extended to the flexible joint robot applications by applying it to the link-side dynamics and motor-side dynamics, respectively. As a result, we can estimate the external torque acting on the link-side and can compensate the disturbance occurring in the motor-side at the same time. Uniformly ultimated boundedness of the closed-loop dynamics can be shown through the Lyapunov-like approaches. The proposed scheme is verified using the numerical simulations.


Disturbance observer DOB Robot manipulator Flexible joint robot 



This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2011-0030075).


  1. 1.
    Chen WH (2004) Disturbance observer based control for nonlinear systems. IEEE/ASME Trans Mechatron 9(4):706–710CrossRefGoogle Scholar
  2. 2.
    Choi Y, Yang K, Chung WK, Kim HR, Suh IH (2003) On the robustness and performance of disturbance observers for second order systems. IEEE Trans Autom Control 48(2):315–320CrossRefMathSciNetGoogle Scholar
  3. 3.
    De Luca A, Guglielmelli E, Dario P (2005) Compliance control for an anthropomorphic robot with elastic joints: theory and experiments. J Dyn Syst Meas Control 127(3):321–328CrossRefGoogle Scholar
  4. 4.
    De Luca A, Mattone R (2003) Actuator failure detection and isolation using generalized momenta. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), vol 1, pp 634–639Google Scholar
  5. 5.
    De Wit CC, Bastin G, Siciliano B (1996) Theory of robot control. Springer, New YorkCrossRefMATHGoogle Scholar
  6. 6.
    Erden MS, Tomiyama T (2010) Human-intent detection and physically interactive control of a robot without force sensors. IEEE Trans Robot 26(2):370–382CrossRefGoogle Scholar
  7. 7.
    Haddadin S, Albu-Schaffer A, De Luca A, Hirzinger G (2008) Collision detection and reaction: a contribution to safe physical human-robot interaction. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 3356–3363Google Scholar
  8. 8.
    Jeong U, In HK, Cho KJ (2013) Implementation of various control algorithms for hand rehabilitation exercise using wearable robotic hand. Intell Serv Robot 6(4):181–189CrossRefGoogle Scholar
  9. 9.
    Kim BK, Choi HT, Chung WK, Suh IH (2002) Analysis and design of robust motion controllers in the unied framework. Trans ASME J Dyn Syst Meas Control 124(2):313–320CrossRefGoogle Scholar
  10. 10.
    Kim MJ, Chung WK (2014) Robust control of flexible joint robots based on motor-side dynamics reshaping using disturbance observer (dob). In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 2381–2388Google Scholar
  11. 11.
    Kugi A, Ott C, Albu-Schaffer A, Hirzinger G (2008) On the passivity-based impedance control of flexible joint robots. IEEE Trans Robot 24(2):416–429CrossRefGoogle Scholar
  12. 12.
    Magrini E, Flacco F, De Luca A (2014) Estimation of contact forces using a virtual force sensor. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 2126–2133Google Scholar
  13. 13.
    Massera JL (1956) Contributions to stability theory. Ann Math 64(1):182–206CrossRefMATHMathSciNetGoogle Scholar
  14. 14.
    Mohammadi A, Tavakoli M, Marquez H, Hashemzadeh F (2013) Nonlinear disturbance observer design for robotic manipulators. Control Eng Pract 21(3):253–267CrossRefGoogle Scholar
  15. 15.
    Nikoobin A, Haghighi R (2009) Lyapunov-based nonlinear disturbance observer for serial n-link robot manipulators. J Intell Robot Syst 55(2–3):135–153CrossRefMATHGoogle Scholar
  16. 16.
    Oh Y, Chung WK (1999) Disturbance-observer-based motion control of redundant manipulators using inertially decoupled dynamics. IEEE/ASME Trans Mechatron 4(2):133–146CrossRefGoogle Scholar
  17. 17.
    Ohnishi K (1987) A new servo method in mechatronics. Trans Jpn Soc Electr Eng 107:83–86Google Scholar
  18. 18.
    Ott C, Henze B, Lee D (2013) Kinesthetic teaching of humanoid motion based on whole-body compliance control with interaction-aware balancing. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 4615–4621Google Scholar
  19. 19.
    Park Y, Chung WK (2014) External torque-sensing algorithm for flexible-joint robot based on disturbance observer structure. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 4735–4741Google Scholar
  20. 20.
    Spong MW (1990) Modeling and control of elastic joint robots. ASME J Dyn Syst Meas Control 109:310–319CrossRefGoogle Scholar
  21. 21.
    Tomei P (1991) A simple PD controller for robots with elastic joints. IEEE Trans Autom Control 36(10):1208–1213CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Min Jun Kim
    • 1
  • Young Jin Park
    • 2
  • Wan Kyun Chung
    • 1
  1. 1.Robotics Laboratory, Department of Mechanical EngineeringPohang University of Science and Technology (POSTECH)PohangKorea
  2. 2.Samsung Advanced Institute of Technology, Samsung Electronics Co., LtdSuwonKorea

Personalised recommendations