基于山区地形的无线传感器网络三维定位机制

合集下载

无线传感器网络三维自身定位方法

无线传感器网络三维自身定位方法

2008年6月第34卷第6期北京航空航天大学学报Journal of Beijing University of Aer onautics and A str onautics June 2008Vol .34 No 16 收稿日期:2007206215 基金项目:中国航空支撑科技基金资助项目(05E551010);北京市重点学科基金资助项目(XK100060423) 作者简介:刘玉恒(1980-),男,山东蓬莱人,博士生,hengly@cse .buaa .edu .cn .无线传感器网络三维自身定位方法刘玉恒 蒲菊华 赫 阳 熊 璋(北京航空航天大学计算机学院,北京100191) 摘 要:针对部署在三维空间的无线传感器网络,提出了一种传感器节点自身定位方法AP I T 23D (App r oxi m ate Point 2I n 2Tetrahedr on ),通过判断传感器节点是否位于由锚节点组成的四面体的内部,筛选出可能的位置区域,并最终计算这些区域交集部分的重心,作为待定位节点的位置.仿真实验表明,作为一种不基于测量设备的定位方法,AP I T 23D 可以达到节点通信半径的40%以下的较高精度的三维定位,而且通信开销相比于二维定位方法增幅不明显.AP I T 23D 定位方法无需复杂的测距设备和昂贵的外部设施,且通信协议相对简单,因此是一种低成本、低功耗的无线传感器网络三维自身定位方法.关 键 词:无线传感器网络;自身定位方法;三维空间中图分类号:TP 393文献标识码:A 文章编号:100125965(2008)0620647205Th ree 2d i m en s i o na l se l f 2l o ca li za ti o n schem e fo r w ire l e s s sen so r ne t w o rksL iu Yuheng Pu Juhua He Yang Xi ong Zhang(School of Computer Science and Technol ogy,Beijing University of Aer onautics and A str onautics,Beijing 100191,China )Ab s trac t:A novel three 2di m ensi onal (3D )self 2l ocalizati on sche me AP I T 23D (app r oxi m ate point 2in 2te 2trahedr on )was p resented for wireless sens or net w orks (W S N s ).The target sens or perfor med AP I T 23D test t o judge whether it resided inside or outside of tetrahedr ons,which narr owed down the possible l ocati on areas (P LA ).Then,AP I T 23D averaged the centers of gravity (COG )of the intersecti on of P LA as the unknown sens or πs esti m ated l ocati on .Si m ulati on results indicate that,as a range 2free sche me,AP I T 23D can achieve l o 2cati on accuracy within 40%of radi o range,while the communicati on cost re mains reas onable comparing with its 2D counter part .Since AP I T 23D depends on no ranging measures or gl obal infrastructure,it p resents a l ow 2cost s oluti on for self 2l ocalizati on of densely dep l oyed and large scale W S N s in 3D s paces .Key wo rd s:wireless sens or net w orks;self 2l ocalizati on sche mes;three 2di m ensi onal s pace在依赖于位置信息的无线传感器网络应用中,只有掌握了传感器节点的具体位置信息,才能够明确感知数据的实际意义[1];同时,了解传感器节点的位置有助于实现无线传感器网络基于地理信息的路由与数据查询协议[2].然而,无线传感器网络一般节点众多,分布区域广泛,部署方式随机,因此不可能预先知道所有节点的位置.所以,无线传感器网络的节点定位问题就显得非常关键,迫切需要解决.由于传统的全球定位系统(GPS,Gl obal Positi oning Syste m )采用了价格高昂的无线通讯与时间同步设备,并不适用低成本、低功耗的无线传感器网络,因此传感器节点必须具备自身定位的能力.近年来,国内外很多研究机构都开展了无线传感器网络自身定位方法的研究,取得了比较丰富的成果,其中典型的定位系统与方法有麻省理工学院设计开发的Cricket [3]定位系统,加州大学洛杉矶分校提出的AHLos (Ad 2Hoc Localizati onSyste m )[4]定位系统以及路特葛斯大学的基于AOA 的APS (Adhoc Positi oning Syste m based onAngle Of A rrival)[5]定位方法等.以上研究工作都是基于测量设备的定位方法,虽然具有较高的定位精度,但专用的测量设备引入了额外的功耗与成本.为了降低节点定位的代价,弗吉尼亚大学的研究者提出了一种不基于测量设备的定位方法AP I T(App r oxi m ate Point2I n2Triangle)[6],不基于任何额外的测距设备,硬件复杂度低,而且在节点随机部署的情况下仍可以实现较高的定位精度.上述研究工作均是局限在二维空间中进行节点定位,而部署在三维空间的无线传感器网络相比于二维空间中的无线传感器网络具有更丰富的位置信息,且网络规模和分布密度也都有所增加,因此现有的二维定位系统受限于功耗与成本,很难推广到实际的三维空间应用中.而代表性的二维定位方法AP I T的理论基础是面向二维平面的,并不能直接应用到三维立体空间中.因此需要研究一种节能而且廉价的方法解决三维空间中无线传感器网络的自身定位问题.本文提出一种适用于三维空间的无线传感器网络自身定位方法AP I T23D,能够在三维空间中有效的估计传感器节点的位置,且具有相对较低的通信开销.1 AP I T23D定位方法首先,假设研究对象是静止的无线传感器网络.网络中部署了少数已知自身位置的锚节点(Anchor Nodes),而且锚节点配备有高发射功率的无线收发器.为了确保三维立体的通信范围,锚节点和传感器节点都装备有全方位天线.AP I T2 3D定位方法的基本思想是:若未知节点判断自身位于某个由任意4个锚节点组成的四面体内部,则认为该四面体为一个可能位置区域(P LA,Pos2 sible Locati on A rea).通过循环的选取不同的四面体进行测试,筛选出所有是P LA的四面体,从而不断缩小未知节点的周边区域,实现位置估计.因此,首先需要提供一种方法来判定传感器节点是否位于某个四面体之内,本文提出P I T23D(Point2I n2Tetrahedr on)测试定理解决这个问题.1.1 P I T23D测试定理要判定传感器节点是否位于某个四面体之内,可以将该问题形式化为:给定4个锚节点: A(a x,a y,a z),B(b x,b y,b z),C(c x,c y,c z)和D(d x, d y,d z)判断未知传感器节点M位于▲AB CD(▲表示四面体)内部或外部.首先,可以提出如下2个命题:命题1 若某点M位于▲AB CD内部,则当M沿任何方向移动时,新位置必定接近或远离A, B,C和D中的至少一个顶点(如图1a所示).命题2 若某点M位于▲AB CD外部,则必定存在一个方向,当M沿此方向移动时,新位置会同时接近或远离所有4个顶点A,B,C和D(如图1b所示).a 命题1 b 命题2图1 P IT23D定理证明示意图命题1的证明如下:证明 首先证明点M的新位置比M更靠近4个顶点中A,B,C和D中的至少一个顶点.如图1a所示,令点M在▲AB CD内部任意移动一小段距离,新位置记为点X,则分为以下2种不同的情况考虑:1)点X位于AM,BM,C M或DM中的任意一条线段上.在不失一般性的前提下,假设点X在AM上,命名为点Y,显而易见,|A Y|<|AM|,即新位置比点M更靠近顶点A,得证.2)点X位于▲MAB C,▲MB CD,▲MACD或▲MABD的任意一个四面体内部.同样,可以不失一般性的假设点X位于▲MAB C内部.从点M做△AB C(△表示三角形)所在平面的垂线,该垂线与平面的交点记为Z.尽管Z可能位于△AB C的内部或者外部,但易于证明,这并不与不失一般性的前提冲突.仍然分为2种情况考虑:①点X在线段M Z上,命名为点R.由于|ZR|<|ZM|,则根据勾股定理,|B R|<|BM|,说明新位置更靠近顶点B,得证.②点X位于▲MAB Z,▲MB CZ或▲MACZ中的任意一个四面体内部,根据不失一般性的前提,假设点X位于▲MB CZ的内部,命名为点S,经点S作△B CZ所在平面的垂线,交于点T,且点T位于△B CZ内部.在△B CZ中,可以假设:|B T|≥|B Z|且|CT|≥|CZ|.则可以得到∠B ZC≥∠B TZ+∠CTZ>π,显然这是矛盾的,因此,假设不成立,即|B T|<|B Z|和|CT|<|CZ|中至少有一个成立,假设|B T|<|B Z|.因为|ST|<|M Z|,则根据勾股定理,|B S|<|BM|,说明新位置更靠846北京航空航天大学学报 2008年 近顶点B,得证.连接线段AX,B X,CX和DX,同理可证明点M比点X更靠近A,B,C和D中至少一个顶点,即点M的新位置比点M更远离至少一个顶点.证毕证明 命题2的证明如下:如图1b所示,对▲AB CD外部的任意一个点M来说,四面体的4个平面总会有一个平面使得第四个顶点与点M分别位于这个平面的两侧.在不失一般性的前提下,假设△AB C所在平面即为此平面,点M与顶点D分别位于此平面的两侧.从点M做此平面的垂线,交点为Y.当点M沿此垂线向上移动到点X时,根据勾股定理,|AX|< |AM|,|B X|<|BM|,|CX|<|C M|且|DX|< |DM|,说明新位置同时靠近所有4个顶点A,B,C 和D;若点M选择此垂线作为移动线路,当点M 沿此垂线向下移动到新位置点Z时,同理可证新位置同时远离所有4个顶点A,B,C和D.证毕根据以上2个真命题,定义P I T23D测试定理为:若存在一个方向,使得某点M在此方向上的一个邻居点比M同时接近或远离▲AB CD所有的4个顶点A,B,C和D,则M位于▲AB CD的外部,否则M位于▲AB CD的内部.P I T23D测试定理能够准确的判断一个点位于某个四面体内部或外部.因此,在静止的无线传感器网络中应用P I T23D测试定理,必须解决如下2个问题: 1)未知节点如何判断邻居节点在某一个方向上比自己更远离还是更靠近锚节点; 2)未知节点如何对所有方向都进行上述的判断.然而在节点静止不动的情况下,这2个问题都难以有精确的解决方法,因此必须提供一种近似精确的手段解决上述2个问题.1.2 近似实现P IT23D测试定理1.2.1 节点间的相对距离问题1)可以通过比较未知节点与邻居节点各自测量的来自同一个锚节点的接收信号强度(RSS,Received Signal Strength)来解决:在三维空间中,给定传播方向,无线信号的接收强度随传播距离单调递减.这意味着,在给定的传播方向上,传感器节点接收到来自某个锚节点的信号强度越弱,则说明该传感器节点距离该锚节点就越远.相邻2个节点据此就能够判断出彼此相对于某一个锚节点的距离远近.由于受到反射、多径衰减以及障碍物干扰等因素,无线信号传播会具有一定的不规则性[7].可以采用与文献[8]中类似的方法定义无线信号传播的不规则度(DO I,Degree of Irregularity): RSS real=Random[(1-DO I)RSS,(1+DO I)RSS](1)其中,RSSreal表示真实的接收信号强度,RSS表示根据理想化传输模型得到的接收信号强度,Ran2 dom(a,b)表示一个均匀分布的随机函数,分布区间为[a,b],DO I的取值范围是[0,1].根据RSS判断相对距离的远近并没有使用任何统计模型来根据接收信号强度计算节点间距离,因此仍可以认为是不基于测量设备的传感器网络自身定位方法.1.2.2 AP I T23D测试方法问题2的解决可以利用无线传感器网络节点密集分布的特点,未知节点选取所有邻居节点判断各自距离锚节点的远近,从而可以在最大程度上近似的实现对所有的方向进行测试.基于2个问题的近似解决方法,提出近似P I T23D(AP I T23D,App r oxi m ate Point2I n2 Tetrahedr on)测试方法:若与某点M的所有邻居节点没有一个比M同时接近或远离▲AB CD所有的4个顶点A,B,C和D,则点M认为自己位于▲AB CD的内部(如图2a);否则,点M认为自己位于▲AB CD的外部(如图2b).该方法在不要求节点移动的前提下,能够高度近似的实现P I T23D测试.a 内部示例 b 外部示例图2 A PIT23D测试方法示意图1.3 A P IT23D定位算法基于AP I T23D测试方法,提出了实现AP I T2 3D定位方法.在此方法中,锚节点向网络内的传感器节点广播信标消息,该信标消息包含了锚节点的I D、位置信息等数据.若未知节点能够接收到来自某个锚节点的信标消息,则将该锚节点记录为可见锚节点.未知节点与邻居节点交换各自的可见锚节点信息,并根据接收信号强度判断自己与邻居节点距离锚节点的远近,从而将周边区946 第6期 刘玉恒等:一种无线传感器网络三维自身定位方法域划分为多个互相重叠的四面体,每个四面体由任意一组可见锚节点组成.未知节点任选一个四面体进行测试,判断自己是否位于这个四面体内部.如果未知节点在某个四面体内部,则称这个四面体为该未知节点的一个P LA.对不同的四面体循环测试直到穷尽组合,则计算所有P LA交集区域的重心,并以此重心坐标的平均值作为未知节点的估计位置.AP I T23D定位方法的伪代码如下: Receive l ocati on beacons{(xi,y i,z i)}fr om N an2 chors.Exchange N anchors RSS and Locati on inf or mati on with neighboring sens or nodes.P LASet=Φ//the set of tetrahedr ons in which I re2 side,als o denoted as Possible Locati on A reaFor(each tetrahedr on Ti ∈N4tetrahedr ons){I f(AP I T23D(T i)==T RUE) P LASet=P LASet∪{Ti}I f(Tested Nu m(P LASet)==MAX)break;}/3Center of gravity(COG)calculati on3/Esti m ated Positi on=(COG∩P LASet);AP I T23D定位方法充分利用了传感器节点密集分布的特点,而这正是无线传感器网络最重要的特性之一,因此,在真实的网络环境中实现AP I T23D是完全可行的.此外,由于AP I T23D方法是在单个传感器节点上进行的,因此是一种分布式的定位方法,避免了大量数据向中心节点传输而造成的能量损耗,从而延长网络寿命,更加符合无线传感器网络对低功耗、低成本的需要.2 仿真实验与性能评估2.1 实验参数采用Matlab对AP I T23D定位方法进行仿真实验.实验中评估了以下实验参数对定位方法性能的影响: 1)未知节点密度(ND,Node Density):每个传感器节点的通讯半径区域内的平均节点数目; 2)可见锚节点数目(AH,Anchor Heard):每个传感器节点能够接收到信标的锚节点数目; 3)锚节点与传感器节点的通讯半径比(ANR,Anchor t o Node Range Rati o); 4)无线信号不规则度DO I.2.2 实验结果与分析2.2.1定位精度与可见锚节点图3是定位精度随着AH变化曲线图.此图图3 定位精度与可见锚节点数目的关系(ND=30,DO I=0.1)表明,定位精度随着AH增多而逐渐提高.这是由于参与位置估计的锚节点数目越多,筛选出来的P LA体积就越小,从而定位精度就越高.此外,还可以从图中发现,ANR越小,AP I T23D的定位性能表现的越好,这是因为ANR越大,意味着锚节点分布的越稀疏,误差累计就越大,从而定位精度也就越低.当AH≥40时,定位精度均可以控制在0.4R(R表示节点通信半径的大小)左右,这是一般无线传感器网络可以接受的定位精度[6].2.2.2 定位精度与节点密度图4定位精度随着ND变化的曲线图.可见,随着传感器节点数目的增多,定位精度呈现微弱的增加趋势,这是因为AP I T23D算法依赖于传感器节点彼此间的交互通讯,邻居节点越多,AP I T2 3D测试作出的判断可信度就越高.图4 定位精度与节点密度的关系(AH=32,DO I=0.1)2.2.3 定位精度与信号传输不规则度图5描述了定位精度与DO I的变化关系.从图中可见,定位结果随着DO I的增大而略有恶化,这是因为信号传输的不规则会使得未知节点对锚节点的距离远近做出误判,导致AP I T23D测试的错误率上升,从而降低了定位精度.但是AP I T不依赖节点间的跳数,因此DO I对AP I T23D 的定位精度影响并不十分剧烈,这说明AP I T23D056北京航空航天大学学报 2008年 定位方法对于信号传输的不规则性具有较好的鲁棒能力.图5 定位精度与信号传输不规则度的关系(AH =32,ND =30)2.2.4 通信开销本实验在无通信冲突的传感器网络中,分别使用AP I T 和AP I T 23D 方法定位单个未知节点的通信开销情况.假设未知节点每发送1B 的数据消耗1个单位的能量,而由于锚节点的通讯半径是传感器节点通讯半径的ANR 倍,则可以粗糙的认为锚节点每发送1B 的功耗是ANR 2个单位.在二维空间中,假设未知节点接收到的可见锚节点的信标消息长度为B (α),未知节点与邻居节点彼此交互可见锚节点位置信息表的交换消息长度为S (β),则此次定位过程的通信开销为C A P IT =ANR 4・AH ・AD ・B (α)+ND ・S (β)(2)而在三维空间中,节点坐标比在二维空间中要增加1个单位的消息长度,因此AP I T 23D 方法定位单个未知节点的通信开销为C AP IT 23D =ANR 4・AH ・ND [B (α)+1]+ND [S (β)+1](3)式(2)与式(3)相减,得到AP I T 23D 方法与AP I T 方法定位单个节点时的通信开销之差:ΔC =ANR 4・AH ・ND +ND (4)由式(4)可见,在ANR 与ND 一定的情况下,三维定位比二维定位有较大的通信开销,增加量随着可见锚节点数目的增多呈线性增加的趋势.但由于三维定位比二维定位需要更丰富的位置信息和更高的协议复杂度,因此这种线性增加的通信开销是合理的并可以接受的.图6描述了实验中2种定位方法的通信开销随着可见锚节点数目的变化趋势.实验结果与式(4)是吻合的.图6 单节点定位通信开销与可见锚节点的关系(ND =30,ANR =4)3 结束语在证明近似P I T 23D 测试定理的基础上,提出了无线传感器网络的三维定位方法AP I T 23D,并对该方法进行了大量的仿真实验.实验结果表明,AP I T 23D 定位方法在不显著增加通信开销的情况下,可以达到比较理想的定位精度.此外,AP I T 23D 定位方法对于不规则的无线信号传输具有较好的鲁棒性.本文的下一步工作将是研究一种适合资源受限的传感器节点的轻量级数据融合算法,尽可能的降低节点随机分布引入的误差.参考文献(References )[1]D ragos N.Positi oning in ad hoc sens or net w orks[J ].I EEE Net 2work,2004,18(4):24-29[2]Rao A,Ratnasa my S,Papadi m itri ou C,et al .Geographic r ou 2ting without l ocati on infor mati on [C ]//Mobi Com.San D iego:AC M Press,2003:96-108[3]Priyantha N B,Chakraborty Anit,Balakrishnan H.The cricketl ocati on 2support syste m [C ]//Mobi Com.Ne w York:AC MPress,2000:32-43[4]Savvides A,Han C C,Strivastava M B.Dynam ic fine 2grainedl ocalizati on in ad 2hoc net w orks of sens ors [C ]//Mobi Com.Rome:AC M Press,2001:166-179[5]N iculescu D,Nath B.Ad hoc positi oning system (APS )usingAOA [C ]//I nf oCom,I EEE .San Francisco:I EEE Press,2003:1734-1743[6]He Tian,Huang Chengdu,B lum B M ,et al .Range 2free l ocali 2zati on sche mes for large scale sens or net w orks[C ]//Mobi Com.San D iego:AC M Press,2003:81-95[7]Zhou Gang,He Tian,Krishna murthy S,et al .I m pact of radi oirregularity on wireless sens or net w orks[C ]//MobiSys .Bost on:AC M Press,2004:125-138[8]Hu L ingxuan,Evans D.Localizati on f or mobile sens or net w orks[C ]//Mobi Com.Philadel phia:AC M Press,2004:45-57(责任编辑:吴 琼)156 第6期 刘玉恒等:一种无线传感器网络三维自身定位方法。

