掌桥专利:专业的专利平台
掌桥专利
首页

扫地机区域设置方法、装置、设备及计算机存储介质

文献发布时间:2023-06-19 10:32:14


扫地机区域设置方法、装置、设备及计算机存储介质

技术领域

本发明涉及人工智能技术领域,尤其涉及一种扫地机区域设置方法、装置、设备及计算机存储介质。

背景技术

随着机器人技术的快速发展,各式各样的机器人开始广泛应用于人们的日常生活。例如扫地机,目前市面上的扫地机通常都具备清扫、吸尘、拖地等功能,为人们日常生活中的清洁打扫工作带来了极大的便利。

但是,目前扫地机虽然已经实现了房间的划分功能,却无法在APP/客户端页面中区分需要进行特殊清扫的毛毯、地毯等非平滑区域,因此扫地机在对包含地毯等非平滑区域与地板等平滑区域的待清扫区域进行清扫时,将平滑区域与非平滑区域以同一清扫方式进行清扫,使得非平滑区域不能清扫干净或在清扫时遭到损坏,导致扫地机的清扫效率较低。

发明内容

本发明的主要目的在于提供一种扫地机区域设置方法、装置、设备及计算机存储介质,旨在解决当前扫地机的清扫效率较低的技术问题。

为实现上述目的,本发明实施例提供一种扫地机区域设置方法,应用于预设终端,所述预设终端与扫地机通信连接,所述扫地机区域设置方法包括:

当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;

根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;

根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。

可选地,所述根据所述目标清扫地图生成清扫方案的步骤之后,还包括:

若接收到清扫方案编辑指令,则判定进入清扫方案编辑模式;

识别所述清扫方案编辑指令中的编辑信息;

根据所述编辑信息对所述清扫方案进行调整,生成更新清扫方案。

可选地,所述根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图的步骤包括:

获取预设清扫地图,提取所述非平滑物质信息中的材质信息与边缘识别信息;

根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域;

将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

可选地,所述根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域的步骤包括:

获取所述材质信息对应的非平滑区域标识;

从预设颜色表中确定所述非平滑区域标识的目标绘图颜色;

根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域。

可选地,所述从预设颜色表中确定所述非平滑区域标识的目标绘图颜色的步骤包括:

检测预设颜色表的多个绘图颜色中是否存在任一与所述非平滑区域标识匹配的绘图颜色;

若存在任一与所述非平滑区域标识匹配的绘图颜色,则将与所述非平滑区域标识匹配的绘图颜色确定为目标绘图颜色。

可选地,所述根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域的步骤包括:

根据所述边缘识别信息确定非平滑区域的边界信息;

根据所述边界信息以所述目标绘图颜色绘制非平滑区域。

可选地,所述根据所述边界信息以所述目标绘图颜色绘制非平滑区域的步骤包括:

根据所述边界信息确定所述非平滑区域的绘制形状;

根据所述绘制形状以所述目标绘图颜色绘制非平滑区域。

可选地,所述根据所述目标清扫地图生成清扫方案的步骤包括:

识别所述目标清扫地图中的目标绘图颜色;

根据所述目标绘图颜色确定所述非平滑区域的清扫吸力和/或清扫次数;

根据所述清扫吸力和/或所述清扫次数生成清扫方案。

可选地,所述当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息的步骤之前,还包括:

基于预设无线通信方式与扫地机建立通信连接,以接收所述扫地机检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令。

可选地,所述预设无线通信方式为蓝牙、Wi-Fi、ZigBee、NFC、UWB中的一种。

为实现上述目的,本发明还提供一种扫地机区域设置装置,所述扫地机区域设置装置包括:

解析模块,用于当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;

绘制模块,用于根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;

发送模块,用于根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。

可选地,所述解析模块包括:

连接单元,用于基于预设无线通信方式与扫地机建立通信连接,以接收所述扫地机检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令。

可选地,所述绘制模块包括:

提取单元,用于获取预设清扫地图,提取所述非平滑物质信息中的材质信息与边缘识别信息;

第一绘制单元,用于根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域;

第一确定单元,用于将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

可选地,所述绘制模块还包括:

获取单元,用于获取所述材质信息对应的非平滑区域标识;

第二确定单元,用于从预设颜色表中确定所述非平滑区域标识的目标绘图颜色;

第二绘制单元,用于根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域。

可选地,所述绘制模块还包括:

