一种基于三边测量定位计算的不确定性分析方法

申请号 CN201710365982.8 申请日 2017-05-23 公开(公告)号 CN107271950A 公开(公告)日 2017-10-20
申请人 哈尔滨工业大学(威海); 发明人 罗清华; 焉晓贞; 周鹏太; 彭宇; 甘兴利; 沈豪; 张辉; 李平; 彭喜元;
摘要 一种基于三边测量 定位 的不确定性分析方法,涉及基于三边测量定位计算过程中的不确定性分析。本 发明 是为了有效解决三边测量定位计算过程中的不确定性敏感性分析和不确定性综合问题。本发明所述的一种三边测量定位计算的不确定性敏感分析方法,首先构建定位网络,并测量三边定位中各个距离估计的不确定性;然后采用偏微分的方法计算各个不确定性因素的敏感因子,评估各个不确定性因素的不确定性对定位结果的影响程度,为改善通信距离估计 精度 的方法提供支持;最后对不确定性进行综合,获得三边定位计算结果的不确定度,以此评估定位计算结果的 质量 ,为导航等后续处理方法提供参考和决策信息。
权利要求

1.一种基于三边测量定位计算的不确定性分析方法,其特征在于所述方法包括以下步骤:
步骤一、系统中有4个无线传感器节点,分别为3个定位的锚节点和1个未知节点,它们都具有nanoLoc无线射频收发器,并可以采用双边对等方法测量得到任意两个节点间的距离估计值;
步骤二、系统中各个节点进行初始化,未知节点首先建立无线网络,并等待其它节点申请加入网络;
步骤三、3个锚节点初始化成功后,分别采用射频收发器扫描发现未知节点建立的无线网络,并通过射频收发器发送网络加入请求数据包,并成功加入该无线网络,如果加入网络成功,则执行步骤四,否则,执行步骤三;
步骤四、未知节点通过其无线射频收发器广播定位请求数据包,第i个锚节点收到定位请求数据包后,采用双边对等测距方法,通过与未知节点间的4J次数据包交互,获得第i个锚节点与未知节点间的距离di的J次测量值:{di1,di2,di3,…,dij,…,diJ},并进行统计计算,将测量值的统计均值di_u作为距离di估计结果,将测量值的统计标准差di_σ作为距离di估计结果的不确定性,其中i为正整数,且1≤i≤3,设定i的初始值为1,j为正整数,且1≤j≤J,J为用户设定的正整数,且50≤J≤150,本发明专利中,J取值100;
步骤五、i=i+1,判断i的值是否大于3,若是,则执行步骤六,否则执行步骤四;
步骤六、系统获得了未知节点与三个锚节点间的距离估计结果{d1_u,d2_u,d3_u},以及它们对应的不确定度{d1_σ,d2_σ,d3_σ},并结合三个锚节点的坐标:(x1,y1),(x2,y2),(x3,y3),则未知节点的坐标(x,y)按公式(1)进行计算:
其中
步骤七、定位计算结果(x,y)的不确定性(x_σ,y_σ)按公式(2)进行计算:
其中 i为正整
数,且1≤i≤3, 和 分别为敏感因子,分别表示定位因素xi、yi和
di_u对定位结果的影响程度大小,其数值越大,表明影响程度越大,可识别出对定位影响较大的因素,为改善定位精度方法提供重要参考信息,xi_σ和yi_σ分别为第i个锚节点横坐标和纵坐标的标准差,由于本发明中,设定锚节点的位置是精确值,因此xi_σ=0,yi_σ=0,其中i为正整数,且1≤i≤3,因此,公式(2)可简化为公式(3);
步骤八、判断定位计算任务是否完成,如果是,执行步骤九,否则,在下一个定位点上,执行步骤四;
步骤九、结束三边测量定位及其不确定性分析任务。
2.根据权利要求1所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,其特征在于采用偏微分的方法,获得三边测量定位计算过程中各个不确定性因素的敏感因子,评估这些因素的不确定度对定位计算结果的影响程度大小。
3.根据权利要求1所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,其特征在于通过对各个因素的不确定性的综合,获得三边测量定位计算结果的不确定性,为后续应用处理方法,例如导航决策提供参考。
4.根据权利要求1所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,其特征在于能够有效对三边测量定位计算中的不确定性进行分析,也可以对改进的三边测量定位计算过程中的不确定性进行有效分析。
5.根据权利要求1所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,其特征在于能够有效对定位计算中的不确定性进行分析,也可以对三维及多维定位计算过程中的不确定性进行分析。

