机器人网络切换方法、装置和存储介质制造方法及图纸

技术编号:30781504 阅读:14 留言:0更新日期:2021-11-16 07:42
本发明专利技术公开一种机器人网络切换方法、装置和存储介质,方法包括:在存储有网络分布表时,在已存储的户型图中确定机器人的当前位置所处区域的区域标记;在网络分布表中查询区域标记对应的网络连接信息;根据机器人当前连接网络的网络连接信息与查询到的网络连接信息不一致,利用查询到的网络连接信息切换当前连接的网络。通过已有的户型图可以随时获知机器人当前位置所位于的区域,通过查找网络分布表便可获得机器人所处区域的网络连接信息,进而利用该网络连接信息可以快速自动切换机器人连接的网络,无需机器人持续周期性扫描各个网络信号进行网络切换,本方案能够降低机器人的计算负重,使得机器人可以将更多计算资源用于导航路径计算。航路径计算。航路径计算。

【技术实现步骤摘要】
机器人网络切换方法、装置和存储介质


[0001]本专利技术涉及机器人控制
,具体涉及一种机器人网络切换方法、装置和存储介质。

技术介绍

[0002]随着科技的发展,机器人在人们的日常生活中应用越来越多,例如常见的扫地机器人、擦地机器人等,这些机器人在家庭中作为一种家庭移动终端设备,越来越多地被赋予物联网的功能,很多机器人都内置了WIFI模块以连接互联网,让用户可以使用手机远程对机器人进行查看和操控。随着人们经济水平提升,大户型住宅越来越普遍,为了使大户型住宅各个区域都具有良好的互联网接入条件,通常用户会设置多个WIFI热点,从而机器人也必须具有自动切换连接WIFI网络的能力。
[0003]目前,机器人管理网络方式有两种:第一种是只能保存一个网络,每次通过配网去更改机器人连接的网络,这种方式并不具备自动切换网络的功能,造成机器人可能大片区域离线移动,不能与用户同步移动信息的问题;另一种是沿用手机管理WIFI网络的技术,即根据实时扫描周围网络信号,并根据网络信号质量去进行网络自动切换,这种方式需要周期性扫描周围网络信号,并进行信号强弱计算,这样增加了机器人的计算负重,无法及时切换网络。

技术实现思路

[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]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0043]图1A为本专利技术根据一示例性实施例示出的一种机器人网络切换方法的实施例流程示意图;
[0044]图1B为本专利技术示出的一种户型图;
[0045]图2A为本专利技术根据一示例性实施例示出的一种户型图和网络分布表的建立流程示意图;
[0046]图2B为本专利技术示出的一种环境地图;
[0047]图2C为本专利技术示出的一种网络覆盖区域图;
[0048]图3为本专利技术根据图2A所示实施例示出的一种户型图与网络覆盖区域图匹配流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种机器人网络切换方法,其特征在于,所述方法包括:确定存储有网络分布表,获取机器人的当前位置,并在已存储的户型图中确定所述当前位置所处区域的区域标记;在所述网络分布表中查询所述区域标记对应的网络连接信息;根据所述机器人当前连接网络的网络连接信息与查询到的网络连接信息不一致,利用查询到的网络连接信息切换当前连接的网络。2.如权利要求1所述的方法,其特征在于,所述方法还包括:确定未存储网络分布表,在机器人移动过程中,周期性扫描周围环境中的网络信号;根据扫描到的网络信号进行网络连接,并在环境地图中标记所连接网络的网络标识;在机器人移动结束后,从已构建的环境地图中分离出户型图和网络覆盖区域图;将所述户型图和所述网络覆盖区域图进行匹配,以获得网络分布表并存储。3.如权利要求2所述的方法,其特征在于,所述将所述户型图和所述网络覆盖区域图进行匹配,以获得网络分布表,包括:针对所述户型图中的每个区域,获取该区域中心点与所述网络覆盖区域图包含的各个网络覆盖区中心点之间的距离;选择距离最短的网络覆盖区所对应的网络连接信息;将所选择的网络连接信息和该区域的区域标记对应添加到网络分布表中。4.如权利要求2所述的方法,其特征在于,所述将所述户型图和所述网络覆盖区域图进行匹配,以获得网络分布表,包括:针对所述户型图中的每个区域,从所述网络覆盖区域图包含的各个网络覆盖区中,获取与该区域之间重合面积最大的网络覆盖区;将获取的网络覆盖区所对应的网络连接信息和该区域的区域标记对应添加到网络分布表中。5.如权利要求4所述的方法,其特征在于,所述从所述网络覆盖区域图包含的各个网络覆盖区中,获取与该区域之间重合面积最大的网络覆盖区,包括:确定每个网络覆盖区与该区域之间的重合度;选择重...

【专利技术属性】
技术研发人员:黄金飞陆海波艾博文
申请(专利权)人:美智纵横科技有限责任公司
类型:发明
国别省市:

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

1