基于Zigbee、Wifi、3G物联网地质灾害监测预警的传感器网络系统方案

基于Zigbee、Wifi、3G物联网地质灾害监测预警的传感器网络系统方案

基于Zigbee、Wifi、3G地质灾害监测预警的无线传感器网络方案一、项目的必要性突发性滑坡、崩塌、泥石流是我国最严重的地质灾害类型,因其发生时间短、隐蔽性强、破坏性大,极易造成重大人员伤亡和巨大经济损失。

据不完全统计,近10年来,因滑坡、崩塌、泥石流造成死亡和失踪的人员每年平均约1000人,造成直接经济损失年均38.6亿元。

5.12汶川特大地震引起的滑坡、崩塌、泥石流造成大量人员伤亡和失踪。

据现场调查统计,地震区地质灾害类型以滑坡为主,其次为崩塌和泥石流。

四川、甘肃和陕西等省地震区84个县(市、区)发现重大地质灾害点8439处,其中,滑坡4372处,崩塌2309处,泥石流515处,威胁109万人的生命安全。

2008年6月23日,胡锦涛总书记在两院院士大会上发表讲话时指示“要加强对自然灾害分布规律和致灾机理的研究,加强自然灾害监测预警能力建设,建立灾害监测-研究-预警预报网络体系,加强防灾减灾关键技术研发,建立国家综合减灾和风险管理信息共享平台,完善国家和地方灾情监测、预警、评估、应急救助指挥体系。

