Open Access Open Access  Restricted Access Subscription Access

Passive Friction Compensation Using a Nonlinear Disturbance Observer for Flexible Joint Robots with Joint Torque Measurements

Luc Tien Le


The friction and ripple effects from motor and drive cause a major problem for the robot position accuracy, especially for robots with high gear ratio and for high-speed applications. In this paper we introduce a simple, effective, and practical method to compensate for joint friction of flexible joint robots with joint torque sensing, which is based on a nonlinear disturbance observer. This friction observer can increase the performance of the controlled robot system both in terms of the position accuracy and the dynamic behavior. The friction observer needs no friction model and its output corresponds to the low-pass filtered friction torque. Due to the link torque feedback the friction observer can compensate for both friction moment and external moment effects acting on the link. So it can be used not only for position control but also for interaction control, e.g., torque control or impedance control which have low control bandwidth and therefore are sensitive to ripple effects from motor and drive. In addition, its parameter design and parameter optimization are independent of the controller design so that it can be used for friction compensation in conjunction with different controllers designed for flexible joint robots. Furthermore, a passivity analysis is done for this observer-based friction compensation in consideration of Coulomb, viscose and Stribeck friction effects, which is independent of the regulation controller. In combining this friction observer with the state feedback controller \cite{Albu-Schaeffer2}, global asymptotic stability of the controlled system can be shown by using Lyapunov based convergence analysis. Experimental results with robots of the German Aerospace Center (DLR) validate the practical efficiency of the approach.


Friction compensation, disturbance observer, passivity control, flexible joint robots

Full Text:



A.~Albu-Sch"affer, G.~Hirzinger. "A Globally Stable State-feedback Controller for Flexible Joint Robots", Journal of Advanced Robotics, pp. 799-814, 2001.

G.~Hirzinger, N.~Sporer, A.~Albu-Sch"affer, M.~H"ahnle, R.~Krenn, A.~Pascucci, M.~Schedl. "{DLR}'s torque-controlled light weight robot {III} - are we reaching the technological limits now?" in Proc. IEEE Int. Conf. on Rob. and Autom., Washington D.C, USA, pp. 1710-1716, 2002.

U.~Hagn, M.~Nickl, S.~J"{o}rg, G.~Passig, T.~Bahls, A.~Nothhelfer, F.~Hacker, L.~Le-Tien, A.~Albu-Sch"{a}ffer, R.~Konietschke, M.~Grebenstein, R.~Warpup, R.~Haslinger, M.~Frommberger, G.~Hirzinger, "The {DLR MIRO}: A versatile lightweight robot for surgical applications", Industrial Robot: An International Journal, Vol.35, pp. 324-336, 2008.

B.~S.~R.~Armstrong,"Dynamics for Robot Control: Friction Modeling and Ensuring Excitation During Parameter Identification", Dissertation, Stanford University, 1988.

C.~C.~de Wit, H.~Olsson, K.~J.~Astron, P.~Linschinsky,"A New Model for Control of Systems with Friction", IEEE Transaction on Automatic Control, vol. 40, pp. 419-425, 1994.

L.~Le-Tien, A.~Albu-Sch"affer,"Decoupling and tracking control for elastic joint robots with coupled joint structure", Advanced Robotics, Vol. 31, Iss. 4, pp. 184-203, 2017.

W.~H.~Zhu, E.~Dupuis, M.~ Doyon, "Adaptive Control of Harmonic Drives", Trans. of the ASME, pp. 182-193, 2007.

L.~Le-Tien, A.~Albu-Sch"{a}ffer, "Adaptive Friction Compensation in Trajectory Tracking Control of DLR Medical Robots with Elastic Joints", in Proc. IEEE/RSJ Int. Conf. on Intel. Rob. and Syst., Vilamoura, Algarve, Portugal, pp. 1149-1154, 2012.

C.~C.~de Wit, P.~Linschinsky, "Adaptive friction compensation with partially known dynamic friction model", Int. Journal of Adap. Cont. and Sig. Processing, Vol. 11, pp. 65-80, 1997.

P.~Tomei, "Robust Adaptive Friction Compensation for Tracking Control of Robot Manipulators", IEEE Trans. on Rob. and Autom., pp. 2164-2169, 2000.