检测单元,用于检测预设颜色表的多个绘图颜色中是否存在任一与所述非平滑区域标识匹配的绘图颜色;

第三确定单元,用于若存在任一与所述非平滑区域标识匹配的绘图颜色,则将与所述非平滑区域标识匹配的绘图颜色确定为目标绘图颜色。

可选地,所述绘制模块还包括:

第四确定单元,用于根据所述边缘识别信息确定非平滑区域的边界信息;

第三绘制单元,用于根据所述边界信息以所述目标绘图颜色绘制非平滑区域。

可选地,所述绘制模块还包括:

第五确定单元,用于根据所述边界信息确定所述非平滑区域的绘制形状;

第四绘制单元,用于根据所述绘制形状以所述目标绘图颜色绘制非平滑区域。

可选地,所述发送模块包括:

识别单元,用于识别所述目标清扫地图中的目标绘图颜色;

第六确定单元,用于根据所述目标绘图颜色确定所述非平滑区域的清扫吸力和/或清扫次数;

方案生成单元,用于根据所述清扫吸力和/或所述清扫次数生成清扫方案。

进一步地,为实现上述目的,本发明还提供一种扫地机区域设置设备,所述扫地机区域设置设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的扫地机区域设置程序,所述扫地机区域设置程序被所述处理器执行时实现上述的扫地机区域设置方法的步骤。

进一步地,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有扫地机区域设置程序,所述扫地机区域设置程序被处理器执行时实现上述的扫地机区域设置方法的步骤。

本发明实施例提供一种扫地机区域设置方法、装置、设备及计算机存储介质,当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。本发明根据扫地机发送的非平滑物质信息在预设清扫地图中绘制非平滑区域得到目标清扫地图,再由目标清扫地图生成清扫方案,使扫地机执行清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

附图说明

图1为本发明扫地机区域设置方法实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明扫地机区域设置方法第一实施例的流程示意图;

图3为本发明扫地机区域设置方法第二实施例的流程示意图;

图4为本发明扫地机区域设置方法第三实施例的流程示意图;

图5为本发明扫地机区域设置方法第四实施例的流程示意图;

图6为本发明扫地机区域设置方法第五实施例的流程示意图;

图7为本发明扫地机区域设置方法第六实施例的流程示意图;

图8为本发明扫地机区域设置装置较佳实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种扫地机区域设置方法、装置、设备及计算机存储介质,当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。本发明根据扫地机发送的非平滑物质信息在预设清扫地图中绘制非平滑区域得到目标清扫地图,再由目标清扫地图生成清扫方案,使扫地机执行清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的扫地机区域设置设备结构示意图。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例扫地机区域设置设备可以是PC,也可以是平板电脑、便携计算机等可移动式终端设备。

如图1所示,该扫地机区域设置设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的扫地机区域设置设备结构并不构成对扫地机区域设置设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及扫地机区域设置程序。

在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的扫地机区域设置程序,并执行以下操作:

当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;

根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;

根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。

进一步地,所述根据所述目标清扫地图生成清扫方案的步骤之后,处理器1001可以用于调用存储器1005中存储的扫地机区域设置程序,并执行以下操作:

若接收到清扫方案编辑指令,则判定进入清扫方案编辑模式;

识别所述清扫方案编辑指令中的编辑信息;

根据所述编辑信息对所述清扫方案进行调整,生成更新清扫方案。

进一步地,所述根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图的步骤包括:

获取预设清扫地图,提取所述非平滑物质信息中的材质信息与边缘识别信息;

根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域;

将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

进一步地,所述根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域的步骤包括:

获取所述材质信息对应的非平滑区域标识;

从预设颜色表中确定所述非平滑区域标识的目标绘图颜色;

根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域。

进一步地,所述从预设颜色表中确定所述非平滑区域标识的目标绘图颜色的步骤包括:

检测预设颜色表的多个绘图颜色中是否存在任一与所述非平滑区域标识匹配的绘图颜色;

若存在任一与所述非平滑区域标识匹配的绘图颜色,则将与所述非平滑区域标识匹配的绘图颜色确定为目标绘图颜色。

进一步地,所述根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域的步骤包括:

根据所述边缘识别信息确定非平滑区域的边界信息;

根据所述边界信息以所述目标绘图颜色绘制非平滑区域。

进一步地,所述根据所述边界信息以所述目标绘图颜色绘制非平滑区域的步骤包括:

