[发明专利]三维封闭非结构空间内胶囊机器人及待测目标的相对定位方法有效
申请号: | 201810285619.X | 申请日: | 2018-03-28 |
公开(公告)号: | CN108759812B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 张永顺;杨慧远;田丰;王殿龙 | 申请(专利权)人: | 大连理工大学 |
主分类号: | A61B1/00 | 分类号: | A61B1/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 封闭 结构 空间 胶囊 机器人 目标 相对 定位 方法 | ||
1.三维封闭非结构空间内胶囊机器人及待测目标的相对定位方法,其特征在于,步骤如下:
第一步,首先根据小孔成像模型以及摄像机成像点与目标点的映射关系,建立以世界坐标表示的点P(XW,YW,ZW)与以像素为单位的图像坐标P″(u,v)之间的关系;之后通过对目标图像的处理和分析,提取目标图像特征点,将目标物到摄像机的距离关系转化为具体特征点与摄像机光心之间距离关系,最终建立基于单目视觉的空间测距模型;
第二步,胶囊机器人进入三维非结构封闭空间后,依据被动模态定点悬停调姿,通过控制旋转磁矢量轴线的侧摆角和俯仰角改变其方位,在磁力矩随动效应下,胶囊机器人轴线与旋转磁场轴线始终保持一致,并带动胶囊机器人摄像机在待测区域定点侧摆俯仰扫描观察;当观测到某参考标志时,对获取的图像进行图像处理,提取该参考标志的形心并将其作为位置参考点;之后运用单目视觉空间测距模型,计算摄像机光心到位置参考点的距离L1,并从磁场控制器读取摄像机获得参考位置图像时胶囊机器人的侧摆角θ1和俯仰角δ1;
第三步,通过改变磁矢量轴线方位带动摄像机原地进行待测目标的搜索,当检测到待测目标后再次通过图像处理识别待测目标形心,并根据上述测距方式计算待测目标形心到摄像机光心的距离L2,同时从磁场控制器读取此时胶囊机器人的侧摆角θ2和俯仰角δ2信息;
第四步,以第二步确定的位置参考点为原点,建立与外部磁场坐标系OXYZ相平行的世界坐标系OwXwYwZw,由于该坐标系由外部磁场坐标系OXYZ经空间平移得到,且胶囊机器人处于外部磁场的均匀区内,胶囊机器人轴线与磁场坐标系OXYZ各坐标轴的夹角、胶囊机器人轴线与世界坐标系OwXwYwZw各坐标轴的夹角,两个夹角相同;之后根据胶囊机器人和待测目标与位置参考点距离及空间位置关系,并结合两次观测到目标区域时的俯仰、侧摆角信息,分别确定出待测目标和胶囊机器人相对于位置参考点的空间方位信息;
所述的第二、三步中,待测目标及胶囊机器人的方位确定过程为:胶囊机器人在待测区域依据被动模态定点悬停调姿功能,通过控制旋转磁矢量的侧摆角和俯仰角带动胶囊机器人摄像机在P1定点扫描观察,运用图像处理识别某参考标志的形心,并将其作为确定胶囊机器人和待测目标方位的参考点;从磁场控制器读取摄像机获得参考标志图像时胶囊机器人的侧摆角θ1和俯仰角δ1,设该参考标志的形心图像坐标为P1'(u1,v1),根据单目视觉测距原理由式(14)得胶囊机器人球心到该参考标志的形心的距离d1为
通过改变磁矢量轴线方位带动摄像机原地进行待测目标的搜索,当检测到待测目标后再次通过图像处理识别其形心P2,并通过磁场控制器读取此时胶囊机器人的侧摆角θ2和俯仰角δ2;设待测目标形心的图像坐标为P2'(u2,v2),根据上述方法计算得胶囊机器人球心到待测目标形心的距离d2为
其中,ax,ay,u0和v0为摄像机内部参数,可由摄像机定标确定;
以位置参考点Ow为坐标原点,建立世界坐标系OwXwYwZw;位置参考点Ow和待测目标形心P2在点P1所在的水平面内的投影分别为O2、P2”,设P1点坐标为(X1,Y1,Z1),则由图中几何关系并结合式(15)(16)得
设P2点坐标为(X2,Y2,Z2),则
综上,胶囊机器人在世界坐标系OwXwYwZw中的实时方位表示为:
P1(d1cosδ1sinθ1,-d1cosδ1cosθ1,-d1sinδ1)
待测目标的方位表示为:
P2(d1cosδ1sinθ1-d2cosδ2sinθ2,-d1cosδ1cosθ1+d2cosδ2cosθ2,d2sinδ2-d1sinδ1)。
2.根据权利要求1所述的三维封闭非结构空间内胶囊机器人及待测目标的相对定位方法,其特征在于,所述的第一步中,根据小孔成像模型建立单目视觉空间测距模型的推导过程如下:
O0为摄像机的光心,O(x0,y0)为摄像机光轴O0Ow与像平面的交点,以O(x0,y0)为原点建立像平面坐标系Oxy,同时以成像面右上角为坐标原点建立与Oxy各坐标轴平行的以像素为单位的坐标系ouv;设摄像机在竖直面内俯仰δ角观测到平面上一目标点P,P′为被测点P在像平面上的映射点,Px'、Py'点分别为P'在x、y轴上的投影点;以光轴与水平面的交点Ow为原点建立二维平面坐标系OXwYw,点P在各坐标轴上的投影点分别为Px、Py;摄像机光心O0在水平面的投影点为O1,距离水平面的高度为h,摄像机的焦距为f,即OO0=f;
设光轴O0O与O0Py'的夹角为β,与O0 Px'的夹角为γ,P'点在坐标系Oxy中的坐标为P'(x1,y1),摄像机光心O0与点P的空间距离为L,则
在三角形O0PPy中,L表示为
在三角形O0O1Py中,O0Py表示为
在三角形O0OPy'中,满足
在坐标系OwXwYw中,由投影关系知PPy=PxOw,在三角形O0OwPx中
PxOw=O0Owtanγ (4)
在三角形O0O1Ow中
在三角形O0OPx'中
由式(2)(3)得
由式(4)(5)(6)得
由式(1)(7)(8)得
双半球胶囊机器人的摄像机安装在机器人的顶部,胶囊机器人的半径为R,胶囊轴线在竖直面内的俯仰角为δ,并定义胶囊机器人定点扫描观察时,侧摆和俯仰角逆时针为正,根据几何关系,得摄像机光心到水平面的高度h为
h=R(1+sinδ) (10)
由式(9)(10)得
如果(u,v)为以像素为单位的图像坐标系中的坐标,则O″(u0,v0)为摄像机光轴与像平面交点O(x0,y0)的以像素为单位的坐标,P″(u,v)是P′(x,y)的坐标,设像平面上一个像素在x轴和y轴上的物理尺寸分别为dx、dy,则有:
由式(12)得x=(u-u0)dx,y=(v-v0)dy,令ax=f/dx,ay=f/dy,由式(11)得被测点P与摄像机光心之间的空间距离为
双半球胶囊机器人球心到摄像机光心的距离近似等于球形机器人半径R,因此得机器人球心到被测点的空间距离d表示为
其中,ax,ay,u0和v0为摄像机内部参数,由摄像机定标确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810285619.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:公共场所指路方法和系统
- 下一篇:立体运动轨迹描绘方法、装置、设备及存储介质