[发明专利]一种磨抛机器人末端执行器接触力控制方法在审
申请号: | 202310317179.2 | 申请日: | 2023-03-28 |
公开(公告)号: | CN116423356A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 陶建华;李庭泰;马尧;邝超鹏;王伟 | 申请(专利权)人: | 广州大学 |
主分类号: | B24B27/00 | 分类号: | B24B27/00;B25J9/16;B25J11/00;G06N3/006;G06N7/02;B24B49/16 |
代理公司: | 广州高航知识产权代理有限公司 11530 | 代理人: | 乔浩刚 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 末端 执行 接触 控制 方法 | ||
1.一种磨抛机器人末端执行器接触力控制方法,其特征在于,包括如下步骤:
S1:针对打磨抛光末端执行器系统设计模糊PID控制器;
S2:改进PSO算法并优化PID控制的初值参数;
S3:基于改进PSO算法设计模糊PID控制器。
2.根据权利要求1所述的一种磨抛机器人末端执行器接触力控制方法,其特征在于,S1中的模糊PDI控制器包括模糊控制和PDI控制两个部分,所述模糊控制的输入信号为误差e和误差变化率ec,所述PDI控制的参数为Kp、Ki、Kd、ΔKp、ΔKi和ΔKd。
3.根据权利要求2所述的一种磨抛机器人末端执行器接触力控制方法,其特征在于,在满足不同的误差e和误差变化率ec时,PDI控制的参数进行相应的调整,调整的方式如下式:
Kp=Kp1+ΔKp
Ki=Ki1+ΔKi
Kd=Kd1+ΔKd
式中:Ko1、Ki1、Kd1为PID控制参数Kp、Ki、Kd初值。
4.根据权利要求3所述的一种磨抛机器人末端执行器接触力控制方法,其特征在于,误差e和误差变化率ec的论域为[-6,6],输出变量调整PID控制参数ΔKp、ΔKi、ΔKd的论域为[-1,1],将集合范围内的连续量分为七种不同段位,每个段位对应一个模糊子集,所述模糊子集用模糊语言描述为正大(PB)、正中(PM)、正小(PS)、零(ZO)、负小(NS)、负中(NM)和负大(NB)。
5.根据权利要求4所述的一种磨抛机器人末端执行器接触力控制方法,其特征在于,所述模糊控制应符合如下模糊规则:当e和ec较小或等于0时,Kp取值较大、Ki取值较大、Kd取值中等大小;当e和ec较大时,Kp取值较大、Ki取值为零、Kd取值较小;当e和ec中等大小时,Kp取值较小、Ki取值适中、Kd取值适中。
6.根据权利要求5所述的一种磨抛机器人末端执行器接触力控制方法,其特征在于,所述S2中改进的PSO算法流程如下:
S21:初始化,设置粒子种群规模为SwarmSize=100,维数Dim=3,惯性权重为随机惯性权重,学习因子c1=2=2,搜索空间最大值Vmax=1,最小值
Vmin=-1,最大迭代次数为MaxIter=100,同时对粒子的位置、速度初始化;
S22:采用误差绝对值时间积分性能指标为PSO算法的适应度函数,准则如下:
式中:t为时间;e(t)为系统误差;
S23:产生粒子群,粒子群对Kp1、Ki1、Kd1进行赋值,运行打磨抛光末端执行器控制系统,得到每个粒子的适应度值,通过进行对比选优,选出个体最优以及全局最优;
S24:更新粒子的位置和速度;
S25:如果达到终止条件,就输出最优解,否则进行粒子更新操作,产生新的粒子群进行下一次循环操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310317179.2/1.html,转载请声明来源钻瓜专利网。