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.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control: Theory and Practice, CRC Press, 2003.
M. W. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control, Wiley, 2006.
L. Sciavicco and B. Siciliano, Modelling and Control of Robot Manipulators, Springer Science & Business Media, 2012.
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.
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.
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.
V. I. Utkin, “Variable structure systems with sliding modes,” IEEE Transactions on Automatic Control, vol. 22, no. 2, pp. 212–222, 1977.
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.
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.
R. Ortega and M. W. Spong, “Adaptive motion control of rigid robots: a tutorial,” Automatica, vol. 25, no. 6, pp. 877–888, 1989.
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.
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.
T. Hatanaka, N. Chopra, M. Fujita, and M. W. Spong, Passivity-based Control and Estimation in Networked Robotics, Springer, 2016.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall, Upper Saddle River, NJ, 2002.
Recommended by Associate Editor Wei He under the direction of Editor Jessie (Ju H.) Park. This research was supported by the Human Resources Program in Energy Technology of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea (No. 20184030201940). The work reported in this paper was conducted during the sabbatical year of Kwangwoon University in 2016.
Juhoon Back received his B.S. and M.S. degrees in Mechanical Design and Production Engineering from Seoul National University, in 1997 and 1999, respectively. He received his Ph.D. degree from the School of Electrical Engineering and Computer Science, Seoul National University in 2004. From 2005 to 2006, he worked as a research associate at Imperial College London, UK. Since 2008 he has been with Kwangwoon University, Korea, where he is currently a professor. His research interests include control system theory and design, renewable energy systems, and multi-agent systems.
Wonseok Ha received his B.S. and M.S. degrees in Information and Control Engineering and Control and Instrumentation Engineering from Kwangwoon University, Seoul, Korea, in 2014 and 2016, respectively. He is currently working toward a Ph.D. degree at Kwangwoon University. His research interests include nonlinear control and robust control.
About this article
Cite this article
Back, J., Ha, W. Robust Tracking of Robot Manipulators via Momentum-based Disturbance Observer and Passivity-based Controller. Int. J. Control Autom. Syst. 17, 976–985 (2019). https://doi.org/10.1007/s12555-018-0103-0
- Momentum-based disturbance observer
- passivity-based controller
- robot manipulators
- robust control