[发明专利]电机参数未知的全方位移动机器人的轨迹跟踪控制方法有效
申请号: | 201910055561.4 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109648566B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 任超;王剑;马书根 | 申请(专利权)人: | 天津大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 程毓英 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种电机参数未知的全方位移动机器人的轨迹跟踪控制方法,包括下列步骤:步骤一:建立全方位移动机器人系统动力学模型;步骤二:根据动力学模型(1)设计优化的滑模扩张状态观测器;步骤三:设计自适应滑模控制器,给出更新算法。 | ||
搜索关键词: | 电机 参数 未知 全方位 移动 机器人 轨迹 跟踪 控制 方法 | ||
【主权项】:
1.一种电机参数未知的全方位移动机器人的轨迹跟踪控制方法,包括下列步骤:步骤一:建立全方位移动机器人系统动力学模型:定义世界坐标系{W}和移动坐标系{M},并用一个未知向量表示系统的总扰动,包括摩擦力扰动,未建模部分、参数的不确定性以及外部扰动等,从而得到全方位移动机器人动力学模型:
式中,q=[x y θ]T表示世界坐标系下机器人的位姿,[·]T表示矩阵的转置,x、y和θ分别表示三个自由度的方向,M∈R3×3表示一个惯性矩阵,∈表示集合间的“属于”关系,R表示移动坐标系{M}到世界坐标系的坐标变换矩阵,R3×3表示3行3列的实数矩阵,C∈R3×3表示离心力矩和哥氏力矩,JM∈R3×3=BT,Ia=diag(a1,...,a2,...,a3)和Ib=diag(b1,...,b2,...,b3)都是对角阵;F∈R3×1表示系统总扰动;U∈R3×1表示虚拟控制输入,B∈R3×3表示输入矩阵:在动力学模型(1)中,惯性矩阵M是对称正定的,另外,
是斜对称矩阵,即满足
其中x∈R3×1;步骤二:根据动力学模型(1)设计优化的滑模扩张状态观测器:将式(1)改写成:
定义状态变量x1=q,
x3=‑M‑1F,其中x3为扩张状态变量,则公式(2)的状态空间描述为:
设zi,i=1,2,3,为状态变量xi的估计值,令q的参考轨迹为qd,e=q‑qd,相应的滑动平面为
其中λs>0,是恒定增益,用s来做误差估计,则:
其中βi,i=1,2,3,为观测器的增益矩阵:
ωo为观测器的带宽且ωo>0,是扩张状态观测器仅有的一个需要调节的参数,由于z3是x3的估计值,那么总扰动的估计值可写为:fe=‑Mz3;步骤三:设计自适应滑模控制器,其中
为一个辅助变量,故将公式(2)可以写成:
对于上述公式,令v=[1 b1 b2 b3]T是参数矢量,Y∈R3×4是对应的回归矢量;
综上所述,可得:
由于Ia是未知的并且是线性的,故采用基于自适应的方法,控制律为:
其中
是Ia的估计值,ks是恒定的增益,
是对(·)的估计;更新算法如下:![]()
其中,
是ai的估计值,c1和c2恒定的增益。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910055561.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种分档视觉引导系统
- 下一篇:一种具有容噪特性的冗余度机械臂规划方法