WSN基于测距的定位方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于无线传感器网络的户外 三维定位, 将锚节点固定在直升
机上通过GPS实时感知自身位置,
采用基于RSSI的测距方法, 利用 粒子滤波定位技术实现定位, 该
累计, 并且可以减少锚节点 目前的三维定位算法包括基于划 的数量, 进而降低网络的成 分空间为球壳并取球壳交集定位 本。 的思想, 提出的对传感器节点进行 三维定位的非距离定位算法 APIS(approximate point in sphere) 。
实用性较差。
3.1.4基于接收信号强度的方法
RSSI是在已知发射功率的前提下, 接收节点测量接收功率, 计算传播损耗, 通 早期的RSSI距离测量方法有Hightower等人设计的室内定位SpotON tags系统, 并 使用信号传播模型将损耗转化为距离。 过RSSI方法来估计两点间的距离, 通过节点间的相互位置来进行定位, 在边长3 m 的立方体内, 其定位精度在1 m以内. 优点:低成本
节点的位置分布状况可以对提高网络的路由效率提供帮助, 从而实现网络的负载均
衡以及网络拓扑的自动配置, 改善整个网络的覆盖质量。定位最简单的方法是为每 个节点装载全球卫星定位系统(GPS) 接收器, 用以确定节点位置。但是, 由于经济因 素、节点能量制约和GPS对于部署环境有一定要求等条件的限制, 导致方案的可行性 较差。 一般只有少量节点通过装载GPS或通过预先部署在特定位置的方式获取自身
方法不需要任何关于未知节点
的先验知识, 非常适合应用于户 外定位。
五.总结
无论是在军事侦察或地理环境监测, 还是交通路况监测或医疗卫生中对病人的跟踪等应用场 合, 很多获取的监测信息需要附带相应的位置信息, 否则, 这些数据就是不确切的, 甚至有时候会 失去采集的意义, 因此网络中传感器节点自身位置信息的获取是大多数应用的基础。截至目前,
成为Crossbow的商业化产品。 优点:在LOS情况下能取得较高的定位精度。 基于时间的定位方法的定位精度虽高, 但从上面的例子中可以看出其测距距离 缺点: 1. 硬件需求较高2.传输信号易受环境影响 3.应用场合单一 较短, 且附加的硬件将增加节点的体积和功耗, 不适于实际应用。
实 例
3.1.3基于信号到达角度的方法
目
录
一.WSN节点定位的意义 二.主要的WSN定位方法 三.国内外基于测距的定位方法的研究 四.新型WSN定位方法 五.总结
一.WSN节点定位的意义
无线传感器网络作为一种全新的信息获取和处理技术在目标跟踪、入侵监测及一 些定位相关领域有广泛的应用前景。传感器节点必须明确自身位置才能详细说明 “在什么位置发什么了什么事件”, 从而实现对外部目标的定位和跟踪; 了解传感器
缺点: 1.锚节点数量需求多
2.多路径反射、非视线问题等因素都会影响距离测量的精度 实 例
3.1.5各种方法的研究比例
研究RSSI方法的大约占了以上 几种方法总数的52%, TOA方法 25%,TDOA方法13%和AOA方法10%, 从实用性的角度来看, 基于RSSI的 定位方法更简便易行。
3.2 节Байду номын сангаас坐标计算方法
三边测量法原理示意图 三角测量法原理示意图 极大似然估计法原理示意图
四.新型WSN定位方法
1.基于移动锚节点 的定位算法
利用移动锚节点定位 可以避免网络中多跳和远 距离传输产生的定位误差
2.三维定位方法
随着传感器网络的空间定位需
求不断提升, 三维空间场景下的定 位也成为了一个新的研究方向。
3.智能定位算法
距离的测量方法
基于信号到达角度的方 法(angle of arrival, AOA)
基于接收信号强度的方 法(received signal strength indicator, RSSI)
3.1.1基于信号传输时间的方法
TOA技术通过测量信号的传播时间来计算距离, 该技术可分为单程测距和双程测距, 单程测 最早的TOA距离估计算法是在非时间同步网络中利用对称双程测距协议进行测
距即信号只传输一次, 双程测距即信号到达后立即发回。前者需要两个通信节点之间具有严格 量的, 之后单程测距方法在后续的研究中被提出, 如Harter开发的Active Bat定位 的时间同步, 后者则不需要时间同步, 但是本地时钟的误差同样会造成很大的距离偏差。最典
系统, 它由一系列固定在网格中的节点组成。固定节点从移动节点中接收超声波,
未来的无线传感器网络定位在解决上述问题之后将广泛应用于各类领域, 包括 安全定位、变化的环境、三维空间等。
参考文献
[1]王福豹, 史龙, 任丰原. 无线传感器网络中的自身定位系统和算法[J]. 软件学报, 2005, 16 (05): 857-868. [2]彭保. 无线传感器网络移动节点定位及安全定位技术研究[D]. 哈尔滨: 哈尔滨工业大学, 2009: 20-25. [3]邱岩, 赵冲冲, 戴桂兰. 无线传感器网络节点定位技术研究[J]. 计算机科学, 2008, 35(5): 47-50. [4]彭宇,王丹.无线传感器网络定位技术综述[J].电子测量与仪器学报,2011,25(5):390-394. [5]王晟. 无线传感器网络节点定位与覆盖控制理论及技术研究[D]. 武汉: 武汉理工大学, 2006: 39-42. [6]许磊, 石为人. 一种无线传感器网络分步求精节点定位算法[J]. 仪器仪表学报, 2008, 29(2): 314-319.
实 例
3.1.2基于信号传输时间差的方法
TDOA测距技术广泛应用于无线传感器网络的定位方案中。通常在节点上安装超声波收发器
由MIT开发出的Cricket室内定位系统最早采用了RF信号与超声波信号组合的 和射频收发器, 测距时锚节点同时发送超声波和电磁波, 接收节点通过两种信号到达时间差来计
算两点之间距离。 TDOA测距技术, 在2 m×2 m×2.5 m的范围内, 该系统定位精度在10 cm以下, 现已
并通过TOA算法计算到移动节点的距离, 在通信范围30 m左右的情况下, 其定位精
(none line-of-sight, NLOS)情况下, 随着传播距离的增加测量误差也会相应增大。
型的应用就是GPS定位系统。TOA只有在视距(line-of-sight, LOS)的情况下才比较精确, 在非视距
度达到9 cm, 相对精度9.3%. 优点: 测量方法简单且能取得较高的定位精度。 缺点: 1.精确计时难 2.高精度同步难 3.易受噪声影响
无线传感器网络定位研究已广泛开展并取得了许多研究成果, 但仍存在着一些没有被解决或被
发现的问题, 目前最为关键的问题仍然是WSN节点的能耗问题, 一切的定位算法应该在精度和能 量消耗上选取一个较为折衷的效果。目前存在的问题主要有以下几点:
1) 实用性差 2) 应用环境单一 3) 受硬件限制 4) 能量受限 5) 安全和隐私问题
AOA测距技术依靠在节点上安装天线阵列来获得角度信息。由于大部分节点的天线都是全 向的, 无法区分信号来自于哪个方向。因此该技术需要特殊的硬件设备如天线阵列或有向天线 等来支持。
优点:能够取得不错的精度 缺点:装有天线阵列的节点的耗能、尺寸以及价格都要超过普通的 传感节点, 与无线传感器网络低成本和低能耗的特性相违背, 所以
坐标。因此, 必须采取一定的机制或算法来实现无线传感器网络中各节点的定位。
二.主要的WSN定位方法
1.依据距离测量 与否 2依据节点连通 度和拓扑分类
3依据信息处 理的实现方式
测距算法 非测距算法
单跳算法 多跳算法
分布式算法 集中式算法
普遍认为基于测距和非测距的算法分类更为清晰,但大部分基于非测距的定位 算法只是停留在理论研究阶段, 且大都是在仿真环境下进行的, 需要假设很多不确 定因素, 而这些因素在实际应用中往往不能满足, 在实际应用中通常选择测距算法。
三边测量法
三角测量法
极大似然估计法
已知n个点的坐标和它们到未知节点的距离, 列出坐 已知3个节点A, B, C的坐标和未知节点D与已知节点A, 已知3个节点A, B,C的坐标以及3点到未知 标与距离的n个方程式, 从第1个方程开始, 每个方程均减 B, C的角度, 每次计算2个锚节点和未知节点组成的圆 去最后一个方程, 得到n−1个方程组成的线性方程组, 节点的距离就可以估算出该未知点D的坐标, 最后 的圆心位置,如已知点A, C与D的圆心位置O, 由此能 用最小二乘估计法可以得到未知节点的坐标。 同理也可以将这个结果推广到三维的情况。 够确定3个圆心的坐标和半径。最后利用三边测量法, 根据求得的圆心坐标就能求出未知节点D的位置。
三.国内外基于测距的定位方法的研究
利用某种测量方法测量
距离(或角度)
利用测得的距离(或角度)
计算未知节点坐标
基于测距的算法
3.1距离的测量方法
基于信号传输时间的方 法(time of arrival, TOA) 基于时间的方法 基于信号传输时间差的 方法(time difference of arrival, TDOA)
谢
谢
家 大
机上通过GPS实时感知自身位置,
采用基于RSSI的测距方法, 利用 粒子滤波定位技术实现定位, 该
累计, 并且可以减少锚节点 目前的三维定位算法包括基于划 的数量, 进而降低网络的成 分空间为球壳并取球壳交集定位 本。 的思想, 提出的对传感器节点进行 三维定位的非距离定位算法 APIS(approximate point in sphere) 。
实用性较差。
3.1.4基于接收信号强度的方法
RSSI是在已知发射功率的前提下, 接收节点测量接收功率, 计算传播损耗, 通 早期的RSSI距离测量方法有Hightower等人设计的室内定位SpotON tags系统, 并 使用信号传播模型将损耗转化为距离。 过RSSI方法来估计两点间的距离, 通过节点间的相互位置来进行定位, 在边长3 m 的立方体内, 其定位精度在1 m以内. 优点:低成本
节点的位置分布状况可以对提高网络的路由效率提供帮助, 从而实现网络的负载均
衡以及网络拓扑的自动配置, 改善整个网络的覆盖质量。定位最简单的方法是为每 个节点装载全球卫星定位系统(GPS) 接收器, 用以确定节点位置。但是, 由于经济因 素、节点能量制约和GPS对于部署环境有一定要求等条件的限制, 导致方案的可行性 较差。 一般只有少量节点通过装载GPS或通过预先部署在特定位置的方式获取自身
方法不需要任何关于未知节点
的先验知识, 非常适合应用于户 外定位。
五.总结
无论是在军事侦察或地理环境监测, 还是交通路况监测或医疗卫生中对病人的跟踪等应用场 合, 很多获取的监测信息需要附带相应的位置信息, 否则, 这些数据就是不确切的, 甚至有时候会 失去采集的意义, 因此网络中传感器节点自身位置信息的获取是大多数应用的基础。截至目前,
成为Crossbow的商业化产品。 优点:在LOS情况下能取得较高的定位精度。 基于时间的定位方法的定位精度虽高, 但从上面的例子中可以看出其测距距离 缺点: 1. 硬件需求较高2.传输信号易受环境影响 3.应用场合单一 较短, 且附加的硬件将增加节点的体积和功耗, 不适于实际应用。
实 例
3.1.3基于信号到达角度的方法
目
录
一.WSN节点定位的意义 二.主要的WSN定位方法 三.国内外基于测距的定位方法的研究 四.新型WSN定位方法 五.总结
一.WSN节点定位的意义
无线传感器网络作为一种全新的信息获取和处理技术在目标跟踪、入侵监测及一 些定位相关领域有广泛的应用前景。传感器节点必须明确自身位置才能详细说明 “在什么位置发什么了什么事件”, 从而实现对外部目标的定位和跟踪; 了解传感器
缺点: 1.锚节点数量需求多
2.多路径反射、非视线问题等因素都会影响距离测量的精度 实 例
3.1.5各种方法的研究比例
研究RSSI方法的大约占了以上 几种方法总数的52%, TOA方法 25%,TDOA方法13%和AOA方法10%, 从实用性的角度来看, 基于RSSI的 定位方法更简便易行。
3.2 节Байду номын сангаас坐标计算方法
三边测量法原理示意图 三角测量法原理示意图 极大似然估计法原理示意图
四.新型WSN定位方法
1.基于移动锚节点 的定位算法
利用移动锚节点定位 可以避免网络中多跳和远 距离传输产生的定位误差
2.三维定位方法
随着传感器网络的空间定位需
求不断提升, 三维空间场景下的定 位也成为了一个新的研究方向。
3.智能定位算法
距离的测量方法
基于信号到达角度的方 法(angle of arrival, AOA)
基于接收信号强度的方 法(received signal strength indicator, RSSI)
3.1.1基于信号传输时间的方法
TOA技术通过测量信号的传播时间来计算距离, 该技术可分为单程测距和双程测距, 单程测 最早的TOA距离估计算法是在非时间同步网络中利用对称双程测距协议进行测
距即信号只传输一次, 双程测距即信号到达后立即发回。前者需要两个通信节点之间具有严格 量的, 之后单程测距方法在后续的研究中被提出, 如Harter开发的Active Bat定位 的时间同步, 后者则不需要时间同步, 但是本地时钟的误差同样会造成很大的距离偏差。最典
系统, 它由一系列固定在网格中的节点组成。固定节点从移动节点中接收超声波,
未来的无线传感器网络定位在解决上述问题之后将广泛应用于各类领域, 包括 安全定位、变化的环境、三维空间等。
参考文献
[1]王福豹, 史龙, 任丰原. 无线传感器网络中的自身定位系统和算法[J]. 软件学报, 2005, 16 (05): 857-868. [2]彭保. 无线传感器网络移动节点定位及安全定位技术研究[D]. 哈尔滨: 哈尔滨工业大学, 2009: 20-25. [3]邱岩, 赵冲冲, 戴桂兰. 无线传感器网络节点定位技术研究[J]. 计算机科学, 2008, 35(5): 47-50. [4]彭宇,王丹.无线传感器网络定位技术综述[J].电子测量与仪器学报,2011,25(5):390-394. [5]王晟. 无线传感器网络节点定位与覆盖控制理论及技术研究[D]. 武汉: 武汉理工大学, 2006: 39-42. [6]许磊, 石为人. 一种无线传感器网络分步求精节点定位算法[J]. 仪器仪表学报, 2008, 29(2): 314-319.
实 例
3.1.2基于信号传输时间差的方法
TDOA测距技术广泛应用于无线传感器网络的定位方案中。通常在节点上安装超声波收发器
由MIT开发出的Cricket室内定位系统最早采用了RF信号与超声波信号组合的 和射频收发器, 测距时锚节点同时发送超声波和电磁波, 接收节点通过两种信号到达时间差来计
算两点之间距离。 TDOA测距技术, 在2 m×2 m×2.5 m的范围内, 该系统定位精度在10 cm以下, 现已
并通过TOA算法计算到移动节点的距离, 在通信范围30 m左右的情况下, 其定位精
(none line-of-sight, NLOS)情况下, 随着传播距离的增加测量误差也会相应增大。
型的应用就是GPS定位系统。TOA只有在视距(line-of-sight, LOS)的情况下才比较精确, 在非视距
度达到9 cm, 相对精度9.3%. 优点: 测量方法简单且能取得较高的定位精度。 缺点: 1.精确计时难 2.高精度同步难 3.易受噪声影响
无线传感器网络定位研究已广泛开展并取得了许多研究成果, 但仍存在着一些没有被解决或被
发现的问题, 目前最为关键的问题仍然是WSN节点的能耗问题, 一切的定位算法应该在精度和能 量消耗上选取一个较为折衷的效果。目前存在的问题主要有以下几点:
1) 实用性差 2) 应用环境单一 3) 受硬件限制 4) 能量受限 5) 安全和隐私问题
AOA测距技术依靠在节点上安装天线阵列来获得角度信息。由于大部分节点的天线都是全 向的, 无法区分信号来自于哪个方向。因此该技术需要特殊的硬件设备如天线阵列或有向天线 等来支持。
优点:能够取得不错的精度 缺点:装有天线阵列的节点的耗能、尺寸以及价格都要超过普通的 传感节点, 与无线传感器网络低成本和低能耗的特性相违背, 所以
坐标。因此, 必须采取一定的机制或算法来实现无线传感器网络中各节点的定位。
二.主要的WSN定位方法
1.依据距离测量 与否 2依据节点连通 度和拓扑分类
3依据信息处 理的实现方式
测距算法 非测距算法
单跳算法 多跳算法
分布式算法 集中式算法
普遍认为基于测距和非测距的算法分类更为清晰,但大部分基于非测距的定位 算法只是停留在理论研究阶段, 且大都是在仿真环境下进行的, 需要假设很多不确 定因素, 而这些因素在实际应用中往往不能满足, 在实际应用中通常选择测距算法。
三边测量法
三角测量法
极大似然估计法
已知n个点的坐标和它们到未知节点的距离, 列出坐 已知3个节点A, B, C的坐标和未知节点D与已知节点A, 已知3个节点A, B,C的坐标以及3点到未知 标与距离的n个方程式, 从第1个方程开始, 每个方程均减 B, C的角度, 每次计算2个锚节点和未知节点组成的圆 去最后一个方程, 得到n−1个方程组成的线性方程组, 节点的距离就可以估算出该未知点D的坐标, 最后 的圆心位置,如已知点A, C与D的圆心位置O, 由此能 用最小二乘估计法可以得到未知节点的坐标。 同理也可以将这个结果推广到三维的情况。 够确定3个圆心的坐标和半径。最后利用三边测量法, 根据求得的圆心坐标就能求出未知节点D的位置。
三.国内外基于测距的定位方法的研究
利用某种测量方法测量
距离(或角度)
利用测得的距离(或角度)
计算未知节点坐标
基于测距的算法
3.1距离的测量方法
基于信号传输时间的方 法(time of arrival, TOA) 基于时间的方法 基于信号传输时间差的 方法(time difference of arrival, TDOA)
谢
谢
家 大