基于模糊迭代学习控制的机器人轨迹跟踪

上传人:卢****6 文档编号:32054077 上传时间:2021-10-13 格式:DOCX 页数:4 大小:14.97KB
收藏 版权申诉 举报 下载
基于模糊迭代学习控制的机器人轨迹跟踪_第1页
第1页 / 共4页
基于模糊迭代学习控制的机器人轨迹跟踪_第2页
第2页 / 共4页
基于模糊迭代学习控制的机器人轨迹跟踪_第3页
第3页 / 共4页
资源描述:

《基于模糊迭代学习控制的机器人轨迹跟踪》由会员分享,可在线阅读,更多相关《基于模糊迭代学习控制的机器人轨迹跟踪(4页珍藏版)》请在装配图网上搜索。

1、基于模糊迭代学习控制的机器人轨迹跟踪 摘要:针对机器人的强耦合性、非线性、时变性等难以控制的特点,本文提出模糊迭代学习的控制策略,对机器人关节和转角进行跟踪控制,并且将跟踪控制结果与迭代学习控制进行比照。仿真结果显示,在相同迭代学习次数下,模糊迭代学习控制能够更好地跟踪预定轨迹,具有良好的控制性能。关键词:非线性;迭代学习;路径跟踪中图分类号:TP391.9文献标识码:A文章编号:1003-5168202103-0031-03RobotTrajectoryTrackingBasedonFuzzyIterativeLearningControlYUANHaiguoQINGuangyaoWANGP

2、engyuZhengzhouElectricPowerCollege,ZhengzhouHenan450000Abstract:Aimingattherobotsstrongcoupling,nonlinearityandtime-varyingcharacteristics,whichweredifficulttocontrol,thispaperproposedafuzzyiterativelearningcontrolstrategytotracktherobotjointsandcorners,andcomparedthetrackingcontrolresultswithiterat

3、ivelearningcontrol.Thesimulationresultsshowthatunderthesameiterativelearningtimes,fuzzyiterativelearningcontrolcanbettertrackthepredeterminedtrajectoryandhasgoodcontrolperformance.Keywords:nonlinear;iterativelearning;pathtracking機器人在工业、农业等重复性劳动领域的应用越来越广泛,随着智能工业的开展,人们对机器人的轨迹跟踪和控制要求越来越高【1】。机器人关节位置和转角位

4、置的跟踪与控制是许多学者面临的难题,由于其非线性、强耦合性特点,传统的控制方法如PID控制、模糊控制、神经网络控制等难以有效地发挥控制作用。朱欣华等人提出位置约束的控制方法,在给定的期望路径附近建立矢量场并且引入位置约束【2】。蒋建东等结合模糊控制,提出自适应前视距离自主跟踪控制算法,在纯追踪算法中对前视距离参数进行动态调节【3】。陈壮等人针对不确定环境下的不稳定性,建立机器人空间运动模型,进而对其进行控制【4】,但控制精度并没有到达理想预期。迭代学习控制是自动控制技术和人工智能相结合的一种新型控制技术,它的记忆和学习功能促使其成为智能控制领域中新的研究和开展方向【5】;它适用于具有重复运动特

5、点的被控系统,其目标是到达有限时间或区间上的高精度跟踪,通过将系统输出的轨迹与给定的期望轨迹比较,根据两者的偏差来对不理想的信号进行修正,进而产生更加精准的控制信号来提高系统的跟踪性能。迭代学习控制在使用时无须考虑被控对象数学模型的准确度,因此对于建模不良系统的控制更具有现实意义,十分适合机器人等强耦合、非线性、时变性系统的控制【6】。为对机器人进行高精度控制,针对机器人系统的非线性、强耦合性,本研究将模糊控制和迭代学习控制相结合,设计模糊迭代学习控制器来控制机器人,抑制外界因素影响,使其沿预定轨迹进行运动。1控制方法分析当机器人做重复运输的运动时,其状态空间方程如下:xkt=Axkt+Buk

6、tykt=Cxkt1式中,k为机器人运行次数;xkt=Axkt+Bukt为机器人状态方程;ykt=Cxkt为机器人输出方程;A为系统矩阵;B为控制矩阵;C为观测矩阵;u为控制作用;x为状态向量;y为系统输出。在实际运行中,式1系统满足以下要求:系统的期望轨迹ydt是的并且能够到达;系统在每次运行时的期望初态和运行初态是不变的、相等的,即满足xd0不变,且xk0=xd0。在每次运行时,机器人轨迹都是的且可到达的,同时机器人的初始位置和最终位置不变,本文研究同一重复运动状态下的机器人情况。其间利用uk+1,1,uk+1,2,uk+1,i-1分量来代替uk,1,uk,2,uk,i-1分量,学习律为:

7、uk+1t=ukt+LPekt+LDekt2式中,ekt=ydt-ykt;k为迭代次数,即机器人运行次数;LP、LD为增益矩阵。由此可见,迭代学习控制中的参数是不变化的,目前需要寻找一种方法来对式2中的参数进行校正,进而实现一种动态的自学习过程,提高控制对象的精度和收敛速度。模糊迭代学习控制方法模糊迭代学习控制结构如图1所示,其采用闭环控制系统,将传统的PID参数作为参考,通过模糊整定单元对PID参数进行实时调节,从而生成精度更加准确的模糊PID控制学习率,更加具有抗干扰能力。模糊控制利用仿人模糊推理,可以在控制系统中取得良好的控制效果,核心是模糊控制器。控制器的输入量一般是系统误差或系统误差

