基于红外线深度摄像头技术的机器人障碍检测方法及系统技术方案

技术编号:27959532 阅读:27 留言:0更新日期:2021-04-06 13:50
本发明专利技术公开了基于红外线深度摄像头技术的机器人障碍检测方法及系统,方法包括:S1,获取红外深度传感器的数据;S2,滤除设定区域以外的红外传感器传回的数据,设定区域先将红外深度传感器获得的画面划分出设定点,由设定点构成设定区域;S3,设定区域检测到障碍物时返回障碍物信息;系统包括依次连接的障碍物探测模块、传感器信息上传模块、信息处理模块和指令执行模块,障碍物探测模块用于根据设定区域探测是否存在障碍物,通过红外深度传感器获得的画面划分出设定点,由设定点构成设定区域,滤除设定区域以外的红外传感器传回的数据,当设定区域检测到障碍物时返回障碍物信息。

【技术实现步骤摘要】
基于红外线深度摄像头技术的机器人障碍检测方法及系统
本专利技术涉及计算机应用
,尤其是涉及一种通过电子设备对障碍物的识别方法及系统。
技术介绍
障碍物识别技术,是一种实时地计算摄像头前方是否存在障碍物并且通过将障碍物信息传递给处理机构,处理机构通过障碍物信息作出躲避、报警或进行其他处理的技术。红外线深度摄像头或者激光亦或者超声波探测前方是否存在障碍物,一般通过红外线、激光、超声波到达障碍物表面并返回的时间差来获取障碍物的距离,其实现原理主要如下:(1)事先将摄像头和计算机或其他处理机构相连;(2)通过红外摄像头、激光、超声波传感器获取物体的距离;(3)将物体的距离与设定值进行比对,如果小于等于设定值则表示物体过近。目前的障碍物检测技术有两大缺点:1.设备成本过高,目前市面上的激光检测设备普遍价格较高,用于产品时会造成产品昂贵的现象。2.红外摄像头、超声波检测设备容易出现误测,在正常检测流程中会受到各种干扰,导致突然检测到障碍物,会中断正常流程。
技术实现思路
为解决现有技术的不足,实现降低成本的同时降低探测干扰的目的,本专利技术采用如下的技术方案:基于红外线深度摄像头技术的机器人障碍检测方法,包括如下步骤:S1,获取红外深度传感器的数据;S2,滤除设定区域以外的红外传感器传回的数据,所述设定区域先将红外深度传感器获得的画面划分出设定点,由设定点构成设定区域;S3,设定区域检测到障碍物时返回障碍物信息。r>通过以上方法,在画面边缘出现但未在检测区域内的障碍物,不会干扰到正常流程的障碍物识别,即不会被识别为障碍物导致流程中断,增加容错性,达到出现一定程度的障碍检测干扰时能够正常进行流程不被中断的目的。通过设定区域的构建,使得设定区域符合特定条件,忽略其他区域检测数据,达到减少无用数据量、降低运算要求以及在特殊条件下使用的效果。通过低成本的红外深度摄像头就可以实现高成本的激光传感器的相似功能,降低了成本,降低了产品的推广难度,以及提升了产品的竞争力。进一步的,所述步骤S2中,将设定区域的形状和红外深度传感器获取的深度,与设有所述红外深度传感器的机器人的形状匹配。避免了传统的探测方式中,使用一个矩形区域将整个机器人范围包裹,探测整个矩形区域的障碍物,当经过一些狭窄区域时,使得矩形区域的探测范围可能因探测范围过大,导致机器人本可以通过的区域,被判定为无法通过。进一步的,根据检测到障碍物的设定点的位置、数量,进行规避。由于设定点与机器人之间存在对应关系,机器人可以根据设定点所在的整个设定区域的位置、数量,以及多个设定点形成的局部区域,进行适应性规避。避免了传统矩形框探测区域,因为存在障碍物,整个矩形区域都变成无法通行,导致该区域机器人无法进入的问题。进一步的,所述步骤S3中,当设定区域的一个以上设定点检测到障碍物时,判定存在障碍物。进一步的,所述步骤S1,通过红外深度传感器对指定的画面区域进行距离采样来探测障碍物,当指定的画面区域返回的红外线探测距离小于距离阈值,表示探测到障碍物。进一步的,所述步骤S2,当探测到的障碍物被设定区域中的设定点检测到时才被认定为是障碍物。基于红外线深度摄像头技术的机器人障碍检测系统,包括依次连接的障碍物探测模块、传感器信息上传模块、信息处理模块和指令执行模块,障碍物探测模块用于根据设定区域探测是否存在障碍物,通过红外深度传感器获得的画面划分出设定点,由设定点构成设定区域,滤除设定区域以外的红外传感器传回的数据,当设定区域检测到障碍物时返回障碍物信息,传感器信息上传模块将障碍物探测模块探测到的信息整合上传至信息处理模块,信息处理模块判断是否存在障碍物,指令执行模块在信息处理模块判断存在障碍物时,执行应对障碍物的操作。通过以上系统,在画面边缘出现但未在检测区域内的障碍物,不会干扰到正常流程的障碍物识别,即不会被识别为障碍物导致流程中断,增加容错性,达到出现一定程度的障碍检测干扰时能够正常进行流程不被中断的目的。通过设定区域的构建,使得设定区域符合特定条件,忽略其他区域检测数据,达到减少无用数据量、降低运算要求以及在特殊条件下使用的效果。通过低成本的红外深度摄像头就可以实现高成本的激光传感器的相似功能,降低了成本,降低了产品的推广难度,以及提升了产品的竞争力。进一步的,所述障碍物探测模块包括设定模块,用于构建设定点及其构成的设定区域,并将设定区域的形状和红外深度传感器获取的深度,与设有所述红外深度传感器的机器人的形状匹配。避免了传统的探测系统,使用一个矩形区域将整个机器人范围包裹,探测整个矩形区域的障碍物,当经过一些狭窄区域时,使得矩形区域的探测范围可能因探测范围过大,导致机器人本可以通过的区域,被判定为无法通过。进一步的,所述信息处理模块根据检测到障碍物的设定点的位置、数量,计算规避策略,并通过指令执行规避操作。由于设定点与机器人之间存在对应关系,机器人可以根据设定点所在的整个设定区域的位置、数量,以及多个设定点形成的局部区域,进行适应性规避。避免了传统矩形框探测区域,因为存在障碍物,整个矩形区域都变成无法通行,导致该区域机器人无法进入的问题。本专利技术的优势和有益效果在于:通过将红外深度摄像头作为障碍物探测装置,并且可以设定探测范围降低干扰,强化了障碍物检测环境的能力,降低了产品生产成本,并且在特殊场景、探测器形态上都可以使用,拓宽了使用场景,提高了竞争力。附图说明图1是本专利技术的方法流程图。图2是本专利技术的系统结构示意图。图3是本专利技术中机器人形态示意图。图4是本专利技术中模拟的机器人探测视角示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。通过将整个红外深度摄像头的画面划分为多个检测点,并且检测点只将关键障碍物区域设定为检测区域,检测点通过红外摄像头对指定的画面区域进行距离采样来探测障碍物,当指定的摄像头画面区域返回的红外线探测距离小于指定的距离即表示探测到障碍物,当障碍物被检测区域中的检测点检测到时才被认定为是障碍物。这样在屏幕边缘出现但未在检测区域内的障碍物,不会干扰到正常流程的障碍物识别,即不会被识别为障碍物导致流程中断。检测点的数量、位置等可以通过实际需求进行设定。通过设定检测区域,使得检测区域符合特定条件,忽略其他区域检测数据,达到减少无用数据量、降低运算要求以及在特殊条件下使用的效果。例如一个T字型图案的检测区域,适用于顶部比较宽阔的机器人在行进时进行避障,只需要通行条件满足T字型即可,不需要传统的检测中满足整个画面的检测条件。改进了障碍物识别方法,增加容错性,达到出现一定程度的障碍检测干扰时能够正常进行流程不被中断的目的。通过低成本的红外深度摄像头就可以实现高成本的激光传感器类似的功能,降低了产品的推广难度,以本文档来自技高网...

