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

一种GPS定位点离散程度的评定方法、装置及设备

文献发布时间:2023-06-19 12:22:51


一种GPS定位点离散程度的评定方法、装置及设备

技术领域

本发明涉及GPS定位测试技术领域,尤其是涉及一种GPS定位点离散程度的评定方法、装置及设备。

背景技术

现有技术中,一般采用统计意义的圆概率误差(Circular Error Probable,简称:CEP)进行全球定位系统(Global Positioning System,简称:GPS)定位点离散程度的评定,计算方式是统计一定的样本点,如:100个GPS定位点,的坐标,然后分别计算x、y轴(GPS点对应的是经度(longitude),纬度(latitude))的标准差σ

发明内容

本发明的目的在于提供一种GPS定位点离散程度的评定方法、装置及设备,从而解决现有技术中的计算方法需要完成所有样本点的采集后,才能使用统计方法计算,导致计算量大且实时动态性差的问题。

为了达到上述目的,本发明提供一种GPS定位点离散程度的评定方法,包括:

间隔预设时长接收GPS模块发送的定位点坐标;

根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差;

根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度。

可选的,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差的步骤包括:

在接收到首个所述定位点坐标时,确定所述定位点的中心点坐标为所述定位点坐标,所述偏差为零。

可选的,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差的步骤包括:

在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标;

确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差。

可选的,在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标的步骤包括:

根据公式

根据公式

可选的,确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差的步骤之后,所述方法还包括:

根据公式:

可选的,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度的步骤包括:

在接收到预设数量的定位点坐标后,根据当前更新的所述中心点坐标和当前确定的所述最大偏差,确定所述GPS定位点的离散程度。

可选的,确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差的步骤包括:

根据公式:

确定所述偏差;其中,dis

可选的,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度的步骤包括:

在接收到预设数量的定位点坐标后,获取更新后的所述中心点坐标和多个所述偏差中的最大偏差;其中,更新后的所述中心点坐标和所述最大偏差用于表征所述GPS定位点的离散程度。

本发明实施例还提供一种GPS定位点离散程度的评定装置,包括:

接收模块,间隔预设时长接收GPS模块发送的定位点坐标;

第一确定模块,用于根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差;

第二确定模块,用于根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度。

可选的,所述第一确定模块包括:

第一确定子模块,用于在接收到首个所述定位点坐标时,确定所述定位点的中心点坐标为所述定位点坐标,所述偏差为零。

可选的,所述第一确定模块包括:

更新子模块,用于在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标;

第二确定子模块,用于确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差。

可选的,所述更新子模块包括:

第一更新单元,用于根据公式

第二更新单元,用于根据公式

可选的,所述第二确定子模块用于,根据公式:

确定所述偏差;其中,dis

可选的,所述第一确定模块还包括:

第三确定子模块,用于确定当前的最大偏差。根据公式:

可选的,所述第二确定模块用于,在接收到预设数量的定位点坐标后,根据当前更新的所述中心点坐标和当前确定的所述最大偏差,确定所述GPS定位点的离散程度。

可选的,所述第二确定模块用于,在接收到预设数量的定位点坐标后,获取更新后的所述中心点坐标和多个所述偏差中的最大偏差;其中,更新后的所述中心点坐标和所述最大偏差用于表征所述GPS定位点的离散程度。

本发明实施例还提供一种评定设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现如上所述的GPS定位点离散程度的评定方法。

本发明实施例还提供一种评定设备,包括如上所述的GPS定位点离散程度的评定装置。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的GPS定位点离散程度的评定方法。

本发明的上述技术方案至少具有如下有益效果:

本发明实施例的GPS定位点离散程度的评定方法,首先,间隔预设时长接收GPS模块发送的定位点坐标,然后,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差,实现了每次采集到GPS定位点后动态更新历史定位点的中心位置,以及计算偏差范围,使得每一个定位点都可以直接用于计算和更新中心坐标和偏差范围,减小了计算量;最后,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度,实现了对所述GPS定位点的离散程度的量化,便于确定GPS的定位精度。

附图说明

图1为本发明实施例的GPS定位点离散程度的评定方法的基本步骤示意图;

图2为本发明实施例的GPS定位点离散程度的评定装置的基本组成示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有技术中的GPS定位点的离散程度评价方法计算量大且实时动态性差的问题,提供了一种GPS定位点离散程度的评定方法、装置及设备,使得每一个定位点均能直接用于计算和更新中心坐标,减小了计算量且能够实时更新中心坐标。

如图1所示,为本发明实施例的GPS定位点离散程度的评定方法的基本步骤的示意图,所述评定方法包括:

步骤S101,间隔预设时长接收GPS模块发送的定位点坐标;

本步骤中,GPS模块周期性的传输数据(定位点坐标),优选的,传输频率为1Hz,亦即,1s更新一次位置数据;其中,定位点坐标包括定位点的经度和定位点的纬度,且单位为度。

步骤S102,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差;

需要说明的是,中心点坐标为两个点之间的中心位置的点的坐标;因此,在本步骤中,中心点坐标为两个定位点之间的中心位置的坐标。

本步骤每接收到一个定位点坐标,则根该定位点坐标和当前确定的中心点坐标,更新中心点坐标,实现了采用递归的方式实时更新中心点坐标,使得每一定位点坐标均参与计算,减小了计算量,提高了计算结果的实时动态性。

步骤S103,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度。

本步骤中,GPS定位点的离散程度可以通过各定位点相对于其确定的中心点的偏差表征,当离散程度越低,标时GPS定位点越密集,定位漂移越小,GPS的定位精度越高。

