CN1862286A - Method for precisely positioning sensor node - Google Patents

Method for precisely positioning sensor node Download PDF

Info

Publication number
CN1862286A
CN1862286A CNA2006100872585A CN200610087258A CN1862286A CN 1862286 A CN1862286 A CN 1862286A CN A2006100872585 A CNA2006100872585 A CN A2006100872585A CN 200610087258 A CN200610087258 A CN 200610087258A CN 1862286 A CN1862286 A CN 1862286A
Authority
CN
China
Prior art keywords
centroid
node
node group
sensor
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006100872585A
Other languages
Chinese (zh)
Other versions
CN1862286B (en
Inventor
田辉
张平
谢怀遥
陶小峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2006100872585A priority Critical patent/CN1862286B/en
Publication of CN1862286A publication Critical patent/CN1862286A/en
Application granted granted Critical
Publication of CN1862286B publication Critical patent/CN1862286B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开了一种对传感器节点精确定位的方法,包括步骤:在传感器网络中,将满足以下条件的多个传感器节点构建为一个协作节点组,即所述节点组中任意一个传感器节点到信标节点或另一节点组中任意传感器节点的距离L与节点组内任意两个传感器节点的距离l的比值L/l大于某一聚集度参量lc;得出所述协作节点组的质心,作为便于计算的位置;测量发送端对于所述协作节点组的质心的信号到达角,并且得到各个传感器节点与所述协作节点组的质心之间的坐标关系;对所述协作节点组的实际位置进行定位,从而得到传感器节点的精确位置。The invention discloses a method for precise positioning of sensor nodes, which includes the steps of: in the sensor network, constructing a plurality of sensor nodes satisfying the following conditions into a cooperative node group, that is, any sensor node in the node group to the signal The ratio L/l of the distance L of any sensor node in the target node or another node group to the distance l of any two sensor nodes in the node group is greater than a certain degree of aggregation parameter lc; the centroid of the cooperative node group is obtained as A position that is convenient for calculation; measure the signal arrival angle of the sending end for the centroid of the cooperative node group, and obtain the coordinate relationship between each sensor node and the centroid of the cooperative node group; carry out the actual position of the cooperative node group Positioning, so as to obtain the precise position of the sensor node.

Description

一种对传感器节点精确定位的方法A Method for Accurate Positioning of Sensor Nodes

技术领域technical field

本发明涉及一种对传感器节点精确定位的方法。The invention relates to a method for precise positioning of sensor nodes.

背景技术Background technique

在传感器网络中,位置信息对监测活动至关重要。事件发生的位置或获取信息的节点位置是节点监测消息的重要信息,没有位置信息的监测消息往往毫无意义。因此,确定事件发生的位置或获取信息的节点位置是传感器网络最基本的功能之一,对其应用有效性起着关键作用。In sensor networks, location information is crucial to monitoring activities. The location where the event occurs or the location of the node that obtains the information is important information for node monitoring messages, and monitoring messages without location information are often meaningless. Therefore, determining the location of an event or the location of a node to obtain information is one of the most basic functions of a sensor network and plays a key role in its application effectiveness.

目前已有针对性地提出了许多定位方案。其中,基于到达时间的TOA(到达时间)、TDoA(到达时间差),基于到达角的AOA(到达角)方案,利用了声波/超声波的低速特性,通过测定传播时间获得精度较高的直线距离,但由于引入额外的硬件模块,增加了成本和能量开销;特别是AOA方案要求每个节点都配有超声或天线阵列,限制了应用。基于信号强度的RSSI(接收信号强度指示)方案,通过预先建立信号强度到位置的映射关系或修正传播模型来进行定位,成本开销不高,精度适中。DV-Hop(跳段距离矢量)和Amorphous方案以跳段距离代替直线距离,Centroid(质心)和APIT(近似多边形内点)方案则将多边形质心和内点作为节点真实位置,来进行定位;这几种方案成本低开销小,相应精度也不高。At present, many positioning schemes have been proposed specifically. Among them, TOA (Time of Arrival) and TDoA (Time Difference of Arrival) based on time of arrival, and AOA (Angle of Arrival) based on angle of arrival, use the low-speed characteristics of sound waves/ultrasonic waves to obtain high-precision straight-line distances by measuring propagation time, However, due to the introduction of additional hardware modules, the cost and energy overhead are increased; especially the AOA scheme requires each node to be equipped with an ultrasonic or antenna array, which limits the application. The RSSI (Received Signal Strength Indication) scheme based on signal strength performs positioning by pre-establishing the mapping relationship between signal strength and location or correcting the propagation model, with low cost and moderate accuracy. The DV-Hop (jump distance vector) and Amorphous schemes replace the straight-line distance with the hop distance, and the Centroid (centroid) and APIT (approximate polygon interior point) schemes use the polygon centroid and interior point as the real position of the node for positioning; this Several schemes have low cost and low overhead, and the corresponding accuracy is not high.

发明内容Contents of the invention

针对上述算法中存在的问题,本发明提出一种新的定位方案,构建协作的节点组,并以此为基本通信单位,通过测算到达时间差或接收信号强度,进行基于节点组的协作到达角估计定位。Aiming at the problems existing in the above algorithm, the present invention proposes a new positioning scheme, constructs a cooperative node group, and uses this as the basic communication unit, and performs cooperative angle of arrival estimation based on the node group by measuring the time difference of arrival or received signal strength position.

根据本发明,提供了一种对传感器节点精确定位的方法,包括步骤:According to the present invention, there is provided a method for precise positioning of sensor nodes, comprising steps:

(1)在传感器网络中,将满足以下条件的多个传感器节点构建为一个协作节点组,即所述节点组中任意一个传感器节点到信标节点或另一节点组中任意传感器节点的距离L与节点组内任意两个传感器节点的距离l的比值L/l大于某一聚集度参量lc;(1) In the sensor network, multiple sensor nodes satisfying the following conditions are constructed into a cooperative node group, that is, the distance L between any sensor node in the node group and the beacon node or any sensor node in another node group The ratio L/l of the distance l between any two sensor nodes in the node group is greater than a certain aggregation degree parameter lc;

(2)得出所述协作节点组的质心,作为便于计算的位置;(2) Obtain the centroid of the cooperative node group as a position convenient for calculation;

(3)测量发送端对于所述协作节点组的质心的信号到达角,并且得到各个传感器节点与所述协作节点组的质心之间的坐标关系;(3) measure the signal arrival angle of the transmitter for the centroid of the cooperating node group, and obtain the coordinate relationship between each sensor node and the centroid of the coordinating node group;

(4)对所述协作节点组的实际位置进行定位,从而得到传感器节点的精确位置。(4) Positioning the actual position of the cooperative node group, so as to obtain the precise position of the sensor node.

优选地,所述协作节点组以其所拥有的传感器的软硬件资源作为可用资源。Preferably, the cooperating node group uses the software and hardware resources of the sensors it owns as available resources.

优选地,所述信号到达角是指信号到达所述质心的方向与正北的夹角。Preferably, the signal arrival angle refers to the angle between the direction in which the signal arrives at the centroid and true north.

优选地,步骤(3)中测量发送端对于所述协作节点组的质心的信号到达角的步骤包括:Preferably, the step of measuring the angle-of-arrival of the signal at the sending end for the centroid of the coordinating node group in step (3) includes:

通过测量信号到达所述协作节点组中的各个传感器节点的时间差或者信号强度差,测量出信号到达角。The angle of arrival of the signal is measured by measuring the time difference or the signal strength difference between the arrival of the signal at each sensor node in the cooperative node group.

优选地,步骤(2)中得出质心的步骤还包括:Preferably, the step of obtaining the centroid in step (2) also includes:

在由两个传感器节点构成协作节点组时,以两个传感器连线中心的位置作为质心位置,以两传感器连线的中垂线为方位。When two sensor nodes form a cooperative node group, the position of the center of the connecting line of the two sensors is taken as the position of the centroid, and the mid-perpendicular line of the connecting line of the two sensors is taken as the orientation.

优选地,步骤(2)中得出质心的步骤还包括:Preferably, the step of obtaining the centroid in step (2) also includes:

在由三个传感器节点构成协作节点组时,以由三个传感器确定的圆的圆心作为质心位置,由质心指向其中一个节点的方向作为方位。When the cooperative node group is composed of three sensor nodes, the center of the circle determined by the three sensors is used as the centroid position, and the direction from the centroid to one of the nodes is taken as the orientation.

优选地,步骤(2)中得出质心的步骤还包括:Preferably, the step of obtaining the centroid in step (2) also includes:

在由四个传感器节点构成协作节点组时,以由四个传感器确定的四边形的对角线交点作为质心位置,由质心指向其中一个节点的方向作为方位。When the cooperative node group is composed of four sensor nodes, the diagonal intersection of the quadrilateral determined by the four sensors is used as the position of the centroid, and the direction from the centroid to one of the nodes is taken as the orientation.

优选地,步骤(3)还包括步骤:Preferably, step (3) also includes the steps of:

采用TDoA方法或者信号传播的理论模型方法,推测所述协作节点组中各个传感器节点与信号发送端的距离;Using the TDoA method or the theoretical model method of signal propagation to estimate the distance between each sensor node in the cooperative node group and the signal sending end;

对由发送节点组中的多个节点发出的多路信号,估测出距离后求平均作为结果;For the multi-path signals sent by multiple nodes in the sending node group, the distance is estimated and averaged as the result;

基于此构建由节点组中各传感器节点、超级节点质心和信号发送端共同组成的欧几里德空间,得到发送端关于超级节点质心的信号本地到达角,以及各传感器与超级节点质心之间的坐标关系。Based on this, the Euclidean space composed of the sensor nodes in the node group, the centroid of the super node and the signal sending end is constructed, and the local angle of arrival of the signal at the sending end with respect to the centroid of the super node and the distance between each sensor and the centroid of the super node are obtained. coordinate relationship.

优选地,步骤(4)中采用三角测量法来执行对所述协作节点组的实际位置的定位。Preferably, in step (4), a triangulation method is used to locate the actual position of the coordinating node group.

优选地,步骤(4)还包括步骤:Preferably, step (4) also includes the steps of:

构造一个包含两个信标节点和若干相邻协作节点组的多边形,其中除信标节点之间的距离外,传感器节点之间的距离相同,Construct a polygon containing two beacon nodes and several adjacent cooperating node groups where the distances between sensor nodes are the same except for the distance between beacon nodes,

在知道两个信标节点位置、方位的情况下,求解各个协作节点组的位置信息。In the case of knowing the position and orientation of two beacon nodes, the position information of each cooperative node group is solved.

根据本发明的基本构思,在定位开始前,根据传感器节点的分布聚集状况,构建协作的传感器节点组,亦即超级节点。该超级节点以节点组中的所有软硬件资源作为可用资源,以节点组内便于计算的某个位置为其质心,以信号到达该质心的方向与正北的夹角为信号的到达角。通过测量信号到达超级节点中各个传感器节点的时间差或者信号强度差,可以估计出信号的到达角。According to the basic idea of the present invention, before positioning starts, a cooperative sensor node group, ie, a super node, is constructed according to the distribution and aggregation status of the sensor nodes. The super node takes all software and hardware resources in the node group as available resources, takes a position in the node group that is easy to calculate as the centroid, and takes the angle between the direction of the signal arriving at the centroid and true north as the signal arrival angle. The angle of arrival of the signal can be estimated by measuring the time difference or signal strength difference between the arrival of the signal at each sensor node in the super node.

仿真结果证明根据此方式得到的到达角估计精度是可接受的。据此协作节点组到达角估计方法,进一步提出了与之相适应的两种定位方案:一种是传统到达角估计定位方案在协作方式下的衍生版本,一种是改进的DV-Hop(mDV-Hop)方案。Simulation results prove that the angle of arrival estimation accuracy obtained by this method is acceptable. Based on this cooperative node group angle of arrival estimation method, two suitable positioning schemes are further proposed: one is a derivative version of the traditional angle of arrival estimation positioning scheme in a cooperative manner, and the other is an improved DV-Hop (mDV -Hop) program.

在本发明中,利用聚集的多个传感器节点构成协作节点组(超级节点)的收发阵列,进行超级节点的虚拟到达角估计,该方法有效地拓展了基于到达角估计的定位方案的应用范围。In the present invention, a plurality of gathered sensor nodes are used to form a transmitting and receiving array of a cooperative node group (super node) to estimate the virtual angle of arrival of the super node. This method effectively expands the application range of the positioning scheme based on the angle of arrival estimation.

附图说明Description of drawings

图1示出了根据本发明的协作到达角估计定位方案的系统模型;Fig. 1 shows the system model of the cooperative angle of arrival estimation positioning scheme according to the present invention;

图2示出了根据本发明的包含两传感器的超级节点A的本地到达角估计方法;Fig. 2 shows the local angle-of-arrival estimation method of super node A comprising two sensors according to the present invention;

图3示出了根据本发明的超级节点的全局到达角推算方法;Fig. 3 shows the method for calculating the global angle of arrival of the super node according to the present invention;

图4示出了根据本发明的两传感器、三传感器、四传感器节点的质心位置、方位的定义以及相应的信号到达角求法;Fig. 4 has shown two sensors according to the present invention, three sensors, the centroid position of four sensor nodes, the definition of azimuth and corresponding signal arrival angle calculation method;

图5示出了根据本发明的到达角估计误差分布情况。FIG. 5 shows the distribution of angle-of-arrival estimation errors according to the present invention.

图6示出了根据本发明的两传感器超级节点的到达角估计误差分布情况及与两传感器间距离的关系;Fig. 6 shows the distribution situation of the angle of arrival estimation error of two sensor super nodes according to the present invention and the relationship with the distance between the two sensors;

图7示出了根据本发明的m-DV-Hop定位方法。Fig. 7 shows the m-DV-Hop positioning method according to the present invention.

具体实施方式Detailed ways

在本发明中,假设传感器网络有N个节点,以一定的聚集度分布。其中信标节点知道自身方位且具有感测信号到达角的能力。In the present invention, it is assumed that the sensor network has N nodes, which are distributed with a certain aggregation degree. Among them, the beacon node knows its own position and has the ability to sense the angle of arrival of the signal.

网络根据传感器节点的分布、聚集状况,建立以包含若干传感器的节点组为基本单位的拓扑结构。其中,聚集在一起的若干传感器节点被划分到同一节点组中,称这样的节点组为超级节点。划分依据为:According to the distribution and aggregation status of sensor nodes, the network establishes a topology structure with a node group containing several sensors as the basic unit. Among them, several sensor nodes gathered together are divided into the same node group, and such a node group is called a super node. The division is based on:

SS kk == {{ nno kk ii }} kk == 1,21,2 ,, .. .. .. Mm ;; nno kk ii ∈∈ {{ nno 11 ,, nno 22 ,, .. .. .. ,, nno NN }}

s.t.s.t.

Si∩Sj=,i≠jS i ∩ S j = , i≠j

min(Lij/li,Lij/lj)≥lc                           (1)min(L ij /l i ,L ij /l j )≥l c (1)

其中:in:

Lij=min[d(ni,nj)]  ni∈Si,nj∈Sj,i≠jL ij = min[d(n i , n j )] n i ∈ S i , n j ∈ S j , i≠j

ll kk == maxmax [[ dd (( nno kk ii ,, nno kk jj )) ]] nno kk ii ,, nno kk jj ∈∈ SS kk -- -- -- (( 22 ))

参数介绍如下:The parameters are introduced as follows:

Sk:协作节点组k,协作定位网络中的第k个超级节点S k : cooperative node group k, the kth super node in the collaborative positioning network

nki:传感器网络的节点,协作节点组k中的第i个节点n ki : node of the sensor network, the i-th node in the cooperative node group k

M:构建的超级节点的数目M: the number of super nodes built

N:网络中传感器的数目N: the number of sensors in the network

Lij:协作节点组i和j的最小距离L ij : the minimum distance between cooperating node groups i and j

lk:协作节点组k中任意两节点的最大距离l k : the maximum distance between any two nodes in the cooperative node group k

lc:网络聚集度参量l c : network aggregation parameter

其中lc的值取决于网络中传感器的聚集度,影响协作到达角估计的应用,lc的值越大,网络中传感器的聚集度越高,协作到达角估计方式越有意义。The value of lc depends on the concentration of sensors in the network, which affects the application of cooperative angle of arrival estimation. The larger the value of lc, the higher the concentration of sensors in the network, and the more meaningful the collaborative angle of arrival estimation method is.

已构建的超级节点,其物理参数包括可用资源、质心位置、方位(orientation),可相应地由节点组导出。节点组中的所有传感器的软硬件资源即为超级节点的可用资源。对于超级节点的质心位置和方位,原则上应选定为节点组中便于计算的位置和方位。为便于说明,在本实现中做如下规定:The constructed super nodes, whose physical parameters include available resources, centroid positions, and orientations, can be derived from node groups accordingly. The software and hardware resources of all sensors in the node group are the available resources of the super node. For the position and orientation of the centroid of the super node, in principle, it should be selected as the position and orientation that are convenient for calculation in the node group. For ease of description, the following provisions are made in this implementation:

1.对于两传感器节点组情形,以两传感器连线中心或其它便于计算的位置,作为质心位置,以两传感器连线的中垂线为方位;1. For the case of two sensor node groups, take the center of the connection line between the two sensors or other positions that are convenient for calculation as the centroid position, and take the perpendicular line of the connection line between the two sensors as the orientation;

2.对于三传感器节点组情形,以由三传感器确定的圆的圆心或其它便于计算的位置,作为质心位置,由质心指向其中一个节点的方向作为方位;2. For the case of a three-sensor node group, the center of the circle determined by the three sensors or other positions that are easy to calculate are used as the position of the centroid, and the direction from the centroid to one of the nodes is taken as the orientation;

3.对于四传感器节点组情形,以由四传感器确定的四边形的对角线交点或其它便于计算的位置,作为质心位置,由质心指向其中一个节点的方向作为方位;3. For the case of a four-sensor node group, take the intersection of the diagonals of the quadrilateral determined by the four sensors or other positions that are convenient for calculation as the position of the centroid, and the direction from the centroid to one of the nodes as the orientation;

4.对于其它情形,以节点组中便于计算的位置和方向,作为质心位置和方位。4. For other situations, the position and orientation of the node group that are convenient for calculation are used as the position and orientation of the center of mass.

然后,对超级节点的到达角做如下定义:信号关于超级节点质心的到达方向,与超级节点方位的夹角为信号的本地到达角,与正北的夹角为信号的到达角。Then, the angle of arrival of the super node is defined as follows: the direction of arrival of the signal with respect to the centroid of the super node, the angle between the direction of the signal and the azimuth of the super node is the local angle of arrival of the signal, and the angle between the angle with the true north is the angle of arrival of the signal.

在此基础上,对超级节点上的信号到达角进行估计。采用TDoA方法、信号传播的理论模型方法或者其它方法来推测节点组中各传感器与信号发送端的距离。对由发送节点组中的多个节点发出的多路信号,估测出距离后求平均作为结果。基于此构建由节点组中各传感器节点、超级节点质心和信号发送端共同组成的欧几里德空间,得到发送端关于超级节点质心的信号本地到达角,以及各传感器与超级节点质心之间的坐标关系。On this basis, the signal arrival angle on the super node is estimated. The TDoA method, the theoretical model method of signal propagation or other methods are used to estimate the distance between each sensor in the node group and the signal sending end. For the multi-path signals sent by multiple nodes in the sending node group, the distance is estimated and averaged as the result. Based on this, the Euclidean space composed of the sensor nodes in the node group, the centroid of the super node and the signal sending end is constructed, and the local angle of arrival of the signal at the sending end with respect to the centroid of the super node and the distance between each sensor and the centroid of the super node are obtained. coordinate relationship.

接着,可以用三角测量法或多边形法,完成超级节点的定位。分述如下:Then, triangulation or polygon method can be used to complete the location of the super node. The breakdown is as follows:

1.三角测量法相当于把传统到达角定位方案中的有信号到达角测量能力的传感器节点替换成本发明中的有信号到达角测量能力的虚拟协作节点组,亦即超级节点,因而可以看作是传统到达角定位方案在协作方式下的衍生版本。三角法一般同相对比较精确的TDoA测距方法相结合,因而具有较高精度。1. The triangulation method is equivalent to replacing the sensor node with the signal angle of arrival measurement capability in the traditional angle of arrival positioning scheme with the virtual cooperative node group with the signal angle of arrival measurement capability in the present invention, that is, the super node, so it can be regarded as It is a derivative version of the traditional angle-of-arrival positioning scheme in a collaborative manner. The triangulation method is generally combined with the relatively accurate TDoA ranging method, so it has high accuracy.

2.多边形法是特别为协作到达角估计而提出的,吸收了DV-Hop思想的一个定位方案,称为mDV-Hop方案。具体实现如图7,多边形的每个内角都可以由各节点的信号到达角导出,因而在知道两个信标节点位置、方位的情况下,构造多边形可以方便地求解各个超级节点的位置信息,这里假设除信标节点之间的距离外,节点之间的距离是相同的。多边形法一般同信号强度测距法相结合,因而精度较差。具体地,2. The polygon method is specially proposed for the cooperative angle of arrival estimation, and it is a positioning scheme that absorbs the idea of DV-Hop, called mDV-Hop scheme. The specific implementation is shown in Figure 7. Each internal angle of the polygon can be derived from the signal arrival angle of each node. Therefore, in the case of knowing the position and orientation of the two beacon nodes, the position information of each super node can be easily calculated by constructing the polygon. It is assumed here that the distances between nodes are the same except for the distance between beacon nodes. The polygon method is generally combined with the signal strength ranging method, so the accuracy is poor. specifically,

f(d′;1,...,k)=df(d′;  1 ,...,  k )=d

dd ijij == || nno ii nno jj || == dd ′′ ii == 11 ,, jj == kk dd elseelse -- -- -- (( 33 )) -- 11

其中:in:

i=□ni i = n i

nno ii nno jj || == (( xx ii -- xx jj )) 22 ++ (( ythe y ii -- ythe y jj )) 22

i<j;i,j=1,...,k                                   (3)-2i<j; i, j=1,...,k (3)-2

其中in

ni是多边形的顶点,其坐标为(xi,yi),且n1,nk为已知坐标的两个信标节点;n i is the vertex of the polygon, its coordinates are ( xi , y i ), and n 1 , n k are two beacon nodes with known coordinates;

i是多边形中以ni为顶点的内角;i is the interior angle of the polygon with n i as the vertex;

dij是多边形中以ni,nj为端点的边长,其中除以两信标节点为端点的边长为d′外,其它边长相等皆为d;d ij is the side length with n i and n j as endpoints in the polygon, except for the side length with two beacon nodes as endpoints is d′, the other side lengths are all equal to d;

式f(d′;1,...,k)=d为多边形已知各内角与已知边长的关系式The formula f(d';  1 ,...,  k )=d is the relationship between known internal angles and known side lengths of polygons

则由该式可解得惟一未知变量值d=f(d′;1,...,k),并可进一步得出各顶点坐标值。Then the only unknown variable value d=f(d′;  1 ,...,  k ) can be obtained from this formula, and the coordinate values of each vertex can be further obtained.

最后,根据先前得出的超级节点各传感器与超级节点质心之间的坐标关系,推算出传感器所在位置。Finally, according to the previously obtained coordinate relationship between each sensor of the super node and the centroid of the super node, the position of the sensor is calculated.

Claims (10)

1、一种对传感器节点精确定位的方法,包括步骤:1. A method for precise positioning of sensor nodes, comprising steps: (1)在传感器网络中,将满足以下条件的多个传感器节点构建为一个协作节点组,即所述节点组中任意一个传感器节点到信标节点或另一节点组中任意传感器节点的距离L与节点组内任意两个传感器节点的距离l的比值L/l大于某一聚集度参量lc;(1) In the sensor network, multiple sensor nodes satisfying the following conditions are constructed into a cooperative node group, that is, the distance L between any sensor node in the node group and the beacon node or any sensor node in another node group The ratio L/l of the distance l between any two sensor nodes in the node group is greater than a certain aggregation degree parameter lc; (2)得出所述协作节点组的质心,作为便于计算的位置;(2) Obtain the centroid of the cooperative node group as a position convenient for calculation; (3)测量发送端对于所述协作节点组的质心的信号到达角,并且得到所述协作节点组中的各个传感器节点与所述协作节点组的质心之间的坐标关系;(3) measuring the signal arrival angle of the sending end for the centroid of the cooperating node group, and obtaining the coordinate relationship between each sensor node in the cooperating node group and the centroid of the cooperating node group; (4)对所述协作节点组的实际位置进行定位,从而得到传感器节点的精确位置。(4) Positioning the actual position of the cooperative node group, so as to obtain the precise position of the sensor node. 2、根据权利要求1所述的方法,其中所述协作节点组以其所拥有的传感器的软硬件资源作为可用资源。2. The method according to claim 1, wherein the cooperative node group uses the software and hardware resources of the sensors it owns as available resources. 3、根据权利要求1所述的方法,其中所述信号到达角是指信号到达所述质心的方向与正北的夹角。3. The method according to claim 1, wherein the signal arrival angle refers to the angle between the direction in which the signal arrives at the centroid and true north. 4、根据权利要求3所述的方法,其中步骤(3)中测量发送端对于所述协作节点组的质心的信号到达角的步骤包括:4. The method according to claim 3, wherein the step of measuring the angle-of-arrival of the signal at the sending end for the centroid of the coordinating node group in step (3) comprises: 通过测量信号到达所述协作节点组中的各个传感器节点的时间差或者信号强度差,测量出信号到达角。The angle of arrival of the signal is measured by measuring the time difference or the signal strength difference between the arrival of the signal at each sensor node in the cooperative node group. 5、根据权利要求1所述的方法,其中步骤(2)中得出质心的步骤还包括:5. The method according to claim 1, wherein the step of obtaining the centroid in step (2) also includes: 在由两个传感器节点构成协作节点组时,以两个传感器连线中心的位置作为质心位置,以两传感器连线的中垂线为方位。When two sensor nodes form a cooperative node group, the position of the center of the connecting line of the two sensors is taken as the position of the centroid, and the mid-perpendicular line of the connecting line of the two sensors is taken as the orientation. 6、根据权利要求1所述的方法,其中步骤(2)中得出质心的步骤还包括:6. The method according to claim 1, wherein the step of obtaining the centroid in step (2) further comprises: 在由三个传感器节点构成协作节点组时,以由三个传感器确定的圆的圆心作为质心位置,由质心指向其中一个节点的方向作为方位。When the cooperative node group is composed of three sensor nodes, the center of the circle determined by the three sensors is used as the centroid position, and the direction from the centroid to one of the nodes is taken as the orientation. 7、根据权利要求1所述的方法,其中步骤(2)中得出质心的步骤还包括:7. The method according to claim 1, wherein the step of obtaining the centroid in step (2) also includes: 在由四个传感器节点构成协作节点组时,以由四个传感器确定的四边形的对角线交点作为质心位置,由质心指向其中一个节点的方向作为方位。When the cooperative node group is composed of four sensor nodes, the diagonal intersection of the quadrilateral determined by the four sensors is used as the position of the centroid, and the direction from the centroid to one of the nodes is taken as the orientation. 8、根据权利要求1所述的方法,其中步骤(3)还包括步骤:8. The method according to claim 1, wherein step (3) further comprises the steps of: 采用TDoA方法或者信号传播的理论模型方法,推测所述协作节点组中各个传感器节点与信号发送端的距离;Using the TDoA method or the theoretical model method of signal propagation to estimate the distance between each sensor node in the cooperative node group and the signal sending end; 对由发送节点组中的多个传感器节点发出的多路信号,估测出距离后求平均作为结果;For the multi-channel signals sent by multiple sensor nodes in the sending node group, the distance is estimated and averaged as the result; 基于此构建由节点组中各传感器节点、超级节点质心和信号发送端共同组成的欧几里德空间,得到发送端关于超级节点质心的信号本地到达角,以及各传感器与超级节点质心之间的坐标关系。Based on this, the Euclidean space composed of the sensor nodes in the node group, the centroid of the super node and the signal sending end is constructed, and the local angle of arrival of the signal at the sending end with respect to the centroid of the super node and the distance between each sensor and the centroid of the super node are obtained. coordinate relationship. 9、根据权利要求1所述的方法,其中步骤(4)中采用三角测量法来执行对所述协作节点组的实际位置的定位。9. The method according to claim 1, wherein in step (4) triangulation is used to perform positioning of the actual location of the group of cooperating nodes. 10、根据权利要求1所述的方法,其中步骤(4)还包括步骤:10. The method according to claim 1, wherein step (4) further comprises the steps of: 构造一个包含两个信标节点和若干相邻协作节点组的多边形,其中除信标节点之间的距离外,传感器节点之间的距离相同,Construct a polygon containing two beacon nodes and several adjacent cooperating node groups where the distances between sensor nodes are the same except for the distance between beacon nodes, 在知道两个信标节点位置、方位的情况下,求解各个协作节点组的位置信息。In the case of knowing the position and orientation of two beacon nodes, the position information of each cooperative node group is solved.
CN2006100872585A 2006-06-15 2006-06-15 Method for precisely positioning sensor node Expired - Fee Related CN1862286B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100872585A CN1862286B (en) 2006-06-15 2006-06-15 Method for precisely positioning sensor node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100872585A CN1862286B (en) 2006-06-15 2006-06-15 Method for precisely positioning sensor node

Publications (2)

Publication Number Publication Date
CN1862286A true CN1862286A (en) 2006-11-15
CN1862286B CN1862286B (en) 2011-08-10

Family

ID=37389754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100872585A Expired - Fee Related CN1862286B (en) 2006-06-15 2006-06-15 Method for precisely positioning sensor node

Country Status (1)

Country Link
CN (1) CN1862286B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451673C (en) * 2007-01-18 2009-01-14 北京航空航天大学 Weighted distance - vector method for positioning wireless sensor network
CN101251593B (en) * 2008-03-31 2011-05-04 中国科学院计算技术研究所 Method for tracking target of wireless sensor network
CN101179846B (en) * 2007-07-13 2011-07-06 江苏大学 A low-energy wireless sensor network node location method based on a single anchor node
CN103269485A (en) * 2013-06-06 2013-08-28 北京航空航天大学 A Maximum Aggregation Degree Clustering Method for Wireless Sensor Networks
CN103630874A (en) * 2013-12-04 2014-03-12 西安电子科技大学 Target angle measurement positioning method on basis of convex combinations
CN104007470A (en) * 2013-02-21 2014-08-27 瑟塞尔公司 Method and device for estimating a relative position between towed acoustic linear antennas
CN109218961A (en) * 2018-08-02 2019-01-15 全球能源互联网研究院有限公司 A kind of multistation co-interfere localization method and system based on dummy node
CN113484822A (en) * 2021-09-07 2021-10-08 宏景科技股份有限公司 Wireless signal compensation method, system, computer equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60321538D1 (en) * 2003-04-03 2008-07-24 Mitsubishi Electric Corp Runtime difference determination in distributed sensor networks
US7277401B2 (en) * 2003-04-25 2007-10-02 Motorola, Inc. Reduced order model node location method for multi-hop networks

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100451673C (en) * 2007-01-18 2009-01-14 北京航空航天大学 Weighted distance - vector method for positioning wireless sensor network
CN101179846B (en) * 2007-07-13 2011-07-06 江苏大学 A low-energy wireless sensor network node location method based on a single anchor node
CN101251593B (en) * 2008-03-31 2011-05-04 中国科学院计算技术研究所 Method for tracking target of wireless sensor network
CN104007470A (en) * 2013-02-21 2014-08-27 瑟塞尔公司 Method and device for estimating a relative position between towed acoustic linear antennas
CN104007470B (en) * 2013-02-21 2018-06-15 瑟塞尔公司 For estimating the method and apparatus for pulling the relative position between acoustic linear antennas
CN103269485A (en) * 2013-06-06 2013-08-28 北京航空航天大学 A Maximum Aggregation Degree Clustering Method for Wireless Sensor Networks
CN103630874A (en) * 2013-12-04 2014-03-12 西安电子科技大学 Target angle measurement positioning method on basis of convex combinations
CN109218961A (en) * 2018-08-02 2019-01-15 全球能源互联网研究院有限公司 A kind of multistation co-interfere localization method and system based on dummy node
CN109218961B (en) * 2018-08-02 2020-07-28 全球能源互联网研究院有限公司 Multi-station cooperative interference positioning method and system based on virtual nodes
CN113484822A (en) * 2021-09-07 2021-10-08 宏景科技股份有限公司 Wireless signal compensation method, system, computer equipment and storage medium

Also Published As

Publication number Publication date
CN1862286B (en) 2011-08-10

Similar Documents

Publication Publication Date Title
Chen et al. Novel centroid localization algorithm for three-dimensional wireless sensor networks
CN1320793C (en) Device and method for judging position of mobile communication terminal
Saxena et al. Experimental analysis of RSSI-based location estimation in wireless sensor networks
CN102239418B (en) Wireless Positioning Technology in Lighting System
Luo et al. Localization for drifting restricted floating ocean sensor networks
Garg et al. A review of wireless sensor network on localization techniques
CN101004448A (en) Convex programming positioning method of triangle filtering of wireless sensor network
CN103152824B (en) Positioning method of node in wireless sensor network
CN101339242A (en) Auditory localization wireless measurement method
CN103249144B (en) A kind of wireless sensor network node locating method based on C type
CN101435865A (en) Non-distance measuring wireless sensor network node positioning method
CN1862286A (en) Method for precisely positioning sensor node
CN104581942A (en) Network distributed type positioning method based on rotatable transmission beam signals
CN107271962A (en) Indoor locating system and its localization method based on ultrasonic wave
CN102740454A (en) Wireless sensor network node positioning method based on small number of anchor nodes
CN109640267A (en) The range-free localization method with similarity mode is divided based on multizone
CN1933658A (en) Method and apparatus for realizing mobile station positioning in radio communication system
CN100566345C (en) Wireless sensor network node locating method based on ultra broadband
Zhu et al. A novel dual-hydrophone localization method in underwater sensor networks
CN110087307B (en) Underwater sensor network positioning method based on ranging correction
CN110881192B (en) DV-Hop wireless sensor network node positioning method combining MDS
CN105050168B (en) Based on non-ranging underwater wireless sensor network node localization method and system
Zhang et al. Parrots: A range measuring sensor network
CN103945528B (en) Single goal localization method in wireless sensor network
Hadir et al. Improvements of centroid localization algorithm for wireless sensor networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110810

Termination date: 20150615

EXPY Termination of patent right or utility model