”《国家中长期科学和技术发展规划纲要(2006-2020年)》也把构建重大地质灾害保障体系作为重点领域及其优先主题。

长期以来,我国建立的群测群防网络基本上覆盖了全国山区丘陵县市,每年有效避灾上千起。

然而,现有监测手段大多采用人工收集方式,技术方案存在数据收集不及时,信息覆盖面不足的缺点。

即使现有的野外自动监测,也仅限于少数几个独立的示范区,且区内监测设备没有成网,没有形成一个实时动态监测体系,难以满足滑坡泥石流快速预警和突发应急处置的需求。

无线传感器网络技术延伸了传感器的感知触角,实现对目标状态信息的非接触传递、实时监测、协作处理、本地化决策,以及与互联网和移动通信网的泛在接入,大大提高了信息采集的实时性、可靠性和灵活性。

以传感器网络技术为基础,结合宽带移动通信技术,选择不同地质环境背景、不同气候条件的地质灾害监测示范区建设,解决滑坡泥石流监测预警的关键技术,建立监测预警信息系统,获取实时动态监测数据,建立滑坡泥石流的预测模型,及时捕捉重大滑坡泥石流的前兆信息,为灾害防治提供技术支撑,保障国民经济稳定健康发展。

无线传感器网络中的三维定位技术研究的开题报告

