[发明专利]一种有效的无线传感器网络节点的三维定位器有效
| 申请号: | 201110190301.1 | 申请日: | 2011-06-28 |
| 公开(公告)号: | CN102288938A | 公开(公告)日: | 2011-12-21 |
| 发明(设计)人: | 董恩清;柴延泽;梁成辉;崔文韬 | 申请(专利权)人: | 山东大学威海分校 |
| 主分类号: | G01S5/02 | 分类号: | G01S5/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 264209 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 有效 无线 传感器 网络 节点 三维 定位器 | ||
1.一种有效的无线传感器网络节点的三维定位器,其特征在于:在无线传感器网络节点的三维定位的过程中,根据距离测量值越小,其受到干扰的概率越小,其倒数越大,代表的信标节点的可信度越大的原理,定义了以测距误差的倒数作为权值的无约束的三维定位的目标函数,将定位问题抽象为无约束极值问题,利用求解无约束极值问题的经典方法BFGS优化方法求解未知节点的三维坐标。
2.根据权利要求1所述的三维定位器,其特征在于:在对未知节点进行三维定位的过程中,采用质心法选取待定位的未知节点的初始位置,即将待定位的未知节点一跳范围内的所有信标节点的中心作为该未知节点的初始位置。
3.根据权利要求1或2所述的三维定位器,其特征在于:具体经过以下步骤:
步骤1:网络的建立
网络初始,给每个传感器节点分配一个ID,并对信标节点和未知节点进行标记;然后,信标节点向自己一跳范围内的未知节点发送报文,报文内容包括自己的ID和三维坐标值;未知节点将收到的报文记录下来;
步骤2:可以定位的未知节点的选取
根据接收到的报文,选取一跳范围内信标节点的数目至少为4个的那些可以定位的未知节点进行测距;另外,已经获得位置估计的未知节点即可作为信标节点,对其他未知节点进行定位;
步骤3:未知节点与信标节点之间的距离的测量
可以定位的未知节点测量其与邻居(一跳范围内)信标节点之间的距离,记为距离测量值;
步骤4:初始值的设定
可以定位的未知节点的初始位置的选择非常重要,合适的初始位置可以有效减少方法的迭代次数,并提高定位精度;本方法结合质心法,将可以定位的未知节点一跳范围内的所有信标节点的中心作为初始位置;
假定求解可以定位的未知节点的初始位置为X0,计算精度ε>0和初始估计矩阵H0=I,其中I为单位阵,初始化迭代次数k=0;
步骤5:搜索方向的确定
根据步骤4或步骤8得到的位置估计Xk和估计矩阵Hk,求出搜索方向Sk
Sk=-Hk▽f(Xk)
步骤6:逼近点的更新
这里▽f(x是目标函数的一阶偏导数,其中,A(i)=-2[(xi-xn)(yi-yn)(zi-zn)],X=[x y z]T,n为未知节点一跳范围内的邻居信标节点的数目,di为第i个信标节点和未知节点之间的距离测量值;
然后,沿Sk方向进行精确搜索,利用
求出步长λk,得到下一个逼近点,
Xk+1=Xk+λkSk
步骤7:退出条件的判定
根据设定的计算精度和迭代次数进行判定,若满足
‖▽f(Xk+1)‖<ε
或达到最大迭代次数,则迭代结束,Xk+1就是所求最佳估计;否则,转入步骤8;
步骤8:估计Hessian矩阵
根据下面的公式
其中,Δgk=▽f(Xk+1)-▽f(Xk),可以得到
Hk+1=Hk+ΔHk
令k=k+1,并返回步骤5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学威海分校,未经山东大学威海分校许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110190301.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗花斑癣的外用中药
- 下一篇:直线电机三自由度动静态加载综合试验装置





