本申请属于定位,具体涉及一种构建边界地图的方法及相关装置。
背景技术:
1、目前,在自移动设备构建边界地图的过程中,一般通过卫星定位系统来确定自移动设备移动过程中的实时位置。而在自移动设备移动过程中,由于障碍物遮挡或信号盲区等原因,会导致卫星定位精度降低,从而无法准确知道自身所在的位置,进而出现定位误差,导致作业精度降低。
技术实现思路
1、本申请提供了一种构建边界地图的方法及相关装置,以期降低确保整体的定位精度,进而提高所构建的边界地图的准确度。
2、第一方面,本申请提供了一种构建边界地图的方法,包括:
3、在目标设备行进的过程中确定卫星信号强度;
4、根据所述卫星信号强度和/或预设行驶距离修正多种定位模式的优先级,得到优先级顺序,所述多种定位模式均为所述目标设备对应的定位模式,所述多种定位模式中包括第一定位模式和第二定位模式,所述预设行驶距离为所述目标设备在所述第二定位模式下行驶的距离;
5、根据所述优先级顺序确定所述目标设备的目标定位模式;
6、根据所述目标定位模式获取并记录目标草坪区域的边界点坐标,所述边界点坐标用于构建工作区域地图。
7、第二方面,本申请提供了一种构建边界地图的装置,包括:
8、确定单元,用于在目标设备行进的过程中确定卫星信号强度;
9、修正单元,用于根据所述卫星信号强度和/或预设行驶距离修正多种定位模式的优先级,得到优先级顺序,所述多种定位模式均为所述目标设备对应的定位模式,所述多种定位模式中包括第一定位模式和第二定位模式,所述预设行驶距离为所述目标设备在所述第二定位模式下行驶的距离;
10、所述确定单元,还用于根据所述优先级顺序确定所述目标设备的目标定位模式;
11、定位单元,用于根据所述目标定位模式获取并记录目标草坪区域的边界点坐标,所述边界点坐标用于构建工作区域地图。
12、第三方面,本申请提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请第一方面或第二方面中的步骤的指令。
13、第四方面,本申请提供了一种计算机可读存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本申请第一方面或第二方面中所描述的部分或全部步骤。
14、第五方面,本申请提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请第一方面或第二方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15、可以看出,本申请中,首先在目标设备行进的过程中确定卫星信号强度;然后根据所述卫星信号强度和/或预设行驶距离修正多种定位模式的优先级,得到优先级顺序;再根据所述优先级顺序确定所述目标设备的目标定位模式;最后根据所述目标定位模式获取并记录目标草坪区域的边界点坐标,所述边界点坐标用于构建工作区域地图。这样,能够在目标设备构建边界地图的过程中确定适配的定位模式,确保了整体的定位精度,进而提高了所构建的边界地图的准确度。
1.一种构建边界地图的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一定位模式是指通过卫星信号进行定位,所述第二定位模式是指通过所述目标设备自带的传感器和/或控制器进行定位;
3.根据权利要求2所述的方法,其特征在于,所述根据当前的所述卫星信号强度重新确定所述目标定位模式,包括:
4.根据权利要求1所述的方法,其特征在于,所述优先级顺序包括第一优先级顺序和第二优先级顺序;
5.根据权利要求4所述的方法,其特征在于,所述根据所述优先级顺序确定所述目标设备的目标定位模式,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,根据所述目标定位模式获取并记录目标草坪区域的边界点坐标,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述目标定位模式获取并记录目标草坪区域的边界点坐标,包括;
8.一种构建边界地图的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法中的步骤的指令。