WSN(无线传感器网络)中的定位

传感器网络最初的网络雏形和局域网一样,所有节点有线连接,并且有一个中心控制节点, 所有节点把数据点对点传给中心节点。随着无线通信技术的发展和进步,现在的sensor network已经发展为WSN,没有中心节点,所有节点可以相互通信,于是在WSN中发展定位技术就是自然而然了。

定位的原理纯粹是数学中的几何。

(1)平面目标三角定位

三角定位不是说非要只用两个传感器测出数据得到目标位置,也可以用很多个传感器的数据得到超定方程组(方程数比未知量多的方程组),得到更加准确和鲁棒的定位结果。

这是最简单的定位技术,可以是多站联合定位,也可以单站运动连续定位。
WSN(无线传感器网络)中的定位_第1张图片
量测信号只是目标相对自己的方位角。借助方位角和自己的坐标就可以列出下面的式子:

雷达的波束很窄,方向性很强,可以测目标的方位角和俯仰角。

y t − y 1 x t − x 1 = t a n β 1 \frac{y_t-y_1}{x_t-x_1}=tan\beta_1 xtx1yty1=tanβ1
y t − y 2 x t − x 2 = t a n β 2 \frac{y_t-y_2}{x_t-x_2}=tan\beta_2 xtx2yty2=tanβ2
联立求解:
x t = y 2 − y 1 + x 1 t a n β 1 − x 2 t a n β 2 t a n β 1 − t a n β 2 x_t=\frac{y_2-y_1+x_1tan\beta_1-x_2tan\beta_2}{tan\beta_1-tan\beta_2} xt=tanβ1tanβ2y2y1+x1tanβ1x2tanβ2
y t = y 2 t a n β 1 − y 1 t a n β 2 + ( x 1 − x 2 ) t a n β 1 t a n β 2 t a n β 1 − t a n β 2 y_t=\frac{y_2tan\beta_1-y_1tan\beta_2+(x_1-x_2)tan\beta_1tan\beta_2}{tan\beta_1-tan\beta_2} yt=tanβ1tanβ2y2tanβ1y1tanβ2+(x1x2)tanβ1tanβ2

(2)三维目标三角定位

传感器节点的量测信号是目标相对于自己的方位角,俯仰角。求解的状态参数是目标的位置坐标 ( x , y , z ) (x,y,z) (x,y,z)
WSN(无线传感器网络)中的定位_第2张图片
从上图的三维坐标系观察可以知道,对方位角和俯仰角一定有下述关系成立:
t a n β i = y i x i = y x tan\beta_i=\frac{y_i}{x_i}=\frac yx tanβi=xiyi=xy

s i n β i = y − y i r i sin\beta_i=\frac{y-y_i}{r_i} sinβi=riyyi
t a n ϵ i = z − z i r i tan\epsilon_i=\frac{z-z_i}{r_i} tanϵi=rizzi

所以可以列出如下超定方程组:

WSN(无线传感器网络)中的定位_第3张图片

(3)三维目标多点定位

WSN(无线传感器网络)中的定位_第4张图片
传感器观测信号是到达时间 t i t_i ti 或到达时间差 Δ t i \Delta t_i Δti

建立统一的三维直角坐标系,直接利用最简单的勾股定理就可以列出下面的超定方程组:
WSN(无线传感器网络)中的定位_第5张图片

你可能感兴趣的:(数据融合)