An Effective Adaptive Computed Torque PID Controller for Robotic Manipulators

Authors

  • Nguyen Thong Vo Ho Chi Minh City University of Technology and Education, Vietnam
  • Hai Phong Nguyen Ho Chi Minh City University of Technology and Education, Vietnam
  • Dang Hung Phu Nguyen Ho Chi Minh City University of Technology and Education, Vietnam
  • Sy Binh Dang Ho Chi Minh City University of Technology and Education, Vietnam
  • Xuan Ba Dang Ho Chi Minh City University of Technology and Education, Vietnam https://orcid.org/0000-0001-5207-9548

Corressponding author's email:

badx@hcmute.edu.vn

DOI:

https://doi.org/10.54644/jte.71B.2022.1109

Keywords:

PID Controller, Computed Torque Control, Robotics, Manipulators, Adaptive Control

Abstract

Precise control of industrial manipulators has always been the primary research goal of robotics companies as well as academics. However, uncertainties in the system kinematics/dynamic models and unpredictable internal and external disturbances that arise as the systems operate are major barriers to access outstanding controllers. In this paper, we introduce an adaptive controller based on the computed-torque control structure for robotic manipulators. First, uncertain parameters such as load, link mass, and coefficients of friction, which appear in the nonlinear dynamics model of the robot, are estimated online and used in a model-compensation signal. To ensure convergence of both the main control error and the adaptive process, a proportional-integral-derivative (PID) control signal is used. Stability of the closed system and the convergence of the estimated parameters as well as the effectiveness of the controller were intensively investigated both by theoretical proof and simulation validation.

Downloads: 0

Download data is not yet available.

Author Biographies

Nguyen Thong Vo, Ho Chi Minh City University of Technology and Education, Vietnam

Vo Nguyen Thong received the B.S degree from the Ho Chi Minh City University of Technology and Education (HCMUTE), Ho Chi Minh City, Vietnam, in 2020.

He is currently studying for a M.S degree at the Ho Chi Minh City University of Technology (BKU), Ho Chi Minh City, Vietnam. He is also the member of the Dynamics and Robotic Control (DRC) Laboratory. His research interests include computer vision, intelligent control, robotics control and their applications.  

Hai Phong Nguyen, Ho Chi Minh City University of Technology and Education, Vietnam

Nguyen Hai Phong received the B.S degree from the Ho Chi Minh City University of Technology and Education (HCMUTE), Ho Chi Minh City, Vietnam, in 2020.

He is currently studying for a M.S degree at the Ho Chi Minh City University of Technology (BKU), Ho Chi Minh City, Vietnam. He is also the member of the Dynamics and Robotic Control (DRC) Laboratory. His research interests include intelligent control, robotics control, modern control theories and their applications.  

Dang Hung Phu Nguyen, Ho Chi Minh City University of Technology and Education, Vietnam

Nguyen Dang Hung Phu received the B.S degree from the Ho Chi Minh City University of Technology and Education (HCMUTE), Ho Chi Minh City, Vietnam, in 2020.

He is currently studying for a M.S degree at the Ho Chi Minh City University of Technology (BKU), Ho Chi Minh City, Vietnam. He is also the member of the Dynamics and Robotic Control (DRC) Laboratory. His research interests include intelligent control, robotics control, computer vision and their applications.  

Sy Binh Dang, Ho Chi Minh City University of Technology and Education, Vietnam

Dang Sy Binh received the B.S degrees from the Ho Chi Minh City University of Technology and Education (HCMUTE), Ho Chi Minh City, Vietnam, in 2021.

He is currently a software engineer with Department of Engineering Japan Viet Nam, Robert Bosch Engineering and Business Solutions Viet Nam (RBVH). He is also the member of the Dynamics and Robotic Control (DRC) Laboratory. His research interests include robotics control, intelligent control, nonlinear control and their applications

Xuan Ba Dang, Ho Chi Minh City University of Technology and Education, Vietnam

Dang Xuan Ba received the B.S and M.S. degrees from the Ho Chi Minh City University of Technology (BKU), Ho Chi Minh City, Vietnam, in 2008 and 2012, and the Ph.D. degree in the School of Mechanical Engineering, University of Ulsan (UoU), Ulsan, Korea, in 2016, respectively.

He is currently a lecturer with the Department of Automatic Control, Ho Chi Minh City University of Technology and Education (HCMUTE), Vietnam. He is also the manager of the Dynamics and Robotic Control (DRC) Laboratory. His research interests include intelligent control, nonlinear control, modern control theories and their applications.

References

M. A. Llama, R. Kelly, and V. Santibanez, "Stable computed-torque control of robot manipulators via fuzzy self-tuning", IEEE Trans. Syst., Man, and Cyber., Part B, vol. 30, no. 1, pp. 143-150, 2020. DOI: https://doi.org/10.1109/3477.826954

J.J. Craig, Introduction to Robotics: Mechanics and Control, 3rd Edition, 2005, Pearson Prentice Hall.

P. Masarati, "Computed torque control of redundant manipulators using general-purpose software in real-time", Multibody System Dynamics, vol. 32, pp. 403-428, 2014. DOI: https://doi.org/10.1007/s11044-013-9377-4

J.W. Burdick, "An Algorithm for Generation of Efficient Manipulator Dynamic Equations," in IEEE Conference on Robotics and Automation, San Francisco, 1986

