无线传感器移动节点定位技术综述

来源 :文化产业 | 被引量 : 0次 | 上传用户:sdausunyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:节点定位技术是无线传感器网络的关键技术之一。文章介绍了无线传感器移动节点定位的原理,讨论了移动节点定位算法的分类,对移动节点定位算法的优点、局限、适用情况做了对比,并对未来移动节点定位算法的发展进行了展望。
  关键词:无线传感器网络;移动节点定位;蒙特卡罗定位算法;
  Abstract: Localization technique is one of the key technologies of wireless sensor networks.This paper introduces the principle of wireless sensor node localization in mobile,and discusses the classification of mobile node localization algorithm,and compares the mobile node localization algorithm advantages,disadvantages and applicability,and the future of mobile node localization algorithm development was prospected.
  Key words:wireless sensor network ,mobile node localization,Monte Carlo localization algorithm
  文章编号:1674-3520(2015)-12-00-02
  引言
  无线传感器网络(WSN)是21世纪最重要的技术之一,它是由一组具有有限计算能力和通讯性能的传感器构成的分布式自组织的无线网络。目前它已经广泛应用在智能家居、医疗护理、智能交通、环境监测等领域。无线传感器节点定位是最关键的技术,因为不包含位置信息的节点是毫无价值的,而且无线传感器中的诸如数据传输与传递的过程是以节点的位置信息为基础的。无线传感器节点定位主要分为静止节点定位与移动节点定位。静止节点定位也称传统节点定位技术。根据是否将定位过程建立在距离或角度信息的基础上主要分为基于测距的定位技术与非测距技术。基于测距的定位技术主要包括TOA、TDOA、AOA、RSSI等;基于非测距技术主要包括质心定位技术、DV-Hop、Amorphous、APIT等。这些算法可以通过经常刷新位置估计来适用于移动网络,但是它们没有考虑到如何可以开发移动性来完成定位。有关静止节点定位技术的综述现在已有很多,故本文不再赘述,本文主要论述移动节点定位技术。
  一、移动传感器网络定位算法分类
  根据移动无线传感器节点的运动情况的不同可以分为三类:锚节点静止而未知节点运动、锚节点运动而未知节点静止、锚节点和未知节点都运动的情况。锚节点静止而未知节点运动的一个典型例子是未知节点沿着河漂流,锚节点固定在河岸中的某一位置。锚节点运动而未知节点静止的典型例子是一个军事应用,其中未知节点从飞机上下落到土地,士兵或者动物身上附带的发射器被当做移动锚节点。锚节点和未知节点都运动的情形是最通用的,它适用于未知节点和锚节点以ad hoc方式分布,或因为他们所处的环境而移动或因为他们具有促动器而移动的任何应用。在此情况下,主流的定位算法是蒙特卡罗算法及其衍生算法。
  (一)蒙特卡罗算法
  2005年Lingxuan Hu和David Evans将蒙特卡罗(MCL)定位算法首先应用到了移动传感器网络中,而此前MCL方法一直是应用在机器人定位中[2]。MCL算法的流程是先初始化,然后判断系统是否到达定位时间,如果到达定位时间,就进入预测阶段。在预测阶段,位置节点使用转移方程并根据前一时刻的样本分布来预测它可能的位置和运动情况。如果已知节点的最大运动速度为v,则节点在当前时间段的位置是以前一时间段位置为圆心,v为半径的圆内。所以根据之前位置估计的现有位置的概率以均匀分布的形式给出。接下来进入过滤阶段。在这一阶段,未知节点根据新的观测值滤除不可能存在的位置。滤波条件是保留所有直接被未知节点监听到的锚节点和被未知节点的邻居节点监听到但未被未知节点直接监听到的锚节点的集合。过滤之后剩下的节点数可能少于要求的数目,预测和过滤过程重复进行,加入找到的满足条件的可能节点,直到达到要求或者采样次数达到上限为止。最后将样本点集合中的平均值作为待定位节点在t时刻的估计位置。
  (二)MCB算法
  在MCL方法中如果采样样本没有达到阈值就不再设置样本集了。在MCL算法基础上,Baggio等人提出了Monte Carlo Localization Boxed(MCB)算法。在MCB算法中,使用监听到的锚节点的信息来限制采样区域,主要通过构建锚盒和采样盒子。一个监听到一跳或二跳锚节点的未知节点构建一个覆盖锚节点广播范围重叠区域的盒子称为锚盒。锚盒的构建过程是一个未知节点构建一个以锚节点位置为中心的边长为2r的正方形,r是廣播范围。采样盒是一个以旧样本点为中心,2vmax为边长的正方形。它限制了对于每个旧样本点,一个未知节点在一个时间间隔内能移动的最大区域。盒子的构建保持一个序列化过程,锚盒首先被建立,独立更新每个旧样本点,建立采样盒子,从中每个新样本点被有效采样。MCB的滤波和重采样过程与MCL相同[3]。
  (三)MMCL定位算法
  传统的MCL、MCB算法虽然可以减少计算量但是这些算法仍然依赖于一些特定的参数比如固定的广播传输范围,而且主要有两个限制:需要有充分的锚节点和假定固定广播传输范围已知。因此Jiyoung Yi等人根据具有多跳传播的序列蒙特卡罗方法提出了一种新的定位机制,基于多跳的MCL算法MMCL。
  MMCL算法主要由两部分组成。第一部分像DV-hop一样给锚节点提供一个平均跳段距离。每个传感器节点从锚节点处获得平均每跳距离并计算它的位置。第二部分是在每个传感器节点运用MCL算法[2]。   (四)对偶MCL算法与混合MCL算法
  对偶蒙特卡罗算法的原理就是将传统MCL算法中的预测阶段和过滤阶段进行倒置:以观测方程获得样本点,以转移方程过滤样本点。在混合蒙特卡罗算法中,样本点通过原始MCL算法和对偶MCL算法生成。混合蒙特卡罗算法是以概率1-p使用原始MCL采样算法,以概率p使用对偶MCL算法来生成每个样本点。
  (五)MSL和MSL*算法
  它是由加拿大York大学的Rudafshani M和Datta S设计提出的,在 MCL算法基础上进行改进,依据样本集的构建过程和采样的共同邻居节点关系将样本粒子的权重进行不同的取值。该算法是利用待定位节点的一阶和二阶邻居节点来改善定位效果。MSL*针对 MCL 算法仅仅依靠信标节点来实现定位进行了改进,提出了两种利用未知节点的邻居节点来提高定位精度的方法,但是该算法也会扩大采样区间,又降低了采样的效率。
  二、各算法性能比较
  以上介绍的每个算法都有其各自的特点,以下分析每个算法的改进之处、优点、局限和适用情况。
  (一)MCB算法特性
  MCB算法的优点是不像MCL算法那样定位精度容易受未知节点的最大速度的影响。对于一个类似的定位精度,MCB算法比MCL算法定位更快。在MCB定位算法中,把节点的通信区域看成是一个正规的圆形区域,而在现实的环境中,节点间通信的范围不可能是规则的圆形区域。MCB算法适用于对于MCL算法获得足够多的样本点困难的情形,MCB能得到足够多的样本点。
  (二)MMCL算法特性
  MMCL算法的改进之处是结合了MCL和DV-Hop两个算法的优势。MMCL算法的优点是不需要提前知道节点传输范围,MMCL相对于MCL算法而言,在信标节点密度较小的时候,由于几乎能用到所有信标节点的位置信息而使其定位精度较高。MMCL算法的局限在于随着信标节点密度的增大,该算法定位精度的提高却很有限,远不及 MCL 算法精度的提高。同时网络中节点间的通信量却迅速增多,浪费了节点的能量。MMCL算法更常适用于大规模且低信标节点密度的网络应用。
  (三)对偶MCL算法特性
  对偶MCL算法的改进之处是原始蒙特卡罗算法的逻辑颠倒。对偶MCL算法的优点是它克服了依赖样本总个数的缺点。对偶MCL算法的局限是需要更多时间从传感器获得样本。对偶MCL算法的计算量比MCL算法多,定位精度不优于MCL定位精度。对偶MCL算法的适用情况同MCL一样。
  (四)混合MCL算法特性
  混合蒙特卡罗方法的改进之处是它是原始蒙特卡罗算法和对偶蒙特卡罗算法的结合。混合MCL算法的优点是克服了依赖样本点总个数的缺点。混合MCL算法在计算时间消耗和定位准确性中找到了平衡。混合MCL算法的局限是它的计算量比MCL算法多,定位精度也优于MCL定位精度。混合MCL算法的适用情况同MCL一样。
  (五)MSL算法特性
  MSL算法的改进之处是通过使用所有邻居节点的位置估计(而不仅仅是锚节点)来提高算法的定位精度。MSL算法的优点是具有良好的衰减性和更低的通信开销。MSL算法的局限是它需要高的未知节点密度和高的锚节点密度来收敛。MSL算法适用于那些可以支持额外通信开销的大型传感器网络。在最后时间单元倒置大多数样本点的特性使得MSL更适用于具有低运动速度的网络。
  (六)MSL*算法特性
  MSL*算法的改进之处是它能在广播传输范围内处理不均匀性(异质性)。通过使用所有邻居节点的位置估计(而不仅仅是锚节点)来提高算法的定位精度。MSL*算法的优点是误差较小,具有良好的衰减性,采样步骤较快。MSL*算法在很多场景下表现的比MSL要好,但是这导致了更高的通信开销,它还具有比MSL更高的计算开销。MSL*适用于任何数量的传感器节点是静止的或运动的情况下。适用于那些可以支持额外通信开销的大型传感器网络。在最后时间单元倒置大多数样本点的特性使得MSL*更适用于具有低运动速度的网络。
  三、总结与展望
  本文主要介绍了蒙特卡罗算法及其衍生算法。基于蒙特卡罗算法的跟踪方法,用蒙特卡罗算法预测移动节点定位目标下一时刻的一组状态;然后通过计算得到各预测状态中与参考目标的状态相似度最大的一个,即为移动节点定位目标跟踪的结果。研究结果表明:该方法能实时、准确地跟踪无规律、非线性运动的目标。不同的算法各有优劣与适用情况,在实际科学计算中应按照不同算法各自的特點,选择合适的算法。研究发展方向期待有更多的衍生算法诞生,未来的移动节点定位算法将向着低复杂度、低开销、低能耗的趋势进一步发展,如何进一步优化节点定位算法将成为无线传感器网络定位技术研究的重要方向。期待着未来的WSN定位算法向着智能化、便捷化的方向发展,同时要实现这一目标具有理论上、技术上的难度,需要科研工作者努力研究实现。
  参考文献:
  [1]罗雯雯.无线传感器网络自主移动节点定位技术研究.浙江理工大学硕士学位论文.2013.03
  [2]宋艳.基于Monte Carlo移动无线传感器网络定位算法研究.南京邮电大学硕士学位论文2012.02
  [3]王妮.分布式无需测距(range-free)的移动无线传感器网络节点的定位方法.上海交通大学硕士学位论文.2008.11
