一种用于机器人巡航的直线路径视觉识别方法技术

技术编号:19918791 阅读:13 留言:0更新日期:2018-12-29 00:08
本发明专利技术涉及一种用于机器人巡航的直线路径视觉识别方法,其特征在于,包括以下步骤:S1:预处理视觉识别,识别出机器人视觉画面中的全部直线;S2:根据步骤S1中识别的直线在视觉画面中的位置和其斜率进行分析判断,过滤识别出所要巡航的直线路径,进行实时路径跟踪。

【技术实现步骤摘要】
一种用于机器人巡航的直线路径视觉识别方法
本专利技术属于识别方法
,具体涉及一种用于机器人巡航的直线路径视觉识别方法。
技术介绍
近年来,随着人工智能和传感器等
的发展进步,商场、工厂内出现了越来越多的巡航机器人以及其它类型的服务机器人,智能机器人系统开始应用在服务行业中,开辟了机器人自主服务的新领域。以往智能机器人的研发主要是集中在学校和研究所中进行,而如今它却在企业和商界越来越受到重视。机器人最基本的功能是室内行走巡航,而室内机器人的工作环境往往是结构化环境,在这种结构化环境中,机器人和人类可能会发生一定的互动作用。因此,自主定位、导航及路径规划是机器人开发的关键问题。特别是对于巡航机器人而言,它需要针对不同环境下的地面进行来回巡航,如何建立最优巡航路线,是最大工作效率的体现;如何按照规划好的路线正确地行走,同时将误差控制在合理的范围内,是其工作可靠性的体现。随着图像处理技术的迅速发展,视觉导航技术开始应用到移动机器人行业中。视觉导航探测范围广、精度高,具有很高的空间和灰度分辨率,能够不从检测的场景中获得大部分信息,基于视觉识别和多传感器融合的导航系统成为了移动机器人智能导航的主要发展方向。对于室内机器人而言,路面及障碍物的检测和识别是视觉导航中最为重要的过程。现阶段的视觉检测、识别技术主要以边缘检测技术为基础,通过霍夫变换(Hough)或者最小二乘法提取直线形式的路面边界进行拟合,将检测到的路面信息与机器人内部存储的地图进行对比,从而判断机器人的行进方向,此方法的匹配速度慢,效率不高。其次,霍夫变换是一种全局性的检测直线方法,计算量大,检测速度慢,经常会将一些不连续的线段判断为连续的线段,无法准确跟随目标路径。在直线拟合的方法上,最小二乘法相比于霍夫变换检测精度高,但对于强噪声点敏感,鲁棒性能也较差,所以对于背景信息复杂,干扰严重的室内环境,难以获得准确的导航路径信息。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种用于机器人巡航的直线路径视觉识别方法;以解决现有技术中的上述缺陷,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种用于机器人巡航的直线路径视觉识别方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种用于机器人巡航的直线路径视觉识别方法,其特征在于,包括以下步骤:S1:预处理视觉识别,识别出机器人视觉画面中的全部直线;S2:根据步骤S1中识别的直线在视觉画面中的位置和其斜率进行分析判断,过滤识别出所要巡航的直线路径,进行实时路径跟踪。作为优选,所述步骤S1中,通过视觉传感器采集视觉画面,并对采集到的视觉画面依次进行以下操作:图像灰度化处理,干扰噪声处理,图像二值化处理,直线识别处理。作为优选,所述步骤S1中,图像灰度化处理将彩色图片进行灰度化的过程,视觉画面中的彩色部分占据比较大的存储空间,不利于图像的直接处理。采用最大值法进行灰度化处理,算法速度较快,有利于提高边缘锐度。作为优选,所述步骤S1中,干扰噪声处理采用小波变换进行时频域分析,用来减少或者舍弃噪声产生的系数,最大程度低保留原始信号的小波系数,抑制高频噪声,增强图像的清晰度。作为优选,所述步骤S1中,图像二值化处理使图像特征表现更直观,信息更简化,关键在于合理确定分割阈值,采用最大间距法进行图像二值化分割。作为优选,所述步骤S1中直线识别处理采用Hough变换对二值图像中的点进行提取,从而识别出画面中的所有直线。图像二值化处理就是使图像中的像素点只有0或者255两个灰度值,关键点在于阈值的设定问题,这里采用最大间距法进行图像二值化分割。作为优选,所述步骤S2具体包括以下步骤:S2.1:画面准备;坐标系的两轴与视觉画面的长和宽平行,当巡航机器人沿着行驶方向稳定前行时,直线路径总是在视觉识别画面中的一定位置,并且与坐标系的夹角即斜率也是在一定范围内。S2.2:首次预估位置DS,斜率KS;当巡航机器人首次沿着直线路径巡航时,不进行直线识别,先观察直线路径在视觉画面中的位置和斜率,预估出一定的位置和斜率的一定范围。S2.3:目标巡航直线识别与纠偏;进行目标直线视觉识别的同时不断调整巡航机器位置和斜率的范围S2.4:判断巡航机器人位置和斜率是否满足条件,满足条件则识别出目标直线,进行直线目标的跟踪;否则返回S2.3。本专利技术的有益效果在于,第一、本专利技术通过视觉传感器以及传统视觉识别方法识别出画面内的所有直线,稳定性好。第二,本专利技术通过改进算法,运用极少的运算量识别出目标巡航直线,实现路径的实时跟踪,时间少,准确率高。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1为巡航机器人直线巡航示意图;图2为直线路径视觉识别画面;图3为巡航直线路径算法流程图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。如图1-3所示,本专利技术提供的一种用于机器人巡航的直线路径视觉识别方法,包括以下步骤:S1:预处理视觉识别,识别出机器人视觉画面中的全部直线;S2:根据步骤S1中识别的直线在视觉画面中的位置和其斜率进行分析判断,过滤识别出所要巡航的直线路径,进行实时路径跟踪。所述步骤S1中,通过视觉传感器采集视觉画面,并对采集到的视觉画面依次进行以下操作:图像灰度化处理,干扰噪声处理,图像二值化处理,直线识别处理。所述步骤S1中,图像灰度化处理将彩色图片进行灰度化的过程,视觉画面中的彩色部分占据比较大的存储空间,不利于图像的直接处理。采用最大值法进行灰度化处理,算法速度较快,有利于提高边缘锐度。所述步骤S1中,干扰噪声处理采用小波变换进行时频域分析,用来减少或者舍弃噪声产生的系数,最大程度低保留原始信号的小波系数,抑制高频噪声,增强图像的清晰度。所述步骤S1中,图像二值化处理使图像特征表现更直观,信息更简化,关键在于合理确定分割阈值,采用最大间距法进行图像二值化分割。所述步骤S1中直线识别处理采用Hough变换对二值图像中的点进行提取,从而识别出画面中的所有直线。图像二值化处理就是使图像中的像素点只有0或者255两个灰度值,关键点在于阈值的设定问题,这里采用最大间距法进行图像二值化分割。所述步骤S2具体包括以下步骤:S2.1:画面准备;坐标系的两轴与视觉画面的长和宽平行,当巡航机器人沿着行驶方向稳定前行时,直线路径总是在视觉识别画面中的一定位置,并且与坐标系的夹角即斜率也是在一定范围内。S2.2:首次预估位置DS,斜率KS;当巡航机器人首次沿着直线路径巡航时,不进行直线识别,先观察直线路径在视觉画面中的位置和斜率,预估出一定的位置和斜率的一定范围。S2.3:目标巡航直线识别与纠偏;进行目标直线视觉识别的同时不断调整巡航机器位置和斜率的范围S2.4:判断巡航机器人位置和斜率是否满足条件,满足条件则识别出目标直线,进行直线目标的跟踪;否则返回S2.3。以上公开的仅为本专利技术的优选实施方式,但本专利技术并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本专利技术原理前提下本文档来自技高网
...