根据所述边界信息确定所述非平滑区域的绘制形状;

根据所述绘制形状以所述目标绘图颜色绘制非平滑区域。

进一步地,所述根据所述目标清扫地图生成清扫方案的步骤包括:

识别所述目标清扫地图中的目标绘图颜色;

根据所述目标绘图颜色确定所述非平滑区域的清扫吸力和/或清扫次数;

根据所述清扫吸力和/或所述清扫次数生成清扫方案。

进一步地,所述当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息的步骤之前,处理器1001可以用于调用存储器1005中存储的扫地机区域设置程序,并执行以下操作:

基于预设无线通信方式与扫地机建立通信连接,以接收所述扫地机检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令。

进一步地,所述预设无线通信方式为蓝牙、Wi-Fi、ZigBee、NFC、UWB中的一种。

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

参照图2,本发明第一实施例提供一种扫地机区域设置方法的流程示意图。该实施例中,所述扫地机区域设置方法包括以下步骤:

步骤S10,当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;

本实施例中扫地机区域设置方法应用于预设终端,预设终端与扫地机通信连接,本实施例中预设终端可以为智能手机、平板电脑、PC等终端,预设终端中可安装有用于对扫地机进行控制与管理的应用程序;扫地机可以用于对指定区域进行清扫,扫地机的清扫方式可以包括通过吸尘装置清扫与通过拖布进行清扫。

可以理解地,当用户在家里或者公司中的部分区域中放置毛毯、地毯等非平滑物质后,在通过扫地机进行清扫时,由于毛毯、地毯等非平滑物质中可能吸附或粘贴有杂物,若以平滑区域的清扫方式对非平滑区域进行清扫,容易存在清扫不干净的问题,并且,毛毯、地毯等非平滑物质可能不能沾水,沾水后可能会损坏,因此扫地机器人在通过拖布进行清扫时只能对平滑区域如地板等进行清扫,而不能对毛毯、地毯等非平滑区域进行清扫,以免对非平滑区域造成损害。在此基础上,用户可以通过选择预设终端中应用程序的区域设置按键来触发非平滑区域检测指令,并通过非平滑区域检测指令控制扫地机进行非平滑物质识别,并在检测到非平滑物质时向预设终端发送包含非平滑物质信息的非平滑区域绘制指令,使得预设终端可以根据非平滑区域绘制指令中的非平滑物质信息在预设清扫地图中绘制出非平滑区域,并形成目标清扫地图,其中应用程序中设置有多个控制按键,例如区域设置按键、清扫方案选择按键、清扫方案编辑按键等,用于可通过选择不同的控制按键来触发不同的控制功能;预设清扫地图为根据扫地机获取的区域布局信息与区域划分信息生成的地图。进一步地,预设终端检测是否存在扫地机在识别到非平滑物质时发送的非平滑区域绘制指令,若检测到非平滑区域绘制指令,则对非平滑区域绘制指令进行接收,并对接收的非平滑区域绘制指令进行解析,得到非平滑区域绘制指令中包含的非平滑物质信息。

步骤S20,根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;

进一步地,预设终端提取出非平滑物质信息中的材质信息与边缘识别信息,先获取材质信息对应的非平滑区域标识,再确定出与非平滑区域标识对应的目标绘图颜色,其中材质信息包括平滑材质信息与非平滑材质信息,在预设清扫地图中绘制非平滑区域时,预设设置有用于表征非平滑区域的非平滑区域标识,并且非平滑区域标识的颜色与平滑区域在预设清扫地图上的颜色不同,边缘识别信息为对非平滑物质中边界进行识别得到的识别信息;同时,根据边缘识别信息确定出非平滑物质所在非平滑区域的边界信息,并根据边界信息以目标绘图颜色在预设清扫地图中绘制非平滑区域,在完成非平滑区域的绘制后得到目标清扫地图,以根据目标清扫地图生成清扫方案,便于扫地机按照清扫方案进行清扫,在将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

步骤S30,根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。

