巡检机器人移动距离计算方法与流程

文档序号:14623212发布日期:2018-06-08 03:05阅读:544来源:国知局

本发明涉及机器人领域,特别涉及一种巡检机器人移动距离计算方法。



背景技术:

室内配电站作为电网末端,数量众多,巡检压力巨大,轨道式巡检机器人的出现大大缓解了室内配电站的巡检问题。由于配电室内安装的轨道通常存在90度弯轨,巡检机器人在经过这些弯轨时,驱动轮存在一定程度的打滑;另外,巡检机器人在高速行走时,驱动轮也会存在一定程度的打滑、磨损情况,这都会影响到行走距离精度。一旦巡检机器人行走距离精度变差,会使机器人到达目标位置的实际位置发生偏移,在不同位置对同一固定目标物拍摄会影响拍摄效果,严重时甚至会导致目标物拍摄不全。随着运行时间增加,巡检机器人的行走距离累积误差也会越来越大,最终影响巡检机器人的正常使用。

目前,巡检机器人通常采用两种方式解决巡检行走距离精度问题。

1. 在目标物对应位置安装定位装置。巡检机器人通过安装在机器人上的位置传感器检测是否接触到定位装置来判断是否已经到达目标物位置。但这需要在所有目标物对应位置安装定位装置,安装工作量非常大。而且一旦需要增、减或变更目标物,需要在轨道上另新增、去除或变更对应的定位装置,后期维护工作量较大。

2. 机器人和导轨之间采用齿条-齿轮啮合定位方法。这可以解决巡检机器人在导轨上行走时打滑问题,定位精度仅取决于齿条-齿轮啮合间隙,因此定位精度良好。但缺点是必须在导轨上安装齿条,因此成本较高,安装也比较复杂,施工难度较大。



技术实现要素:

本发明要解决的技术问题是:提出一种巡检机器人移动距离计算方法,通过视频摄像头实现巡检机器人移动距离的计算,从而可以解决用步进电机脉冲数计算移动距离定位时,由于轮子打滑、磨损出现的精度差的问题。

本发明所采用的技术方案为:一种巡检机器人移动距离计算方法,包括以下步骤:

1)巡检机器人面对固定目标物的同一面,沿轨道在不同的两个位置分别拍摄一张均包含同一固定目标物的图片;

2)对步骤1)中得到的两张图片分别计算,计算两张图片中同一固定目标物同一位置的图形位置;所述同一位置包括同一个点或同一条线;

3)计算两张图片中同一固定目标物同一位置的图形位置变化值,作为巡检机器人的移动距离。

进一步的说,本发明所述的同一固定目标物同一位置为该固定目标物的同一关键特征物的同一位置;所述关键特征物包括柜边、柜角、人工标志点、仪表边线或角、铭牌边线或角、图形中心点或重心点;所述同一位置包括同一个点或同一条线。巡检机器人沿轨道行走。

再进一步的说,本发明所述的关键特征物的获取方法为:

A、获取图片所对应的RGB三个单通道图;

B、根据不同的设备类型,选取相应的单通道图,要求选择清晰度和对比度最高的那个通道;

C、根据不同的设备类型,选取相应的域值,然后对单通道图进行域值提取,得到域值提取图;

D、从域值提取图中获得最大的连通域;

E、对该连通域进行填充;

F、获取填充后的连通域轮廓,进而获得该轮廓的关键特征物。

再进一步的说,本发明所述的步骤2)中,同一固定目标物同一位置为同一点时,同一固定目标物同一位置的图形位置是该点在图形中的坐标位置;所述坐标位置包括X轴位置和Y轴位置,并且基于图形的同一坐标原点;所述同一固定目标物同一位置为同一线时,同一固定目标物同一位置的图形位置是该线在图形中的坐标位置,所述坐标位置包括X轴位置或Y轴位置,并且基于图形的同一坐标原点。

再进一步的说,本发明所述的步骤3)中,同一固定目标物同一位置为同一点时,同一固定目标物同一位置的图形位置变化值是该点在图形中的坐标位置移动距离,所述坐标位置移动距离包括X轴移动距离和Y轴移动距离,并且基于图形的同一坐标原点;所述同一固定目标物同一位置为同一线时,同一固定目标物同一位置的图形位置变化值,是该线在图形中的坐标位置移动距离,所述坐标位置包括X轴移动距离或Y轴移动距离,并且基于图形的同一坐标原点。

