• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于神经网络的多任务迭代学习控制。

Neural-Network-Based Iterative Learning Control for Multiple Tasks.

出版信息

IEEE Trans Neural Netw Learn Syst. 2021 Sep;32(9):4178-4190. doi: 10.1109/TNNLS.2020.3017158. Epub 2021 Aug 31.

DOI:10.1109/TNNLS.2020.3017158
PMID:32881692
Abstract

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.

摘要

迭代学习控制 (ILC) 可以为重复任务的轨迹跟踪控制合成前馈控制信号,即使系统具有很强的非线性动力学。这使得 ILC 成为轨迹跟踪控制中最流行的方法之一。然而,对重复任务的限制限制了它在多个轨迹中的应用。本文提出了一种基于神经网络的 ILC (NN-ILC),可以非常有效地处理非重复任务。设计了一种基于位置的 ILC 来补偿跟踪误差,在此基础上,多个任务的 ILC 输出 (ILC 输出) 被表示为参考位置、速度和加速度的函数。所提出的 NN-ILC 将多个任务的 ILC 输出分为两部分:线性部分和非线性部分。第一部分由线性函数表示,它是 ILC 输出函数的线性部分。第二部分由非线性函数表示,由包含通用神经网络和切换神经网络的补充神经网络估计。最后,将两部分组合起来,用神经网络表示多个任务的 ILC 输出。强调了所提出的 NN-ILC 的两个优点。首先,通过所提出的方法,多个任务的 ILC 输出被压缩成一个函数,从而可以节省内存。其次,在通用性方面,基于神经网络的 ILC 输出函数可以轻松预测多个任务的位置补偿,而无需额外的迭代学习过程。在机器人臂上的实验结果表明,所提出的 NN-ILC 方法可以轻松实现多个任务的 ILC。与存储多个任务数据的方法相比,它可以节省内存,并可以预测任何任务的 ILC 输出,从而加速迭代学习过程。

相似文献

1
Neural-Network-Based Iterative Learning Control for Multiple Tasks.基于神经网络的多任务迭代学习控制。
IEEE Trans Neural Netw Learn Syst. 2021 Sep;32(9):4178-4190. doi: 10.1109/TNNLS.2020.3017158. Epub 2021 Aug 31.
2
Dynamic Neural Network Predictive Compensation-Based Point-to-Point Iterative Learning Control With Nonuniform Batch Length.
IEEE Trans Neural Netw Learn Syst. 2024 Sep;35(9):13005-13016. doi: 10.1109/TNNLS.2023.3265930. Epub 2024 Sep 3.
3
Improving Tracking Accuracy for Repetitive Learning Systems by High-Order Extended State Observers.基于高阶扩张状态观测器提高重复学习系统的跟踪精度
IEEE Trans Neural Netw Learn Syst. 2023 Dec;34(12):10398-10407. doi: 10.1109/TNNLS.2022.3166797. Epub 2023 Nov 30.
4
A Data-Driven ILC Framework for a Class of Nonlinear Discrete-Time Systems.基于数据驱动的一类非线性离散时间系统的迭代学习控制框架。
IEEE Trans Cybern. 2022 Jul;52(7):6143-6157. doi: 10.1109/TCYB.2020.3029596. Epub 2022 Jul 4.
5
Enhancing projection based iterative learning control: A set-membership approach.
ISA Trans. 2023 Oct;141:428-439. doi: 10.1016/j.isatra.2023.06.032. Epub 2023 Jul 3.
6
Iterative Rectifying Methods for Nonrepetitive Continuous-Time Learning Control Systems.非重复连续时间学习控制系统的迭代校正方法
IEEE Trans Cybern. 2023 Jan;53(1):338-351. doi: 10.1109/TCYB.2021.3086091. Epub 2022 Dec 23.
7
Individual deformability compensation of soft hydraulic actuators through iterative learning-based neural network.基于迭代学习的神经网络对软液压致动器的个体变形补偿。
Bioinspir Biomim. 2021 Nov 2;16(5). doi: 10.1088/1748-3190/ac1b6f.
8
Fault Tolerant Nonrepetitive Trajectory Tracking for MIMO Output Constrained Nonlinear Systems Using Iterative Learning Control.基于迭代学习控制的MIMO输出受限非线性系统容错非重复轨迹跟踪
IEEE Trans Cybern. 2019 Aug;49(8):3180-3190. doi: 10.1109/TCYB.2018.2842783. Epub 2018 Jul 3.
9
Model-Free Primitive-Based Iterative Learning Control Approach to Trajectory Tracking of MIMO Systems With Experimental Validation.基于无模型基元的迭代学习控制方法在多输入多输出系统轨迹跟踪中的应用及实验验证。
IEEE Trans Neural Netw Learn Syst. 2015 Nov;26(11):2925-38. doi: 10.1109/TNNLS.2015.2460258. Epub 2015 Aug 13.
10
HONN-Based Adaptive ILC for Pure-Feedback Nonaffine Discrete-Time Systems With Unknown Control Directions.基于高阶神经网络的自适应迭代学习控制用于控制方向未知的纯反馈非仿射离散时间系统
IEEE Trans Neural Netw Learn Syst. 2020 Jan;31(1):212-224. doi: 10.1109/TNNLS.2019.2900278. Epub 2019 Mar 28.

引用本文的文献

1
Iterative Learning Control Without Resetting Conditions of an Algorithm Based on a Finite-Time Zeroing Neural Network.基于有限时间归零神经网络且无重置条件算法的迭代学习控制
Sensors (Basel). 2025 Jul 11;25(14):4355. doi: 10.3390/s25144355.
2
Learning of Iterative Learning Control for Flexible Manufacturing of Batch Processes.间歇过程柔性制造的迭代学习控制研究
ACS Omega. 2022 May 30;7(23):19939-19947. doi: 10.1021/acsomega.2c01741. eCollection 2022 Jun 14.
3
Adaptive-Neuro-Fuzzy-Based Information Fusion for the Attitude Prediction of TBMs.
基于自适应神经模糊的隧道掘进机姿态预测信息融合
Sensors (Basel). 2020 Dec 24;21(1):61. doi: 10.3390/s21010061.