Neural-Network-Based Iterative Learning Control for Multiple Tasks

被引:26
|
作者
Zhang, Dailin [1 ]
Wang, Zining [2 ]
Masayoshi, Tomizuka [2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
[2] Univ Calif Berkeley, Dept Mech Engn, Berkeley, CA 94720 USA
基金
中国国家自然科学基金;
关键词
Task analysis; Trajectory; Artificial neural networks; Acceleration; Friction; Torque; Control systems; feedforward control; iterative learning control (ILC); neural networks; neural-network-based iterative learning control (NN-ILC); tracking error; CONTOURING ERROR; PRE-COMPENSATION; TRACKING ERROR; ROBUST-CONTROL; MODEL; SYSTEMS; ROBOTS; DESIGN;
D O I
10.1109/TNNLS.2020.3017158
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Iterative learning control (ILC) can synthesize the feedforward control signal for the trajectory tracking control of a repetitive task, even when the system has strong nonlinear dynamics. This makes ILC be one of the most popular methods for trajectory tracking control. Restriction on a repetitive task, however, limits its application to multiple trajectories. This article proposes a neural-network-based ILC (NN-ILC) to deal with nonrepetitive tasks very effectively. A position-based ILC is designed to compensate the tracking error, based on which the multiple outputs of the ILC (ILC outputs) for multiple tasks are expressed as a function of the reference position, velocity, and acceleration. The proposed NN-ILC divides the ILC outputs of multiple tasks into two parts: the linear and nonlinear portions. The first part is expressed by a linear function, which is the linear portion of the function of the ILC outputs. The second part is expressed by a nonlinear function, which is estimated by complementary neural networks including a general neural network and a switching neural network. Finally, the two parts are combined and the ILC outputs of multiple tasks are expressed as a neural-network-based function. Two advantages of the proposed NN-ILC are emphasized. First, the ILC outputs of multiple tasks are compressed into a function by the proposed method, and thus, the memories can be saved. Second, in terms of generalizability, the neural-network-based function of the ILC outputs can easily predict position compensation for multiple tasks without extra iterative learning processes. Experimental results on a robot arm show that the proposed NN-ILC method can easily realize the ILC of multiple tasks. It can save memory comparing with the method of storing the data of multiple tasks and can predict the ILC output of any task, which can accelerate the iterative learning process.
引用
收藏
页码:4178 / 4190
页数:13
相关论文
共 50 条
  • [1] Neural-network-based iterative learning control of nonlinear systems
    Patan, Krzysztof
    Patan, Maciej
    [J]. ISA TRANSACTIONS, 2020, 98 : 445 - 453
  • [2] Robustness of neural-network-based nonlinear iterative learning control
    Patan, Krzysztof
    Patan, Maciej
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020), 2020, : 578 - 583
  • [3] Neural-network-based high-order iterative learning control
    Patan, Krzysztof
    Patan, Maciej
    [J]. 2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 2873 - 2878
  • [4] Neural-network-based nonlinear iterative learning control: Magnetic brake study
    Patan, Krzysztof
    Patan, Maciej
    [J]. 2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [5] Neural-Network-Based Iterative Learning Control for Hysteresis in a Magnetic Shape Memory Alloy Actuator
    Yu, Yewei
    Zhang, Chen
    Wang, Yifan
    Zhou, Miaolei
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (02) : 928 - 939
  • [6] A neural-network-based iterative controller of speed control for ultrasonic motors
    Shi, XH
    Shi, L
    Wan, LM
    Yang, XW
    Xu, X
    Liang, YC
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 651 - 656
  • [7] Neural-network-based nonlinear control with a stable learning algorithm
    Liu, Zhi
    Zhang, Yuri
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 2247 - 2251
  • [8] Augmented Iterative Learning Control for Neural-Network-Based Joint Crest Factor Reduction and Digital Predistortion of Power Amplifiers
    Wang, Siqi
    Roger, Morgan
    Sarrazin, Julien
    Lelandais-Perrault, Caroline
    [J]. IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2020, 68 (11) : 4835 - 4845
  • [9] Neural-network-based multiple feedback long-range predictive control
    Huang, DP
    van Cauwenberghe, AR
    [J]. NEUROCOMPUTING, 1998, 18 (1-3) : 127 - 139
  • [10] Control of PID parameters by iterative learning based on neural network
    Nora, Karkar
    Zarroug, Nadjet
    Tighilt, Yamina
    Benmhamed, Khier
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2021, 97 (04): : 158 - 161