一种扫地机器人的障碍物高度检测装置和方法以及跨越装置和方法制造方法及图纸

技术编号:18452306 阅读:32 留言:0更新日期:2018-07-18 10:45
本发明专利技术公开了一种扫地机器人的障碍物高度检测装置和方法以及跨越装置和方法。该障碍物高度检测装置,包括:红外测距单元,用于通过红外线检测障碍物距离;图像获取单元,用于通过摄像头获取障碍物图像;高度计算单元,用于依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。该障碍物检测装置可检测扫地机器人前方的障碍物高度,有助于后续对障碍物进行跨越。

Obstacle height detection device and method for sweeping robot, and crossing device and method

The invention discloses an obstacle height detection device and a method for a sweeping robot, and a crossing device and method. The obstacle height detection device includes an infrared distance measuring unit for detecting obstacle distance through infrared rays; an image acquisition unit for obtaining an obstacle image through a camera; a height calculation unit is used to calculate the height of the obstacle in accordance with the detected obstacle distance and the acquired image image. The obstacle detection device can detect the height of obstacles in front of the sweeping robot, and help to further overcome obstacles.

【技术实现步骤摘要】
一种扫地机器人的障碍物高度检测装置和方法以及跨越装置和方法
本专利技术涉及扫地机器人领域,尤其涉及一种扫地机器人的障碍物高度检测装置和方法以及跨越装置和方法。
技术介绍
扫地机器人又称自动打扫机、智能吸尘机、机器人吸尘机等,是智能家用电器的一种,能够凭借一定的人工智能,自动在房间内完成地面清洁工作。现有的扫地机器人在遇到门槛等障碍物时,一般会有两种情况,一种是改变路线绕行障碍物,这样导致扫地机器人只能在一定范围的空间内进行打扫,无法进入其他房间进行打扫;一种是维持路线并跨过障碍物,这样扫地机器人能够进入到其他房间进行打扫。对于后一种情况,扫地机器人仅能够对障碍物进行识别,而无法判断障碍物高度,导致扫地机器人对障碍物的盲目跨越,比如想要跨越的障碍物高度已经超过了其可跨越高度、跨越墙壁等跨越行为。
技术实现思路
为了解决上述现有技术的不足,本专利技术提供一种扫地机器人的障碍物高度检测装置和方法以及跨越装置和方法。该障碍物高度检测装置可检测扫地机器人前方的障碍物高度,有助于后续对障碍物进行跨越。本专利技术所要解决的技术问题通过以下技术方案予以实现:一种扫地机器人的障碍物高度检测装置,包括:红外测距单元,用于通过红外线检测障碍物距离;图像获取单元,用于通过摄像头获取障碍物图像;高度计算单元,用于依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。进一步地,障碍物高度H=(L*h)/f,其中,L为障碍物距离,h为障碍物在摄像头的图像传感器上的投影高,f为摄像头的镜头和图像传感器之间的距离。进一步地,所述红外测距单元包括:红外发射器,用于向障碍物发射红外激光;红外传感器,用于接收经障碍物反射的红外激光;测距子单元,用于依据接收的红外激光,计算出障碍物距离。一种扫地机器人的障碍物跨越装置,包括:上述的障碍物高度检测装置,用于检测障碍物高度;第一控制单元,用于依据检测的障碍物高度,控制扫地机器人上的跨越机构对障碍物进行跨越。进一步地,包括:第二控制单元,用于依据检测的障碍物距离,控制扫地机器人的行走机构减速和/或启动所述图像获取单元。一种扫地机器人的障碍物高度检测方法,包括:步骤1:通过红外线检测障碍物距离,通过摄像头获取障碍物图像;步骤2:依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。进一步地,障碍物高度H=(L*h)/f,其中,L为障碍物距离,h为障碍物在摄像头的图像传感器上的投影高,f为摄像头的镜头和图像传感器之间的距离。进一步地,步骤1中的通过红外线检测障碍物距离包括:步骤1.1:向障碍物发射红外激光;步骤1.2:接收经障碍物反射的红外激光:步骤1.3:依据接收的红外激光,计算出障碍物距离。一种扫地机器人的障碍物跨越方法,包括:上述的障碍物高度检测方法;步骤3:依据检测的障碍物高度,控制扫地机器人的跨越机构对障碍物进行跨越。进一步地,在步骤1中还包括:步骤1.4:依据检测的障碍物距离,控制扫地机器人的行走机构减速和/或启动所述图像获取单元。本专利技术具有如下有益效果:该障碍物高度检测装置先通过所述红外测距单元检测障碍物距离以及通过所述图像获取单元获取障碍物图像,然后依据检测的障碍物距离和获取的障碍物图像来计算出障碍物高度,获知扫地机器人前方的障碍物高度后,有助于后续控制扫地机器人的跨越机构对障碍物进行跨越。附图说明图1为本专利技术提供的扫地机器人的障碍物高度检测装置的原理框图;图2为本专利技术提供的障碍物高度的检测原理的示意图;图3为本专利技术提供的扫地机器人的障碍物跨越装置的原理框图;图4为本专利技术提供的扫地机器人的障碍物高度检测方法的步骤框图;图5为本专利技术提供的扫地机器人的障碍物跨越方法的步骤框图;图6为本专利技术提供的扫地机器人的另一障碍物跨越方法的步骤框图。具体实施方式下面结合附图和实施例对本专利技术进行详细的说明。实施例一如图1所示,一种扫地机器人的障碍物高度检测装置,包括:红外测距单元,用于通过红外线检测障碍物距离;图像获取单元,用于通过摄像头获取障碍物图像;高度计算单元,用于依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。该障碍物高度检测装置先通过所述红外测距单元检测障碍物距离以及通过所述图像获取单元获取障碍物图像,然后依据检测的障碍物距离和获取的障碍物图像来计算出障碍物高度,获知扫地机器人前方的障碍物高度后,有助于后续控制扫地机器人的跨越机构对障碍物进行跨越。如图2所示,由相似三角形原理可知:L/H=f/h,进而推导出障碍物高度H=(L*h)/f,其中,L为障碍物距离,h为障碍物在摄像头的图像传感器上的投影高,f为摄像头的镜头和图像传感器之间的距离;f为固定参数,h通过对图像传感器的感光信息进行计算或者通过按障碍物图像按和图像传感器之间的尺寸比例进行换算可知。特别说明的是,所述红外测距单元输出的障碍物距离L为障碍物到摄像头的镜头的距离。具体的所述红外测距单元包括:红外发射器,用于向障碍物发射红外激光;红外传感器,用于接收经障碍物反射的红外激光;测距子单元,用于依据接收的红外激光,计算出障碍物距离。其中,红外线测距为现有技术,故不在此详细描述其原理和方法。实施例二如图3所示,一种扫地机器人的障碍物跨越装置,包括:实施例一中所述的障碍物高度检测装置,用于检测障碍物高度;第一控制单元,用于依据检测的障碍物高度,控制扫地机器人上的跨越机构对障碍物进行跨越。该障碍物跨越装置依据检测的障碍物高度来控制扫地机器人的跨越机构对障碍物进行跨越,可以有效防止扫地机器人对障碍物进行盲目的跨越,比如:跨越的障碍物高度已经超过了其可跨越高度、跨越墙壁等跨越行为。扫地机器人上的跨越机构主要有设置在扫地机器人底部的升降式跨越机构或者设置在扫地机器人顶部的飞行式跨越机构两种。这两种跨越机构均存在多种现有的机械结构,在此不作限制。在具体实现时,所述第一控制单元判断检测的障碍物高度是否小于或等于预设的可跨越高度,若是,则启动扫地机器人上的跨越机构对障碍物进行跨越,若否,则控制扫地机器人的行走机构改变路线,对障碍物绕行。比如,现有的门槛高度一般在4cm以下,那么就可以将扫地机器人的可跨越高度预设为4cm,若所述障碍物高度检测装置检测的障碍物高度在4cm或4cm以下,所述第一控制单元则启动跨越机构来对障碍物进行跨越,若所述障碍物高度检测装置检测的障碍物高度在4cm以上,所述第一控制单元则控制扫地机器人的行走机构改变路线,对障碍物绕行。另外,若扫地机器人上设置有针对不同高度障碍物的多种跨越机构的话,则所述第一控制单元判断检测的障碍物高度在哪种跨越机构的高度区间内,然后启动扫地机器人上对应的跨越机构来对障碍物进行跨越。比如,扫地机器人上同时设置有升降式跨越机构和飞行式跨越机构,所述升降式跨越机构对应于跨越0-4cm高的障碍物,所述飞行式跨越机构对应于跨越4cm以上高的障碍物,若所述障碍物高度检测装置检测的障碍物高度在0-4cm之间,所述第一控制单元则启动升降式跨越机构来对障碍物进行跨越,若所述障碍物高度检测装置检测的障碍物高度在4cm以上,所述第一控制单元则启动飞行式跨越机构来对障碍物进行跨越。该障碍物跨越装置还包括:第二控制单元,用于依据检测的障碍物距离,控制扫地机器人的行走机构减速和/或启动所述图像获取单元。该障碍物跨越装置通过所述本文档来自技高网...

