[发明专利]一种基于输入整形器的机器人关节末端残余振动抑制方法有效
申请号: | 201710975489.8 | 申请日: | 2017-10-16 |
公开(公告)号: | CN107738273B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 张铁;林康宇 | 申请(专利权)人: | 华南理工大学 |
主分类号: | B25J19/00 | 分类号: | B25J19/00 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 输入 整形 机器人 关节 末端 残余 振动 抑制 方法 | ||
1.一种基于输入整形器的机器人关节末端残余振动抑制方法,其特征在于,包括以下步骤:
步骤一:获取机器人系统无阻尼固有频率ω0和阻尼比ζ;
步骤二:建立关于输入整形器脉冲幅值参数的线性规划问题数学模型;所述关于输入整形器脉冲幅值参数的线性规划问题数学模型由线性约束方程组和控制误差代价函数构成,定义A为脉冲幅值参数组成的向量,T为系统控制周期,ωd为系统有阻尼固有频率,m为时滞参数,则线性约束方程组为:
CA=b
其中,C∈R8×n,A∈Rn,b∈R8,矩阵(向量)元素分别为:
c3,i=1
c6,i=(i-1)
A=[A1,A2…An-1,An]T
变量i表示第i个输入整形器脉冲;变量An表示脉冲幅值参数组成的向量A的第n个元素;定义Q为n×n正定加权对角阵,则控制误差代价函数为:
其中,变量t表示系统控制时间;变量tn表示第n个脉冲发生时间;变量Tmax 表示给定的有限长时间;e(t)为整形后实际输出与参考输入间的误差,k1、k2为惩罚因子;
步骤三:采用拉格朗日乘子法解出脉冲幅值表达式,迭代求得脉冲幅值最优解;具体包括:
建立基于控制误差代价函数的拉格朗日函数:
L(A,λ)=F+λT(CA-b)
其中λ∈R8,为拉格朗日乘子矢量;
由拉格朗日函数极值条件解得脉冲幅值向量A的表达式为:
A=P1-1[(P2)-CT(CP1-1CT)-1(CP1-1P2-b)]
其中:P1=Q+k1ψ+k2H,P2=k1θ+k2G,ψ、H为n×n维矩阵,变量k1表示整形过程误差的惩罚因子;变量k2表示定位误差的惩罚因子,θ、G为n维向量,矩阵元素分别为:
s(t)为二阶系统单位阶跃响应:
其中,变量i表示第i个输入整形器脉冲,变量j表示第j个输入整形器脉冲;变量t表示系统控制时间;变量表示初始相位;选择某个初始脉冲数n0≥8开始迭代计算上式,直至解出满足给定幅值约束条件的脉冲幅值向量最优解A*;所述幅值约束条件的约束形式为:
Aimin≤Ai≤Aimax
ΔAimin≤ΔAi≤ΔAimax
Aimin/max与ΔAimin/max为允许的最小/最大幅值与幅值增量;
步骤四:将脉冲幅值最优解与脉冲发生时间结合组成控制误差优化输入整形器;
步骤五:将参考信号与控制误差优化输入整形器做卷积运算得到新的整形信号,对其做预测路径规划处理后,再利用该信号去驱动系统以抑制机器人末端残余振动。
2.根据权利要求1所述的基于输入整形器的机器人关节末端残余振动抑制方法,其特征在于:步骤一中,所述机器人系统无阻尼固有频率ω0和阻尼比ζ通过力锤激励模态实验测得,具体包括步骤:力锤激振、测点拾振、信号处理与分析、模态参数识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710975489.8/1.html,转载请声明来源钻瓜专利网。