【技术保护点】
1.基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于包括如下步骤:/nS1,获取红外深度传感器的数据;/nS2,滤除设定区域以外的红外传感器传回的数据,所述设定区域先将红外深度传感器获得的画面划分出设定点,由设定点构成设定区域;/nS3,设定区域检测到障碍物时返回障碍物信息。/n

【技术特征摘要】
1.基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于包括如下步骤:
S1,获取红外深度传感器的数据;
S2,滤除设定区域以外的红外传感器传回的数据,所述设定区域先将红外深度传感器获得的画面划分出设定点,由设定点构成设定区域;
S3,设定区域检测到障碍物时返回障碍物信息。


2.如权利要求1所述的基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于所述步骤S2中,将设定区域的形状和红外深度传感器获取的深度,与设有所述红外深度传感器的机器人的形状匹配。


3.如权利要求2所述的基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于根据检测到障碍物的设定点的位置、数量,进行规避。


4.如权利要求1所述的基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于所述步骤S3中,当设定区域的一个以上设定点检测到障碍物时,判定存在障碍物。


5.如权利要求1所述的基于红外线深度摄像头技术的机器人障碍检测方法,其特征在于所述步骤S1,通过红外深度传感器对指定的画面区域进行距离采样,当指定的画面区域返回的红外线探测距离小于距离阈值,表示探测到障碍物。


6.如权利要求5所述的基...

【专利技术属性】
技术研发人员:钱小一陈力豪
申请(专利权)人:杭州北冥星眸科技有限公司
类型:发明
国别省市:浙江;33

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

1