Q.~H.~Xia, S.~Y.~Lim, M.~H.~A.~Jr, T.~M.~Lim, "Adaptive Joint Friction Compensation Using a Model-Based Operational Space Velocity Observer", in Proc. IEEE Int. Conf. on Rob. and Autom., pp. 3081-3086, 2004.

L.~Le-Tien, A.~Albu-Sch"{a}ffer, "Robust Adaptive Tracking Control Based on State Feedback Controller With Integrator Terms for Elastic Joint Robots With Uncertain Parameters", IEEE Trans. on Control Systems Technology, doi={10.1109/TCST.2017.2749564}, 2017.

D.~Vischer, O.~Khatib, "Design and development of high-performance torque-controlled joints", IEEE Transactions on Robotics and Automation, Vol. 11, Iss. 4, pp. 537-544, 1995.

A.~Albu-Sch"affer, C.~Ott, G.~Hirzinger, "A unified passivity-based control framework for position, torque and impedance control of flexible joint robots", The Int. Journal of Rob. Research, pp. 23-39, 2007.

G.~Morel, K.~Iagnemma, S.~Dubowsky, "The precise control of manipulators with high joint-friction using base force/torque sensing", Automatica, Vol. 36, pp. 931-941, 2000.

V.~Parra-Vega, S.~Arimoto, Y.~Liu, G.~Hirzinger, P.~Akella, "Dynamic Sliding PID Control for Tracking of Robot Manipulators: Theory and Experiments", IEEE Transactions on Robotics and Automation, Vol. 19, Iss. 6, pp. 967-976, 2003.

S.~Arimoto, "Adaptive Friction Compensation in Trajectory Tracking Control of DLR Medical Robots with Elastic Joints", in Proc. IFAC Symposium on Robot Control, Capri, Italy, pp. 3-14, 1994.

J.~R.~Ryoo, T-Y.~Doh, M.~J.~Chung, "Disturbance Observer Design for Track-following Control in Optical Disk Drive using Structured Singular Value", in Proc. Int. Conf. on Control, Automation and Systems, Jeonbuk, Korea, pp. 1407-1412, 2002.

K.~Yang, Y.~Choi, W.~K.~Chung, I.~H.~Suh, S.~R.~Oh, "Robust Tracking Control of Optical Disk Drive Systems Using Error based Disturbance Observer and its Performance Measure", in Proceedings of the American Control Conference, Alaska, USA, pp. 1395-1400, 2002.

N.~Bajcinca, R.~Cortesao, M.~Hauschild, "Haptic Control for Steer-by-Wire Systems", in Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, Nevada, USA, pp. 2004 - 2009, 2003.

W.~Chen, D.~J.~Ballance, P.~J.~Gawthrop, J.~O'Reilly, "A Nonlinear Disturbance Observer for Robotic Manipulators", IEEE Transactions on Industrial Electronics, Vol. 47, Iss. 4, pp. 932-938, 2000.

L.~Le-Tien, A.~Albu-Sch"{a}ffer, "Friction Observer and Compensation for Control of Robots with Joint Torque Measurement", in Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France , pp. 3789 - 3795, 2008.

M.~J.~Kim, W.~K.~Chung, "Disturbance-Observer-Based PD Control of Flexible Joint Robots for Asymptotic Convergence", IEEE Transactions on robotics, Vol. 31, Iss.6, pp.1508-1516, 2015.

M.~W.~Spong, "Modeling and Control of Elastic Joint Robots", Journal of Dynamic Systems, Measurement and Control, Vol. 109, pp. 310-319, 1987.

A.~De Luca, P.~Tomei, ''Elastic Joints in C. Canudas de Wit, B. Siciliano, G. Bastin (Eds.): Theory of Robot Control", pp. 179-217, Springer London, 1996. %Springer Verlag, 1996.

B.~Brogliato, R.~Ortega, R. Lozano, "Global Tracking Controllers for Flexible-Joint Manipulators: a Comparative Study", Automatica, Vol. 31, Issue 7, pp. 941-956, 1995.


Journal of Computer Science and Cybernetics ISSN: 1813-9663

Published by Vietnam Academy of Science and Technology