[发明专利]一种移动机器人视觉伺服保性能跟踪控制方法有效
申请号: | 201810548969.0 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108614560B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 俞立;吴锦辉;张文安;陈旭;滕游 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 机器人 视觉 伺服 性能 跟踪 控制 方法 | ||
1.一种移动机器人视觉伺服保性能控制方法,其特征在于,所述方法包括以下步骤:
1)建立基于视觉的移动机器人模型,定义x和y为归一化后的相机横纵坐标,zc为相机在z轴的坐标,相机在相机坐标系下的速度矢量为vc和ωc分别为移动机器人的在z轴线速度和x-z平面角速度,机器人在自身坐标系下的速度矢量为vr和ωr分别为移动机器人的参考在z轴线速度和x-z平面角速度,则基于视觉的移动机器人运动学模型为:
2)建立跟踪误差模型,定义ρ1和ρ2代表特征点在像素坐标系下的实时位置
定义yc是摄像机原点与特征点的高度差,对式(2)求导得
定义(u*,v*)是特征点在像素坐标系的期望坐标,则特征点的期望值定义机器人的实时角度为θ,目标角度值为θ*,定义e1为对应ρ1的像素误差和e2为对应ρ2的像素误差,eθ为角度误差,误差信号表示为
eθ=θ-θ* (4)
把式(3)代入(5)中得
将式(6)进行利用采样周期T的一阶泰勒级数展开法离散化得:
e(k+1)=A(ω(k))e(k)+Bu(k) (7)
其中,k表示第k个采样周期,和u(k)=vc(k)是系统的输入;
定义角速度更新规则为
ωc(k+1)=0.6ωc(k)+0.2e-0.01kT (8)
由于ωc(k)是有界时变参数,将系统转化为参数不确定模型处理有界时变参数:
其中,e0表示初始误差;ΔA为不确定矩阵,用以表示系统中的参数不确定性;上述系统的不确定性具有范数有界性质,能将其表示为:
ΔA=DF(t)E
其中,是一个时变参数矩阵,用来表示系统中的不确定信息且满足
3)定义保性能指标函数
其中,Q和R表示权重矩阵;
定义李雅普诺夫函数V(e(k))=eT(k)Pe(k),则
ΔV(k)=eT(k+1)Pe(k+1)-eT(k)Pe(k)≤-[eT(k)Qe(k)+uT(k)Ru(k)] (11)
其中P是2维对称正定矩阵,即:
eT(k)Qe(k)+uT(k)Ru(k)≤-ΔV(k) (12)
对(12)两边求和,并利用闭环系统的渐近稳定性,得
即:
根据李雅普诺夫渐近稳定性理论可知,最小化V(e(k))等价于
s.t.J≤eT(0)Pe(0)≤γ
4)定义输入约束
||u(k)||2≤umax (13)
其中,umax表示输入的最大值,利用线性矩阵不等式方法将式(13)转化为以下不等式
5)设计保性能跟踪控制器
利用李雅普诺夫稳定性理论及线性矩阵不等式方法得到保证移动机器人移动到期望位置的充分条件:
通过Matlab中的LMI工具箱求解得W,X,进一步得移动机器人跟踪问题反馈控制器的解为u(k)=K(k)e(k),其中,K=WX-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810548969.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及系统
- 下一篇:一种适用于全向轮移动机器人的人工势场避障方法