论文部分内容阅读
无线传感器网络定位技术作为无线传感器网络研究领域的一个重要分支,在许多领域有着重要的应用。当前我国煤矿安全事故频发,现有的RFID识别技术无法实现对井下作业人员的实时监控,在事故发生后不能及时掌握被困人员的准确位置而错过最佳的营救时间。因此井下人员实时定位技术的研究已成为不容忽视的研究课题,基于这样的背景本文研究了基于无线传感器网络的井下人员定位技术,并对人员定位系统进行设计实现。首先,研究了无线传感器网络常用定位算法,包括基于测距的定位算法和无需测距的定位算法,重点分析了各种定位算法的计算复杂度和定位性能,总结各种定位算法的局限性和不足。在综合考虑算法计算复杂度、定位性能、对硬件设配要求和矿井定位应用场景之后,选择基于RSSI的定位算法作为本文研究的主要方向。其次,研究了井下环境无线信号传播路径损耗模型并在类似井下巷道环境的实验室走廊进行RSSI试验,根据最小二乘原理拟合得到路径损耗模型参数;考虑到井下巷道各处环境差异较大,设计了一种在实际定位过程中路径损耗系数动态计算的方法;针对RSSI值波动较大问题,采用了高斯滤波对多次接收的RSSI值进行处理并对滤波效果做了测试;针对井下巷道内无线信号反射、折射、多径传播比较严重导致测距误差较大的情况,设计了一种参考节点辅助测距算法,该算法利用参考节点位置信息己知的前提条件,通过选取距离移动节点最近的参考节点辅助移动节点完成测距;针对井下定位的特殊应用场景,分别研究了加权质心定位算法(WCL)和Min-Max定位算法,这两种算法的计算复杂度低对设备硬件要求不高非常适合能量和计算能力都十分有限的传感器网络节点定位的需求,最后对两种算法在真实场景下的定位性能做了测试。再次,基于井下环境人员定位的需求。对井下环境无线传感器网络定位系统进行了总体设计,并完成了系统的详细设计及软硬件实现。硬件部分主要是基于TI CC2530芯片设计了一款便于随身携带的无线传感器节点,软件实现以ZigBee2007/Pro协议栈的基础上分别对协调器节点、参考节点及移动节点定位功能进行设计。然后完成了定位系统地面监控中心软件和数据库的设计,并对系统整体进行了测试。测试结果表明,本文设计的定位系统能够比较准确地实现人员的实时定位功能。最后,对本文所做的工作进行总结,指出其中不足和接下来应该继续研究了的工作。