一种扫地机的障碍物检测方法及系统技术方案

技术编号:20913340 阅读:41 留言:0更新日期:2019-04-20 09:05
本发明专利技术实施例涉及一种扫地机的障碍物检测方法及系统,其中,所述方法包括:获取视觉图像,并识别所述视觉图像中包含的特征点;根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。本申请提供的技术方案,能够节省扫地机的成本。

A Method and System for Obstacle Detection of Sweeper

The embodiment of the present invention relates to an obstacle detection method and system of a sweeper, in which the method includes acquiring a visual image and identifying the feature points contained in the visual image, constructing a set of space obstacle points according to the identified feature points, and screening the effective obstacle points from the space obstacle points according to the height and ground level of the sweeper fuselage. According to the selected effective obstacle points and the current position information of the sweeper, the walking path of the sweeper is planned. The technical scheme provided in this application can save the cost of sweeper.

【技术实现步骤摘要】
一种扫地机的障碍物检测方法及系统
本申请涉及自动化控制
,特别涉及一种扫地机的障碍物检测方法及系统。
技术介绍
随着自动化技术的不断进步,扫地机被越来越多的家庭所青睐。当前的扫地机在运行时,可以通过摄像头拍摄行进路径中的视觉图像,然后分析该视觉图像中的障碍物。由于摄像头拍摄范围较广,通常会将包含天花板在内的场景都拍摄进去,因此识别出的障碍物中有些是包含天花板中的物体的。有了将天花板中的这些无效的障碍物点去除,现有技术中通过将天花板通过平面拟合的方式估算出来,在估算出天花板的位置后,将天花板其附近的障碍物点进行剔除,从而筛选出有效的障碍物点。然而,现有情况下,平面拟合需要一定的计算能力,如果要对视觉图像中的所有障碍物点集进行平面拟合运算,需要相当多的计算资源,这就增加了扫地机的成本。
技术实现思路
本申请的目的在于提供一种扫地机的障碍物检测方法及系统,能够节省扫地机的成本。为实现上述目的,本申请提供一种扫地机的障碍物检测方法,所述方法包括:获取视觉图像,并识别所述视觉图像中包含的特征点;根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。进一步地,根据识别出的所述特征点构建空间障碍物点集包括:将所述特征点转换为三维坐标点集,并将所述三维坐标点集作为构建的空间障碍物点集。进一步地,根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点包括:遍历所述空间障碍物点集中的各个障碍物点,若当前的障碍物点所处的高度大于所述扫地机的机身高度,或者小于地平面的高度,将所述当前的障碍物点从所述空间障碍物点集中剔除;将所述空间障碍物点集中剩余的障碍物点作为筛选出的有效障碍物点。进一步地,在从所述空间障碍物点集中筛选出有效障碍物点之后,所述方法还包括:将所述有效障碍物点投影至所述扫地机所处的二维平面中。进一步地,规划所述扫地机的行走路径包括:判断所述有效障碍物点的尺寸或者类型,若所述有效障碍物点的尺寸超出预设阈值,或者所述有效障碍物点的类型属于规避类型,控制所述扫地机避开所述有效障碍物点。进一步地,所述方法还包括:若所述有效障碍物点的尺寸小于所述预设阈值,或者所述有效障碍物点的类型属于清理类型,控制所述扫地机清扫所述有效障碍物点。进一步地,所述方法还包括:为所述扫地机设定终点位置,并根据所述扫地机的当前位置,规划从所述当前位置到所述终点位置的行动路径,所述行动路径中规避所述有效障碍物点。为实现上述目的,本申请还提供一种扫地机的障碍物检测系统,所述系统包括:特征点识别单元,用于获取视觉图像,并识别所述视觉图像中包含的特征点;障碍物点筛选单元,用于根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;路径规划单元,用于根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。进一步地,所述障碍物点筛选单元包括:剔除模块,用于遍历所述空间障碍物点集中的各个障碍物点,若当前的障碍物点所处的高度大于所述扫地机的机身高度,或者小于地平面的高度,将所述当前的障碍物点从所述空间障碍物点集中剔除;筛选模块,用于将所述空间障碍物点集中剩余的障碍物点作为筛选出的有效障碍物点。进一步地,所述路径规划单元包括:规避模块,用于判断所述有效障碍物点的尺寸或者类型,若所述有效障碍物点的尺寸超出预设阈值,或者所述有效障碍物点的类型属于规避类型,控制所述扫地机避开所述有效障碍物点;清扫模块,用于若所述有效障碍物点的尺寸小于所述预设阈值,或者所述有效障碍物点的类型属于清理类型,控制所述扫地机清扫所述有效障碍物点。由上可见,本申请提供的技术方案,在识别出障碍物点集后,可以根据机身高度和地平面高度,从障碍物点集中剔除高度过高或者过低的障碍物点,从而能够通过十分简便的方式筛选出有效障碍物点。这样,在保证识别精度的同时,还能极大地降低所需的计算资源,从而降低了扫地机的成本。附图说明图1为本申请实施例中扫地机的障碍物检测方法示意图;图2为本申请实施例中扫地机的障碍物检测系统的功能模块示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施方式,都应当属于本申请保护的范围。本申请提供一种扫地机的障碍物检测方法,请参阅图1,所述方法包括以下步骤:S1:获取视觉图像,并识别所述视觉图像中包含的特征点;S2:根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;S3:根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。在一个实施方式中,根据识别出的所述特征点构建空间障碍物点集包括:将所述特征点转换为三维坐标点集,并将所述三维坐标点集作为构建的空间障碍物点集。在实际应用中,视觉图像中的特征点是基于相机坐标系,那么可以按照现有的技术,将相机坐标系中的特征点转换为世界坐标系的三维坐标点,从而可以得到具备X,Y,Z三个坐标值的三维坐标点。在一个实施方式中,根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点包括:遍历所述空间障碍物点集中的各个障碍物点,若当前的障碍物点所处的高度大于所述扫地机的机身高度,或者小于地平面的高度,将所述当前的障碍物点从所述空间障碍物点集中剔除;将所述空间障碍物点集中剩余的障碍物点作为筛选出的有效障碍物点。在一个实施方式中,在从所述空间障碍物点集中筛选出有效障碍物点之后,所述方法还包括:将所述有效障碍物点投影至所述扫地机所处的二维平面中。在一个实施方式中,规划所述扫地机的行走路径包括:判断所述有效障碍物点的尺寸或者类型,若所述有效障碍物点的尺寸超出预设阈值,或者所述有效障碍物点的类型属于规避类型,控制所述扫地机避开所述有效障碍物点。在一个实施方式中,所述方法还包括:若所述有效障碍物点的尺寸小于所述预设阈值,或者所述有效障碍物点的类型属于清理类型,控制所述扫地机清扫所述有效障碍物点。在一个实施方式中,所述方法还包括:为所述扫地机设定终点位置,并根据所述扫地机的当前位置,规划从所述当前位置到所述终点位置的行动路径,所述行动路径中规避所述有效障碍物点。在实际应用中,可以按照以下方式实现本申请的技术方案:1)将视觉图像中得到的特征点转换为三维坐标点集,由此形成空间障碍物点集。由于是三维坐标点,所以每个点具有(x,y,z)三个属性,其中z是该点距地面的高度。2)对空间障碍物点集筛选,只保留有效的数据。具体操作如下:对每个空间障碍物点进行判断,如果高于扫地机机身高度的障碍物点,进行剔除。对于低于地平面的障碍物点,进行剔除。剔除后的障碍点集,在高于地平面,但低于扫地机机身高度之间。这样处理,不仅过滤掉了天花板部分的点集,而且只保留了有效区域的障碍物点集,这大大减少本文档来自技高网
...