【技术保护点】
1.一种用于机器人巡航的直线路径视觉识别方法,其特征在于,包括以下步骤:S1:预处理视觉识别,识别出机器人视觉画面中的全部直线;S2:根据步骤S1中识别的直线在视觉画面中的位置和其斜率进行分析判断,过滤识别出所要巡航的直线路径,进行实时路径跟踪。

【技术特征摘要】
1.一种用于机器人巡航的直线路径视觉识别方法,其特征在于,包括以下步骤:S1:预处理视觉识别,识别出机器人视觉画面中的全部直线;S2:根据步骤S1中识别的直线在视觉画面中的位置和其斜率进行分析判断,过滤识别出所要巡航的直线路径,进行实时路径跟踪。2.根据权利要求1所述的一种用于机器人巡航的直线路径视觉识别方法,其特征在于,所述步骤S1中,通过视觉传感器采集视觉画面,并对采集到的视觉画面依次进行以下操作:图像灰度化处理,干扰噪声处理,图像二值化处理,直线识别处理。3.根据权利要求2所述的一种用于机器人巡航的直线路径视觉识别方法,其特征在于,所述步骤S1中,图像灰度化处理将彩色图片进行灰度化的过程,采用最大值法进行灰度化处理。4.根据权利要求2或3所述的一种用于机器人巡航的直线路径视觉识别方法,其特征在于,所述步骤S1中,干扰噪声处理采用小波变换进行时频域分析,最大程度低保留原始信号的小波系数,抑制高频噪声。5.根据权利要求4所述的一种用于机器人巡航的直线路径视觉识别方法,其特征在...

【专利技术属性】
技术研发人员:刘灵慧李岩韩涛赵全富段辉颜廷利段美琪邱金燕毕胜华李淑云韩明黄娇王潇阳
申请(专利权)人:国网山东省电力公司莱芜供电公司国家电网有限公司
类型:发明
国别省市:山东,37

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

1