进一步地,预设终端在绘制得到目标清扫地图后,根据目标清扫地图中非平滑区域的目标绘图颜色确定对非平滑区域进行清扫的清扫吸力和/或清扫次数,再根据清扫吸力和/或清扫次数生成清扫方案,并在在接收到清扫方案选择指令时将清扫方案发送至扫地机,以供扫地机根据清扫方案进行清扫,具体地,预设终端检测是否接收到用户通过选择清扫方案选择按键触发的清扫方案选择指令,若接收到清扫方案选择指令,则将生成的清扫方案基于与扫地机的通信连接关系发送至扫地机,使得扫地机在接收到清扫方案后,可以根据清扫方案对包含非平滑区域的待清扫区域进行一键清扫,在将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

可以理解地,除了通过预设终端在预设清扫地图中绘制非平滑区域形成目标清扫地图之外,用户还可以手动在预设清扫地图进行非平滑区域标识设置,具体地,可以先在预设清扫地图中自定义非平滑区域的形状与尺寸,再根据确定形状与尺寸在预设清扫地图中绘制非平滑区域,并按照非平滑区域标识的绘图颜色对非平滑区域进行填充,得到包含平滑区域与非平滑区域的目标清扫地图,并由预设终端根据目标清扫地图生成清扫方案,使得扫地机在接收到清扫方案后,可以根据清扫方案对包含非平滑区域的待清扫区域进行一键清扫,在将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

本实施例提供一种扫地机区域设置方法、装置、设备及计算机存储介质,当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。本发明根据扫地机发送的非平滑物质信息在预设清扫地图中绘制非平滑区域得到目标清扫地图,再由目标清扫地图生成清扫方案,使扫地机执行清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

进一步地,参照图3,基于本发明扫地机区域设置方法的第一实施例,提出本发明扫地机区域设置方法的第二实施例,在第二实施例中,所述根据所述目标清扫地图生成清扫方案的步骤之后,还包括:

步骤S40,若接收到清扫方案编辑指令,则判定进入清扫方案编辑模式;

步骤S50,识别所述清扫方案编辑指令中的编辑信息;

步骤S60,根据所述编辑信息对所述清扫方案进行调整,生成更新清扫方案。

进一步地,用户还可以通过清扫方案编辑指令对预设终端生成的清扫方案进行编辑,以满足用户的清扫需求,具体地,用户可以通过在预设终端的应用程序中选择清扫方案编辑按键,输入用于指示预设终端如何对清扫方案进行调整的编辑信息,并通过选择清扫方案编辑按键触发清扫方案编辑指令。当预设终端接收到用户基于清扫方案编辑按键触发的清扫方案编辑指令时,说明用户需要对预设终端生成的清扫方案进行编辑,则判定进入清扫方案编辑模式,以便于根据用户的编辑信息对清扫方案进行调整,清扫方案编辑模式用于用户对清扫方案进行调整。进一步地,在进入清扫方案编辑模式后,预设终端对清扫方案编辑指令进行解析,识别出清扫方案编辑指令中包含的编辑信息,得到用户对于清扫方案的修改需求。进一步地,预设终端按照编辑信息对清扫方案进行调整,以形成满足用户清扫需求的更新清扫方案。

在本申请第二实施例中,若用户认为当前非平滑区域比较肮脏,若以当前清扫方案中的清扫吸力和/或清扫次数进行清扫,可能不足以将非平滑区域完全清扫干净,因此需要适当增加清扫吸力和/或清扫次数,则通过预设终端的应用程序输入新的清扫吸力和/或新的清扫次数作为编辑信息,并通过清扫方案编辑按键形成清扫方案编辑指令,以使预设终端根据新的清扫吸力和/或新的清扫次数形成更新清扫方案。预设终端接收到清扫方案编辑指令后,解析出清扫方案中以新的清扫吸力和/或新的清扫次数形成的编辑信息,并按照编辑信息中新的清扫吸力和/或新的清扫次数对清扫方案进行调整,形成更新清扫方案,以便于使扫地机按照更新清扫方案进行清扫,将非平滑区域清扫干净。

本实施例中在生成清扫方案后,可以根据清扫方案编辑指令中的编辑信息将清扫方案调整为更新清扫方案,使扫地机执行更新清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

进一步地,参照图4,基于本发明扫地机区域设置方法的第一实施例,提出本发明扫地机区域设置方法的第三实施例,在第三实施例中,所述根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图的步骤包括:

步骤S21,获取预设清扫地图,提取所述非平滑物质信息中的材质信息与边缘识别信息;

步骤S22,根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域;

步骤S23,将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

