设备重定位方法和装置、存储介质及电子装置制造方法及图纸

技术编号:39180744 阅读:12 留言:0更新日期:2023-10-27 08:28
本申请提供了一种设备重定位方法和装置、存储介质及电子装置,上述方法包括:通过清洁设备接收一组目标信号源中的每个目标信号源发送的通信信号,其中,清洁设备为待重定位的设备;根据每个目标信号源的通信信号、以及每个目标信号源的信号源位置,确定清洁设备所处的预估位置,其中,每个目标信号源的信号源位置是每个目标信号源在目标区域地图中的位置;将清洁设备采集到的点云数据与目标区域的区域信息进行匹配,确定清洁设备所处的目标位置,其中,目标区域为目标区域地图包含的多个区域中,预估位置所属的区域。通过本申请,解决了相关技术中的设备重定位方式存在由于匹配耗时过长导致的设备重定位效率低的问题。耗时过长导致的设备重定位效率低的问题。耗时过长导致的设备重定位效率低的问题。

【技术实现步骤摘要】
设备重定位方法和装置、存储介质及电子装置


[0001]本申请涉及智能家居领域,具体而言,涉及一种设备重定位方法和装置、存储介质及电子装置。

技术介绍

[0002]目前,在进行重定位的过程中,清洁设备(例如,扫地机器人)可以将当前点云与区域地图全图进行匹配,并基于匹配结果确定清洁设备的位置。然而,全图匹配耗时过长,导致设备重定位的效率较低。
[0003]由此可见,相关技术中的设备重定位方式,存在由于匹配耗时过长导致的设备重定位效率低的问题。

技术实现思路