【技术保护点】
1.一种扫地机的障碍物检测方法,其特征在于,所述方法包括:获取视觉图像,并识别所述视觉图像中包含的特征点;根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。

【技术特征摘要】
1.一种扫地机的障碍物检测方法,其特征在于,所述方法包括:获取视觉图像,并识别所述视觉图像中包含的特征点;根据识别出的所述特征点构建空间障碍物点集,并根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点;根据筛选出的所述有效障碍物点和所述扫地机当前的位置信息,规划所述扫地机的行走路径。2.根据权利要求1所述的方法,其特征在于,根据识别出的所述特征点构建空间障碍物点集包括:将所述特征点转换为三维坐标点集,并将所述三维坐标点集作为构建的空间障碍物点集。3.根据权利要求1所述的方法,其特征在于,根据扫地机机身高度和地平面,从所述空间障碍物点集中筛选出有效障碍物点包括:遍历所述空间障碍物点集中的各个障碍物点,若当前的障碍物点所处的高度大于所述扫地机的机身高度,或者小于地平面的高度,将所述当前的障碍物点从所述空间障碍物点集中剔除;将所述空间障碍物点集中剩余的障碍物点作为筛选出的有效障碍物点。4.根据权利要求1所述的方法,其特征在于,在从所述空间障碍物点集中筛选出有效障碍物点之后,所述方法还包括:将所述有效障碍物点投影至所述扫地机所处的二维平面中。5.根据权利要求1或4所述的方法,其特征在于,规划所述扫地机的行走路径包括:判断所述有效障碍物点的尺寸或者类型,若所述有效障碍物点的尺寸超出预设阈值,或者所述有效障碍物点的类型属于规避类型,控制所述扫地机避开所述有效障碍物点。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述有效障碍物点的尺寸小于所述预设阈值,或者所述有效...

【专利技术属性】
技术研发人员:周平
申请(专利权)人:轻客小觅智能科技北京有限公司
类型:发明
国别省市:北京,11

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

1