说明书全文

一种基于三边测量定位计算的不确定性分析方法

技术领域

[0001] 本发明涉及无线定位技术。

背景技术

[0002] 实际无线通信环境中,由于噪声、环境和测量误差等不良因素的影响,引起通信距离估计具有较大的误差,导致三边测量定位计算的结果具有很强的不确定性,给定位结果在导航等后续应用处理方法提出了挑战。本发明针对上述问题,对三边测量定位计算过程中的不确定性的因素进行敏感性分析,分析出导致不确定性的主要因素及其对定位计算结果的影响程度,并对定位计算结果的不确定性进行评估,为改善无线定位精度方法提供指导。

发明内容

[0003] 本发明的目的是为了解决三边测量定位计算过程中的不确定性敏感性分析和不确定性综合问题,提供一种基于三边测量定位计算的不确定性分析方法。
[0004] 本发明所述的一种基于三边测量定位计算的不确定性分析方法包括以下步骤:
[0005] 步骤一、系统中有4个无线传感器节点,分别为3个定位的锚节点和1个未知节点,它们都具有nanoLoc无线射频收发器,并可以采用双边对等方法测量得到任意两个节点间的距离估计值;
[0006] 步骤二、系统中各个节点进行初始化,未知节点首先建立无线网络,并等待其它节点申请加入网络;
[0007] 步骤三、3个锚节点初始化成功后,分别采用射频收发器扫描发现未知节点建立的无线网络,并通过射频收发器发送网络加入请求数据包,并成功加入该无线网络,如果加入网络成功,则执行步骤四,否则,执行步骤三;
[0008] 步骤四、未知节点通过其无线射频收发器广播定位请求数据包,第i个锚节点收到定位请求数据包后,采用双边对等测距方法,通过与未知节点间的4J次数据包交互,获得第i个锚节点与未知节点间的距离di的J次测量值:{di1,di2,di3,…,dij,…,diJ},并进行统计计算,将测量值的统计均值di_u作为距离di估计结果,将测量值的统计标准差di_σ作为距离di估计结果的不确定性,其中i为正整数,且1≤i≤3,设定i的初始值为1,j为正整数,且1≤j≤J,J为用户设定的正整数,且50≤J≤150,本发明专利中,J取值100;
[0009] 步骤五、i=i+1,判断i的值是否大于3,若是,则执行步骤六,否则执行步骤四;
[0010] 步骤六、系统获得了未知节点与三个锚节点间的距离估计结果{d1_u,d2_u,d3_u},以及它们对应的不确定度{d1_σ,d2_σ,d3_σ},并结合三个锚节点的坐标:(x1,y1),(x2,y2),(x3,y3),则未知节点的坐标(x,y)按公式(1)进行计算:
[0011]
[0012] 其中
[0013] 步骤七、定位计算结果(x,y)的不确定性(x_σ,y_σ)按公式(2)进行计算:
[0014]
[0015] 其中为正整数,且1≤i≤3, 和 分别为敏感因子,分别表示定位因素
xi、yi和di_u对定位结果的影响程度大小,其数值越大,表明影响程度越大,可识别出对定位影响较大的因素,为改善定位精度方法提供重要参考信息,xi_σ和yi_σ分别为第i个锚节点横坐标和纵坐标的标准差,由于本发明中,设定锚节点的位置是精确值,因此xi_σ=0,yi_σ=0,其中i为正整数,且1≤i≤3,因此,公式(2)可简化为公式(3);
[0016]
[0017] 步骤八、判断定位计算任务是否完成,如果是,执行步骤九,否则,在下一个定位点上,执行步骤四;
[0018] 步骤九、结束三边测量定位及其不确定性分析任务。附图说明
[0019] 图1为一种基于三边测量定位计算的不确定性分析方法的流程图

