arrow
返回

Neural-Network-Based Iterative Learning Control for Multiple Tasks

delete2021-09-01
delete31
PRE
AI
张
张代林 (Dailin Zhang) *
Z
Zining Wang *
M
Masayoshi Tomizuka
DOI:10.1109/TNNLS.2020.3017158delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
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
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Neural Networks and Learning Systems 封面图
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
论文数:
7.7K
被引数:
7.2W

机构

University of California System 封面图
University of California System
学者数:
37.7W
论文数: 33.8W
被引数: 6.6K
引用论文

引用论文

err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
A Position-Based Friction Error Model and Its Application to Parameter Identification
err2019-01-01
err6
errOAAI
errZhang, Dailin; Niu, Yihao; Sun, Liting; Tomizuka, Masayoshi
err分享
err收藏
学者 查看更多内容