【技术实现步骤摘要】
基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法及系统
[0001]本专利技术涉及无线传感器网络定位
,具体涉及基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法及系统。
技术介绍
[0002]无线传感器网络(wireless sensor networks,WSNs)是由大量节点通过自组织、多跳方式组成的分布式通信传输网络,请参阅文献:田昕,魏国亮,王甘楠.无线传感器网络定位综述[J].信息与控制,2022,51(01):69
‑
87,节点之间相互协作传递信息来感知环境。传感器节点主要作用是采集周围环境中的数据信息,通常情况下如果传感器节点的位置未知,监测的数据就失去意义。此外,在一些危险的工作环境中,检查人员需要实时和准确的位置数据来沟通和避免安全事故。随着越来越多的应用场景,如目标追踪、环境监测、航迹预测等领域的研究和发展,获取传感器节点位置这一环节更为重要。请参阅文献:T,F B,Ebrahimpour N,et al.An optimal anchor placement method for localization in large
‑
scale wireless sensor networks[J].Intelligent Automation&Soft Computing,2022,31(2):1197
‑
1222。目前无线传感器网络定位技术除了使用GPS技术之外,主要是 ...
【技术保护点】
【技术特征摘要】
1.基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述方法包括:S1、设置网络参数和RANSAC参数;S2、利用传感器节点通过泛洪策略获得每个锚节点的位置、节点到各个锚节点的最小跳数、节点到各个锚节点的最小多跳路径集合,根据汉明距离计算锚节点
‑
锚节点路径和待测节点
‑
锚节点路径的相似度,选择相似性最高的所述锚节点
‑
锚节点路径的平均跳距,作为待测节点的平均跳距,并计算所述待测节点到各个锚节点的距离;S3、计算最小采样次数,并设置路径偏移阈值为T,其中,所述路径偏移阈值T的大小为通信半径R;S4、从所有所述锚节点中随机选取不少于3个所述锚节点,根据采样的所述锚节点,利用三边定位法估计待测节点的估计坐标;S5、计算所述待测节点的估计坐标到所述锚节点的距离偏移值,判断所述距离偏移值是否小于所述路径偏移阈值T,以从所述锚节点中判定获取可靠锚节点;S6、在所述可靠锚节点数小于预置锚节点数时,则记录本次选择的所述可靠锚节点,并循环执行所述步骤S4、S5,直至所述可靠锚节点数不小于预置锚节点数时,执行下述步骤S7;S7、选择所述可靠锚节点重新估计所述未知节点的坐标;S8、完成所有采样操作,比较所述未知节点估计坐标的优劣性,据以选择误差值最小的坐标作为所述待测节点的最终坐标。2.根据权利要求1所述的基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述步骤S1中,利用所述传感器节点通过所述泛洪策略将数据包传递给预置网络中的节点。3.根据权利要求2所述的基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述数据包包括:锚节点自身坐标及其与其他节点之间的跳数。4.根据权利要求1所述的基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述步骤S2包括:S21、通过所述泛洪策略,使得每个节点记录到其他所述锚节点的最小跳数,其中,所述节点包括:未知节点及所述锚节点;S22、将所述待测节点到目标锚节点的最短多跳路径表示为集合A,将所述目标锚节点到其余各任意一个所述锚节点的最短多跳路径经过节点的集合表示为集合B;S23、判断所述集合A和所述集合B的长度大小,以得到较小集合,对所述较小集合补0元素,使得所述集合A和所述集合B的长度相同;S24、计算所述集合A和所述集合B之间的相似度,其中,根据所述汉明距离确定所述相似度;S25、根据所述相似度,选择未知节点
‑
目标锚节点路径相似度最高的锚节点
‑
目标锚节点路径,并以其平均跳距代替所述未知节点
‑
目标锚节点路径的所述平均跳距;S26、根据所述平均跳距和所述最小跳数值处理得到所述待测节点到所述锚节点的距离。5.根据权利要求4所述的基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述步骤S22中,所述集合A的元素表示该路径中依次经过的节点。
6.根据权利要求4所述的基于动态平均跳距和RANSAC优化的DV
‑
Hop定位方法,其特征在于,所述步骤S24中,以下述逻辑计算所述集合A和所述集合B之间的所述相似度:其中,hamming(A,B)表示为所述步骤S23处理后所述集合A和所述集合B的汉明距离,max{length(A),leng...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。