[发明专利]动态场景中轮式移动机器人的视觉镇定控制在审
申请号: | 201711171647.0 | 申请日: | 2017-11-20 |
公开(公告)号: | CN109816717A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 李宝全;尹成浩;师五喜;冀东 | 申请(专利权)人: | 天津工业大学 |
主分类号: | G06T7/70 | 分类号: | G06T7/70;G06T7/80;G06T7/246;B25J19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300387 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种动态场景中轮式移动机器人的视觉镇定系统的设计。本文基于单目的轮式移动机器人提出了一种新颖的方法,可以让机器人在视觉目标移动的情况下进行视觉伺服。对于现有的方法,当特征点固定时,移动机器人可以正确的到达期望位姿处,不过当特征点移动后,移动机器人难以到达期望位姿处。为了监视特征点的移动,我们在实验场景中增加了一个监视摄像机,当特征点移动之后移动机器人仍然可以到达期望位姿。通过监视摄像机的图像,利用POSIT算法计算出移动后的特征点与监视摄像机的关系,进而计算出相应的坐标系和特征点之间的关系。利用坐标系变换规则,根据实时的图像反馈信息计算出当前位姿和期望位姿之间的旋转矩阵和平移向量。利用基于极坐标表示法的控制器驱动移动机器人到达期望位姿处。仿真与实验结果均证明本方法有效可靠。 | ||
搜索关键词: | 特征点 位姿 移动机器人 轮式移动机器人 监视摄像机 期望 移动 动态场景 视觉 图像反馈信息 极坐标表示 控制器驱动 坐标系变换 视觉目标 视觉伺服 算法计算 旋转矩阵 向量 机器人 场景 监视 图像 | ||
【主权项】:
1.一种动态场景中轮式移动机器人的视觉镇定系统,其特征包括以下步骤:第1,定义系统坐标系第1.1,系统坐标系的描述基于视觉目标定义了基准坐标系
设置摄像机与移动机器人的坐标系相重合,定义在当前位姿处的机器人/摄像机坐标系为
其中
的原点在摄像机的光心位置处,即车轮轴线中心点的正上方;
的zc轴与摄像机光轴重合,同时也和机器人前进方向重合,xc轴和机器人轮轴平行;yc轴垂直于zcxc平面;
是机器人的期望位姿,
为固定摄像机的位置,固定摄像机的作用是监视特征点的移动,坐标系相对关系如附图2、3所示;Mi定义为特征点移动之前的位置,
为特征点移动之前的目标坐标系;M*定义为特征点移动之后的位置,
为特征点移动之后的目标坐标系;基于视觉目标定义基准坐标系,假设特征点Mi(i=1,2……i)是非共面的,其3维坐标是已知的;第1.2,控制方案特征点运动时移动机器人可以有效地完成视觉镇定任务;视觉伺服镇定策略由三个阶段组成:第一阶段,监视摄像机采用POSIT方法计算出特征点移动前和移动后的关系;第二阶段,可以获得实时的机器人的当前姿态和期望姿势旋转矩阵和平移向量;最后在第三阶段,结合李亚普诺夫理论和极坐标,设计运动控制器来驱动机器人到达想要的位姿;附图1给出了所提供方案的框图;经过严格的理论可以证明所提出的视觉伺服方案是有效的;第2,系统设计第2.1,监视摄像机控制策略第2.1.1,特征点移动之前的坐标系与监视摄像机坐标系之间的关系定义目标坐标系为{M1,u,v,w},目标坐标系以特征点中序号为1的点M1为原点,Mi是第i个特征点的空间位置,经POSIT方法所求出的旋转矩阵
和平移向量sTo为:
特征点移动之前坐标系和监视摄像机坐标系之间的关系为:
第2.1.2,特征点移动之后坐标系与监视摄像机坐标系之间的关系定义目标坐标系为{M*1,u*,v*,w*},其中目标坐标系以特征点中序号为1的点M*1为原点,M*i是第i个特征点的空间位置,所求出的旋转矩阵
和平移向量sTa为:
特征点移动之后坐标系和监视摄像机坐标系之间的关系为:
由此可知特征点在移动前和移动后相对于摄像机坐标系的空间位置;不过也需要知道特征点移动前与移动后坐标系之间的旋转与平移关系;第2.1.3,特征点移动前与移动后坐标系之间的关系设移动后的特征点变换到移动前坐标系的旋转矩阵为
平移向量为oTa:
根据坐标系变换规则,由监视摄像机坐标系、特征点移动之前坐标系和移动之后坐标系的旋转关系可得:![]()
由此可得
的值;特征点移动后与移动前坐标系的关系为:
其中(Ai,Bi,Ci)表示的是特征点移动后在移动前所在坐标系的坐标值;
求出oTa,因此可得移动前与移动后两个坐标系之间的关系;第2.2,移动机器人控制策略第2.2.1,特征点移动之前坐标系与机器人期望坐标系的关系建立机器人坐标系,机器人前进的方向为zc轴,左右方向为xc轴,上下方向为yc轴,g,e,f分别是其单位向量;首先在移动机器人的期望位置进行取像,用POSIT算法可以算出,特征点移动前相对移动机器人期望坐标系的旋转矩阵
和平移向量dTo为:
(Xc1,Yc1,Zc1)是点M1在移动机器人期望坐标系下坐标值,特征点移动之前坐标系与机器人期望坐标系的关系可以表示为:
第2.2.2,特征点移动后的坐标系与移动机器人初始位姿坐标系的关系移动机器人放到初始位姿,然后特征点做相应的移动,移动机器人对其进行图像采集;设现在移动机器人的坐标系:x′c轴、y′c轴、z′c轴,分别对应着期望位姿处的xc轴、yc轴、zc轴,单位向量分别为e′,f′,g′;用POSIT算法可以计算出特征点移动后的坐标系相对于移动机器人初始位姿坐标系的旋转矩阵
和平移向量cTa为:
(X′c1,Y′c1,Z′c1)是点M′1在移动机器人初始位姿坐标系下坐标值,特征点移动后与移动机器人初始位姿的关系如下所示:
第2.2.3,移动机器人期望位姿与初始位姿之间关系最后要求出的是移动机器人期望位姿与初始位姿之间的旋转矩阵
和平移向量dTc,由上述计算可得:
由此可以求出旋转矩阵![]()
![]()
![]()
![]()
由此可得出dTc;第3,机器人运动学方程的建立本部分介绍了在极坐标下移动机器人的运动;如附图3所示,移动机器人位姿由极坐标表示;令
为移动机器人方向和距离e之间的角度,可以得到以下运动学方程为:
设计线速度控制器为:v=(γcosα)e (19)角速度控制器为:![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津工业大学,未经天津工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711171647.0/,转载请声明来源钻瓜专利网。