一种清洁机器人的场景识别方法及清洁机器人技术

技术编号:33091973 阅读:28 留言:0更新日期:2022-04-16 23:21
本发明专利技术涉及一种清洁机器人的场景识别方法及清洁机器人,其特征在于:在清洁机器人上设置第一图像采集模块和第二图像采集模块,第一图像采集模块和第二图像采集模块能分别采集两个不同方向范围内图像,令第一图像采集模块采集的图像为第一图像,第二图像采集模块采集的图像为第二图像;对第一图像和第二图像进行目标物体检测,如果第一图像和第二图像中检测到的目标物体属于同一家居场景,则将该家居场景识别为清洁机器人当前所处的家居场景。与现有技术相比,本发明专利技术的优点在于:对于开放式家居环境来说,能准确快速的识别出不同的家居场景。场景。场景。

【技术实现步骤摘要】
一种清洁机器人的场景识别方法及清洁机器人


[0001]本专利技术涉及一种清洁机器人的场景识别方法及清洁机器人。

技术介绍

[0002]随着社会的发展与进步,人民对于生活的品质有了更高的要求,体现在家居场景上便是越来越多的家庭已经不再满足于传统的家装风格,更多的家庭选择开放式场景如开放式厨房,开放式卧室等,体现出对于美好生活的追求。而对于传统的清洁机器人而言,在对家庭环境进行清扫的过程中往往是根据不同的空间来选择不同的清扫模式,对于开放式场景来说,传统的清洁机器人对于空间分割往往采用虚拟墙的方式进行,并没有有针对性的进行空间分割。此外,传统的清洁机器人场景识别算法往往对于外界环境的光影的变化有很高的要求,对于各种各样的家居环境并不能达到较好识别效果。并且传统的清洁机器人场景识别算法往往是基于场景分割之后进行相关策略的清扫工作,因此均需要先利用一段时间来进行场景的学习。
[0003]在一些利用视觉系统进行场景识别的清洁机器人中,在常见的家居场景中,利用这种方法可以很好的得到当前空间位置下的具体场景,进而给出相应的清扫策略,而在实际生活中,对于开放式空间来说,如常见的开放式厨房,开放式卧室等。当利用上述方法进行视觉检测时,对于开放式场景下的例如厨房与客厅相连时,清洁机器人检测到的目标通常会随着清扫路线而变化,如镜头面向客厅时,检测到的目标会使得机器人判断当前是在客厅中,进而选择客厅的清扫模式,而实际情况下此时的位置还在厨房中,这种场景对智能清洁机器人的清扫会产生一定的问题。

技术实现思路