进一步地,预设终端根据扫地机获取的区域布局信息与区域划分信息生成预设清扫地图,同时对非平滑物质信息进行识别,并提取非平滑物质信息中的材质信息与边缘识别信息。在获取预设清扫地图、材质信息与边缘识别信息后,预设终端先根据非平滑物质的材质信息确定出目标绘图颜色,并根据边缘识别信息确定非平滑区域的边界信息,再根据确定的边界信息按照目标绘图颜色在预设清扫地图中绘制非平滑区域,并在完成非平滑区域的绘制后,将包含非平滑区域的预设清扫地图确定为目标清扫地图,以在后续过程中根据目标清扫地图确定清扫方案,使扫地机执行清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

进一步地,所述根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域的步骤包括:

步骤S221,获取所述材质信息对应的非平滑区域标识;

步骤S222,从预设颜色表中确定所述非平滑区域标识的目标绘图颜色;

步骤S223,根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域。

进一步地,预设终端从内部存储器中获取与材质信息匹配的非平滑区域标识。具体地,预设终端可以材质信息作为检索式在内部存储器中进行检索,确定是否存在与材质信息匹配的非平滑区域标识,若存在与材质信息匹配的非平滑区域标识,则对与材质信息匹配的非平滑区域标识进行读取。进一步地,预设终端获取内部存储器中设置的包含多种绘图颜色的预设颜色表,并确定预设颜色表中是否存在与非平滑区域标识对应的绘图颜色,若存在与非平滑区域标识对应的绘图颜色,则将与非平滑区域标识对应的绘图颜色作为目标绘图颜色。在确定出目标绘图颜色后,预设终端根据边缘识别信息确定非平滑区域的边界信息,再按照确定的边界信息以目标绘图颜色在预设清扫地图中绘制非平滑区域,以形成目标清扫地图。

进一步地,所述从预设颜色表中确定所述非平滑区域标识的目标绘图颜色的步骤:

步骤S2221,检测预设颜色表的多个绘图颜色中是否存在任一与所述非平滑区域标识匹配的绘图颜色;

步骤S2222,若存在任一与所述非平滑区域标识匹配的绘图颜色,则将与所述非平滑区域标识匹配的绘图颜色确定为目标绘图颜色。

进一步地,预设终端将非平滑区域标识作为检索式,通过检索式在预设颜色表中进行检索,确定预设颜色表的多个绘图颜色中是否存在任一绘图颜色与非平滑区域标识相匹配;若经检索确定预设颜色表中存在与非平滑区域标识相匹配的绘图颜色,则将与非平滑区域标识相匹配的绘图颜色确定为用户绘制非平滑区域的目标绘图颜色,以根据边缘识别信息以目标绘图颜色进行非平滑区域的绘制。

本实施例根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图,由于先根据非平滑物质信息中的材质信息与边缘识别信息,分别确定出非平滑物质在预设清扫地图中的目标绘图颜色与边界信息,可以准确地在预设清扫地图中绘制出非平滑区域,使得扫地机在执行由绘制非平滑区域后的目标清扫地图生成的清扫方案时可以准确地对非平滑区域进行清扫,提高扫地机的清扫准确度。

进一步地,参照图5,基于本发明扫地机区域设置方法的第三实施例,提出本发明扫地机区域设置方法的第四实施例,在第四实施例中,所述根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域的步骤包括:

步骤S2231,根据所述边缘识别信息确定非平滑区域的边界信息;

步骤S2232,根据所述边界信息以所述目标绘图颜色绘制非平滑区域。

进一步地,预设终端首先从非平滑物质信息的边缘识别信息中提取出多个边界点,并将多个边界点进行连接,生成非平滑区域的边界,在生成非平滑区域多条边界后,由多条边界组成非平滑区域的边界信息。在确定出非平滑区域的边界信息后,预设终端可以先根据边界信息确定出非平滑区域的绘制形状,以确定的绘制形状进行边界绘制,再以目标绘图颜色作为填充颜色,在形成的闭合区域中进行填涂,并在完成填涂后完成非平滑区域的绘制,以将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

进一步地,所述根据所述边界信息以所述目标绘图颜色绘制非平滑区域的步骤包括:

步骤S22311,根据所述边界信息确定所述非平滑区域的绘制形状;

步骤S22312,根据所述绘制形状以所述目标绘图颜色绘制非平滑区域。