无线传感器网络中的三维定位技术研究的开题报告

无线传感器网络中的三维定位技术研究的开题报告一、选题背景和意义随着无线传感器网络技术的发展和应用,其在环境监测、智能交通、地震预警、医疗监测等领域的应用越来越广泛。

在这些应用中,无线传感器节点的定位是一个非常重要的问题,它能够提供精确的节点位置信息,使得我们能够更好地监测环境变化,进行目标跟踪等任务。

然而,由于无线传感器节点大多是静态部署的,且节点数量较多,因此对其进行定位就显得非常困难。

在三维空间中进行节点的定位更加复杂,在大规模的三维区域内进行节点定位是一个极具挑战性的课题。

目前,研究者们提出了许多传感器位置估计的方法和技术,包括基于距离、角度、速度等的传感器定位方法,这些方法的精度和可靠性已经得到了不断的提高。

因此在此背景下,本文选择从三维定位技术研究的角度出发,研究在无线传感器网络中实现三维定位技术的可行性、可靠性和精度等方面。

二、研究内容和拟解决的问题本文的研究内容主要是在无线传感器网络中实现三维定位技术,具体研究内容包括:1. 无线传感器网络中的三维定位算法研究:在三维空间中部署大量的无线传感器节点,利用距离、角度、速度等信息来估计节点的位置。

