Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

2.10

CiteScore

Xin ZhangThis email address is being protected from spambots. You need JavaScript enabled to view it. and Wentao Lu

School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China


 

 

Received: April 2, 2024
Accepted: June 30, 2024
Publication Date: August 3, 2024

 Copyright The Author(s). This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are cited.


Download Citation: ||https://doi.org/10.6180/jase.202506_28(6).0004  


In order to minimize the effects of inner ambiguity and outer disturbance of the robotic arm model on the controlled system and to enhance the iterative performance, the paper designs an adaptive iterative control (AILC) method with forgetting factor based on the compensation of extended state observer (ESO). This iterative algorithm for controlling the torque is designed by establishing a dynamic model of a two-jointed robotic arm, and proof of the stability and convergence of the system is given theoretically by using the composite energy function based on Lyapunov function, and the efficacy of the algorithm in this paper is demonstrated by simulations and comparison.


Keywords: Forgetting factor; Lyapunov function; Linear Extended State Observer; Stability analysis


  1. [1] Z. Cheng, Z. Li, and D. Yiming, (2023) “Optimized active disturbance rejection trajectory tracking control for mobile cleaning manipulator" Computer Integrated Manufacturing Systems 29: 3999–4000. DOI: 10.13196/j.cims.2021.0487.
  2. [2] W.-q. Xi, Y. Song, C.-p. Sonhg, and Y.-y. Wang, (2021) “Adaptive Sliding Mode Control of Robot Based on Iterative Learning" Modular Machine Tool Automatic Manufacturing Technique (9): 111–116. DOI: 10.13462/j.cnki.mmtamt.2021.09.025.
  3. [3] Q. Yan, J. Cai, Y. Ma, and Y. Yu, (2019) “Robust learning control for robot manipulators with random initial errors and iteration-varying reference trajectories" Ieee Access 7: 32628–32643. DOI: 10.1109/ACCESS.2019.2904171.
  4. [4] A. Jouila, N. Essounbouli, K. Nouri, and A. Hamzaoui, (2019) “Robust nonsingular fast terminal sliding mode control in trajectory tracking for a rigid robotic arm" Automatic Control and Computer Sciences 53(6): 511–521. DOI: 10.3103/S0146411619060063.
  5. [5] Y. Zheng, J. Zheng, K. Shao, H. Zhao, Z. Man, and Z. Sun, (2024) “Adaptive fuzzy sliding mode control of uncertain nonholonomic wheeled mobile robot with external disturbance and actuator saturation" Information Sciences 663: 120303. DOI: 10.1016/j.ins.2024.120303.
  6. [6] J. Park, W. Kwon, and P. Park, (2022) “An improved adaptive sliding mode control based on time-delay control for robot manipulators" IEEE Transactions on Industrial Electronics 70(10): 10363–10373. DOI: 10.1109/TIE.2022.3222616.
  7. [7] S. Singh, S. Han, and S. Lee, (2021) “Adaptive single input sliding mode control for hybrid-synchronization of uncertain hyperchaotic Lu systems" Journal of the Franklin Institute 358(15): 7468–7484. DOI: 10.1016/j.jfranklin.2021.07.037.
  8. [8] Y.-c. Liu, Y.-h. Xiong, and Y. Hai-xin, (2022) “Fixedtime sliding mode control of multi-joint robot based on RBF neural network" Control and Decision 37(11): 2790–2798. DOI: 10.13195/j.kzyjc.2021.0421.
  9. [9] D. Wu, R. Xiao, H. Ouyang, and Z. Xiuli, (2021) “Design of Improved Fixed Time Sliding Mode Control Method for Manipulator Trajectory Tracking" Mechanical Science and Technology for Aerospace Engineering 40: 1171–1176. DOI: 10.13433/j.cnki.1003-8728.20200247.
  10. [10] L. Liu, Z. Li, and Y. Zhang, (2021) “A RBF Neural Network Control Method with Adjustable Parameters for 2-Joint Robot Manipulators" JOURNAL OF XIAN JIAOTONG UNIVERSITY 55: 1–7. DOI: 10.7652/xjtuxb202104001.
  11. [11] S. K. Kommuri, S. Han, and S. Lee, (2022) “External Torque Estimation Using Higher Order Sliding-Mode Observer for Robot Manipulators" IEEE/ASME Transactions on Mechatronics 27: 513–523. DOI: 10.1109/TMECH.2021.3067443.
  12. [12] J. Xu, D. Li, and J. Zhang, (2023) “Extended state observer based dynamic iterative learning for trajectory tracking control of a six-degrees-of-freedom manipulator" ISA Transactions 143: 630–646. DOI: 10.1016/j.isatra.2023.09.020.
  13. [13] X. Li, X. Li, and L. Wanquan, (2023) “On Adaptive Iterative Learning Control: The State of the Art and Perspective" Control Theory Applications: 1–17. DOI: 10.7641/CTA.2023.30271.
  14. [14] S. Arimoto, S. Kawamura, and F. Miyazaki, (1984) “Bettering operation of Robots by learning" Journal of Robotic Systems 1: 123–140. DOI: 10.1002/rob.4620010203.
  15. [15] Q.-d. Meng, X.-y. Nan, and Y.-x. Zhang, (2022) “Trajectory Tracking Control of Manipulator Based on PD Type Iterative Learning" Modular Machine Tool Automatic Manufacturing Technique: 62–65+69. DOI: 10.13462/j.cnki.mmtamt.2022.11.014.
  16. [16] Q. Yu, Z. Fan, X. Bu, and Z. Hou, (2024) “Eventtriggered based predictive iterative learning control with random packet loss compensation for nonlinear networked systems" ISA Transactions 148: 169–181. DOI: 10.1016/j.isatra.2024.03.001.
  17. [17] T. Wang, L. Zhang, N. Xu, and K. H. Alharbi, (2023) “Adaptive critic learning for approximate optimal eventtriggered tracking control of nonlinear systems with prescribed performances" International Journal of Control: 1–15. DOI: 10.1080/00207179.2023.2250880.
  18. [18] H. Zhao, G. Zong, H. Wang, X. Zhao, and N. Xu, (2023) “Zero-Sum Game-Based Hierarchical SlidingMode Fault-Tolerant Tracking Control for Interconnected Nonlinear Systems via Adaptive Critic Design" IEEE Transactions on Automation Science and Engineering: 1–11. DOI: 10.1109/TASE.2023.3317902.
  19. [19] S. Yang, Y. Pan, L. Cao, and L. Chen, (2024) “Predefined-Time Fault-Tolerant Consensus Tracking Control for Multi-UAV Systems with Prescribed Performance and Attitude Constraints" IEEE Transactions on Aerospace and Electronic Systems: 1–14. DOI: 10.1109/TAES.2024.3371406.
  20. [20] Y. Cao, N. Xu, H. Wang, X. Zhao, and A. M. Ahmad, (2023) “Neural networks-based adaptive tracking control for full-state constrained switched nonlinear systems with periodic disturbances and actuator saturation" International Journal of Systems Science 54: 2689–2704. DOI: 10.1080/00207721.2023.2241959.
  21. [21] Y. Pan, W. Ji, H.-K. Lam, and L. Cao, (2023) “An Improved Predefined-Time Adaptive Neural Control Approach for Nonlinear Multiagent Systems" IEEE Transactions on Automation Science and Engineering: 1–10. DOI: 10.1109/TASE.2023.3324397.
  22. [22] Y. Guo, J. Ding, X. Feng, P. Sun, Q. Fang, and M. Wei, (2024) “Robust adaptive iterative learning control for high-speed trains under non-strictly repeated conditions" Control Engineering Practice 145: 105865. DOI: 10.1016/j.conengprac.2024.105865.
  23. [23] T. Zhang, C. Li, B. Qin, and X. Liu, (2018) “Adaptive Iterative Learning Control of Trajectory Tracking of SCARA Robots" CHINA MECHANICAL ENGINEERING 29: 1724–1729. DOI: 10.3969/j.issn.1004-132X.2018.14.012.
  24. [24] T. Zhang, J. Fang, Y. Teng, X. Wang, Y. Zhang, and X. Chen. “Path-tracking of Mobile Robot Using PDtype Iterative Learning Control with Forgetting Factor”. In: 2023 35th Chinese Control and Decision Conference (CCDC). IEEE. 2023, 864–869. DOI: 10.1109/CCDC58219.2023.10326632.
  25. [25] S. S. Mahil, (1982) “On the Application of Lagrange’s Method to the Description of Dynamic Systems" IEEE Transactions on Systems, Man, and Cybernetics 12: 877–889. DOI: 10.1109/TSMC.1982.4308921.
  26. [26] S. Wu and Z. Shi, (2016) “A class of extension of the Young inequality" JOURNAL OF SHANGHAI UNIVERSITY (NATURAL SCIENCE) 22: 461–468. DOI: 10.3969/j.issn.1007-2861.2015.01.014.
  27. [27] H. Xing-kai, (2012) “Young type inequalities for matrices" Journal of East China Normal University (Natural Science): 12–17. DOI: 10.3969/j.issn.1000- 5641.2012.04.002.
  28. [28] J. Dong, B. He, C. Zhang, and G. Li, (2019) “OpenClosed-Loop PD Iterative Learning Control with a Variable Forgetting Factor for a Two-Wheeled Self-Balancing Mobile Robot" Complexity 2019: 1–11. DOI: 10.1155/2019/5705126.
  29. [29] H. Jingqing, (2002) “From PID technology to “active disturbances rejection control” technology" Control Engineering of China 9: 13–18. DOI: 10.14107/j.cnki.kzgc.2002.03.003.
  30. [30] Z.-L. Zhao and B.-Z. Guo, (2018) “A Novel Extended State Observer for Output Tracking of MIMO Systems With Mismatched Uncertainty" IEEE Transactions on Automatic Control 63: 211–218. DOI: 10.1109/tac.2017.2720419.


    



 

2.1
2023CiteScore
 
 
69th percentile
Powered by  Scopus

SCImago Journal & Country Rank

Enter your name and email below to receive latest published articles in Journal of Applied Science and Engineering.