本发明实施例的GPS定位点离散程度的评定方法,通过间隔预设时长接收定位点坐标;在每接收到一个定位点坐标后,更新一次中心点坐标,并计算该定位点坐标相对于更新后的中心点坐标的偏差;最终,根据中心点坐标和多个偏差确定GPS定位点离散程度,实现了每一定位点坐标均参与中心点坐标的实时动态更新,从而降低了计算量,且实现了对GPS定位点离散程度的量化,便于确定GPS的定位精度。

在一些实施例中,步骤S102,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差,包括:

在接收到首个所述定位点坐标时,确定所述定位点的中心点坐标为所述定位点坐标,所述偏差为零。

由于中心点为两个点之间的中心位置,因此,在接收到第一个定位点坐标时,定义该定位点坐标即作为当前的中心点坐标,所以,该定位点相对于当前的中心点的偏差为零。

在一些实施例中,步骤S102,根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差,包括:

首先,在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标。

当接收到两个定位点时,确定当前的中心点为两个定位点的中心位置,而在接收到三个或三个以上的定位点时,可以通过当前确定的中心点和当前接收到的定位点的中心位置更新中心点坐标,实现了采用递归的方式使得每一定位点坐标均参与的中心点坐标的更新中,降低了计算量且提高了计算结果的实时性。

其次,确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差。

可选的,在一些实施例中,确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差的步骤之后,所述方法还包括:

根据公式:

由于偏差是表征离散程度的参数,因此,为了评定GPS定位点离散程度,本发明实施例在接收到每一定位点坐标后均会计算该定位点相对于当前的中心点的偏差,从而确保最终根据每一定位点的偏差确定GPS定位点离散程度的范围。

可选的,步骤S103,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度的步骤包括:

在接收到预设数量的定位点坐标后,根据当前更新的所述中心点坐标和当前确定的所述最大偏差,确定所述GPS定位点的离散程度。

具体的,在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标的步骤包括:

根据公式

根据公式

上述两步骤中的公式均是通过递归算法获得的,具体的推导过程如下:

由于:

所以:

因此:

具体的,确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差的步骤包括:

根据公式:

确定所述偏差;其中,dis

在一些实施例中,步骤S103,根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度,包括:

在接收到预设数量的定位点坐标后,获取更新后的所述中心点坐标和多个所述偏差中的最大偏差;其中,更新后的所述中心点坐标和所述最大偏差用于表征所述GPS定位点的离散程度。

本步骤中,可以在接收到预设数量的定位点坐标后,采用比较的方式,确定多个偏差中的最大偏差。

另外,需要说明的是,本发明实施例中,若有需要,还可将历史中心点坐标和所有的偏差值均提供给用户,方便用户分析确定GPS定位点的离散程度。

本发明实施例的GPS定位点离散程度的确定方法,通过在每接收到一定位点坐标后,采用递归的计算方法对中心点坐标和最大偏差进行实时更新,使得每一个定位点都可以直接用于计算和更新中心坐标和偏差范围,相对于现有技术中接收到所有定位点坐标后再计算中心位置和偏差,本发明实施例减小了GPS定位点的离散程度的量化计算量。

如图2所示,本发明实施例提供了一种GPS定位点离散程度的确定装置,包括:

接收模块201,间隔预设时长接收GPS模块发送的定位点坐标;

第一确定模块202,用于根据接收到的多个所述定位点坐标,确定多个所述定位点的中心点坐标和当前获取的所述定位点相对于所述中心点坐标的偏差;

第二确定模块203,用于根据所述中心点坐标和所述偏差,确定所述GPS定位点的离散程度。

本发明实施例的GPS定位点离散程度的确定装置中,所述第一确定模块202包括:

第一确定子模块,用于在接收到首个所述定位点坐标时,确定所述定位点的中心点坐标为所述定位点坐标,所述偏差为零。

本发明实施例的GPS定位点离散程度的确定装置中,所述第一确定模块202包括:

更新子模块,用于在接收到两个或两个以上所述定位点坐标时,根据当前确定的中心点坐标和当前接收到的定位点坐标,更新所述中心点坐标;

第二确定子模块,用于确定当前接收到的所述定位点坐标所对应的定位点相对于更新后的中心点的偏差。

本发明实施例的GPS定位点离散程度的确定装置中,所述更新子模块包括:

第一更新单元,用于根据公式

第二更新单元,用于根据公式

本发明实施例的GPS定位点离散程度的确定装置中,所述第二确定子模块用于,根据公式:

确定所述偏差;其中,dis

本发明实施例的GPS定位点离散程度的确定装置中,所述第一确定模块202还包括:

第三确定子模块,用于确定当前的最大偏差。根据公式:

本发明实施例的GPS定位点离散程度的确定装置中,所述第二确定模块203用于,在接收到预设数量的定位点坐标后,根据当前更新的所述中心点坐标和当前确定的所述最大偏差,确定所述GPS定位点的离散程度。

本发明实施例的GPS定位点离散程度的确定装置中,所述第二确定模块203用于,在接收到预设数量的定位点坐标后,获取更新后的所述中心点坐标和多个所述偏差中的最大偏差;其中,更新后的所述中心点坐标和所述最大偏差用于表征所述GPS定位点的离散程度。

由于本实施例中的GPS定位点离散程度的评定装置为与GPS定位点离散程度的评定方法对应的装置实施例,能够实现GPS定位点离散程度实施例中的各个步骤,为避免重复,这里不再赘述。

本发明实施例还提供一种评定设备,包括收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现如上所述的GPS定位点离散程度的评定方法。

本发明实施例还提供一种评定设备,包括如上所述的GPS定位点离散程度的评定装置。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的GPS定位点离散程度的评定方法实施例的哥哥过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种GPS定位点离散程度的评定方法、装置及设备
  • 一种基于GPS定位的天然气点供设备
技术分类

06120113271147