研究和比较不同的三维定位算法,并且从精度和可靠性等方面进行评估和比较。

主要解决问题是如何选择并且优化三维定位算法,以获得更好的定位精度和可靠性。

2. 三维定位系统的实施:研究如何将三维定位算法移植到无线传感器网络中,并构建相应的实验平台,测试三维定位技术的精度和效率,提高系统的可行性、可靠性和实用性。

主要解决问题是如何实现三维定位系统的实施,确保系统的有效性和可靠性。

3. 可视化和数据处理:将三维定位结果可视化,使研究者可以直观地理解节点在三维空间中的位置信息。

此外,进行数据处理,将研究者感兴趣的信息提取出来,例如节点密度分布、节点分布区域等,为后续的研究提供更好的数据支持。

主要解决问题是如何完成对数据的处理和呈现,并且提高数据的处理效率和准确性。

面向复杂山地环境的WSN节点三维定位算法

面向复杂山地环境的WSN节点三维定位算法

面向复杂山地环境的WSN节点三维定位算法郝占军;闫燕;党小超【摘要】无线传感器网络(WSN)在复杂的山地环境中进行节点定位时,节点部署稀疏会造成定位误差.为此,提出一种WSN节点三维定位算法.根据节点的稀疏程度,融合三维近似三角形内点测试(APIT)算法和DV-Hop算法预估未知节点位置,并搜索邻近节点形成平面,经过未知节点的坐标向平面作垂线,得到垂点坐标的平均值作为未知节点的最终位置.实验结果表明,与APIT算法、DV-Hop算法相比,该算法提高了节点定位精度.【期刊名称】《计算机工程》【年(卷),期】2019(045)006【总页数】7页(P146-151,159)【关键词】无线传感器网络;近似三角形内点测试算法;DV-Hop算法;复杂山地环境;垂点坐标【作者】郝占军;闫燕;党小超【作者单位】西北师范大学计算机科学与工程学院,兰州730070;甘肃省物联网工程研究中心,兰州730070;西北师范大学计算机科学与工程学院,兰州730070;西北师范大学计算机科学与工程学院,兰州730070;甘肃省物联网工程研究中心,兰州730070【正文语种】中文【中图分类】TP3930 概述随着互联网的发展,无线传感器网络(Wireless Sensor Network,WSN)定位技术[1]已被广泛应用于环境监测[2]、目标跟踪[3]、水下监测[4]等领域,其中节点定位是WSN的关键应用之一。

在实际应用中,WSN节点定位多数基于三维环境,如复杂的山地环境。

因此,研究复杂山地环境中的定位技术具有重要意义。

根据节点间的距离或角度信息,定位算法可分为基于测距和非测距2种算法[5]。

文献[6]提出基于到达时间(Time of Arrival,TOA)的定位算法,通过计算节点的到达时间测出节点间的距离,完成节点的定位。

文献[7]通过接收信号强度指标(Received Signal Strength Indicator,RSSI)信息计算节点距离,并确定节点位置。

适应山头地形的无线传感器网络节点定位算法

适应山头地形的无线传感器网络节点定位算法

上 ,即得矫正后未知节点 的位置 。这种 方法使 定位误差 大大减小 ,相对 无线射 程的平 均方差 降低到 30%左 右 , 能够满足实际山头地形 定位的需求 。
2 三 维 DV-Hop定 位算法 2.1 DV-hop算法
DV-Hop定位算 法是 由Niculescu D等人 利 用距离 矢 量和 GPS定位 思想所 提 出来 的[9-10]o DV-Hop定位算 法基本思想是 :计算出未知节点与每个锚节点 的最 小跳 数 ,计算未知 节点 与锚节点 的实 际每跳距离 ,并求 出未 知节 点到锚 节点的距离 ,最后利用极大似然估 计法或四 边测 量法计算未知 节点位置n”。
School of Inform ation Engineering,Jiangxi University of Science and Technology,Ganzhou,Jiangxi 34 1 000,China
H U Zhongdong,XIAO H uaw ei.Node localization algorithm applied to hill—top topography for W ireless Senso ̄
l 引 言 近些年来 ,随着传感器 技术 、微机 电系统 、现代 网络
和无线 通信 等技术 的进 步 ,现代无线 传感器 网络 (Wire. 1ess Sensor Networks,wSN)得到了极大的发展 ,并在很 多领域 都有广泛 的应 用前景 。 。WSN中的定位 问题 是 实现 这些应 用的基础 。在环境监 测和预报 、森林 防火 预警 、地质 灾 害监控 等应 用中 ,WSN节 点被随 机部署 , 通常 是部署在一些山头 。因此 ,对 山头地 形的无线传感 器 网络 的三维 定位技术研 究具有 非常重要 的意义 。

一种对无线传感器网络进行三维快速定位的系统和方法[发明专利]

