On Robust Adaptive PD Control of Robot Manipulators

Document Type : Research Paper


Department of Mechanical Engineering, Bradley University, 1501 W Bradley Ave, Peoria, IL 61625, USA


In this study, an adaptive proportional-derivative (PD) control scheme is proposed for trajectory tracking of multi-degree-of-freedom robot manipulators in the presence of model uncertainties and external disturbances whose upper bounds are unknown but bounded. The developed controller takes the advantages of linear control in the sense of simplicity and easy design, but simultaneously possesses high robustness against model uncertainties and disturbances while avoiding the necessity of precise knowledge of the system dynamics. Due to the linear feature of the proposed method, both the transient and steady-state responses are easily controlled to meet desired specifications. Also, an adaptive law for control gains using only position and velocity measurements is introduced so that parameter uncertainties and disturbances are successfully compensated, where the prior knowledge about their upper bounds is not required. Stability analysis is conducted using the Lyapunov’s direct method and brief guidelines on how to select control parameters are also provided. Simulation results corroborate that the adaptive PD control law proposed in this paper can achieve a fast convergence rate, small tracking errors, low control effort, and small computational cost and its performance is compared with that of an existing nonlinear sliding mode control method.


Main Subjects

[1] Dixon, W.E., Zergeroglu, E., Dawson, D.M., Global Robust Output Feedback Tracking Control of Robot Manipulators, Robotica, 22(4), 2004, 351–357.
[2] Purwar, S., Kar, I.N., Jha, A.N., Adaptive Output Feedback Tracking Control of Robot Manipulators Using Position Measurements Only, Expert Systems with Applications, 34(4), 2008, 2789–2798.
[3] Shojaei, K., Shahri, A.M., Tarakameh, A., Adaptive Feedback Linearizing Control of Nonholonomic Wheeled Mobile Robots in Presence of Parametric and Nonparametric Uncertainties, Robotics and Computer-Integrated Manufacturing, 27(1), 2011, 194–204.
[4] Hu, Q., Xu, L., Zhang, A., Adaptive Backstepping Trajectory Tracking Control of Robot Manipulator, Journal of the Franklin Institute, 349(3), 2012, 1087–1105.
[5] Chen, N., Song, F., Li, G., Sun, X., Sheng, C., An Adaptive Sliding Mode Backstepping Control for the Mobile Manipulator with Nonholonomic Constraints, Communications in Nonlinear Science and Numerical Simulation, 18(10), 2013, 2885–2899.
[6] Nikdel, N., Badamchizadeh, M.A., Azimirad, V., Nazari, M.A., Adaptive Backstepping Control for an n-Degree of Freedom Robotic Manipulator Based on Combined State Augmentation, Robotics and Computer-Integrated Manufacturing, 44, 2017, 129–143.
[7] Chen, B.S., Chang, Y.C., Lee, T.C., Adaptive Control in Robotic Systems with H Tracking Performance, Automatica, 33(2), 1997, 227–234.
[8] Sato, K., Mukai, H., Tsuruta, K., An Adaptive H Control for Robotic Manipulator with Compensation of Input Torque Uncertainty, 17th IFAC World Congress, Seoul, Korea, 2008.
[9] Rigatos, G., Siano, P., Raffo, G., A Nonlinear H-infinity Control Method for Multi-DOF Robotic Manipulators, Nonlinear Dynamics, 88, 2017, 329–348.
[10] Tang, Y., Arteaga, M.A., Adaptive Control of Robot Manipulators Based on Passivity, IEEE Transactions on Automatic Control, 39(9), 1994, 1871–1875.
[11] Bouakrif, F., Boukhetala, D., Boudjema, F., Passivity-Based Controller-Observer for Robot Manipulators, 3rd International Conference on Information and Communication Technologies: From Theory to Applications, Damascus, Syria, 2008.
[12] Zhang, Y., Li, S., Zou, J., Khan, A.H., A Passivity-Based Approach for Kinematic Control of Manipulators with Constraints, IEEE Transactions on Industrial Informatics, 16(5), 2020, 3029–3038.
[13] Zhihong, M., O’Day, M., Yu, X., A Robust Adaptive Terminal Sliding Mode Control for Rigid Robotic Manipulators, Journal of Intelligent and Robotic Systems, 24, 1999, 23–41.
[14] Jin, M., Lee, J., Chang, P.H., Choi, C., Practical Nonsingular Terminal Sliding-Mode Control of Robot Manipulators for High-Accuracy Tracking Control, IEEE Transactions on Industrial Electronics, 56(9), 2009, 3593–601.
[15] Boukattaya, M., Mezghani, N., Damak, T., Adaptive Nonsingular Fast Terminal Sliding-Mode Control for the Tracking Problem of Uncertain Dynamical Systems, ISA Transactions, 77, 2018, 1–19.
[16] Soltanpour, M.R., Zaare, S., Haghgoo, M., Moattari, M., Free-Chattering Fuzzy Sliding Mode Control of Robot Manipulators with Joints Flexibility in Presence of Matched and Mismatched Uncertainties in Model Dynamic and Actuators, Journal of Intelligent & Robotic Systems, 100, 2020, 47–69.
[17] Udwadia, F.E., Wanichanon, T., A New Approach to the Tracking Control of Uncertain Nonlinear Multi-body Mechanical Systems, Book of ‘Nonlinear Approachs in Engineering Applications 2’ (Edited by Jazar, R.N., Dai, L.), Springer, New York, 2014, 101–136.
[18] Udwadia, F.E., Wanichanon, T., Control of Uncertain Nonlinear Multibody Mechanical Systems, Journal of Applied Mechanics, 81(4), 2014, 041020-1 – 041020-11.
[19] Wanichanon, T., Cho, H., Udwadia, F.E., Satellite Formation-Keeping Using the Fundamental Equation in the Presence of Uncertainties in the System, AIAA SPACE 2011 Conference & Exposition, Long Beach, USA, 2011.
[20] Cho, H., Wanichanon, T., Udwadia, F.E., Continuous Sliding Mode Controllers for Multi-Input Multi-Output Systems, Nonlinear Dynamics, 94(4), 2018, 2727–2747.
[21] Cho, H., Kerschen, G., Oliveira, T.R., Adaptive smooth control for nonlinear uncertain systems, Nonlinear Dynamics, 99, 2020, 2819–2833.
[22] Kawamura, S., Miyazaki, F., Arimoto, S., Is a Local Linear PD Feedback Control Law Effective for Trajectory Tracking of Robot Motion?, 1988 IEEE International Conference on Robotics and Automation, Philadelphia, USA, 1988.
[23] Sage, H.G., De Mathelin, M.F., Ostertag, E., Robust Control of Robot Manipulators: A Survey, International Journal of Control, 72(16), 1999, 1498–1522.
[24] Craig, J.J., Introduction to Robotics: Mechanics and Control, Prentice Hall, Boston, 2004.
[25] Spong, M.W., Hutchinson, S., Vidyasagar, M., Robot Modeling and Control, volume 3, Wiley, New York, 2006.
[26] Kelly, R., A Tuning Procedure for Stable PID Control of Robot Manipulators, Robotica, 13, 1995, 141–148.
[27] Cervantes, I., Alvarez-Ramirez, J., On the PID Tracking Control of Robot Manipulators, Systems & Control Letters, 42(1), 2001, 37–46.
[28] Arimoto, S., Fundamental Problems of Robot Control: Part I, Innovations in the Realm of Robot Servo-Loops, Robotica, 13(1), 1995, 19–27.
[29] Kelly, R., Global Positioning of Robot Manipulators via PD Control plus a Class of Nonlinear Integral Actions, IEEE Transactions on Automatic Control, 43(7), 1998, 934–938.
[30] Jafarov, E.M., Parlakci, M.N.A., Istefanopulos, Y., A New Variable Structure PID-Controller Design for Robot Manipulators, IEEE Transactions on Control Systems Technology, 13(1), 2005, 122–130.
[31] Nunes, E.V.L., Hsu, L., Global Tracking for Robot Manipulators Using a Simple Causal PD Controller plus Feedforward, Robotica, 28(1), 2010, 23–34.
[32] Gorez, R., Globally Stable PID-like Control of Mechanical Systems, Systems & Control Letters, 38(1), 1999, 61–72.
[33] Su, Y., Müller, P.C., Zheng, C., Global Asymptotic Saturated PID Control for Robot Manipulators, IEEE Transactions on Control Systems Technology, 18(6), 2010, 1280–1288.
[34] Mendoza, M., Zavala-Rio, A., Santibanez, V., Reyes, F., Output-Feedback Proportional-Integral-Derivative-type Control with Simple Tuning for the Global Regulation of Robot Manipulators with Input Constraints, IET Control Theory & Applications, 9(14), 2015, 2097–2106.
[35] Tomei, P., Adaptive PD Controller for Robot Manipulators, IEEE Transactions on Robotics and Automation, 7(4), 1991, 565–570.
[36] Burkan, R., Design of an Adaptive Control Law Using Trigonometric Functions for Robot Manipulators, Robotica, 23(1), 2005, 93–99.
[37] Xu, J., Qiao, L., Robust Adaptive PID Control of Robot Manipulator with Bounded Disturbances, Mathematical Problems in Engineering, 2013, 2013, 1–13.
[38] Nohooji, H.R., Constrained Neural Adaptive PID Control for Robot Manipulators, Journal of the Franklin Institute, 357(7), 2020, 3907–3923.
[39] Gronwall, T.H., Note on the Derivatives with Respect to a Parameter of the Solutions of a System of Differential Equations, Annals of Mathematics, Second Series, 20(4), 1919, 292–296.
[40] Boyd, S., Vandenberghe, L., Convex Optimization, Cambridge University Press, Cambridge, 2004.
[41] Khalil, H.K., Nonlinear Control, Pearson, Essex, 2015.