具体实施方式

[0020] 具体实施方式一:结合图1说明本实施方式,本实施方式所述的一种基于三边测量定位计算的不确定性分析方法括以下步骤:
[0021] 步骤一、系统中有4个无线传感器节点,分别为3个定位的锚节点和1个未知节点,它们都具有nanoLoc无线射频收发器,并可以采用双边对等方法测量得到任意两个节点间的距离估计值;
[0022] 步骤二、系统中各个节点进行初始化,未知节点首先建立无线网络,并等待其它节点申请加入网络;
[0023] 步骤三、3个锚节点初始化成功后,分别采用射频收发器扫描发现未知节点建立的无线网络,并通过射频收发器发送网络加入请求数据包,并成功加入该无线网络,如果加入网络成功,则执行步骤四,否则,执行步骤三;
[0024] 步骤四、未知节点通过其无线射频收发器广播定位请求数据包,第i个锚节点收到定位请求数据包后,采用双边对等测距方法,通过与未知节点间的4J次数据包交互,获得第i个锚节点与未知节点间的距离di的J次测量值:{di1,di2,di3,…,dij,…,diJ},并进行统计计算,将测量值的统计均值di_u作为距离di估计结果,将测量值的统计标准差di_σ作为距离di估计结果的不确定性,其中i为正整数,且1≤i≤3,设定i的初始值为1,j为正整数,且1≤j≤J,J为用户设定的正整数,且50≤J≤150,本发明专利中,J取值100;
[0025] 步骤五、i=i+1,判断i的值是否大于3,若是,则执行步骤六,否则执行步骤四;
[0026] 步骤六、系统获得了未知节点与三个锚节点间的距离估计结果{d1_u,d2_u,d3_u},以及它们对应的不确定度{d1_σ,d2_σ,d3_σ},并结合三个锚节点的坐标:(x1,y1),(x2,y2),(x3,y3),则未知节点的坐标(x,y)按公式(1)进行计算:
[0027]
[0028] 其中
[0029] 步骤七、定位计算结果(x,y)的不确定性(x_σ,y_σ)按公式(2)进行计算:
[0030]
[0031] 其中为正整数,且1≤i≤3, 和 分别为敏感因子,分别表示定位因素
xi、yi和di_u对定位结果的影响程度大小,其数值越大,表明影响程度越大,可识别出对定位影响较大的因素,为改善定位精度方法提供重要参考信息,xi_σ和yi_σ分别为第i个锚节点横坐标和纵坐标的标准差,由于本发明中,设定锚节点的位置是精确值,因此xi_σ=0,yi_σ=0,其中i为正整数,且1≤i≤3,因此,公式(2)可简化为公式(3);
[0032]
[0033] 步骤八、判断定位计算任务是否完成,如果是,执行步骤九,否则,在下一个定位点上,执行步骤四;
[0034] 步骤九、结束三边测量定位及其不确定性分析任务。
[0035] 具体实施方案二,本实施方式是对具体实施方式一所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,本实施方式中,采用偏微分的方法,获得三边测量定位计算过程中各个不确定性因素的敏感因子,评估这些因素的不确定度对定位计算结果的影响程度大小。
[0036] 具体实施方案三,本实施方式是对具体实施方式一所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,本实施方式中,通过对各个因素的不确定性的综合,获得三边测量定位计算结果的不确定性,为后续应用处理方法,例如导航决策提供参考。
[0037] 具体实施方案四,本实施方式是对具体实施方式一所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,本实施方式中,能够有效对三边测量定位计算中的不确定性进行分析,也可以对改进的三边测量定位计算过程中的不确定性进行分析。
[0038] 具体实施方案五,本实施方式是对具体实施方式一所述的一种基于三边测量定位计算的不确定性分析方法作进一步说明,本实施方式中,能够有效对定位计算中的不确定性进行分析,也可以对三维及多维定位计算过程中的不确定性进行分析。
QQ群二维码
意见反馈