一种对无线传感器网络进行三维快速定位的系统和方法[发明专利]

专利名称:一种对无线传感器网络进行三维快速定位的系统和方法
专利类型:发明专利
发明人:余刚刚,于峰崎,封磊
申请号:CN200710076505.6
申请日:20070818
公开号:CN101109804A
公开日:
20080123
专利内容由知识产权出版社提供
摘要:本发明公开了一种对无线传感器网络进行三维快速定位的系统和方法,该系统包括GPS定位装置、移动锚点和无线传感器节点;GPS定位装置用于接收GPS卫星的信息,得到移动锚点的位置坐标;移动锚点用于按预设置周期广播定位信息;并穿越指定区域,其在指定区域的移动轨迹为直线;无线传感器节点用于接收定位信息,比较各定位信息的接收信号强度值,选择具有最大强度值的定位信息,存储其中的位置坐标;并存储其余任一定位信息中的位置坐标;并判断是否获得足够的用于计算其自身位置的位置坐标,计算得到其自身位置。

从而无需获得节点之间额距离,采用分布式计算方法,实现了节点间的信息交换与协调;由节点自行计算得到传感器节点的位置。

申请人:深圳先进技术研究院
地址:518067 广东省深圳市南山区蛇口南海大道1019号南山医疗器械产业园A座三楼
国籍:CN
代理机构:深圳市君胜知识产权代理事务所
代理人:杨宏
更多信息请下载全文后查看。

基于近似投影校正的无线传感器网络三维定位机制

基于近似投影校正的无线传感器网络三维定位机制

基于近似投影校正的无线传感器网络三维定位机制胡中栋;谢金伟【摘要】针对三维DV-Hop无线传感器定位算法存在定位误差较大的问题,提出了近似投影校正的无线传感器网络非测距三维定位算法。

充分利用已有的地形特点,将经典的三维DV-Hop算法所求得的结果进行近似投影,尽可能投影到离地形表明较近的地方,大幅度减小了定位误差。

用二维高斯分布密度函数模拟山头地形的场景中,相对定位误差为35%左右,较大幅度提高了定位精度,有较高的实用价值。

%This paper presents a non-dimensional distance wireless sensor network localization algorithm based on approximate projection correction for the problem that the localization error is large. The results which get by using the least squares method is approximate projected as close as possible to the surface of the mountain which full use of existing terrain features,greatly reducing the location error. In the two-dimensional Gaussian distribution density function simulation scenarios,the relative localization error is about 35%,dramatically increased the accuracy of lo-cation and it have high practical value.【期刊名称】《传感技术学报》【年(卷),期】2014(000)011【总页数】5页(P1573-1577)【关键词】无线传感器网络;三维DV-Hop;山头地形;近似投影【作者】胡中栋;谢金伟【作者单位】江西理工大学信息工程学院,江西赣州341000;江西理工大学信息工程学院,江西赣州341000【正文语种】中文【中图分类】TP393随着万物互联的理念不断深入人心,采集信息就成了许多领域的重要工作。

基于山区地形的无线传感器网络三维定位机制

基于山区地形的无线传感器网络三维定位机制

基于山区地形的无线传感器网络三维定位机制∗胡中栋;谢金伟【期刊名称】《传感技术学报》【年(卷),期】2015(000)003【摘要】This paper presents a non-dimensional distance wireless sensor network localization algorithm based on closer points projection correction which use the mountainous terrain mesh data for the problem that the localization error is large when 3D DV-hop algorithm is carried out in the actual terrain. After get the location of a node by using 3D DV-hop algorithm,search three points near the location of the node which is non-collinear and on the mountain-ous terrain mesh and make the node project toward the surface which is determined by the above three points. Pro-jection point is the node’s location after correction. Multi-scene experiments show that this method can greatly re-duce the position error.%针对三维DV-hop无线传感器定位算法在实际地形中定位时误差较大的问题,提出了根据山区地形的网格数据进行较近点投影校正的无线传感器网络非测距三维定位算法。

一种基于无线传感器网络的三维定位模型

一种基于无线传感器网络的三维定位模型

一种基于无线传感器网络的三维定位模型
聂文惠;鞠时光;薛安荣
【期刊名称】《计算机科学》
【年(卷),期】2009(36)12
【摘要】分布式无线传感器网络节点的定位是一个重要而基本的问题,在诸如搜救、目标跟踪、供应链管理、减灾以及智能环境等领域具有重要的应用价值.将节点分
布在具体的应用环境中,利用节点构成自组网,不需要特定的通讯设施,就可以感知和传送周围信息.在建筑项目的管理中,材料管理在管理成本中占有很大的比例,通过在建筑材料上安装RFlD,可以比较容易地实时检测它们的位置,甚至可以检测材料的状况.这样在很大程度上提高了生产效率,降低了建筑企业的成本.基于上述原因,提出了一个三维环境下的节点定位模型,并特别地对定位误差进行了分析.该模型已经成功
地在建筑项目管理中得到了应用.
【总页数】5页(P55-59)
【作者】聂文惠;鞠时光;薛安荣
【作者单位】江苏大学计算机科学与通讯工程学院,镇江,212013;江苏大学计算机
科学与通讯工程学院,镇江,212013;江苏大学计算机科学与通讯工程学院,镇
江,212013
【正文语种】中文
【中图分类】TP316
【相关文献】
1.一种基于Euclidean的无线传感器网络三维定位算法 [J], 唐良瑞;宫月;罗艺婷;柯珊珊
2.一种基于球面坐标的无线传感器网络三维定位机制 [J], 戴桂兰;赵冲冲;邱岩
3.一种基于粒子群算法的三维无线传感器网络定位方法 [J], 赵成林;魏雄烈;孙学斌;蒋挺
4.一种基于自适应RSSI测距模型的无线传感器网络定位方法∗ [J], 杨文铂;邢鹏康;刘彦华
5.一种新的基于非测距的无线传感器网络三维定位算法 [J], 朱红霞;陈曙
因版权原因,仅展示原文概要,查看原文内容请购买。

