[发明专利]一种基于模型预测控制的磨削机器人路径跟踪控制方法在审
申请号: | 202210609000.6 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114879508A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 彭志;翟冉 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 天津创智睿诚知识产权代理有限公司 12251 | 代理人: | 王海滨 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 预测 控制 磨削 机器人 路径 跟踪 方法 | ||
1.一种基于模型预测控制的磨削机器人路径跟踪控制方法,其特征在于,包括以下步骤:
步骤一、建立磨削机器人运动学模型;
步骤二、建立磨削机器人离散时间预测模型;
步骤三、定义期望路径:P={Xr(k)∈Rn|xr(k)=p(θr(k))},
其中,P为定义的参数期望路径,Xr(k)为k时刻机器人参考位置,p(θr(k))为k时刻的路径,θr(k)为k时刻的路径参数,θr在k+1时刻的预测期望路径为:
其中,wp(k)为k时刻期望路径角速度,为k时刻机器人控制输入偏差线性表达式;
步骤四、设计优化目标函数:
其中,J为代价函数(Cost Function),Q与R为权重矩阵,ρ为权重系数,ε为松弛因子,N为状态误差的预测时域,Nc为控制输入偏差量的预测时域,θref为期望轨迹;系统预测误差为:
e(k+1)=X(k+1)-Xr(k+1|k),
其中,X(k+1)为下一时刻机器人的实际位置,Xr(k+1|k)为下一时刻机器人的预测位置;
步骤五、设定约束条件;
设置控制量约束条件为:
umin(k+t)≤u(k+t)≤umax(k+t),k=0,1…Nc-1,
设置控制增量约束条件为:
Δumin(k+t)≤Δu(k+t)≤Δumax(k+t),k=0,1…Nc-1,
最终,约束条件转化为:
步骤六、采用正交多项式逼近法求解最优控制,具体过程如下:
定义∫abf(x)g(x)=0,则称f(x)与g(x)在区间[a,b]上正交,记作:
(f,g)=∫abf(x)g(x)=0;
定义∫abp(x)f(x)g(x)=0,则称f(x)与g(x)在区间[a,b]上带权p(x)正交,定义一个k次多项式序列使序列满足:
采用勒让德正交多项式,定义在区间[-1,1]上带权P(x)=1正交的多项式Pn(x):
定义推导公式为:
由机器人的运动学模型知:
对公式分离变量,化简得到勒让德方程:
由勒让德方程的解得出每个时刻参数的最优解。
2.根据权利要求1所述的基于模型预测控制的磨削机器人路径跟踪控制方法,其特征在于:步骤1中,定义X=[x,y,θ]T为机器人的实际位姿,(x,y)为机器人实际位置,θ为机器人实际角度;定义Xr=[xr,yr,θr]T为机器人参考位姿,(xr,yr)为机器人参考位置,θr为机器人参考角度,机器人的运动学模型为:
定义u=[υ,w]T为系统的实际输入,ur=[υr,wr]T为系统的参考输入,其中,υ为机器人实际线速度,w为机器人实际角速度,υr为机器人参考线速度,wr为机器人参考角速度,机器人跟踪误差模型为:
其中,[xe,ye,θe]为误差向量,(xe,ye)为实际位置与参考位置偏差,θe为角度偏差。
3.根据权利要求2所述的基于模型预测控制的磨削机器人路径跟踪控制方法,其特征在于,在步骤2中:
机器人每一时刻的状态量和控制量满足:
在任一时刻进行泰勒展开,只留一阶项,忽略高阶项,得到:
得出平衡点状态空间方程为:
其中,为状态误差向量,为机器人控制输入偏差向量;对式(7)进行前向欧拉法离散化得:
其中,k为采样时刻,为k时刻机器人状态误差向量,为k时刻机器人控制输入偏差向量,T为采样时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210609000.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水轮机组混凝土整体浇筑方法及结构
- 下一篇:一种直线电机空载反电动势测试方法