R. H. Lathrop, "Parallelism in Manipulator Dynamics", The International Journal of Robotics Research, Vol. 4, Number 2, Summer 1985 DOI: https://doi.org/10.1177/027836498500400207

Z. Song, J. Yi, D. Zhao, and X. Li "A computed torque controller for uncertain robotic manipulator systems: Fuzzy approach", Fuzzy Sets and Systems, vol. 154, no. 2, pp. 208-226, 2005. DOI: https://doi.org/10.1016/j.fss.2005.03.007

G. Goodwin and K.S. Sin, Adaptive Filtering, Prediction, and Control, Prentice Hall, 1984.

S. Dubowsky and D.T. DesForgcs, "The Application of Model-Referenced Adaptive Control to Robotic Manipulators", The Journal of Dynamic Systems, Measurement, and Control, Vol. 101, September 1979. DOI: https://doi.org/10.1115/1.3426424

M. Tomizuka and R. Horowitz, "Model Reference Adaptive Control of Mechanical Manipulators", IFAC Adaptive Systems in Control and Signal Processing, San Francisco, Ca., 1983. DOI: https://doi.org/10.1016/S1474-6670(17)62351-6

A.J. Koivo, and T. Guo, "Adaptive Linear Controller for Robotic Manipulators", IEEE Trans, on Automatic Control, Vol. AC-28, No. 2, Feb. 1983. DOI: https://doi.org/10.1109/TAC.1983.1103211

S. Nicosia and P. Tomei, "Model Reference Adaptive Control Algorithms for Industrial Robots", Automatica, Vol. 20, No. 5, 1984. DOI: https://doi.org/10.1016/0005-1098(84)90013-X

Zhiyu Zhou and Bangyao Wu, “Adaptive sliding mode control of manipulators based on fuzzy random vector function links for friction compensation”, Optik- Internation Journal for Light and Electron Optics, vol. 227, February 2021. DOI: https://doi.org/10.1016/j.ijleo.2020.166055

Kang Huang, Yuanjie Xian, Shengchao Zhen and Hao Sun, “Robust control design for a planar humanoid robot arm with high strength composite gear and experimental validation”, Mechanical System and Signal Processing, vol. 155, 16 June 2021. DOI: https://doi.org/10.1016/j.ymssp.2020.107442

S. Shankar Sastry, "Model-rcfercncc adaptive control - Stability, Parameter Convergence, and Robustness", IMA Journal of Math. Control and Information, pp. 27-66, 1984. DOI: https://doi.org/10.1093/imamci/1.1.27

B.D.O. Anderson and S. Vongpanitlcrd, "Network Synthesis: A State Space Approach", Prentice Hall, 1973

Parks, "Liapunov Redesign of Model Reference Adaptive Control Systems", IEEE Transactions on Automatic Control, Vol. AC-11, No. 3, July, 1966. DOI: https://doi.org/10.1109/TAC.1966.1098361

W. Rndin, "Principles of Mathematical Analysis", McGraw-Hill Book Company, 1976.

A.P. Morgan and K.S. Narcndra, "On the Uniform Asymptotic Stability of Certain Linear Nonautonomous DilTerential Equations", SIAM Journal of Control and Optimization, Vol. 15, 1977. DOI: https://doi.org/10.1137/0315002

B.D.O. Anderson, "Exponential Stability of Linear Equations Arising in Adaptive Identification", IEEE Transactions on Automatic Control, Vol. AC-22, pp. 83-88, 1977. DOI: https://doi.org/10.1109/TAC.1977.1101406

O. Kliatib, "Dynamic Control of Manipulators in Operational Space", Sixth IFTOMM Congress on Theory of Machines and Mechanisms, New Delhi, December 15-20, 1983.

J. J. Craig, P. Hsu, and S. s. Sastry, "Adaptive Control of Mechanical Manipulators," Reading, MA: Addison-Wesley, 1988.

B. Paden and R. Panja, "globally asymptotically stable 'PD+' controller for robot manipulators," International Journal of control, vol. 47, no. 06, pp. 1697-1712, 1988. DOI: https://doi.org/10.1080/00207178808906130

D. X. Ba, K. K. Ahn, D. Q. Truong, and H. G. Park, “Integrated model-based backstepping control for an electro-hydraulic system,” Int. J. Precis. Eng. Manuf., vol. 17, no. 5, pp. 1-13, 2016. DOI: https://doi.org/10.1007/s12541-016-0069-x

A. K. Bhatia, J. Jiang, Z. Zhen, N. Ahmed, and A. Rohra, “Projection modification based robust adaptive backstepping control for multipurpose quadcopter UAV,” IEEE Access, vol. 7, pp. 154121-154130, 2019. DOI: https://doi.org/10.1109/ACCESS.2019.2946416

P. A. Ioannou and J. Sun, Robust Adaptive Control, 2012, Courier Corporation.

Published

30-08-2022

How to Cite

Vo, N. T., Nguyen, H. P., Nguyen, Đặng H. P., Dang, S. B., & Dang, X. B. (2022). An Effective Adaptive Computed Torque PID Controller for Robotic Manipulators. Journal of Technical Education Science, 17(Special Issue 02), 65–76. https://doi.org/10.54644/jte.71B.2022.1109