基于地形信息的无线传感网络三维定位算法

基于地形信息的无线传感网络三维定位算法

基于地形信息的无线传感网络三维定位算法
李川;胡光岷;于富才
【期刊名称】《微计算机信息》
【年(卷),期】2010(026)031
【摘要】本文提出一种基于地形信息的无线传感网络三维定位算法,其基本思路是在山地的无线传感网络检测中引入已知地形信息,减少三维定位的不确定性和误差积累.文中采用特定区域内的搜索最优化方法来完成具体节点求解;使用锚节点推广及动态门限方法时节点求解过程进行优化;提出一种改进的锚节点选取策略减少累积误差.仿真结果证明该算法可以在已知地形信息的情况下,较好地解决无线传感网络三维定位问题.
【总页数】3页(P56-58)
【作者】李川;胡光岷;于富才
【作者单位】611731,成都,电子科技大学宽带光纤传输与通信网技术教育部重点实验室;611731,成都,电子科技大学宽带光纤传输与通信网技术教育部重点实验室;611731,成都,电子科技大学宽带光纤传输与通信网技术教育部重点实验室【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于RSSI测距的三维无线传感网络萤火虫定位算法的研究 [J], 张立国;马鹏;金梅;范美常;刘宇浩
2.基于iBeacon的三维无线传感网络定位算法优化研究 [J], 林信川
3.基于iBeacon的三维无线传感网络定位算法优化研究 [J], 林信川;
4.基于高斯滤波的三维水声无线传感网络节点定位算法 [J], 王磊;刘利利;齐俊艳;宋成
5.基于Voronoi的微粒群优化的三维无线传感网络节点定位算法的研究 [J], 虞芬;陈静
因版权原因,仅展示原文概要,查看原文内容请购买。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于山区地形的无线传感器网络三维定位机制∗胡中栋;谢金伟【摘要】This paper presents a non-dimensional distance wireless sensor network localization algorithm based on closer points projection correction which use the mountainous terrain mesh data for the problem that the localization error is large when 3D DV-hop algorithm is carried out in the actual terrain. After get the location of a node by using 3D DV-hop algorithm,search three points near the location of the node which is non-collinear and on the mountain-ous terrain mesh and make the node project toward the surface which is determined by the above three points. Pro-jection point is the node’s location after correction. Multi-scene experiments show that this method can greatly re-duce the position error.%针对三维DV-hop无线传感器定位算法在实际地形中定位时误差较大的问题,提出了根据山区地形的网格数据进行较近点投影校正的无线传感器网络非测距三维定位算法。

经典的三维DV-hop算法求出未知节点位置后,在该节点附近搜索3个离该节点较近且非共线的山区地形网格上的点,将该节点向上述3个点确定的面进行投影,投影点即为校正后的未知节点位置。

山区地形多场景实验表明,该方法较大幅度减小了定位误差。

【期刊名称】《传感技术学报》【年(卷),期】2015(000)003【总页数】4页(P408-411)【关键词】无线传感器网络;三维DV-hop;适应地形;较近点投影【作者】胡中栋;谢金伟【作者单位】江西理工大学信息工程学院,江西赣州341000;江西理工大学信息工程学院,江西赣州341000【正文语种】中文【中图分类】TP393因人们对数据采集的需求越来越大,无线传感器在当今世界扮演着越来越重要的作用,无线传感器网络也被评为了21世纪最有影响力的21项技术和改变世界的10大技术[1]。

大部分的无线传感器不能确定自己的位置[2],所以无线传感器必须先为自己定位,无线传感器定位是指传感器通过辅助条件来确定自己的位置,辅助条件如GPS或其他已知自己位置的传感器节点[3]。

目前已经有许多学者提出了无线传感器定位算法,如SpotON[4]、APS[5]、MDS-MAP[6]和Constrained 3-D[7]等。

程秀芝等人[8]使用了RSSI差分校正的方法提高了最小二乘-拟牛顿定位算法的定位精度;乔欣等人[9]使用了跳距修正的方法提高了WSN拟牛顿迭代定位算法的精度;陈嘉兴等人[10]采用了三维序列内心来确定传感器的位置,较有效的提高了定位精度。

以目前的条件来看,非测距的定位方法所能提供的条件有限,定位精度已经达到了一个瓶颈,只有充分利用外在条件,才有可能较大幅度的提高算法的定位精度。

本文结合实际地形的网格数据提出了基于较近点投影校正的无线传感器网络三维定位算法,有效的利用了地形信息,提高了定位精度。

基于山区地形的无线传感器网络三维定位方法:根据实际山区地形的网格数据,应用较近点投影的方法来修正经典DV-hop算法的定位精度。

在三维DV-hop定位算法求解结果的基础上进行较近点投影修正来减小定位误差。

若P点为三维DV-hop的定位结果,根据网格的疏密度确定一个以P点为中心的局部搜索区域,在该区域内寻找离P点最近且不共线的3个网格上的点P1、P2、P3,由这3个点确定一个平面M,将P点垂直投影到平面M上,得到投影点P′,P′就是P点经过最近点投影修正后的位置。

由于传感器是部署在地形表面上的,如果经典三维DV-hop算法所定位出P′点不在地形表面,则一定是偏离了实际位置。

经过本算法的投影,无线传感器的位置最大程度的接近了地形表面,能够较大幅度的提高传感器的定位精度。

1.1 DV-hop算法Niculescu D[11]等人提出了DV-hop算法,该算法是通过距离矢量路由原理来实现的[7]。

无线传感器网络中的所有节点泛洪交换信息,每一个节点计算出到其他所有节点的最小跳数。

所有锚节点通过GPS确定自身的位置,锚节点根据到其他锚节点的最小跳数计算出自身平均每跳距离。

