Convergence analysis of cyclic Iterative Learning Control scheme

I. Shaikh, H. H. Khalili, M. Brown
{"title":"Convergence analysis of cyclic Iterative Learning Control scheme","authors":"I. Shaikh, H. H. Khalili, M. Brown","doi":"10.1109/IBCAST.2012.6177517","DOIUrl":null,"url":null,"abstract":"Iterative Learning Control (ILC) is a learning control technique for the systems operated repeatedly. The Iterative Learning Controller learns to generate the desired set of input signals to compensate for the output tracking errors. Conventionally the performance of ILC algorithms has been based on the convergence of the output tracking error. In this paper, the convergence of the control input is investigated down to the sample-time level. Two scenarios are considered: Firstly, when the control input is updated with same initial conditions at the start of each batch/repetition/iteration/trial and secondly for varying initial conditions. The batch to batch evolution of control inputs at each sample time within a batch is formulated. Convergence of the control input signals has been based on the Eigen analysis of this relationship. This provides deeper insight about the ILC algorithms and exact factors affecting the convergence could be monitored. Limits of the learning process are clearly demonstrated as well. Performance of D-type & PD-type ILC algorithms has been investigated for a simple pendulum and further extended to bipedal locomotion. Bipedal walking robot is an interesting control problem but involves complexity being a hybrid system. It comprises of single support, impact with ground and double support phases. The non-linear impacts pose challenge since they cause non-zero initial errors for each step. For reasons of energy efficiency, passive dynamics has been chosen for compass gait model of the biped. Stable gait achieved from a fine-tuned PD controller provides the set of desired inputs for the joints of the compass gait robot. ILC learns/adapts the joint control for repetitive gaits. It represents learning a sequence of action by muscles. Due to the transfer of state error in a cyclic manner from the end of a previous step/repetition to the recent step/repetition, the convergence has to be established in joint control and state space. The steady gait is achieved for bipedal locomotion on flat surface as demonstrated through simulations.","PeriodicalId":251584,"journal":{"name":"Proceedings of 2012 9th International Bhurban Conference on Applied Sciences & Technology (IBCAST)","volume":"358 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2012 9th International Bhurban Conference on Applied Sciences & Technology (IBCAST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IBCAST.2012.6177517","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Iterative Learning Control (ILC) is a learning control technique for the systems operated repeatedly. The Iterative Learning Controller learns to generate the desired set of input signals to compensate for the output tracking errors. Conventionally the performance of ILC algorithms has been based on the convergence of the output tracking error. In this paper, the convergence of the control input is investigated down to the sample-time level. Two scenarios are considered: Firstly, when the control input is updated with same initial conditions at the start of each batch/repetition/iteration/trial and secondly for varying initial conditions. The batch to batch evolution of control inputs at each sample time within a batch is formulated. Convergence of the control input signals has been based on the Eigen analysis of this relationship. This provides deeper insight about the ILC algorithms and exact factors affecting the convergence could be monitored. Limits of the learning process are clearly demonstrated as well. Performance of D-type & PD-type ILC algorithms has been investigated for a simple pendulum and further extended to bipedal locomotion. Bipedal walking robot is an interesting control problem but involves complexity being a hybrid system. It comprises of single support, impact with ground and double support phases. The non-linear impacts pose challenge since they cause non-zero initial errors for each step. For reasons of energy efficiency, passive dynamics has been chosen for compass gait model of the biped. Stable gait achieved from a fine-tuned PD controller provides the set of desired inputs for the joints of the compass gait robot. ILC learns/adapts the joint control for repetitive gaits. It represents learning a sequence of action by muscles. Due to the transfer of state error in a cyclic manner from the end of a previous step/repetition to the recent step/repetition, the convergence has to be established in joint control and state space. The steady gait is achieved for bipedal locomotion on flat surface as demonstrated through simulations.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
循环迭代学习控制方案的收敛性分析
迭代学习控制(ILC)是一种针对系统重复运行的学习控制技术。迭代学习控制器学习生成所需的输入信号集来补偿输出跟踪误差。传统的ILC算法的性能是基于输出跟踪误差的收敛性。本文研究了控制输入的收敛性直至样本时间水平。本文考虑了两种情况:第一种情况是在每次批处理/重复/迭代/试验开始时用相同的初始条件更新控制输入,第二种情况是不同的初始条件。在一个批次内的每个采样时间,控制输入的批次到批次的演化被制定。控制输入信号的收敛是基于这一关系的特征分析。这提供了对ILC算法的更深入的了解,并且可以监测影响收敛的确切因素。学习过程的局限性也被清楚地展示出来。研究了d型和pd型ILC算法在单摆运动中的性能,并将其推广到两足运动中。双足步行机器人是一个有趣的控制问题,但由于其是一个复杂的混合系统。它包括单支撑、接地冲击和双支撑阶段。非线性影响会导致每一步的初始误差不为零,这给非线性影响带来了挑战。基于能量效率的考虑,双足机器人的罗盘步态模型选择了被动动力学模型。通过微调PD控制器实现的稳定步态为罗盘步态机器人的关节提供了一组所需的输入。ILC学习/适应重复步态的联合控制。它代表学习肌肉的一系列动作。由于状态误差从前一步/重复结束到最近一步/重复以循环的方式传递,必须在联合控制和状态空间中建立收敛性。通过仿真验证了两足在平面上运动时步态的稳定性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Adaptive control of a quadrotor with unknown model parameters INDOOR POSITIONING SYSTEM using ultrasonics Klopfenstein tapered 2–18 GHz microstrip balun Modeling of shallow water sea ambient noise using artificial neural network Parametric study of sweeping corrugated wing and role of spanwise flow in delayed stall
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1