[发明专利]一种基于双移动锚节点的无线传感器网络节点定位方法有效
申请号: | 201911102697.2 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110708675B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 胡炜薇;陈军相 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04W4/029 | 分类号: | H04W4/029;H04W16/20;H04W64/00;G01S5/10;H04W84/18 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强 |
地址: | 310018*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 节点 无线 传感器 网络 定位 方法 | ||
1.一种基于双移动锚节点的无线传感器网络节点定位方法,在一定区域中随机布置无线传感器网络,其特征在于,该方法至少包括以下步骤:
步骤S1:在无线传感器网络中设置两个移动锚节点并预先设定移动锚节点的移动路线,两个移动锚节点按照既定路线移动并发送广播信息,所述广播信息至少包括移动锚节点编号和自身位置信息;
步骤S2:无线传感器网络中任一待定位节点获取所述广播信息并利用两个移动锚节点不同位置的广播信息进行自身定位,以获取定位结果信息;
其中,所述步骤S2进一步包括以下步骤:
步骤S21:任一个待定位节点获取两个移动锚节点不同位置的广播信息,将每三个位置不共线的虚拟锚节点的广播信息作为一组三边定位信息,每个移动锚节点位置为虚拟锚节点,所述三边定位信息还包括每个位置的信号接收强度RSSI值;
步骤S22:待定位节点采用三边定位法根据每一组锚节点信息,计算自身位置信息,其中,每一组虚拟锚节点组合得到一位置信息;
其中,所述步骤S22进一步包括:
步骤S221:设第j组三边定位信息中虚拟锚节点坐标分别为(xji,yji),它们和待定位节点的距离分别为dji,i=1,2,3根据Pythagoras定理,可以得到:
其中,(xj,yj)为根据第j组虚拟锚节点确定的待定位节点坐标;
步骤S222:由式(1)构成的方程组可以推导得到:
令A=2a,待定位的移动节点位置坐标为(xj,yj)为:
步骤S23:若待定位节点获取新虚拟锚节点信息,可构成新的分组,则重复步骤S21到S22,记录每次三边定位结果;
步骤S3:将各个分组得到的定位信息赋予相应的权值,之后加权融合得到最后的定位结果;
其中,所述步骤S3进一步包括:
步骤S31:假设经过之前的步骤,待定位节点收到的虚拟锚节点一共可分为m组,每组虚拟锚节点都可以得到一个定位结果,那么一共有m个定位结果(xj,yj),j=1,…,m;对第j组的定位结果(xj,yj)来说,先判断该组待定位节点是否在该组的虚拟锚节点{(xj1,yj1),(xj2,yj2),(xj3,yj3)}构成的三角形内部;
用公式(5)计算虚拟锚节点{(xj1,yj1),(xj2,yj2),(xj3,yj3)}构成的三角形面积,其中,该三角形三个顶点为C,D,E,待定位节点为F,则△CDE面积如下:
这里,c,d,e分别表示△CDE的边长,p表示△CDE周长的一半,如式(6):
再用公式(5)分别计算第j组数据定位结果(xj,yj)和△CDE某条边所构成的三角形面积,(xj,yj)分别和△CDE三边CD、DE,EC构成的三角形表示为Sjc,Sjd,Sje;计算Sjc,Sjd,Sje之和,令其为SCDEF;若SCDEF等于SCDE,表示第j组数据定位结果(xj,yj)可能在该组数据所构成的△CDE三角形内部;若SCDEF大于SCDE,表示第j组数据定位结果(xj,yj),可能在该组数据所构成的△CDE三角形外部;
步骤S32:根据步骤31判断结果确定各组定位节点的加权值;
其中,根据该组虚拟锚节点构成的三角形内部或外部,分别给予他们不同权重;如果在三角形内部,令其初始权重为1,如果在三角形外部,根据不同组的SCDEF值从小到大排序,令其初始权重依次设为1/2,1/3,1/4,……以此类推;最后再将所有组的权重做归一化处理,作为加权权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102697.2/1.html,转载请声明来源钻瓜专利网。