扫地机器人清洁策略生成方法、装置、计算机设备和介质制造方法及图纸

技术编号:27313010 阅读:17 留言:0更新日期:2021-02-10 09:39
本申请涉及智能家居领域,特别是涉及一种扫地机器人清洁策略生成方法、装置、计算机设备和存储介质。所述方法包括:获取待清扫区域的三维模型数据;基于三维模型数据确定扫地机器人在待清扫区域中的空间位置;根据扫地机器人的空间位置以及三维模型数据,获取空间位置的空间属性;采集空间位置中预设检测类型的物体的物体数据;根据物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略。采用本方法能够提升扫地机器人清洁能力以及智能化水平。水平。水平。

【技术实现步骤摘要】
扫地机器人清洁策略生成方法、装置、计算机设备和介质


[0001]本申请涉及智能家居领域,特别是涉及一种扫地机器人清洁策略生成方法、装置、计算机设备和介质。

技术介绍

[0002]随着科学技术的飞速发展,智能家居的应用越来越广泛,例如,扫地机器人等。对于扫地机器人而言,对地面的清洁能力是评判其性能的一个重要指标。
[0003]在传统方式中,扫地机器人在第一次执行清洁任务时,会首先对全屋扫描建图,在今后的清扫过程中,扫地机器人会按照建好的地图进行路径规划,障碍物绕行并进行清洁工作。
[0004]但是,现有扫地机器人并不能根据不同的房间环境生成不同的清扫策略,使得扫地机器人的清洁能力较低,智能化水平不高。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提升扫地机器人清洁能力以及智能化水平的扫地机器人清洁策略生成方法、装置、计算机设备和介质。
[0006]一种扫地机器人清洁策略生成方法,所述方法包括:
[0007]获取待清扫区域的三维模型数据;
[0008]基于三维模型数据确定扫地机器人在待清扫区域中的空间位置;
[0009]根据扫地机器人的空间位置以及三维模型数据,获取空间位置的空间属性;
[0010]采集空间位置中预设检测类型的物体的物体数据;
[0011]根据物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略。
[0012]在其中一个实施例中,基于三维模型数据确定扫地机器人在待清扫区域中的空间位置,包括:
[0013]采集待清扫区域的实景图像;
[0014]根据实景图像以及三维模型数据,确定扫地机器人在待清扫区域中的空间位置。
[0015]在其中一个实施例中,根据实景图像以及三维模型数据,确定扫地机器人在待清扫区域中的空间位置,包括:
[0016]对实景图像进行目标对象的特征提取,得到目标对象的特征数据,三维模型数据中包括目标对象的对象模型数据;
[0017]根据特征数据以及对象模型数据,确定目标对象的目标位置,目标位置为目标对象在待清扫区域中的实际位置;
[0018]基于实景图像,确定扫地机器人与目标对象之间的相对位置;
[0019]根据相对位置以及目标位置,确定扫地机器人在待清扫区域中的空间位置。
[0020]在其中一个实施例中,上述方法还包括:
[0021]获取扫地机器人的设备参数;
[0022]根据物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略,包括:
[0023]根据设备参数、物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略。
[0024]在其中一个实施例中,生成控制扫地机器人进行清洁的清洁策略,包括:
[0025]生成控制扫地机器人进行清洁的清洁速度、清洁吸力以及行进方式中至少一种。
[0026]在其中一个实施例中,生成控制扫地机器人进行清洁的清洁策略之后,还包括:
[0027]获取预设清扫路线;
[0028]根据清洁策略,生成清洁指令,并按照清扫路线控制扫地机器人执行。
[0029]在其中一个实施例中,上述方法还包括:
[0030]采集扫地机器人的实际清扫路线;
[0031]根据实际清扫路线以及待清扫区域的三维模型数据,确定未清洁区域;
[0032]根据未清洁区域以及三维模型数据,生成二次清洁路线,并控制扫地机器人对未清洁区域进行清洁。
[0033]一种扫地机器人清洁策略生成装置,所述装置包括:
[0034]三维模型数据获取模块,用于获取待清扫区域的三维模型数据;
[0035]空间位置确定模块,用于基于三维模型数据确定扫地机器人在待清扫区域中的空间位置;
[0036]空间属性获取模块,用于根据扫地机器人的空间位置以及三维模型数据,获取空间位置的空间属性;
[0037]物体数据获取模块,用于采集空间位置中预设检测类型的物体的物体数据;
[0038]策略生成模块,用于根据物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略。
[0039]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述方法的步骤。
[0040]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法的步骤。
[0041]上述扫地机器人清洁策略生成方法、装置、计算机设备和介质,通过获取待清扫区域的三维模型数据,并基于三维模型数据确定扫地机器人在待清扫区域中的空间位置,然后根据扫地机器人的空间位置以及三维模型数据,获取空间位置的空间属性,采集空间位置中预设检测类型的物体的物体数据,根据物体数据以及空间属性,生成控制扫地机器人进行清洁的清洁策略。从而,可以根据三维模型数据准确确定扫地机器人的空间位置,并根据空间位置以及采集到的空间位置中预设检测类型的物体的物体数据,确定对扫地机器人所在空间位置进行清洁的清洁策略,可以准确对不同的环境区域生成对应的清扫策略并控制扫地机器人,可以提升扫地机器人的清洁能力以及智能化水平。
附图说明
[0042]图1为一个实施例中扫地机器人清洁策略生成方法的应用场景图;
[0043]图2为一个实施例中扫地机器人清洁策略生成方法的流程示意图;
[0044]图3为一个实施例中实体空间与数字孪生模型空间的示意图;
[0045]图4为一个实施例中确定扫地机器人的空间位置方法的流程示意图;
[0046]图5为另一个实施例中确定扫地机器人的空间位置的流程示意图;
[0047]图6为一个实施例中扫地机器人清洁策略生成装置的结构框图;
[0048]图7为一个实施例中计算机设备的内部结构图。
具体实施方式
[0049]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0050]本申请提供的扫地机器人清洁策略生成方法,可以应用于如图1所示的应用环境中。其中,扫地机器人102通过网络与服务器104进行通信。服务器104获取待清扫区域的三维模型数据,然后基于三维模型数据确定扫地机器人102在待清扫区域中的空间位置,进一步根据扫地机器人102的空间位置以及三维模型数据,获取空间位置的空间属性,然后采集空间位置中预设检测类型的物体的物体数据,并根据物体数据以及空间属性,生成控制扫地机器人102进行清洁的清洁策略。其中,服务器104可以装载于扫地机器人102内部,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0051]在一个实施例中,如图2所示,提供了一种扫地机器人清洁策略生成方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
[0052本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扫地机器人清洁策略生成方法,其特征在于,所述方法包括:获取待清扫区域的三维模型数据;基于所述三维模型数据确定扫地机器人在所述待清扫区域中的空间位置;根据所述扫地机器人的空间位置以及所述三维模型数据,获取所述空间位置的空间属性;采集所述空间位置中预设检测类型的物体的物体数据;根据所述物体数据以及所述空间属性,生成控制所述扫地机器人进行清洁的清洁策略。2.根据权利要求1所述的方法,其特征在于,所述基于所述三维模型数据确定扫地机器人在所述待清扫区域中的空间位置,包括:采集所述待清扫区域的实景图像;根据所述实景图像以及所述三维模型数据,确定扫地机器人在所述待清扫区域中的空间位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述实景图像以及所述三维模型数据,确定扫地机器人在所述待清扫区域中的空间位置,包括:对所述实景图像进行目标对象的特征提取,得到所述目标对象的特征数据,所述三维模型数据中包括所述目标对象的对象模型数据;根据所述特征数据以及所述对象模型数据,确定所述目标对象的目标位置,所述目标位置为所述目标对象在所述待清扫区域中的实际位置;基于所述实景图像,确定所述扫地机器人与所述目标对象之间的相对位置;根据所述相对位置以及所述目标位置,确定所述扫地机器人在所述待清扫区域中的空间位置。4.根据权利要求1所述的方法,其特征在于,还包括:获取所述扫地机器人的设备参数;所述根据所述物体数据以及所述空间属性,生成控制所述扫地机器人进行清洁的清洁策略,包括:根据所述设备参数、所述物体数据以及所述空间属性,生成控制所述扫地机器人进行清洁的清洁策略。5.根据权利要求1至4任一项所...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:

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

1