[0004]本申请的目的在于提供一种设备重定位方法和装置、存储介质及电子装置,以至少解决相关技术中的设备重定位方式存在由于匹配耗时过长导致的设备重定位效率低的问题。
[0005]本申请的目的是通过以下技术方案实现:
[0006]根据本申请实施例的一个方面,提供了一种设备重定位方法,包括:通过清洁设备接收一组目标信号源中的每个目标信号源发送的通信信号,其中,所述清洁设备为待重定位的设备;根据所述每个目标信号源的通信信号以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,其中,所述每个目标信号源的信号源位置是所述每个目标信号源在目标区域地图中的位置;将所述清洁设备采集到的点云数据与目标区域的区域信息进行匹配,确定所述清洁设备所处的目标位置,其中,所述目标区域为所述目标区域地图包含的多个区域中,所述预估位置所属的区域。
[0007]在一个示例性实施例中,在所述通过清洁设备的接收器接收一组目标信号源中的每个目标信号源发送的通信信号之前,所述方法还包括:在所述清洁设备被放置到地面上的情况下,确定对所述清洁设备进行重定位;或者,在所述清洁设备未接收到服务端发送的定位信号的时间大于或者等于目标时间阈值的情况下,确定对所述清洁设备进行重定位。
[0008]在一个示例性实施例中,在所述根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置之前,所述方法还包括:从所述每个目标信号源的通信信号中提取出所述每个目标信号源的信号源标识;使用所述每个目标信号源的信号源标识从信号源位置列表中进行查找,得到所述每个目标信号源的信号源位置,其中,所述信号源位置列表用于记录所述目标区域地图内的一组候选信号源中的每个候选信号源的信号源标识以及所述每个候选信号源的信号源位置之间的对应关系。
[0009]在一个示例性实施例中,所述根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,包括:根据所述每个目标
信号源的通信信号的信号强度,确定所述每个目标信号源与所述清洁设备之间的距离;根据所述每个目标信号源与所述清洁设备之间的距离、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置。
[0010]在一个示例性实施例中,所述根据所述每个目标信号源的通信信号的信号强度,确定所述每个目标信号源与所述清洁设备之间的距离,包括:对所述每个目标信号源分别执行以下步骤,其中,在执行以下步骤时,所述每个目标信号源为当前信号源,所述每个目标信号源的通信信号为当前通信信号:确定所述当前通信信号的第一信号强度,其中,所述第一信号强度为在被所述当前信号源发送时,所述当前通信信号的信号强度;确定所述当前通信信号的第二信号强度,其中,所述第二信号强度为在被所述清洁设备接收时,所述当前通信信号的信号强度;将所述第一信号强度和所述第二信号强度输入到信号衰减模型,得到所述信号衰减模型输出的、所述当前信号源与所述清洁设备之间的距离,其中,所述信号衰减模型用于根据通信信号的信号强度随传输距离的衰减程度,确定通信信号的传输距离。
[0011]在一个示例性实施例中,所述根据所述每个目标信号源与所述清洁设备之间的距离、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,包括:在所述一组目标信号源仅包含一个目标信号源的情况下,将所述目标区域地图中,以所述一个目标信号源的信号源位置为圆心、以所述一个目标信号源与所述清洁设备之间的距离为半径的区域位置,确定为所述清洁设备所处的预估位置;在所述一组目标信号源包含至少两个目标信号源的情况下,将所述目标区域地图中,以所述每个目标信号源的信号源位置为圆心、以所述每个目标信号源与所述清洁设备之间的距离为半径的区域位置的交集,确定为所述清洁设备所处的预估位置。
[0012]在一个示例性实施例中,所述将所述清洁设备采集到的点云数据与目标区域的区域信息进行匹配,确定所述清洁设备所处的目标位置,包括:对所述清洁设备采集到的点云数据进行障碍物识别,得到目标障碍物的障碍物特征、以及所述清洁设备与所述目标障碍物的相对位置;使用所述目标障碍物的障碍物特征与所述目标区域内的参考障碍物的障碍物特征进行匹配,得到所述目标障碍物的匹配障碍物;根据所述清洁设备与所述目标障碍物的相对位置、以及所述匹配障碍物的障碍物位置,确定所述清洁设备所处的所述目标位置。
[0013]根据本申请实施例的另一个方面,还提供了一种设备重定位装置,包括:接收单元,用于通过清洁设备接收一组目标信号源中的每个目标信号源发送的通信信号,其中,所述清洁设备为待重定位的设备;第一确定单元,用于根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,其中,所述每个目标信号源的信号源位置是所述每个目标信号源在目标区域地图中的位置;第二确定单元,用于将所述清洁设备采集到的点云数据与目标区域的区域信息进行匹配,确定所述清洁设备所处的目标位置,其中,所述目标区域为所述目标区域地图包含的多个区域中,所述预估位置所属的区域。
[0014]在一个示例性实施例中,所述装置还包括:第三确定单元,用于在所述通过清洁设备的接收器接收一组目标信号源中的每个目标信号源发送的通信信号之前,在所述清洁设备被放置到地面上的情况下,确定对所述清洁设备进行重定位;或者,第四确定单元,用于
在所述通过清洁设备的接收器接收一组目标信号源中的每个目标信号源发送的通信信号之前,在所述清洁设备未接收到服务端发送的定位信号的时间大于或者等于目标时间阈值的情况下,确定对所述清洁设备进行重定位。
[0015]在一个示例性实施例中,所述装置还包括:提取单元,用于在所述根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置之前,从所述每个目标信号源的通信信号中提取出所述每个目标信号源的信号源标识;查找单元,用于使用所述每个目标信号源的信号源标识从信号源位置列表中进行查找,得到所述每个目标信号源的信号源位置,其中,所述信号源位置列表用于记录所述目标区域地图内的一组候选信号源中的每个候选信号源的信号源标识以及所述每个候选信号源的信号源位置之间的对应关系。
[0016]在一个示例性实施例中,所述第一确定单元包括:第一确定模块,用于根据所述每个目标信号源的通信信号的信号强度,确定所述每个目标信号源与所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备重定位方法,其特征在于,包括:通过清洁设备接收一组目标信号源中的每个目标信号源发送的通信信号,其中,所述清洁设备为待重定位的设备;根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,其中,所述每个目标信号源的信号源位置是所述每个目标信号源在目标区域地图中的位置;将所述清洁设备采集到的点云数据与目标区域的区域信息进行匹配,确定所述清洁设备所处的目标位置,其中,所述目标区域为所述目标区域地图包含的多个区域中,所述预估位置所属的区域。2.根据权利要求1所述的方法,其特征在于,在所述通过清洁设备的接收器接收一组目标信号源中的每个目标信号源发送的通信信号之前,所述方法还包括:在所述清洁设备被放置到地面上的情况下,确定对所述清洁设备进行重定位;或者,在所述清洁设备未接收到服务端发送的定位信号的时间大于或者等于目标时间阈值的情况下,确定对所述清洁设备进行重定位。3.根据权利要求1所述的方法,其特征在于,在所述根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置之前,所述方法还包括:从所述每个目标信号源的通信信号中提取出所述每个目标信号源的信号源标识;使用所述每个目标信号源的信号源标识从信号源位置列表中进行查找,得到所述每个目标信号源的信号源位置,其中,所述信号源位置列表用于记录所述目标区域地图内的一组候选信号源中的每个候选信号源的信号源标识以及所述每个候选信号源的信号源位置之间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述根据所述每个目标信号源的通信信号、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置,包括:根据所述每个目标信号源的通信信号的信号强度,确定所述每个目标信号源与所述清洁设备之间的距离;根据所述每个目标信号源与所述清洁设备之间的距离、以及所述每个目标信号源的信号源位置,确定所述清洁设备所处的预估位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述每个目标信号源的通信信号的信号强度,确定所述每个目标信号源与所述清洁设备之间的距离,包括:对所述每个目标信号源分别执行以下步骤,其中,在执行以下步骤时,所述每个目标信号源为当前信号源,所述每个目标信号源的通信信号为当前通信信号:确定所述当前通信信号的第一信号强度,其中,所述第一信号强度为在被所述当前信号源发送时,所述当前通信信号的信号强度;确定所述当前通信信号的第二信号强度,其中,所述第二信号强度为在被所述清洁设备接收时,所述当前通信信号的信号强度;...

【专利技术属性】
技术研发人员:张陆涵曹蒙王永涛
申请(专利权)人:追觅创新科技苏州有限公司
类型:发明
国别省市:

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

1