本发明的有益效果是:采用本发明无需额外硬件投入,系统成本较低;且采用软件方式计算图片中固定目标物的移动距离,作为巡检机器人的移动距离,检测精度高,且后续需要增、减或变更目标物,仅需要在软件上配置即可,无需新增、去除或变更硬件装置,后期维护方便。

附图说明

图1是本发明的流程示意框图。

图2(a)-(b)是巡检机器人拍摄图片时与导轨、目标物相对位置一、二示意图。

图3(a)-(b)是巡检机器人在轨道位置一、二分别拍摄到的两张均包含同一固定目标物的示意图。

图4是待计算图形位置原始图片。

图5是已选单通道图。

图6是域值提取图。

图7是最大连通域图。

图8是连通域填充图。

图9是连通域轮廓图。

图10是关键特征物(中心点)图。

图11(a)-(b)是两张图片中同一固定目标物同一位置的图形位置示意图;其中,两张图片中,固定目标物为灰色背景的长方形;两张图片中,固定目标物同一位置的图形为长方形的中心。

具体实施方式

现在结合附图和优选实施例对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

一种巡检机器人移动距离计算方法,包括以下步骤:1)巡检机器人面对固定目标物的同一面,沿轨道在不同位置拍摄两张均包含同一固定目标物的图片;如图1-2所示,图2(a)-(b)是巡检机器人拍摄图片时与导轨、目标物相对位置一、二示意图;图3(a)-(b)是巡检机器人在轨道位置一、二分别拍摄到的两张均包含同一固定目标物的示意图。

2)分别用软件计算两张图片中同一固定目标物同一位置的图形位置;

同一固定目标物同一位置为该固定目标物的同一关键特征物的同一位置;关键特征物包括柜边、柜角、人工标志点、仪表边线或角、铭牌边线或角、图形中心点或重心点或其他;同一位置包括同一个点或同一条线;巡检机器人沿轨道行走。本实施例获取的固定目标物的关键特征物是中心点。

关键特征物的获取方法如下:

A、图4是待计算图形位置原始图片;获取图4所对应的RGB三个单通道图;

B、根据不同的设备类型,选取相应的单通道图,要求选择清晰度和对比度最高的那个通道;图5所选择的单通道是图4的R通道图;由于附图是由黑白两色体现,因此无法明确表示RGB的颜色变化,因此,此处做图形虚化处理;

C、根据不同的设备类型,选取相应的域值,然后对单通道图进行域值提取,得到域值提取图;如图6所示;

D、从域值提取图中获得最大的连通域;如图7所示;

E、对该连通域进行填充;如图8所示;

F、获取填充后的连通域轮廓,如图9所示;进而获得该轮廓的关键特征物,即中心点位置坐标,见图10。

3)计算两张图片中同一固定目标物同一位置的图形位置变化值,作为巡检机器人的移动距离。

如图11所示,两张图片中,固定目标物为灰色背景的长方形;两张图片中,固定目标物同一位置的图形为长方形的中心。位置一时,即图11(a),仪表中心点位置坐标为X1,Y1;位置二时,即图11(b),仪表中心点位置坐标为X2,Y2。则巡检机器人的移动距离D,为仪表中心点的位置变化值△X=X2-X1;△Y=Y2-Y1。

当同一固定目标物同一位置为同一点时,同一固定目标物同一位置的图形位置是该点在图形中的坐标位置;所述坐标位置包括X轴位置和Y轴位置,并且基于图形的同一坐标原点;同一固定目标物同一位置的图形位置变化值是该点在图形中的坐标位置移动距离,所述坐标位置移动距离包括X轴移动距离和Y轴移动位置,并且基于图形的同一坐标原点;

当同一固定目标物同一位置为同一线时,同一固定目标物同一位置的图形位置是该线在图形中的坐标位置,所述坐标位置包括X轴位置或Y轴位置,并且基于图形的同一坐标原点。同一固定目标物同一位置的图形位置变化值,是该线在图形中的坐标位置移动距离,所述坐标位置包括X轴移动距离或Y轴移动距离,并且基于图形的同一坐标原点。

以上说明书中描述的只是本发明的具体实施方式,各种举例说明不对本发明的实质内容构成限制,所属技术领域的普通技术人员在阅读了说明书后可以对以前所述的具体实施方式做修改或变形,而不背离本发明的实质和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1