基于色带的移动机器人导航方法及系统技术方案

技术编号:23889321 阅读:50 留言:0更新日期:2020-04-22 05:49
本发明专利技术公开了一种基于色带的移动机器人导航方法,该方法包括:提取图像中的色带的边缘点;对色带边缘点采用霍夫直线变换进行直线检测,形成轮廓线段;对轮廓线段进行直线拟合,形成若干色带段;检测色带段中的有效色点段,提取有效色带段的色带中心线;计算提取的色带中心线相对于实际的色带中心线的偏转角度及色带垂直方向上的偏移量,若偏移量大于阈值,则移动机器人基于所述偏移量进行纵向纠偏。有效地降低了色带断裂和色带破损对色带导航产生的影响,增强了导航方法的鲁棒性,有效地避免了平行色带布设较近时色带边缘间出现的错误导航情况,确保了色带导航算法的高准确度。

Navigation method and system of mobile robot based on color band

【技术实现步骤摘要】
基于色带的移动机器人导航方法及系统
本专利技术属于机器人导航
,更具体地,本专利技术涉及一种基于色带的移动机器人导航方法及系统。
技术介绍
在AGV的行驶路径上布设色带,利用色带作为人工标志物,通过对摄像机采集的色带图像信号进行处理而实现导航。该方法具有灵活性较好,计算简单速度快,地面路线设置简单易行等优点。通过色带导航,移动机器人可以实时地纠正其左右位置偏差和角度偏差,保证在行进过程中的位置准确。但传统的色带导航算法对色带的污染和机械磨损十分敏感,对环境要求过高,导航可靠性较差,且很难实现精确导航;此外,导航时的边缘提取采用Canny算子,Canny算子虽然是一种公认的边缘提取效果最佳的算子,但因其边缘检测效率较差,采用Canny算子进行边缘检测会耗费更多的时间,不利于色带导航实时性的实现。
技术实现思路
本专利技术提出的基于色带的移动机器人导航方法,提供了一种鲁棒高、导航精度高及导航实时性高的移动机器人导航方法。本专利技术是这样实现的,一种基于色带的移动机器人导航方法,该方法具体包括如下步骤:S1、提取图像中的色带的边缘点;S2、对色带边缘点采用霍夫直线变换进行直线检测,形成一定数量的轮廓线段;S3、对轮廓线段进行直线拟合,形成若干色带段;S4、检测色带段中的有效色点段,提取有效色带段的色带中心线;S5、计算提取的色带中心线相对于实际的色带中心线的偏转角度及色带垂直方向上的偏移量,若偏移量大于阈值,则移动机器人基于所述偏移量进行纠偏。>进一步的,色带边缘点的提起方法具体包括如下步骤:S11、将当前采集到的图像转化到HSV颜色空间,基于色带颜色确定对应颜色的HSV阈值,将HSV阈值内的像素带赋值255,否则赋值为0S12、标记图像中像素值为255的像素点,检测各标记像素点的两侧是否分别存在一个像素值为0及一个像素值为255的像素点,若检测结果为是,则判定为色带边缘点。进一步的,直线拟合的方法具体如下:将轮廓线段两两组合,形成若干组轮廓线段对,基于每个组轮廓线段对间的距离和夹角来确定组轮廓线段对间是否进行直线拟合。进一步的,每对轮廓线段对间的直线拟合方法具体包括如下步骤:S31、检测轮廓线段对间的夹角是都大于夹角阈值,若检测结果为否,则执行步骤S32,若检测结果为是,则该轮廓线段对间不进行直线拟合;S32、检测轮廓线段对间的距离是否大于距离阈值,若检测结果为否,执行步骤S33,若检测结果为是,则该轮廓线段对间不进行直线拟合;S33、对该轮廓线段对进行直线拟合;轮廓线段对间的距离是指两轮廓线段中点间的距离。进一步的,有效色带段的检测方法具体如下:S41、检测色带段中像素值为255的有效像素点数;S42、判断色带段中的有效像素点数与总像素点数的比值是否大于预设值一,若判断结果为是,并执行步骤S43,若判断结果为否,则判定为无效色带段;S43、计算色带段中的有效像素点数与色带总像素点的比值,若比值大于预设值二,则判定当前色带段为有效色带段,否则判定为无效色带段。本专利技术是这样实现的,一种基于色带的移动机器人导航系统,所述系统包括:设于行驶区域地面上的色带,设于移动机器人底部的摄像机,摄像机与图像处理器连接,摄像机实时采集地面的图像,将采集到的图像发送至图像处理器,图像处理器基于计算移动机器人的纵向偏移量,并基于纵向偏移量来进行纠偏。本专利技术提出的基于色带的移动机器人导航方法具有如下效果:1)在综合考虑色带断裂,色带破损,多段色带,色带平行,色带交叉,多种颜色色带多种情况下,提出的鲁棒性及计算效率较优的导航方法,有效地降低了色带断裂和色带破损对色带导航产生的影响,增强了导航方法的鲁棒性;2)有效地避免了平行色带布设较近时色带边缘间出现的错误导航情况,确保了色带导航方法的高准确度;3)采用优化的边缘检测算法在获得与Canny相同的边缘检测效果的同时大幅减少了运行时间,提高了运行速度,增强了导航的实时性。附图说明图1为本专利技术实施例提供的基于色带的机器人导航方法流程图。具体实施方式下面对照附图,通过对实施例的描述,对本专利技术的具体实施方式作进一步详细的说明,以帮助本领域的技术人员对本专利技术的专利技术构思、技术方案有更完整、准确和深入的理解。图1为本专利技术实施例提供的基于色带的机器人导航方法流程图,该方法具体包括如下步骤:色带的导航方法包括:色带边缘的提取,色带中心线的提取及计算机器人的偏转角;其中,色带边缘的提取具体包括如下步骤:S1、提取图像中的色带边缘点,其提取方法具体包括如下步骤:S11、将当前采集到的图像转化到HSV颜色空间,基于色带颜色确定对应颜色的HSV阈值,将HSV阈值内的像素带赋值255,否则赋值为0;S12、识别图像中的色带边缘点,其识别方法具体如下:标记图像中像素值为255的像素点,检测各标记像素点的两侧是否分别存在一个像素值为0及一个像素值为255的像素点,若检测结果为是,则判定为色带边缘点;S2、对色点边缘点采用霍夫直线变换进行直线检测,形成一定数量的轮廓线段;S3、对轮廓线段进行直线拟合,形成若干色带段,直线拟合的方法具体包括如下步骤:若存在n条轮廓线段,将n条轮廓线段两两组合,形成Cn2组轮廓线段对,基于每个组轮廓线段对间的距离和夹角来确定组轮廓线段对间是否进行直线拟合,其执行步骤如下:S31、检测轮廓线段对间的夹角是都大于夹角阈值,若检测结果为否,则执行步骤S32,若检测结果为是,则该轮廓线段对间不进行直线拟合;S32、检测轮廓线段对间的距离是否大于距离阈值,若检测结果为否,执行步骤S33,若检测结果为是,则该轮廓线段对间不进行直线拟合,轮廓线段对间的距离是指两轮廓线段中点间的距离。S33、对该轮廓线段对进行直线拟合。在本专利技术实施例中,轮廓线段对间的夹角和距离检测不存在先后顺序之分,也可以基于轮廓线段对间的距离先进行检测,再基于轮廓线段对间的夹角再进行检测。S4、检测色带段是否为有效色点段,提取有效色带段的色带中心线,有效色带段的检测方法具体如下:S41、检测色带段中像素值为255的有效像素点数;S42、判断色带段中的有效像素点数与总像素点数的比值是否大于预设值一(例如90%),若判断结果为是,并执行步骤S43,若判断结果为否,则判定为无效色带段;S43、计算色带段中的有效像素点数与色带总像素点的比值,若比值大于预设值二,则判定当前色带段为有效色带段,否则判定为无效色带段。S5、计算提取的色带中心线相对于实际的色带中心线的偏转角度及色带垂直方向上的偏移量,若偏移量大于阈值,则移动机器人基于所述偏移量进行纵向纠偏。本专利技术实施例中,还提供一种移动机器人导航系统,该系统包括:设于行驶区域地面上的色带,设于移动机器人底部的摄像机,摄像机与图像处理器连接,摄像机实时采集地面的图像本文档来自技高网...

