[发明专利]基于鲁棒自适应的机器人关节系统跟踪控制方法有效
| 申请号: | 202011291749.8 | 申请日: | 2020-11-18 |
| 公开(公告)号: | CN112213949B | 公开(公告)日: | 2022-05-17 |
| 发明(设计)人: | 宋永端;刘欢;赖俊峰;蒋自强;张杰;陈欢;黄力;包晗;杨魁龙;宋鸽;张博文;龙鸿 | 申请(专利权)人: | 重庆大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 吴彬 |
| 地址: | 400030 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 自适应 机器人 关节 系统 跟踪 控制 方法 | ||
1.基于鲁棒自适应的机器人关节系统跟踪控制方法,包括步骤:
1)建立机器人关节系统的模型:
上述模型中,q代表机器人关节的位置向量,代表机器人关节的速度向量,代表机器人关节运动的加速度向量,ua代表机器人关节系统的控制输入,系统参数Dq(q)代表机器人关节系统的惯性矩阵,系统参数代表机器人关节系统的离心矩阵,系统参数Gq(q)代表机器人关节系统的万有引力矩阵,系统参数代表机器人关节系统的不确定性和干扰因素;
其特征在于:还包括步骤:
2)建立机器人关节系统在同时考虑驱动故障和执行器饱和情况下的状态空间表达和误差定义:
ua(t)=ρ(t)[Γ(0)+L(ξ)v+ε(v)]+ε(t)
=ρ(t)L(ξ)v+[ρ(t)Γ(0)+ρ(t)ε(v)+ε(t)]
e=x1-q*
上式中,ua(t)代表同时考虑驱动故障和执行器饱和的系统控制输入信号,Γ(0)+L(ξ)v+ε(v)代表执行器饱和情况下的控制信号,其中,v代表系统实际的控制器设计量,Γ(0)+L(ξ)v表示根据v的中值定理提出的一个平滑函数,Γ(0)是一个有界矩阵,L(ξ)是一个非负的正定矩阵,ε(v)是一个有界的近似误差,代表控制器的不确定因素;ρ(t)代表驱动器的健康系数,ε(t)代表驱动器的扰动因素;e为e(·)的简写形式,e和e(·)代表系统动态误差,代表系统动态误差的二阶导,其中,x1=q代表机器人关节的运动轨迹,代表机器人关节运动的加速度,q*表示给定关节跟踪轨迹;表示给定关节跟踪的加速度,
3)设计机器人关节系统PID控制器和更新算法:
PID控制器v表示为
其中γ是设计者设计的一个参数,kD0是设计者自行选择设计的一个常量;设计鲁棒自适应算法来自动更新控制器参数,该更新率为:
其中,σ0,σ1分别是需要设计者设计的正的常数,是c的估计值,常量af和标量函数的乘积表示系统不确定性因素的上界,是关节给定运动轨迹的二阶导的上界,γd是系统参数Dq(q)的上界,
4)采用步骤3)所设计的机器人关节系统PID控制器和更新算法控制机器人关节的运动轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011291749.8/1.html,转载请声明来源钻瓜专利网。





