[发明专利]一种基于预设性能的视觉伺服机器人自适应跟踪控制方法有效
| 申请号: | 202210516914.8 | 申请日: | 2022-05-13 |
| 公开(公告)号: | CN114721275B | 公开(公告)日: | 2022-09-09 |
| 发明(设计)人: | 王薇;钱瑞;于孟择;高庆;马鸣霄 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 北京天汇航智知识产权代理事务所(普通合伙) 11987 | 代理人: | 黄川 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 预设 性能 视觉 伺服 机器人 自适应 跟踪 控制 方法 | ||
1.一种基于预设性能的视觉伺服机器人自适应跟踪控制方法,其特征在于,包括以下步骤:
S1建立双轮移动机器人的运动模型和运动目标与所述双轮移动机器人之间的相对运动模型;
S11基于所述双轮移动机器人的质心在世界坐标系中的位置坐标、所述双轮移动机器人的航向角、线速度和角速度,建立所述双轮移动机器人的运动学模型;
S12基于所述双轮移动机器人的运动学模型,根据所述世界坐标系和相机坐标系之间的坐标转换公式,获得运动目标在相机坐标系下的坐标和运动目标与所述双轮移动机器人之间的相对运动模型;
S2基于所述运动目标与所述双轮移动机器人之间的相对运动模型,提出有限时间自适应调整的预设性能函数,获得角度跟踪误差的上界,保证跟踪过程中运动目标始终保持在相机的视场范围内;
S21引入横截函数和辅助变量,并获得角度跟踪误差和跟踪误差动态系统方程;
S22基于获得的角度跟踪误差和跟踪误差动态系统方程,引入有限时间自适应调整的预设性能函数作为所述角度跟踪误差的上界,并基于障碍李雅普诺夫函数获得对所述运动目标的线速度和角速度的估计的自适应律,保证跟踪过程中运动目标始终保持在相机的视场范围内;
所述S12中双轮移动机器人的运动学模型的表达式如下:
其中,x表示双轮移动机器人的质心在世界坐标系中沿x轴的坐标,y表示双轮移动机器人的质心在世界坐标系中沿y轴的坐标,θ为双轮移动机器人在世界坐标系中的航向角,v和ω分别为双轮移动机器人在世界坐标系中的线速度和角速度,分别表示x、y、θ的导数;
根据所述世界坐标系与所述相机坐标系之间的坐标变换的表达式如下:
其中,(xt,yt)表示运动目标在世界坐标系{XOY}平面中的位置坐标,xt表示运动目标在世界坐标系{XOY}平面中沿x轴的坐标,yt表示运动目标在世界坐标系{XOY}平面中沿y轴的坐标,γ表示运动目标在世界坐标系中的航向角,xc表示运动目标在相机坐标系中沿x轴的坐标,yc表示运动目标在相机坐标系中沿y轴的坐标,t表示时间,Φc为运动目标在相机坐标系中的航向角,Φc由下式求得:
其中,(x0,y0)为运动目标左侧的一个固定点P0在相机坐标系中的坐标,x0表示P0在相机坐标系中沿x轴的坐标,y0表示P0在相机坐标系中沿y轴的坐标;对所述坐标转换的表达式的两端分别求导可得视觉跟踪系统的相对运动模型的表达式如下:
其中,vr和ωr分别为运动目标在世界坐标系中的线速度和角速度,分别为xc、yc、Φc的导数;
所述运动目标在相机坐标系中的坐标的获得,包括:
用针孔模型将运动目标从相机坐标系中的坐标点映射到二维图像平面表达式如下:
其中,(xc,yc,zc)表示运动目标在相机坐标系中的三维坐标,f为相机的焦距,(α,β)代表运动目标在二维图像平面的中心图像坐标,zc为运动目标高度;
S21包括:
引入横截函数fi和辅助变量ξ,构造辅助系统的表达式如下:
φ=φc-f3(ξ)
其中,为转换矩阵,Φ表示变换后的航向角;fi,i=1,2,3表示横截函数,其表达式如下:
f3(ξ)=ε2cos(ξ)
其中,ε1,ε2为正常数,且满足ε2∈(0,π/2),ξ为引入的辅助变量,且横截函数满足,|f1|<ε1,|f2|<ε1,|f3|<ε2,对辅助系统的表达式两端求导,获得跟踪误差动态系统方程如下:
其中,是可逆矩阵;
设xd,yd分别为在相机坐标系中的x轴,y轴上期望的跟踪距离,Φd为期望的跟踪角度且为常数,θmax为相机的最大视场角,车载相机的视场约束条件应满足角度跟踪误差满足预设性能,即满足-θmax<eΦ<θmax,eΦ为时间t的函数,定义视觉跟踪系统误差为:
ex=x-xd,ey=y-yd,eΦ=Φ-Φd
其中,ex为视觉跟踪系统在x轴上的跟踪误差,ey为视觉跟踪系统在y轴上的跟踪误差,eΦ为视觉跟踪系统在角度上的跟踪误差;
定义位置误差向量为e=[ex,ey]T,其中,T表示向量的转置;
基于位置误差向量的导数和角度跟踪误差的导数可得跟踪误差动态系统方程:
其中,分别为ex,ey,eΦ的导数;
S22中,
有限时间自适应调整的预设性能函数表达式如下:
其中,是预设性能函数,Tf>0为设置的有限时间,Ti和ΔTi是第i次调整的初始时间和保持的时间间隔,Th是第h次调整的初始时间,是第i段有限时间内预设性能函数规定的边界,为设计参数;为设计参数且均为正常数,为常数,i=0,1...,h,h为自然数,代表预设性能函数有h次调整,k是自然数,相应条件表达式:
If|eφ(Ti)|<riBi-1(Ti),Ti<Tf-ΔTi
其中,eφ(Ti)表示时间Ti时视觉跟踪系统在角度上的跟踪误差,表示第i-1段有限时间内预设性能函数规定的边界,t表示时间,0<ri<1和为调整参数,Bmin为允许上界的最小值,定义两个估计误差为δ1,δ2分别为运动目标的线速度和角速度的上界,分别为δ1,δ2的估计,
角速度控制律和线速度控制律的表达式分别如下:
其中,k1,k2,h为设计的控制参数,均为正的常数,对运动目标的线速度和角速度的上界的估计的自适应律为:
其中k3,k4,K1,K2为设计的控制参数,均为正的常数,和分别为运动目标未知的线速度和角速度的自适应律,从而获得所述运动目标的线速度和角速度的估计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210516914.8/1.html,转载请声明来源钻瓜专利网。





