发明名称 一种无线传感网络高精度定位方法
摘要 本发明提供一种无线传感网络高精度定位方法,其特征在于,包括如下步骤:设置一组锚节点,并选择适当的位置作为坐标原点o,建立原点坐标系xoz,计算各个锚节点相对于坐标原点o的相对极坐标(r,δ),每个锚节点上设置有一组红外摄像头,计算各个红外摄像头的方向信息,将各个相对极坐标和红外摄像头方向信息录入对应的锚节点主控模块,被测节点上设置两个红外发光模块。本方法对无线传感网定位参考坐标获取这一核心为题提供低成本高精度的解决方案,对于无线传感网机近距离无线通信高精度定位系统研究具有重要的参考价值。
申请公布号 CN105828291A 申请公布日期 2016.08.03
申请号 CN201610285587.4 申请日期 2016.05.03
申请人 山东省计算中心(国家超级计算济南中心) 发明人 付勇;徐梅;王春梅;刘瑞霞;陈长英;胡一帆;朱亮;王英龙
分类号 H04W4/02(2009.01)I;H04W64/00(2009.01)I;H04W84/18(2009.01)I;G01S5/16(2006.01)I 主分类号 H04W4/02(2009.01)I
代理机构 济南誉丰专利代理事务所(普通合伙企业) 37240 代理人 李茜
主权项 一种无线传感网络高精度定位方法,其特征在于,包括如下步骤:(1)设置一组锚节点,并选择适当的位置作为坐标原点o,建立原点坐标系xoz,计算各个锚节点相对于坐标原点o的相对极坐标(r,δ),每个锚节点上设置有一组红外摄像头,计算各个红外摄像头的方向信息,将各个相对极坐标和红外摄像头方向信息录入对应的锚节点主控模块,被测节点上设置两个红外发光模块;(2)首先进行预测量操作,将两个间距为d红外发光模块竖直放置,其中位置较低的红外发光模块与锚节点的红外摄像头同高的位置,分别用红外摄像头拍摄距离红外发光模块不同设定距离时的红外图像,并求得每个红外图像的两个红外发光模块间的像素点数存入距离参考缓冲区DisRef[i],缓冲区格式如下:Dref[i]、nref[i],其中,Dref[i]表示不同设定距离,nref[i]表示不同设定距离对应的两个红外发光模块之间的像素点数,距离参考缓冲区DisRef[i]按照由大到小的顺序进行存储;(3)其中一个锚节点自动成为主节点,每5秒钟在发送时隙T0发送一次系统同步指令SYSSYNC,其他锚节点在自己对应的锚节点时隙Tn发送应答无线数据包ACKSYSSYNC,被测节点在终端节点时隙Tt发送应答无线数据包TACKSYSSYNC,如果主节点收到应答无线数据包ACKSYSSYNC和TACKSYSSYNC,则转步骤(4),否则重复步骤(3);(4)被测试节点按键在Tt时隙发送请求测试无线数据包ApplyTest,每个锚节点接收到请求数据包后在对应的Tn时隙发送ACKApplyTest数据包,被测节点接受到全部锚节点应答后开始测试进入步骤(5);(5)被测节点按键打开红外发射模块,然后发送定位测试数据包LocTest,等待2秒后关闭红外发射模块,每个锚节点接收到无线数据包后通知对应的图像处理模块进行拍照,并对采集的图像信息进行处理,获取被测节点的全局坐标:(6)各个锚节点将获取的原始数据和最终计算的被测节点全局坐标发送至主节点,主节点将接收的所有被测节点全局坐标取平均后得到最终的被测节点坐标,同时将坐标信息存入TF卡,然后将被测节点坐标信息发送至被测节点,被测节点接收到坐标信息后再显示模块上显示,至此完成一次定位。
地址 250014 山东省济南市历下区科院路19号山东省计算中心