[0004]本专利技术所要解决的第一个技术问题是针对上述现有技术提供一种在开放式家居环境中能准确快速的识别出家居场景的清洁机器人的场景识别方法。
[0005]本专利技术所要解决的第二个技术问题是针对上述现有技术提供一种能准确快速的识别出开放式场景环境下的不同空间的清洁机器人。
[0006]本专利技术解决上述第一个技术问题所采用的技术方案为:一种清洁机器人的场景识别方法,其特征在于:在清洁机器人上设置第一图像采集模块和第二图像采集模块,第一图像采集模块和第二图像采集模块能分别采集两个不同方向范围内图像,令第一图像采集模块采集的图像为第一图像,第二图像采集模块采集的图像为第二图像;对第一图像和第二图像进行目标物体检测,如果第一图像和第二图像中检测到的目标物体属于同一家居场景,则将该家居场景识别为清洁机器人当前所处的家居场景。
[0007]如果第一图像和第二图像中采集到的目标物体属于不同的家居场景,令第一图像检测到的目标物体属于第一家居场景,令第二图像检测到的目标物体属于第二家居场景,清洁机器人通过如下方式判别清洁机器人当前所处的家居场景为第一家居场景还是第二家居场景:
[0008]获取第一图像检测到的目标物体与清洁机器人之间的距离,获取第一图像检测到的目标物体与清洁机器清扫前进方向的夹角,计算第一图像检测到的目标物体在清洁机器清扫前进方向上的垂直投影距离,将该垂直投影距离标记为d1;
[0009]获取第二图像检测到的目标物体与清洁机器人之间的距离,获取第二图像检测到的目标物体与清洁机器清扫前进方向的夹角,计算第二图像检测到的目标物体在清洁机器清扫前进方向上的垂直投影距离,将该垂直投影距离标记为d2;
[0010]如果d1小于d2,判别清洁机器人当前所处的家居场景为第一家居场景;
[0011]如果d1大于d2,判别清洁机器人当前所处的家居场景为第二家居场景;
[0012]如果d1等于d2,判别清洁机器人当前所处的家居场景为上次识别出的家居场景。
[0013]如果第一图像检测到的目标物体有多个,则分别获取第一图像中不同目标物体与清洁机器人之间的距离,分别获取第一图像中不同目标物体与清洁机器清扫前进方向的夹角,然后分别计算第一图像中不同目标物体在清洁机器清扫前进方向上的垂直投影距离,将多个第一图像中不同目标物体在清洁机器清扫前进方向上的垂直投影距离的平均值标记为d1;如果第二图像检测到的目标物体有多个,则分别获取第二图像中不同目标物体与清洁机器人之间的距离,分别获取第二图像中不同目标物体与清洁机器清扫前进方向的夹角,然后分别计算第二图像中不同目标物体在清洁机器清扫前进方向上的垂直投影距离,将多个第二图像中不同目标物体在清洁机器清扫前进方向上的垂直投影距离的平均值标记为d2。
[0014]所述第一图像采集模块采集的为清洁机器人清扫前进方向范围内的图像,第二图像采集模块采用为与清洁机器人清扫前进方向相反的方向范围内的图像。
[0015]本专利技术解决上述第二个技术问题所采用的技术方案为:一种清洁机器人,包括机体,机体上设有清洁组件,机体内设有用于控制清洁组件工作状态的控制器,其特征在于:所述清洁机器人上设置第一图像采集模块和第二图像采集模块,第一图像采集模块和第二图像采集模块能分别采集两个不同方向范围内图像,第一图像采集模块和第二图像采集模块均与控制器连接,所述控制器采用上述场景识别方法对当前工作环境进行识别。
[0016]所述控制器内设有针对不同类型的家居场景对应的清扫策略,每个清扫策略下,控制器控制清洁组件以不同工作条件进行工作,当控制器识别出清洁机器人当前所处的家居场景后,按照预设对应的清扫策略,控制清洁组件以对应的工作条件进行工作。
[0017]与现有技术相比,本专利技术的优点在于:通过设置两个能集两个不同方向范围内图像的图像采集装置,并对采集的两组图像进行目标物体检测,如果两组图像中检测到的目标物体属于同一家居场景,则将该家居场景识别为清洁机器人当前所处的家居场景,对于开放式家居环境来说,能准确快速的识别出不同的家居场景。
附图说明
[0018]图1为本专利技术实施例中清洁机器人的场景识别方法流程图。
[0019]图2为本专利技术实施例中多目标物体的垂直投影示意图。
具体实施方式
[0020]以下结合附图实施例对本专利技术做详细描述。
[0021]如图1所示,本专利技术提供了一种清洁机器人的场景识别方法,其在清洁机器人上设置第一图像采集模块和第二图像采集模块,第一图像采集模块和第二图像采集模块能分别采集两个不同方向范围内图像,本实施例中,所述第一图像采集模块设置在清洁机器人的前侧,用于采集清洁机器人清扫前进方向范围内的图像,第二图像采集模块设置在清洁机器人后侧,用于采用为与清洁机器人清扫前进方向相反的方向范围内的图像;第一图像采集模块和第二图像采集模块的识别角度为5度~120度;令第一图像采集模块采集的图像为第一图像,第二图像采集模块采集的图像为第二图像;对第一图像和第二图像进行目标物体检测,如果第一图像和第二图像中检测到的目标物体属于同一家居场景,则将该家居场景识别为清洁机器人当前所处的家居场景;如果第一图像和第二图像中采集到的目标物体属于不同的家居场景,令第一图像检测到的目标物体属于第一家居场景,令第二图像检测到的目标物体属于第二家居场景,清洁机器人通过如下方式判别清洁机器人当前所处的家居场景为第一家居场景还是第二家居场景:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种清洁机器人的场景识别方法,其特征在于:在清洁机器人上设置第一图像采集模块和第二图像采集模块,第一图像采集模块和第二图像采集模块能分别采集两个不同方向范围内图像,令第一图像采集模块采集的图像为第一图像,第二图像采集模块采集的图像为第二图像;对第一图像和第二图像进行目标物体检测,如果第一图像和第二图像中检测到的目标物体属于同一家居场景,则将该家居场景识别为清洁机器人当前所处的家居场景。2.根据权利要求1所述的场景识别方法,其特征在于:如果第一图像和第二图像中采集到的目标物体属于不同的家居场景,令第一图像检测到的目标物体属于第一家居场景,令第二图像检测到的目标物体属于第二家居场景,清洁机器人通过如下方式判别清洁机器人当前所处的家居场景为第一家居场景还是第二家居场景:获取第一图像检测到的目标物体与清洁机器人之间的距离,获取第一图像检测到的目标物体与清洁机器清扫前进方向的夹角,计算第一图像检测到的目标物体在清洁机器清扫前进方向上的垂直投影距离,将该垂直投影距离标记为d1;获取第二图像检测到的目标物体与清洁机器人之间的距离,获取第二图像检测到的目标物体与清洁机器清扫前进方向的夹角,计算第二图像检测到的目标物体在清洁机器清扫前进方向上的垂直投影距离,将该垂直投影距离标记为d2;如果d1小于d2,判别清洁机器人当前所处的家居场景为第一家居场景;如果d1大于d2,判别清洁机器人当前所处的家居场景为第二家居场景;如果d1等于d2,判别清洁机器人当前所处的家居场景为上次识别出的家居场景。3.根据权利要求2所述的场景识别方法,其特征在于:如果第一图像检测到的目标物体有多个,则分别获取第一图像中不...

【专利技术属性】
技术研发人员:刘玉凯
申请(专利权)人:宁波方太厨具有限公司
类型:发明
国别省市:

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

1