8、变化率。对于精确的输入量,要进行线性或非线性变换,同时,要寻找适宜的隶属函数来进行确定。模糊规那么的建立是模糊控制器设计的重中之重,关系到控制效果和控制性能。在对控制器进行设计时,出于对控制精度和控制算法复杂程度的综合考虑,将输入、输出的语言值分成七个模糊子集,即“负大NB“负中NM“负小NS“零ZO“正小PS“正中PM“正大PB。模糊输出变量采用运算简洁而快速的三角隶属函数,隶属函数图如图2所示。在设计机器人模糊控制器时,需要对模糊控制的过程进行优化,包括机器人实际关节位置与期望关节位置之间的偏差e以及偏差变化率ec。經过理论分析和实际检验,可以归纳出偏差e和偏差变化率ec与模糊输出变量Kp

9、、Ki和Kd之间的关系7-8。如果e比较大,Kp应取较大的值,这样会加快系统的响应速度,减小系统的时间常数和阻尼系数;但是,Kp不应过大,过大会使系统失去稳定,在开始时刻,Kd取小一些,一般限制Ki,有时Ki甚至为零。如果e处于中等状态,Kp应取小一些,这样使系统的超调小一些,此时Kd的选取尤为关键,要恰当地选择Kd,也可适当增加Ki,但不应过大。如果e较小,Kp取值应小一些,Ki应取较大些,这样被控系统才有更好的稳态性能,同时考虑到系统的鲁棒性抗干扰性,防止其在平衡点震荡,假设ec较小,Kd应大些,当ec较大时,Kd取小一些。模糊控制查存表可以反映偏差e和偏差变化率ec与输出量Kp、Ki和K

10、d之间的关系,无论采用何种去模糊方法,计算所得的值应为模糊论域中的元素,假设采用去模糊方法所计算的结果不是输出的模糊论域中的元素,那么应对该控制的输出进行必要处理。模糊迭代学习控制算法控制流程如图3所示。模糊迭代学习算法流程如下:k=0,对被控对象机器人进行初始状态的设置,给出机器人的期望运行轨迹ydt,并对其进行存储;依据给定的期望轨迹设置机器人的控制输入ukt,并将其施加于机器人系统,得到机器人的控制输出ykt;本次模糊控制学习之后,计算本次的机器人运行误差ekt=ydt-ykt,将误差ekt与ukt存储并带入控制律得到下次的控制输入;检验误差ekt能否到达迭代结束要求,假设ydt-ykt

11、2仿真结果由拉格朗日定理可以推出9,典型的机器人的动力学模型为:I+d+mglcos=3式中,为机械臂的转角;d为摩擦系数;m为质量;g为重力系数;l为转动中心距离;I为转动惯量,I=43ml2;为关节力矩。机器人参数为:m=1kg,l=0.3m,d=3,g=9.8m/s2,学习周期为T=25s,LP=1.02,LD=1.6。设置机器人关节初始状态,并将模糊迭代次数依次增加,分别设置成10、15和30,按照模糊迭代流程进行控制,仿真结果如图4所示,当迭代次数为10时,机器人转角最大误差为0.047,当迭代次数为15时,最大转角误差为0.042。当迭代次数较少时,转角与理想转角之间还有误差。随着

12、迭代学习次数的不断增加,机器人的关节越来越靠近预期轨迹,实际转角误差越来越小,当迭代次数k=30时,最大转角误差仅为0.037。为了验证模糊迭代学习控制方法的优越性,下面结合关节位置仿真,对模糊迭代控制与迭代学习控制进行了比照,如图5所示。当迭代次数k=1时,模糊迭代控制与迭代学习控制的最大误差相同,但随着迭代次数的增加,在相同次数的迭代学习下,模糊迭代学习控制最大误差比迭代学习控制误差小,即模糊迭代学习能够更好地跟踪预定轨迹。模糊迭代学习控制收敛速度快,在k=7时,关节位置已经得到无误差跟踪。3结论针对机器人强耦合性、非线性等难以控制的特点,本文设计模糊迭代学习控制方法来对机器人关节和转角进

13、行跟踪控制,将跟踪结果与迭代学习控制进行比照。在相同次数的迭代学习下,模糊迭代学习控制最大误差比迭代学习控制误差小,即模糊迭代学习能够更好地跟踪预定轨迹,具有更好的控制性能。参考文献:【1】吴锦辉,陶友瑞.工业机器人定位精度可靠性研究现状综述J.中国机械工程,202118:2180-2188.方法J.中国惯性技术学报,20215:680-685.【3】蒋建东,张钧,李聪聪,等.履带式移动机器人自主跟随算法研究J.浙江工业大学学报,20214:355-360.【4】陈壮,王宪伦,陈闪.基于优化ADRC的单臂机器人轨迹跟踪研究J.机械与电子,202110:77-80.【5】AHNHS,CHOICH,KIMKB.IterativelearningcontrolforaclassofnonlinearsystemsJ.Automatica,19936:1575-1578.【6】李仁俊,韩正之.迭代学习控制综述J.控制与决策,20219:961-966.【7】乔志杰,王维庆.模糊自适应控制器的设计及其仿真J.自动化与仪表,20211:26-29.模糊PID控制器的设计与仿真J.安徽师范大学学报自然科学版,20212:133-136.9刘志学,吴丽娟.模糊迭代学习在单关节机器人运动控制中的应用J.辽宁科技大学学报,20214:378-382.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!