[发明专利]在控制方向和期望轨迹不确定下的机器人系统控制方法有效
申请号: | 201910477085.5 | 申请日: | 2019-06-03 |
公开(公告)号: | CN110187637B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 鲜晓东;蒋奇奇;范琳;曹红伟;赵德悦 | 申请(专利权)人: | 重庆大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 吴彬 |
地址: | 400030 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明在控制方向和期望轨迹不确定下的机器人系统控制方法,包括步骤一、建立机器人系统数学模型: |
||
搜索关键词: | 控制 方向 期望 轨迹 不确 定下 机器人 系统 方法 | ||
【主权项】:
1.一种在控制方向和期望轨迹不确定下的机器人系统控制方法,其特征在于,包括以下步骤:步骤一、建立机器人系统数学模型:式中,q=[q1,...,qm]T∈Rm是机器人的关节变量矢量,表示机器人各关节的位移,m为机器人的关节节数量,表示机器人各关节的速度,表示机器人各关节的加速度;H(q,p)∈Rm×m表示机械人关节的正定对称惯性矩阵,表示机器人关节的科里奥利和离心矩阵,Gg(q,p)∈Rm表示机器人关节的重力矢量,表示机器人关节的摩擦和扰动矢量。ua∈Rm是机器人关节的转矩控制矢量,p∈Rr和θ∈Rl分别表示机器人系统中的未知参数向量;定义q=x1=[x11,...,x1m]T∈Rm和将机器人系统数学模型转化为如下所示的系统模型:y=x1式中,x1=[x11,...,x1m]T∈Rm和是机器人关节的状态矢量;G(x1,p)=H‑1(q,p)是时变且未知的机器人控制增益矩阵;表示机器人关节的不确定和多余扰动部分;ua=[ua1,...,ual]∈Rl是机器人系统的实际控制输入,l表示机器人实际控制输入的矩阵阶数;y∈Rm表示机器人关节的输入矢量;当存在执行器故障的时候,实际控制输入ua和设计的控制输入u之间的关系为:ua(t)=ρ(t)u+ur(t)其中,表示机器人关节驱动器产生的控制性能部分,ρ(·)=ρ(t)=diag{ρj}∈Rl×l,j=1,...,l是一个时变矩阵;ρj是驱动效率因子,0<ρj≤1,0预示全部失效,1预示健康驱动;引入目标获得系统来估计机器人的期望轨迹y*,建立下面的模型关系:其中,yd=[yd1,...,ydm]T∈Rm是对机器人的目标轨迹估计,hi(·)=diag{h1,...,hm}和εi(·)∈Rm是对机器人系统的估计误差,且满足其中,hi,分别表示未知的有界常量;机器人系统存在的驱动误差e=y‑y*=[e1,...,em]T,其中e1,...,em表示机器人各关节的驱动误差,引入可计算误差ed=y‑yd∈Rm,得到其中,δ(i)=(hi(·)‑Im)y*(i)+εi(·),其中Im是单位矩阵;步骤二、设计机器人系统的控制器u,具体步骤如下:1)引入过滤误差Em,其表达式如下:其中,λ1,...,λn‑1是设定参数且满足λ1+λ2w+...+λn‑1wn‑2+wn‑1多项式是Hurwitz多项式,其中w是Hurwitz多项式中的变量;因机器人系统是2阶系统,故而:过滤误差的导数为上述参数中,B(x,t)=G(x,t)ρ(·)B(x,t)是非方且部分已知的机器人系统矩阵,采用矩阵分解方法,把B(x,t)分解成一个已知有界的行满秩矩阵A(·)∈Rm×l和一个未知且无需对称的矩阵M(·)∈Rl×l;B(x,t)=A(·)M(·)2)设计控制器为:其中,是一个非负的已知函数,其表达式为其中表示系统的状态矩阵;N(ζ)是Nussbaum‑type函数,参数ζ的变化率为是未知参数a的估计值,并通过自适应律得到其中,k0,σ0,σ1,υ为大于0的设计参数;步骤三、将控制器u算出的控制信号输入被控非线性机器人系统,控制机器人系统的输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910477085.5/,转载请声明来源钻瓜专利网。