其他文献
摘 要:互联网经济的影响力来源于互联网网络方式的不断延伸,如今互联网的发展尚不成熟便已经在各行各业中展现出蓬勃的生机和相当大的威力,正确认识并了解互联网的特征将极大的促进对互联网经济了解。本文通过对互联网经济的深入阐释,以期更好的推进我国经济社会的进步与发展。  关键词:互联网+;经济社会;创新发展;  中图分类号:G31l 文献标识码:A 文章编号:1674-3520(2015)-12-00-0
期刊
摘 要:Maya作为优秀的三维建模和动画软件,无论是静帧渲染还是动画输出,都需要逼真的光线对场景进行照明,软件中默认的六种光线已经完全能够满足实际操作的需要,同时我们还可以借助其他的技术对现实生活中的光线效果进行模拟。  关键词:Maya;三维软件;光线;  中图分类号:TN91 文献标识码:A 文章编号:1674-3520(2015)-12-00-02  在现实生活中,光线是人们看到物体的决定性
期刊
摘 要:随着我国社会主义市场经济的进步和发展,软件产品已经渗透到人们生活的各个环节。人们生活中较为常见的软件有操作系统、电子邮件、办公套件、游戏、人机交互界面等,这些软件在社会上各个行业的应用越来越广泛。本文分析了软件行业的发展现状和软件行业未来的发展趋势。  关键字:软件行业;现状;发展;  文章编号:1674-3520(2015)-12-00-01  随着我国软件行业的飞速发展,计算机软件得到
期刊
摘 要:电视节目制作后期编辑中线性编辑和非线性编辑具有各自的特点及优势,它们相互联系又有所区别,本文探讨了非线性编辑与线性编辑相结合的电视节目制作的后期编辑方式。  关键词:电视图像制作;非线性编辑;探讨;  文章编号:1674-3520(2015)-12-00-01  非线性编辑系统是电视技术的数字化以及计算机技术在存储容量、数据处理速度等方面发展到一定阶段出现的。它集多项编辑功能于一体,改变人
期刊
摘 要:当前,各地的垃圾焚烧电站的建设速度正在加快,越来越多的城市正大力促进相关产业的发展。同时,也促进了我国装备制造业水平的提升。由于主要设备的工况没有成熟的预测与管理模式,导致设备往往处在亚健康状态下运行。虽然当前的智能变电站通过远程智能管理模式,已经大幅提升了设备运行可靠性。但由于运行环境的不同,加之不同城市垃圾也不同,这对于提升设备的长周期运行,提出了更高了要求。  关键词:垃圾焚烧发电;
期刊
摘 要:随着我国安全节能产业的不断发展 ,我国经济也处于快速发展中 ,因此 ,企业各项生产过程中的安全问题受到了国家的高度重视。故障检测诊断技术在项目机电设备中的应用可以检测机电设备的运行状况 ,对机电设备进行维修等 ,以保障机电设备在使用过程的安全性 ,确保煤矿生产的顺利进行。  关键词:机电;检测;维修;  文章编号:1674-3520(2015)-12-00-01  目前,在安全节能产业发展
期刊
摘 要:本设计主要是针对高校教室照明管理中电能浪费的现象,设计了教室照明控制系统,以实现节电目标。采用了照明控制系统后,可以根据不同场合、不同的人流量,进行时间段、工作模式的细分,把不必要的照明关掉,在需要时自动开启。该系统具有体积小,控制方便,可靠性高,专用性强,性价比合理等优点,可以满足各类大、中专院校教室灯光控制的要求,很大程度上达到节能目的。  关键词:STC89C51RC单片机;热释电;
期刊
摘 要:铁路作为国家重要的基础设施、国民经济的大动脉和大众化的交通工具,承担着旅客运输和货物运输的重担,是我国综合运输网的骨干,在现代运输体系中发挥着非常重要的作用。但铁路运输是有一定风险的,如何保障铁路运输安全,规避风险成为人们关注的焦点。在铁路改革发展的过程中,铁路安全监测监控技术也在不断加大它在铁路建设中所占的份额。本文主要对高铁运行安全监测监控技术进行研究。  关键词:高铁;安全;监测技术
期刊
摘 要:美国数字设备公司(DEC)研制成功世界上第一台可编程控制器(Programmable logic Controller ,PLC)。并在GM公司的生产线上首次应用成功。到现在,可编程控制器的技术已经相当成熟,广泛的应用在机械制造,冶金,化工,轻工,电力,建筑,交通的等各行各业,在单机或多机控制,生产自动线控制以及对传统控制系统的技术改造等方面。PLC的编程语言简单,大多数人使用梯形图。系统
期刊
摘 要:动车组运行故障动态图像检测系统(下面简称TEDS)在动车组中的运用,对保证动车组运行安全、降低动车组故障、提高检修效率等工作提供了有力的支撑。为了进一步了解TEDS,本文对TEDS及加强其运用的有效措施进行了具体的分析,以供参考。  关键词:动车组;运行故障;动态图像监测系统;运用;  中图分类号:U266 文献标识码:A 文章编号:1674-3520(2015)-12-00-01  一、
期刊