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 条
  • [41] Iterative learning neural network control for robot learning from demonstration
    Jiang, Ping
    Li, Zi-Yu
    Chen, Yang-Quan
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2004, 21 (03): : 447 - 452
  • [42] Control of Scheibel extraction contactors using neural-network-based control algorithms
    Mjalli, FS
    Abdel-Jabbar, NM
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2005, 44 (07) : 2125 - 2133
  • [43] Neural-Network-Based Multi-Agent Learning for Credit Scoring
    Lai, Kin Keung
    Yu, Lean
    Wang, Shouyang
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON RISK MANAGEMENT & ENGINEERING MANAGEMENT, VOLS 1 AND 2, 2008, : 137 - 141
  • [44] A neural-network-based detection of epilepsy
    Nigam, VP
    Graupe, D
    [J]. NEUROLOGICAL RESEARCH, 2004, 26 (01) : 55 - 60
  • [45] A Neural-Network-Based Fault Classifier
    Gomez, Laura Rodriguez
    Wunderlich, Hans-Joachim
    [J]. 2016 IEEE 25TH ASIAN TEST SYMPOSIUM (ATS), 2016, : 144 - 149
  • [46] Fuzzy neural-network-based controller
    Gücüyener, İsmet
    [J]. Solid State Phenomena, 2015, 220-221 : 407 - 412
  • [47] Neural-Network-Based Optimal Control for a Class of Nonlinear Discrete-Time Systems With Control Constraints Using the Iterative GDHP Algorithm
    Liu, Derong
    Wang, Ding
    Zhao, Dongbin
    [J]. 2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2011, : 53 - 60
  • [48] A NEURAL-NETWORK-BASED FUZZY CLASSIFIER
    UEBELE, V
    ABE, S
    LAN, MS
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (02): : 353 - 361
  • [49] NEURAL-NETWORK-BASED LEARNING CONTROL OF FLEXIBLE MECHANISM WITH APPLICATION TO A SINGLE-LINK FLEXIBLE ARM
    TAKAHASHI, K
    YAMADA, I
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1994, 116 (04): : 792 - 795
  • [50] REAL-TIME DYNAMIC CONTROL OF AN INDUSTRIAL MANIPULATOR USING A NEURAL-NETWORK-BASED LEARNING CONTROLLER
    MILLER, WT
    HEWES, RP
    GLANZ, FH
    KRAFT, LG
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (01): : 1 - 9