【技术保护点】
1.一种基于色带的移动机器人导航方法,其特征在于,所述方法具体包括如下步骤:/nS1、提取图像中的色带的边缘点;/nS2、对色带边缘点采用霍夫直线变换进行直线检测,形成一定数量的轮廓线段;/nS3、对轮廓线段进行直线拟合,形成若干色带段;/nS4、检测色带段中的有效色点段,提取有效色带段的色带中心线;/nS5、计算提取的色带中心线相对于实际的色带中心线的偏转角度及色带垂直方向上的偏移量,若偏移量大于阈值,则移动机器人基于所述偏移量进行纠偏。/n

【技术特征摘要】
1.一种基于色带的移动机器人导航方法,其特征在于,所述方法具体包括如下步骤:
S1、提取图像中的色带的边缘点;
S2、对色带边缘点采用霍夫直线变换进行直线检测,形成一定数量的轮廓线段;
S3、对轮廓线段进行直线拟合,形成若干色带段;
S4、检测色带段中的有效色点段,提取有效色带段的色带中心线;
S5、计算提取的色带中心线相对于实际的色带中心线的偏转角度及色带垂直方向上的偏移量,若偏移量大于阈值,则移动机器人基于所述偏移量进行纠偏。


2.如权利要求1所述基于色带的移动机器人导航方法,其特征在于,色带边缘点的提起方法具体包括如下步骤:
S11、将当前采集到的图像转化到HSV颜色空间,基于色带颜色确定对应颜色的HSV阈值,将HSV阈值内的像素带赋值255,否则赋值为0
S12、标记图像中像素值为255的像素点,检测各标记像素点的两侧是否分别存在一个像素值为0及一个像素值为255的像素点,若检测结果为是,则判定为色带边缘点。


3.如权利要求1所述基于色带的移动机器人导航方法,其特征在于,直线拟合的方法具体如下:
将轮廓线段两两组合,形成若干组轮廓线段对,基于每个组轮廓线段对间的距离和夹角来确定组轮廓线段对间是否进行直线拟合。


4.如权利要求3所述基于色带的移动机器人导航方法,其特征在于,每对轮廓线段对...

【专利技术属性】
技术研发人员:任鹏徐劲松高云峰曹雏清
申请(专利权)人:芜湖哈特机器人产业技术研究院有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1