【技术保护点】
1.一种扫地机器人的障碍物高度检测装置,其特征在于,包括:红外测距单元,用于通过红外线检测障碍物距离;图像获取单元,用于通过摄像头获取障碍物图像;高度计算单元,用于依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。

【技术特征摘要】
1.一种扫地机器人的障碍物高度检测装置,其特征在于,包括:红外测距单元,用于通过红外线检测障碍物距离;图像获取单元,用于通过摄像头获取障碍物图像;高度计算单元,用于依据检测的障碍物距离和获取的障碍物图像,计算出障碍物高度。2.根据权利要求1所述的扫地机器人的障碍物高度检测装置,其特征在于,障碍物高度H=(L*h)/f,其中,L为障碍物距离,h为障碍物在摄像头的图像传感器上的投影高,f为摄像头的镜头和图像传感器之间的距离。3.根据权利要求1或2所述的扫地机器人的障碍物高度检测装置,其特征在于,所述红外测距单元包括:红外发射器,用于向障碍物发射红外激光;红外传感器,用于接收经障碍物反射的红外激光;测距子单元,用于依据接收的红外激光,计算出障碍物距离。4.一种扫地机器人的障碍物跨越装置,其特征在于,包括:权利要求1-3中任一所述的障碍物高度检测装置,用于检测障碍物高度;第一控制单元,用于依据检测的障碍物高度,控制扫地机器人上的跨越机构对障碍物进行跨越。5.根据权利要求4所述的障碍物跨越装置,其特征在于,包括:第二控制单元,用于依据检测的障碍物距离,控制扫地机器人的行走机构减速和/或...

【专利技术属性】
技术研发人员:吴光斯林挺杜映丹
申请(专利权)人:信利光电股份有限公司
类型:发明
国别省市:广东,44

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

1