基于迭代学习和神经网络的机械臂变长度误差跟踪
Variable Length Error Tracking of Manipulator Based on Iterative Learning and Neural Network
DOI: 10.12677/MOS.2023.122128, PDF,   
作者: 唐荣嘉, 刘永春:四川轻化工大学自动化与信息工程学院,四川 自贡;何 平:华中农业大学工学院,湖北 武汉
关键词: 机械臂迭代学习迭代长度变化神经网络跟踪控制Manipulator Neural Network Iterative Learning Iterative Length Change Tracking Control
摘要: 本文考察了在任意初始状态下不确定性机械臂的轨迹跟踪问题。首先,根据预设期望轨迹、随机变量概率分布函数和虚拟误差变量,建立误差动力学系统。其次,运用虚拟控制信号和迭代学习分别补偿没有运行的区间和处理随机变化的迭代长度。然后,通过自适应神经网络逼近机械臂的不确定性和外部干扰,并通过复合能量函数证明了跟踪算法的可行性。最后,通过一个仿真例子表明了本文算法的有效性。
Abstract: In this paper, trajectory tracking of uncertain manipulator under arbitrary initial conditions is in-vestigated. Firstly, the error dynamics is established according to the preset expected trajectory, the probability distribution function of random variables and the virtual error variable. Secondly, the virtual control signal and iterative learning are used to compensate the interval without opera-tion and the iteration length with random changes. Then, the uncertainty and external disturbance of the manipulator arms are approximated by an adaptive neural network, and the practicability of the tracking algorithm is inspected by a composite energy function. Finally, the simulation example is certified to display the validity of the proposed algorithm.
文章引用:唐荣嘉, 何平, 刘永春. 基于迭代学习和神经网络的机械臂变长度误差跟踪[J]. 建模与仿真, 2023, 12(2): 1363-1377. https://doi.org/10.12677/MOS.2023.122128

参考文献

[1] Sun, W., Su, S.F., Xia, J.W., et al. (2018) Adaptive Fuzzy Tracking Control of Flexible-Joint Robots with Full-State Con-straints. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49, 2201-2209. [Google Scholar] [CrossRef
[2] Xu, J.M., Wang, Y.D. and Sun, M.X. (2020) Iterative Learning Con-trol Based on Extracting Initial Iterative Control Signals. Acta Automatica Sinica, 46, 294-306. [Google Scholar] [CrossRef
[3] Hoelzle, D.J., Alleyne, A.G. and Johnson, A.J.W. (2009) Iterative Learning Control Using a Basis Signal Library. Proceedings of 2009 American Control Conference, St. Louis, MO, USA, 10-12 June 2009, 925-930.
[4] Shi, J.T., Xu, J.X., Jun, S. and Yang, Y.H. (2020) Iterative Learning Control for Time-Varying Systems Subject to Variable Pass Lengths: Application to Robot Manipulators. IEEE Transactions on Industrial Electronics, 67, 8629-8637. [Google Scholar] [CrossRef
[5] Liu, G.F. and Hou, Z.S. (2019) RBFNN-Based Adaptive Iterative Learn-ing Fault-Tolerant Control for Subway Trains with Actuator Faults and Speed Constraint. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51, 5785-5799. [Google Scholar] [CrossRef
[6] Yu, Q.X. and Hou, Z.S. (2020) Adaptive Fuzzy Iterative Learning Control for High-Speed Trains with both Randomly Varying Operation Lengths and System Constraints. IEEE Transactions on Fuzzy Systems, 29, 2408-2418. [Google Scholar] [CrossRef
[7] Xu, J. (2021) Iterative Learning Control for MIMO Nonlinear Sys-tems with Iteration-Varying Trial Lengths Using Modified Composite Energy Function Analysis. IEEE Transactions on Cy-bernetics, 51, 6080-6090. [Google Scholar] [CrossRef
[8] Shen, M.Q., Wu, X.Z., et al. (2021) Iterative Learning Control of Con-strained Systems with Varying Trial Lengths under Alignment Condition. IEEE Transactions on Neural Networks and Learn-ing Systems. [Google Scholar] [CrossRef
[9] Wang, Z., Hu, C.X., Zhu, Y., et al. (2017) Newton-ILC Contouring Error Estimation and Coordinated Motion Control for Precision Multiaxis Systems with Comparative Experiments. IEEE Transactions on Industrial Electronics, 65, 1470-1480. [Google Scholar] [CrossRef
[10] Saab, S.S., Shen, D., Orabi, M., et al. (2021) Iterative Learning Control: Practical Implementation and Automation. IEEE Transactions on Indus-trial Electronics, 69, 1858-1866. [Google Scholar] [CrossRef
[11] Sun, M.X., Wu, T., Chen, L.J. and Zhang, G.F. (2017) Neural AILC for Error Tracking against Arbitrary Initial Shifts. IEEE Transactions on Neural Networks and Learning Systems, 29, 2705-2716. [Google Scholar] [CrossRef
[12] Huang, D.Q., Chen, Y., Meng, D.Y. and Sun, P.F. (2019) Adaptive Iterative Learning Control for High-Speed Train: A Multi-Agent Approach. Transactions on Systems, Man, and Cybernetics: Systems, 51, 4067-4077. [Google Scholar] [CrossRef
[13] Li, X.F., Xu, J.X. and Huang, D.Q. (2014) An Iterative Learning Con-trol Approach for Linear Systems with Randomly Varying Trial Lengths. IEEE Transactions on Automatic Control, 59, 1954-1960. [Google Scholar] [CrossRef
[14] Iang, Y.M., Wang, Y.N., Miao, Z.Q., et al. (2020) Compo-site-Learning-Based Adaptive Neural Control for Dual-Arm Robots with Relative Motion. IEEE Transactions on Neural Net-works and Learning Systems, 33, 1010-1021. [Google Scholar] [CrossRef
[15] Zeng, C., Shen, D. and Wang, J.R. (2019) Adaptive Learning Track-ing for Robot Manipulators with Varying Trial Lengths. Journal of the Franklin Institute, 356, 5993-6014. [Google Scholar] [CrossRef
[16] Sun, M.X. and Yan, Q.Z. (2013) Error Tracking of Iterative Learning Control Systems. Acta Automatica Sinica, 39, 251-262. [Google Scholar] [CrossRef
[17] Shen, D. and Xu, J.X. (2019) Adaptive Learning Control for Nonlinear Systems with Randomly Varying Iteration Lengths. IEEE Trans-actions on Neural Networks and Learning Systems, 30, 1119-1132. [Google Scholar] [CrossRef
[18] Liu, C., Ruan, X., Shen, D. and Jiang, H. (2022) Optimal Learning Control Scheme for Discrete-Time Systems with Nonuniform Trials. IEEE Transactions on Cybernetics.
[19] Shen, D. and Xu, J.X. (2022) Adaptive Learning Control Algorithms for Infinite-Duration Tracking. IEEE Transactions on Neural Networks and Learning Systems.
[20] 吕庆. 抑制初态误差影响的自适应迭代学习控制[J]. 自动化学报, 2015, 41(7): 1365-1372.
[21] Lin, N., Chi, R. and Huang, B. (2019) Auxiliary Predictive Compensation-Based ILC for Variable Pass Lengths. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51, 4048-4056. [Google Scholar] [CrossRef