进一步地,预设终端首先识别边界信息中多条边界的端点,并根据多个端点将多条边界进行连接成为闭合区域,并将闭合区域作为非平滑区域的绘制形状,具体地,可以将具有同一端点的两条边界以该相同的端点作为连接点进行连接,并循环执行“将具有同一端点的两条边界以该相同的端点作为连接点进行连接”的步骤,直至多条边界均完成连接,并且形成闭合区域。在确定出非平滑区域的绘制形状后,预设终端首先根据确定出的绘制形状在预设清扫地图中描绘出非平滑区域的闭合轮廓,最后以目标绘图颜色对描绘的闭合区域进行颜色填充,在完成颜色填充后完成非平滑区域的绘制,得到目标清扫地图。

本实施例根据边缘识别信息以目标绘图颜色在预设清扫地图中绘制非平滑区域,通过边缘识别信息与目标绘图颜色准确地在预设清扫地图中绘制出非平滑区域,使得扫地机在执行由绘制非平滑区域后的目标清扫地图生成的清扫方案时可以准确地对非平滑区域进行清扫,提高扫地机的清扫准确度。

进一步地,参照图6,基于本发明扫地机区域设置方法的第一实施例,提出本发明扫地机区域设置方法的第五实施例,在第五实施例中,所述根据所述目标清扫地图生成清扫方案的步骤包括:

步骤S31,识别所述目标清扫地图中的目标绘图颜色;

步骤S32,根据所述目标绘图颜色确定所述非平滑区域的清扫吸力和/或清扫次数;

步骤S33,根据所述清扫吸力和/或所述清扫次数生成清扫方案。

进一步地,在生成目标清扫地图后,预设终端通过颜色检测装置对目标清扫地图进行检测,识别出目标清扫地图中的目标绘图颜色,可以理解地,在本实施例中,目标清扫地图可以由用户在预设清扫地图中绘制非平滑区域形成,也可以由预设终端根据扫地机发送的非平滑物质信息绘制非平滑区域形成。进一步地,预设终端识别出目标绘图颜色后,根据目标绘图颜色确定出对非平滑区域进行清扫所需的清扫吸力和/或清扫次数,再根据清扫吸力和/或清扫次数生成清扫方案。具体地,预设终端可以根据对非平滑区域进行清扫所需的清扫吸力生成清扫方案;也可以对非平滑区域进行清扫所需的清扫次数生成清扫方案;还可以根据对非平滑区域进行清扫所需的清扫吸力和清扫次数生成清扫方案。可以理解地,不同绘图颜色除了具有不同清扫吸力与清扫次数外,还可以有不同的清扫时间等可影响生成清扫方案的因素,本实施例中不进行赘述。

本实施例根据目标清扫地图确定清扫吸力和/或清扫次数,并根据清扫吸力和/或清扫次数生成清扫方案,使得扫地机执行清扫方案时可以将非平滑区域清扫干净,提高扫地机的清扫效率。

进一步地,参照图7,基于本发明扫地机区域设置方法的第一实施例,提出本发明扫地机区域设置方法的第六实施例,在第六实施例中,所述当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息的步骤之前,还包括:

步骤S11,基于预设无线通信方式与扫地机建立通信连接,以接收所述扫地机检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令。

进一步地,在接收扫地机发送的非平滑区域绘制指令之前,预设终端还需要与扫地机建立通信连接,才能及时对扫地机发送的指令进行接收,具体地,预设终端通过蓝牙、Wi-Fi(无线上网)、ZigBee(紫蜂)、NFC(Near Field Communication,近场通信)、UWB(UltraWide Band,超宽带)等多种预设无线通信方式中的一种与扫地机建立通信连接,其中蓝牙是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接,在本实施例中蓝牙能够不需要电缆就能连接到互联网,并且可以将预设终端与扫地机通信连接;Wi-Fi是一个创建于IEEE 802.11标准的无线局域网技术,在本实施例可以用于预设终端与扫地机建立通信连接;ZigBee是一种低速短距离传输的无线网上协议,在本实施例可以用于预设终端与扫地机建立通信连接;NFC是在非接触式射频识别(RFID)技术的基础上,结合无线互连技术研发而成的一种预设无线通信方式,在本实施例可以用于预设终端与扫地机建立通信连接;UWB技术是一种无线载波通信技术,在本实施例可以用于预设终端与扫地机建立通信连接。在与扫地机建立通信连接后,预设终端基于与扫地机的通信连接关系,可以接收扫地机在检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令,以根据非平滑物质信息在预设清扫地图上绘制非平滑区域。