未知节点根据到锚节点的最小跳数和最近锚节点的平均每跳距离得出到所有锚节点的距离。

最小二乘法(极大似然估计法)计算自身坐标过程如下[12]:若未知节点的坐标为(x,y,z),已知未知节点到所有锚节点的距离为d1,d2,…dn(n≥4),其对应的锚节点坐标为(x1,y1,z1),(x2,y2,z2),…,(xn,yn,zn)。

可得矛盾方程组:式中:若矛盾方程组有解则可得:由式(2)求出的X=(x,y,z)T就是未知节点的估算坐标。

1.2 性能评价相对定位误差是用来评价算法性能的主要方法[13]:未知节点的估算坐标(xi,yi,zi)和实际坐标(ai,bi,ci)的差距Δdi如式(3)所示。

无线传感器网络中的n个未知节点的平均定位误差Δ可表示为:式中R表示传感器的通信半径。

较近点投影校正的过程如图1所示,若经典三维DV-hop定位某个未知点的位置为P。

根据P点对应的x和y坐标确定一个搜索区域,在该区域中搜索离P点最近且不共线的3个点P1,P2,P3,从全局来看P1,P2,P3这3个点不一定是离P点是最近的,但这3个点所形成的面已经能够较好的逼近地形表面。

因为P1,P2,P3 3点不在一条直线上,故可以确定一个平面。

过P点向该平面垂直投影,所得的投影点P′即为P点经过较近点投影修正后的位置。

设地形的网格数据在xoy面的投影是x,y以步长为l所构成的m×n个小正方形。

经典三维DV-hop算法定位某个位置节点的位置为P,其坐标为(a,b,c),则可以确定局部搜索区域为:若P点靠近地形网格数据的边缘,则不能满足式(5)所约束的正方形区域,此时可将搜索区域向边界的反方向扩展。

例如,若a-5l已经超出边界范围超过l,设边界数值M,有M-l<a-ml≤M,此时m=[|a-M|/l]+1,此时搜索区域可表示为:P点处于其他边界位置可仿照式(6)进行处理,这样可以保证搜索在5×5的网格区域内进行,保证投影的可靠性。

首先在区域内寻找与P点距离最近的点P1,设其坐标为(x1,y1,z1)。

然后距离次近的点P2,设其坐标为(x2,y2,z2)。

最后寻找P1,P2点外距离最近的点P3,坐标为(x3,y3,z3),若P1,P2,P3 3点不共线,则得到搜索结果,否则继续搜索下一个,直到搜索到不共线的3点P1、P2、P3。

因P1,P2,P3 3点不共线,可求得过P1,P2,P3 3点的平面为:式中:令则过P点向该平面垂直投影所得的投影点P′为:P′点即为P经过较近点投影校正后的定位结果。

用MATLAB对较近点投影校正算法进行了模拟实验,两组实验中的计算公式和绘图的数据都以10 m为一个单位。

为了验证算法的有效性,选择了两个较典型的场景进行模拟实验,一个采用山头地形的网格数据进行实验,另一个则采用有不同高度山头、山沟和平地的复杂地形进行实验。

用3种无线传感器网络节点定位算法进行了对比实验,分别为经典的三维DV-Hop定位算法、基于平均跳距修正的三维DV-Hop定位算法和本文提出的较近点投影校正算法。

3.1 山头地形实验对式z=10e-((x/5)2+(y/5)2)网格化模拟山头地形,本实验仅在式中高度为[10e-1,10]的区域进行布点,模拟高度约为63.2 m的模拟山头场景。

实验中无线传感器节点的通信半径设为20 m,实验分为不同锚节点比例和不同节点总数进行,随机布点实例如图2所示。

①山头地形不同锚点比例实验传感器总节点数设置为200,锚节点的比例取5%、10%、15%、20%、25%、30%和35%进行实验,每组实验进行100次,实验结果取平均值,每次实验均随机布点。

由图3的实验结果可以看到,山头地形中当锚节点比例大于15%时,定位误差的变化幅度已经较小了。

②山头地形传感器节点数不同的实验锚节点比例固定为10%,实验在节点总数分别为170、180、190、200、210、220和230的情况下进行,每组数据进行100次实验,结果取平均值,每次均随机布点。

通过图4可以看到,随着节点的增加,定位精度更高。

3.2 复杂地形实验对式z=3(1-x/4)2e-(x/4)2-(y/4+1)2-10[x/10-(x/4)2-(y/4)5]e-(x/4)2-(y/4)2-(1/3)e-[(x/4)+1]2-(y/4)2网格化模拟复杂地形,在式中x,y范围为24×24的区域内进行实验,即在240 m×240 m的复杂地形中进行实验。

实验中无线传感器节点的通信半径设为40 m,实验分为不同锚节点比例和不同节点总数进行,随机布点实例如图5所示。

①复杂地形不同锚点比例实验传感器总节点数设置为300,锚节点的比例取5%、10%、15%、20%、25%、30%和35%进行实验,每组实验进行100次,实验结果取平均值,每次实验均随机布点。

图6显示,在复杂地形中锚节点比例大于10%时定位误差相似,所以实际应用中可以将锚节点比例设为10%。

②复杂地形传感器节点数不同的实验锚节点比例固定为10%,实验在节点总数分别为270、280、290、300、310、320和330的情况下进行,每组数据进行100次实验,结果取平均值,每次均随机布点。

图7显示,当节点总数大于290时,定位精度趋同。

通过对比实验可以看到本文设计的较近点投影校正的无线传感器网络三维定位算法不仅在常规的山头环境中能够有效的提高定位精度,在复杂地形中也有较好的表现。

用最近点投影的方法有效的利用了地形的网格数据,使得定位精度有大幅度提高。

因实验是在不同地形的网格数据下进行的,能够较真实的模拟实际地形环境,具有较大的实际应用价值。

相关文档
最新文档