[发明专利]服务机器人导航路径跟踪方法及服务机器人有效
申请号: | 201910885238.X | 申请日: | 2019-09-19 |
公开(公告)号: | CN110631577B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 马国军;丁安;朱琎;郑威;周大年;曾庆军;夏健 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20;G01C11/02;G05D1/02 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 常虹 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 机器人 导航 路径 跟踪 方法 | ||
1.服务机器人导航路径跟踪方法,所述服务机器人带有摄像头和惯性导航系统,所述摄像头获取服务机器人前方原始地面图像,所述原始地面图像包括导航路径;所述惯性导航系统获取服务机器人的位置和前进方向;所述导航路径为设置在地面的指引线;其特征在于,包括如下步骤:
(1)对摄像头进行标定,获取内外参数矩阵K、R和t;得到图像坐标系下坐标与世界坐标系的转换关系:
其中(Xw,Yw,Zw)为点p在图像坐标系下的坐标,(Z*u,Z*v)为点p在世界坐标系下的坐标;OT为0向量;
(2)根据原始地面图像检测导航路径上的特征点;判断原始地面图像中的导航路径是否满足直线判断条件;
(3)如果满足,对检测得到的导航路径上的特征点做直线拟合,得到导航直线路径;将惯性导航获取的服务机器人在世界坐标系下的位置转换到图像坐标系中,计算图像坐标系中服务机器人的位置与导航直线路径的距离d,以及服务机器人前进方向与导航直线路径的夹角ω;
(4)如果不满足,对检测出的导航路径分段,分为Npath个子路径;计算最靠近服务机器人的子路径是否满足直线判断条件,如果满足,对所述子路径做直线拟合,得到导航直线子路径,计算图像坐标系中服务机器人的位置与所述导航直线子路径的距离d,以及服务机器人前进方向与导航直线路径的夹角ω;
(5)控制服务机器人的前进方向,使距离d和夹角ω减小;
(6)服务机器人不断前进,根据最新获取到的原始地面图像,重复步骤2-5,不断地跟踪导航路径;
所述步骤(2)中根据原始地面图像检测导航路径,包括:
(2.1)对原始地面图像进行预处理,包括彩色图像转换为灰度图像、图像去噪;
(2.2)采用CA-CFAR 2D算法对预处理后的地面图像检测目标与虚警,得到二值图;所述CA-CFAR 2D算法中采用十字形结构的检测模板;
(2.3)对二值图进行形态学处理得到图像中连通区域的结构,并去除离心率低的虚警噪声;
(2.4)对处理后的二值图采用Canny边缘检测算法检测出导航路径上指引线的边缘,再使用Hough变换检测出直线边缘;将检测出的直线线段端点作为导航路径上的特征点;
所述步骤(2.2)中采用CA-CFAR 2D算法对预处理后的地面图像检测目标与虚警,包括步骤:
(2.2.1)设计十字形结构的检测模板,所述检测模板为:
设检测单元的坐标为(p,q),将横坐标在[p-P,p+P]范围、同时纵坐标在[q-P,q+P]范围的单元去掉检测单元后的区域设置为保护单元;将横坐标在[p-P,p+P]范围、同时纵坐标在[q-P-R2,q-P]∪[q+P,q+P+R2]范围的单元设置为上下参考单元;将横坐标在[p-P-R1,p-P]∪[p+P,p+P+R1]范围、同时纵坐标在[q-P,q+P]范围的单元设置为左右参考单元;其中P、R1、R2分别为保护单元参数、左右参考单元参数和上下参考单元参数,且P、R1、R2均为正整数;
(2.2.2)计算预处理后的地面图像的灰度值累加矩阵Ga,所述灰度值累加矩阵Ga为h×w维矩阵,w和h分别为地面图像的宽和高;Ga第j行i列元素Gai,j与地面图像(i,j)处的像素对应,其中Xu,v为预处理后的地面图像在(u,v)处的像素灰度值,i=1,2,…,w,j=1,2,…,h;
(2.2.3)计算预处理后的地面图像中每个像素点处左右检测窗口内像素灰度累加值
其中,保护距离dp=P,左右检测窗口的测试距离为dr1=R1+P;
计算预处理后的地面图像中每个像素点处上下检测窗口内像素灰度累加值
其中上下检测窗口的测试距离为dr2=R2+P;
计算预处理后的地面图像中每个像素点处保护单元内像素灰度累加值Pai,j:
计算预处理后的地面图像中每个像素点处左右参考单元灰度平均值
计算预处理后的地面图像中每个像素点处上下参考单元灰度平均值
(2.2.4)计算预处理后的地面图像中每个像素点处的检测阈值Ti,j、乘法器系数αi,j;
(2.2.5)对于预处理后的地面图像中每一个像素,比较灰度值Xi,j和检测阈值Ti,j、检测比值Rati,j和乘法器系数αi,j的值,
如果Xi,jTi,j或Rati,jαi,j,该像素(i,j)设置为保留像素;图像中保留像素之外的像素都为背景;
(2.2.6)计算预处理后地面图像中保留像素的灰度平均值比较保留像素的灰度值与的大小,如果小于该保留像素为目标,否则为背景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910885238.X/1.html,转载请声明来源钻瓜专利网。