本实施例预设终端基于预设无线通信方式与扫地机建立通信连接,以获取扫地机对非平滑物质进行识别后发送的包含非平滑物质信息的非平滑区域绘制指令,并根据非平滑物质信息在预设清扫地图上绘制非平滑区域,形成目标清扫地图,便于根据目标清扫地图生成清扫方案,使得扫地机执行清扫方案时对非平滑区域进行清扫,将非平滑区域清扫干净的同时避免对非平滑区域的损害,提高扫地机的清扫效率。

进一步地,本发明还提供一种扫地机区域设置装置。

参照图8,图8为本发明扫地机区域设置装置第一实施例的功能模块示意图。

所述扫地机区域设置装置包括:

解析模块10,用于当接收到扫地机发送的非平滑区域绘制指令时,解析所述非平滑区域绘制指令中的非平滑物质信息;

绘制模块20,用于根据所述非平滑物质信息在预设清扫地图中绘制非平滑区域,形成目标清扫地图;

发送模块30,用于根据所述目标清扫地图生成清扫方案,并在接收到清扫方案选择指令时将所述清扫方案发送至所述扫地机,以供所述扫地机根据所述清扫方案进行清扫。

进一步地,所述解析模块10包括:

连接单元,用于基于预设无线通信方式与扫地机建立通信连接,以接收所述扫地机检测到非平滑物质时发送的包含非平滑物质信息的非平滑区域绘制指令。

进一步地,所述绘制模块20包括:

提取单元,用于获取预设清扫地图,提取所述非平滑物质信息中的材质信息与边缘识别信息;

第一绘制单元,用于根据所述材质信息与所述边缘识别信息在所述预设清扫地图中绘制非平滑区域;

第一确定单元,用于将绘制非平滑区域后的预设清扫地图确定为目标清扫地图。

进一步地,所述绘制模块20还包括:

获取单元,用于获取所述材质信息对应的非平滑区域标识;

第二确定单元,用于从预设颜色表中确定所述非平滑区域标识的目标绘图颜色;

第二绘制单元,用于根据所述边缘识别信息以所述目标绘图颜色在所述预设清扫地图中绘制非平滑区域。

进一步地,所述绘制模块20还包括:

检测单元,用于检测预设颜色表的多个绘图颜色中是否存在任一与所述非平滑区域标识匹配的绘图颜色;

第三确定单元,用于若存在任一与所述非平滑区域标识匹配的绘图颜色,则将与所述非平滑区域标识匹配的绘图颜色确定为目标绘图颜色。

进一步地,所述绘制模块20还包括:

第四确定单元,用于根据所述边缘识别信息确定非平滑区域的边界信息;

第三绘制单元,用于根据所述边界信息以所述目标绘图颜色绘制非平滑区域。

进一步地,所述绘制模块20还包括:

第五确定单元,用于根据所述边界信息确定所述非平滑区域的绘制形状;

第四绘制单元,用于根据所述绘制形状以所述目标绘图颜色绘制非平滑区域。

进一步地,所述发送模块30包括:

第一识别单元,用于识别所述目标清扫地图中的目标绘图颜色;

第六确定单元,用于根据所述目标绘图颜色确定所述非平滑区域的清扫吸力和/或清扫次数;

方案生成单元,用于根据所述清扫吸力和/或所述清扫次数生成清扫方案。

进一步地,所述发送模块30还包括:

判定单元,用于若接收到清扫方案编辑指令,则判定进入清扫方案编辑模式;

第二识别单元,用于识别所述清扫方案编辑指令中的编辑信息;

调整单元,用于根据所述编辑信息对所述清扫方案进行调整,生成更新清扫方案。

此外,本发明还提供一种计算机存储介质,所述计算机存储介质上优选为计算机可读存储介质,其上存储有扫地机区域设置程序,所述扫地机区域设置程序被处理器执行时实现上述扫地机区域设置方法各实施例的步骤。

在本发明扫地机区域设置装置和计算机可读介质的实施例中,包含了上述扫地机区域设置方法各实施例的全部技术特征,说明和解释内容与上述扫地机区域设置方法各实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网AR/VR装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 扫地机区域设置方法、装置、设备及计算机存储介质
  • 核电作业区域设置方法、装置、计算机设备和存储介质
技术分类

06120112585118