Movatterモバイル変換


[0]ホーム

URL:


CN102608570B - Wireless sensor node ranging and positioning methods for tunnels - Google Patents

Wireless sensor node ranging and positioning methods for tunnels
Download PDF

Info

Publication number
CN102608570B
CN102608570BCN201210016451.5ACN201210016451ACN102608570BCN 102608570 BCN102608570 BCN 102608570BCN 201210016451 ACN201210016451 ACN 201210016451ACN 102608570 BCN102608570 BCN 102608570B
Authority
CN
China
Prior art keywords
node
mobile node
tunnel
ranging
wireless sensor
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.)
Expired - Fee Related
Application number
CN201210016451.5A
Other languages
Chinese (zh)
Other versions
CN102608570A (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.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
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 Huazhong University of Science and TechnologyfiledCriticalHuazhong University of Science and Technology
Priority to CN201210016451.5ApriorityCriticalpatent/CN102608570B/en
Publication of CN102608570ApublicationCriticalpatent/CN102608570A/en
Application grantedgrantedCritical
Publication of CN102608570BpublicationCriticalpatent/CN102608570B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明提出一种坑道无线传感器节点测距方法,该方法通过测量报文在两节点之间的传输时间来获得节点之间的测量距离以及对测量距离的合理筛选,有效克服了坑道环境中无线电信号多径效应、衰减、畸变等对测距精度的影响,对测距过程中出现的瞬时故障有良好的抑制效果。本发明还提供了传感器节点定位方法,首先按照上述测距方法获取移动节点与参考节点的测量距离,再采用迭代法计算移动节点坐标,该方法在极大似然估计法的基础上加上了迭代求精的过程,大幅度提高了移动节点定位计算的精度。

The present invention proposes a tunnel wireless sensor node distance measurement method, which obtains the measurement distance between the nodes by measuring the transmission time of the message between the two nodes and reasonably screens the measurement distance, effectively overcoming the problem of wireless sensor nodes in the tunnel environment. The impact of signal multipath effect, attenuation, distortion, etc. on the ranging accuracy has a good suppression effect on the instantaneous faults that occur during the ranging process. The present invention also provides a sensor node positioning method. First, obtain the measurement distance between the mobile node and the reference node according to the distance measuring method above, and then use an iterative method to calculate the coordinates of the mobile node. This method adds the maximum likelihood estimation method on the basis of The process of iterative refinement greatly improves the accuracy of mobile node location calculation.

Description

The wireless sensor node range finding of a kind of tunnel and localization method
Technical field
The present invention relates to wireless sensor network technology field, particularly relate to a kind of range finding and localization method of the wireless sensor network tunnel based on the radio frequency transmission time.
Background technology
Tunnel refers to railway or the vcehicular tunnel in Construction State, or coal mining tunnel.Its common feature is that structure is long and narrow space, and among continuous variation; Electric power and the communications infrastructure are incomplete, there is no reliable wired or wireless communication link; Ventilation and pumping equipment are not studied carefully standby, and air humidity is large; Workmen and preparation of construction comparatively dense, construction environment is more severe.China is coal mining big country, and in the high-speed development period of capital construction, construction safety accident in above-mentioned tunnel happens occasionally, cause great personnel and property loss, therefore in the urgent need to adapting to the monitoring means of this type of environment, can carry out Real-Time Monitoring to construction environment, workmen is positioned, set up advanced disaster early warning system, ensure the safety of workmen and equipment.
Wireless sensor network has following characteristics, makes it be particularly suitable for the monitoring to tunnel environment:
(1) most node low-power consumption in network, can adopt powered battery, require very low to electric power facility;
(2) network uses and exempts from license wireless channel communication (Industrial Scientific Medical, ISM), without wiring;
(3) network using network, message can multi-hop transmission, node flexible arrangement, network topology capable of dynamic changes;
(4) network size is large, and redundance is high, and part of nodes damages the normal operation that does not affect whole system;
(5) adopt direct-sequence spread-spectrum modulation (Direct Sequence Spread Spectrum, DSSS) technology, antijamming capability is strong.
Location is one of most important application of wireless sensor network with following the tracks of.In a lot of application cases, only have its data that gather of location aware of sensor just meaningful; Positional information is for geographical routing algorithm also particular importance; Sometimes position itself is exactly to need the data that gather, as the tracking of the location of goods, target etc.Traditional localization method often can not meet the requirement of wireless sensor network, and reason is as follows:
(1) traditional wireless location technology is as ultra broadband (Ultra Wide Band, UWB), GPS (Global Position System, etc. GPS) power consumption is higher, is difficult in battery powered situation continuous firing some months even several years;
(2) traditional position location techniques need to be used distinctive signal to find range, and equipment cost is high, and data processing complex is difficult to realize on the serious limited wireless sensor node of resource;
(3) traditional position location techniques is often higher to environmental requirement, as GPS can only be in outdoor application, and can not in indoor or tunnel, use.
(4) traditional location algorithm time complexity is high, and computational accuracy is low, is not suitable on radio node, moving in electric weight and computing power is limited and requirement of real-time is high tunnel.
Wireless sensor network (Wireless Sensor Network, WSN) node positioning method can be divided into based on measurement and the two large classes based on non-measurement.It is large that method based on non-measurement is applicable to WSN node density, orientation range circlet border.Its principle is the location of realizing mobile node according to the efficient communication scope of mobile node and graphic method.The method does not have extra hardware requirement to node, but communication overhead is large, and location algorithm complexity adopts centralized location algorithm more, and positioning precision is not high.Localization method based on measuring in two-dimensional space mainly contains three kinds:
(1) according to distance and the direction of destination node and a known location node;
(2) according to the direction of destination node and two known location nodes;
(3) according to the distance of destination node and three known location nodes.
First two method needs user to type antenna, and this is to be difficult to realize for wireless sensor node, and therefore the third method is widely used in WSN location.Hence one can see that, and the distance between Obtaining Accurate destination node and reference mode is the key of location.But the localization method based on range finding at present, precision is low, is not suitable for the location of wireless sensor node in tunnel.
Summary of the invention
The object of the invention is to propose a kind of tunnel wireless sensor node distance-finding method, the method is the relative distance between the transmission time computing node between two nodes by measured message, improves the distance accuracy in tunnel environment.
A kind of tunnel wireless sensor node distance-finding method, comprises the following steps:
Mobile node broadcast Location Request;
Receive the beaconing nodes feedback acknowledgment signal of Location Request;
Mobile node from the beaconing nodes of feedback acknowledgment signal selected part as with reference to node;
Mobile node and reference mode are carried out to forward direction range finding and oppositely range finding, and the mean value that calculates forward direction range finding result and the result of oppositely finding range is the measuring distance between mobile node and reference mode;
The implementation of described forward direction range finding is: mobile node sends inquiry frame to reference mode, calculates the flight time of inquiry frame from mobile node to reference mode, is multiplied by the light velocity obtains forward direction range finding result by the flight time;
The implementation of described reverse range finding is: reference mode sends inquiry frame to mobile node, calculates the inquiry flight time of frame from reference mode to mobile node, is multiplied by the light velocity result of oppositely being found range by the flight time.
Further, if negative value appears in forward direction range finding result or the result of oppositely finding range, this negative value is replaced with to the measuring distance adopting between mobile node and the reference mode calculating based on radio transmission signal intensity (RSSI) decay distance-finding method.
Further, the range finding of described forward direction and oppositely range finding number of times for once or once.
Further, before the mean value that calculates forward direction range finding result and reverse range finding result, also comprise measuring distance screening step:
For each forward direction range finding result, calculate respectively the absolute difference of the each forward direction range finding result beyond itself and its, if certain absolute difference is greater than predetermined failure threshold value, remember that this absolute difference is fault difference, if the fault difference number of certain forward direction range finding result is greater than the half of forward direction range finding overall measurement number of times, screen out this forward direction range finding result;
For each reverse range finding result, calculate respectively the absolute difference of the each reverse range finding result beyond itself and its, if certain absolute difference is greater than predetermined failure threshold value, remember that this absolute difference is fault difference, if certain is oppositely found range, the fault difference number of result is greater than the half of reverse range finding overall measurement number of times, screens out this oppositely range finding result.
Further, the reference mode of choosing described in is not entirely in the same side in tunnel.
Further, described in the half of the reference mode chosen derive from the beaconing nodes signal intensity that is arranged in tunnel one side compared with powerhouse, second half derives from the beaconing nodes signal intensity that is arranged in tunnel opposite side compared with powerhouse.
The localization method of the tunnel wireless sensor node distance-finding method described in application, first obtains the measuring distance between mobile node and each reference mode, then calculates in the following manner mobile node coordinate:
Estimate the initial position of mobile node;
The middle estimated position of iterative computation mobile node; Wherein
Iterative formula is
x(k+1)=x(k)+f(x(k),y(k))gy(x(k),y(k))-g(x(k),y(k))fy(x(k),y(k))gx(x(k),y(k))fy(x(k),y(k))-fx(x(k),y(k))gy(x(k),y(k))y(k+1)=y(k)+g(x(k),y(k))fx(x(k),y(k))-f(x(k),y(k))gx(x(k),y(k))gx(x(k),y(k))fy(x(k),y(k))-fx(x(k),y(k))gy(x(k),y(k))
(x(0), y(0)) be the initial estimated location of mobile node;
(x(k), y(k)) be the k time iteration result, wherein k=0,1,2,3,
f(x(k),y(k))=Σi=1n[x(k)-xi-di(x(k)-xi)(x(k)-xi)2+(y(k)-yi)2];
g(x(k),y(k))=Σi=1n[y(k)-yi-di(y(k)-yi)(x(k)-xi)2+(y(k)-yi)2];
fx(x(k),y(k))=Σi=1n[1-di(y(k)-yi)2[(x(k)-xi)2+(y(k)-yi)2]32];
fy(x(k),y(k))=Σi=1ndi(x(k)-xi)(y(k)-yi)[(x(k)-xi)2+(y(k)-yi)2]32;
gx(x(k),y(k))=Σi=1ndi(x(k)-xi)(y(k)-yi)[(x(k)-xi)2+(y(k)-yi)2]32;
gy(x(k),y(k))=Σi=1n[1-di(x(k)-xi)2[(x(k)-xi)2+(y(k)-yi)2]32];
(xi, yi) be the coordinate of i reference mode;
Difor mobile node is to the measuring distance of i reference mode;
N is the number of reference mode;
When
Figure BDA0000131684080000061
or iterations exceedes in limited time, stops iteration, the middle estimated position (x of mobile nodem, ym) be the iteration result of last iteration, EPS is computational accuracy;
By mobile node initial position (x(0), y(0)) and middle estimated position (xm, ym) difference substitution evaluation functionS(x,y)=Σi=1n((x-xi)2+(y-yi)2-di)2;
If S is (x(0), y(0))) < S (xm, ym), choose (x(0), y(0)) as the optimal estimation position of mobile node, otherwise choose (xm, ym) as the optimal estimation position of mobile node.
Further, adopt Maximum Likelihood Estimation Method to estimate the initial position (x of mobile node(0), y(0)).
The present invention, according to the feature of tunnel environment, proposes the above-mentioned WSN tunnel localization method based on the range finding of radio frequency transmission time.Compared with more existing sensor localization technology, the present invention has following several advantage:
(1) distance-finding method based on the radio frequency transmission time (Radio Frequency Time Of Flight, RF TOF) is suitable for this special applied environment in tunnel.Signal intensity instruction (the Received Signal Strength Indication receiving, RSSI) affected by environment very large, particularly in narrow and small tunnel environment, the multipath effect of radiofrequency signal is serious, ponding in tunnel and wall also make radiowave decay speed serious, and these factors make the hurried increase of error of finding range with RSSI in tunnel.And the RF TOF range finding time is short, can adopt the mode of frequency hopping, reduce and produce the probability that multipath disturbs and is detected, in tunnel, signal attenuation is very little on the velocity of propagation impact of radio frequency signal, therefore in long distance (the more than 3 meters) range finding of RF TOF in tunnel, shown good adaptability.
(2) based on RF TOF range finding aspect by rational fault threshold is set, ranging data is repeatedly carried out to difference calculating, and by difference and fault threshold comparison, rejects the abnormal data that difference exceedes fault threshold.The method has effectively solved range finding failure and positioning system locate failure that transient fault causes, make distance accuracy and wireless system be positioned with efficiency and obtain raising by a relatively large margin, the locator data missing rate that effectively reduces range finding mortality and system, has promoted positioning system performance.
(3) on the basis of traditional maximum likelihood estimation algorithm, added the repeatedly process of iteration Stepwise Refinement, this location algorithm has the features such as time complexity is low, precision is high, good stability, is adapted at long-time running on radio node in electric weight and computing power are limited and requirement of real-time is high tunnel.
(4) location algorithm that the present invention proposes has good economic benefit.Location and the tracking of traditional wireless sensor network to mobile node is very difficult, and cost is high.The present invention utilizes the localization method that the transmission time of wireless signal is realized WSN node both can reduce costs, and can in this rugged environment in tunnel, realize easily again the location of workmen and equipment is followed the tracks of, and can extensively promote, and economic and social profit is good.
Brief description of the drawings
Fig. 1 is position system device overall construction drawing;
Fig. 2 is mobile node positioning flow figure;
Fig. 3 comes and goes range measurement principle figure based on RF TOF.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail, be to be noted that described embodiment is only intended to be convenient to the understanding of the present invention, and it is not played to any restriction effect.
In the present invention, main controlled node (as in accompanying drawing 1 1.) receive the self-position information that mobile node calculates and report host computer by cable network by wireless sensor network; Beaconing nodes (as in accompanying drawing 1 2.) refer to known position information and there is the wireless sensor node of radio frequency transmission function; Reference mode refers to the beaconing nodes that participates in location Calculation; Mobile node (as in accompanying drawing 1 3.) refer to the node that need to position it that has mobile behavior in wireless sensor network.
The above-mentioned wireless sensor network tunnel localization method based on the radio frequency transmission time, beaconing nodes along tunnel wall with homonymy uniformly-spaced, bilateral alternative arrangement, to ensure that in tunnel, chain-shaped network structure has certain communication redundancy degree, and at least three beaconing nodes can be found in mobile node arbitrary position in tunnel within the scope of its efficient communication.Beaconing nodes carries out network numbering according to the following rules: the beaconing nodes that is set in phase the same side, tunnel is odd-numbered, opposite side be even-numbered.
As shown in Figure 2, concrete steps are as follows for wireless sensor network tunnel localization method flow process based on the radio frequency transmission time:
Step (1) mobile node broadcast Location Request;
Step (2) is received the beaconing nodes feedback acknowledgment signal of Location Request;
Step (3) mobile node from the beaconing nodes of feedback acknowledgment signal selected part as with reference to node:
This example is evenly distributed on both sides, tunnel as reference mode selection criterion taking signal energy height and reference mode as far as possible.Be specially:
Mobile node is monitored the beacon that sends of beaconing nodes, and by the individual beaconing nodes of following rules selection n (n >=3) as the needed reference mode in location: the beaconing nodes that (1) is close to position according to the received signal strength indicator (RSSI) that receives beacon sorts; (2) choose each [n/2] the individual conduct of the beaconing nodes of odd number that received signal strength indicator value is the highest and the beaconing nodes of even number with reference to node, if 2 × [n/2] < n, then choose point that in all the other beaconing nodes, received signal strength indicator value is the highest as with reference to node ([n/2] represents to be no more than the maximum integer of n/2).
Step (4) is calculated the measuring distance of mobile node and each reference mode and result is carried out to fault-tolerant processing:
(4.1) measuring distance of calculating mobile node and each reference mode:
RF TOF refers to that message node from WSN is sent to the needed time of another node by less radio-frequency.Because the aerial velocity of propagation of radiofrequency signal is constant, be c=3 × 108(m/s) distance that, therefore can calculate between two nodes is Distance=c × TtOF, wherein TtOFrepresent the transmission time of radiofrequency signal between two nodes.Range measurement system based on RF TOF is utilized the radio-frequency (RF) transceiver for data communication in WSN, carries out simple signal processing, without add extra hardware on node, can in complex environment, obtain the distance accuracy of meter level; Short based on the RF TOF range finding time, can adopt the mode of frequency hopping, reduce and produced the probability that disturbs and be detected.
Based on RF TOF, range finding has two schemes.The first is unidirectional measurement, require two nodes that participate in measuring to have high precision, synchronous clock, the node of known location sends message to another one node, the positional information that message comprises node and transmission time information, another one node deducts the transmitting time that message comprises by message after receiving message time of arrival, gets final product to obtain the flight time.This scheme is very high to node hardware requirement, will greatly increase cost and the power consumption of WSN network.First scheme is called to come and go to be measured, and as shown in Figure 3, A node sends a query message POLL to B node, and B node automatically replies a response message ACK.A node can be measured from query message and be sent to and receive response message T.T. used, is denoted as TtOT; B node measurement is replied required time of query message, i.e. response time TtAT.From T.T., deduct response time, get final product to obtain message fl transmission and reverse transfer time sum, be denoted as TrTT.Suppose the transmission time T of both direction messagetOFequate TtOFbe half of the round-trip transmission time,
TTOF=TRTT/2=(TTOT-TTAT)/2 (1)
The present invention adopts two-way round measuring method, reduces due to the caused measuring error of clock jitter that participates in two nodes measuring.Sent and inquire about frame to reference mode by mobile node, the scheme of calculating the flight time (Time of Flight, TOF) according to message time of return is called forward direction measurement, and is referred to as reverse measurement by the scheme of reference mode transmission inquiry frame calculating TOF.When the present invention measures TOF, carry out m forward direction and measure, oppositely measure for m time, then calculate the mean value of 2m TOF measurement result as the actual value of message transfer time between two nodes, improve measuring accuracy.M generally gets 5~10.
The message transfer time unit measuring based on RF TOF distance-finding method is psec, 10-12second, the transmission speed that is multiplied by radiowave with it, can obtain the distance between two nodes,
Distance=TToF×3×10-4(m) (2)
In addition, the clock frequency of considering reference mode and mobile node has error and other factors to cause TtOT≤ TtATtime, adopting based on RSSI decay range finding and replace the range finding based on RF TOF, the logarithm normal distribution model tormulation formula based on RSSI decay range finding is
RSSI(di)=RSSI(d0)-10&lambda;lg(did0)+&zeta;&sigma;---(3)
Wherein:
Difor mobile node and i, (i=1,2 ... n) distance between individual reference mode (rice);
D0for reference distance (rice), generally get 1 meter;
RSSI (di) be that distance is ditime receiving end received signal power (dBm);
RSSI (d0) be reference distance d0the received signal power (dBm) that point is corresponding;
ζσbe the Gaussian random variable (dBm) that a mean value is 0, reflected when distance one timing, the variation of received signal power;
λ is path loss index, be one with the value of environmental correclation.
Make P=RSSI (d0)+10 λ lg (d0)+ζσ, Q=10 λ, is organized into expression formula (3)
RSSI(di)=P-Qlg(di) (4)
Therefore in definite localizing environment, the value of P and Q can be according to many groups RSSI (d of testi) and divalue utilize logarithm matching (with reference to " computing method " Shen Yuantong, sealwort China, publishing house of Li Shaohua volume-China University of Geosciences, 2004.2:53~57) to obtain.
(42) range finding result fault-tolerant processing:
In 2m the measured value for each reference mode in (4.1) and mobile node relative distance, calculate the wherein absolute difference of each measured value and other 2m-1 measured value, if certain absolute difference is greater than predetermined failure threshold value (predetermined failure threshold value is generally got 5~10 times of expectation measuring accuracy), remember that this absolute difference is fault difference, if the fault difference number of this measured value is greater than m, screen out this measured value;
Step (5) is estimated mobile node initial position:
The method of estimating mobile node initial position is a lot, and synthesis precision height, programming difficulty or ease, complexity height many factors, preferentially adopt Maximum Likelihood Estimation Method.
If
A=2(x1-xn)2(y1-yn)&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;&CenterDot;2(xn-1-xn)2(yn-1-yn)X=x(0)y(0)b=x12-xn2+y12-yn2+dn2-d12&CenterDot;&CenterDot;&CenterDot;xn-12-xn2+yn-12-yn2+dn2-dn-12---(5)
Wherein
(xi, yi) be the coordinate of i reference mode;
Difor mobile node is to the measuring distance of i reference mode;
(x(0), y(0)) be the mobile node initial position of estimating.
By formula
X=(ATA)-1ATb (6)
Can obtain initial position (x(0), y(0)).
The middle estimated position of step (6) iterative computation mobile node:
By the initial estimated location (x obtaining in step (5)(0), y(0)) being updated to iterative formula, iteration expression formula is as follows
x(k+1)=x(k)+f(x(k),y(k))gy(x(k),y(k))-g(x(k),y(k))fy(x(k),y(k))gx(x(k),y(k))fy(x(k),y(k))-fx(x(k),y(k))gy(x(k),y(k))y(k+1)=y(k)+g(x(k),y(k))fx(x(k),y(k))-f(x(k),y(k))gx(x(k),y(k))gx(x(k),y(k))fy(x(k),y(k))-fx(x(k),y(k))gy(x(k),y(k))---(7)
Wherein
(x(0), y(0)) be the mobile node initial estimated location of utilizing Maximum Likelihood Estimation Method to obtain;
(x(k), y(k)) be the k time iteration result, wherein k=1,2,3,
f(x(k),y(k))=&Sigma;i=1n[x(k)-xi-di(x(k)-xi)(x(k)-xi)2+(y(k)-yi)2];
g(x(k),y(k))=&Sigma;i=1n[y(k)-yi-di(y(k)-yi)(x(k)-xi)2+(y(k)-yi)2];
fx(x(k),y(k))=&Sigma;i=1n[1-di(y(k)-yi)2[(x(k)-xi)2+(y(k)-yi)2]32];
fy(x(k),y(k))=&Sigma;i=1ndi(x(k)-xi)(y(k)-yi)[(x(k)-xi)2+(y(k)-yi)2]32;
gx(x(k),y(k))=&Sigma;i=1ndi(x(k)-xi)(y(k)-yi)[(x(k)-xi)2+(y(k)-yi)2]32;
gy(x(k),y(k))=&Sigma;i=1n[1-di(x(k)-xi)2[(x(k)-xi)2+(y(k)-yi)2]32];
N is the number of reference mode.
When
Figure BDA0000131684080000131
or iterations exceedes in limited time, stops iteration, the middle estimated position (x of mobile nodem, ym) be the iteration result of last iteration.Wherein EPS is computational accuracy, if iteration precision will reach one decimal place, EPS=0.1; If reach after radix point 4, and EPS=0.0001, the rest may be inferred.The iterations upper limit is generally got 5~10 times.
Step (7.0) is by mobile node initial position (x(0), y(0)) and middle estimated position (xm, ym) distinguish in substitution evaluation function, the expression formula of evaluation function is
S(x,y)=&Sigma;i=1n((x-xi)2+(y-yi)2-di)2---(8)
If S is (x(0), y(0)) < S (xm, ym), choose (x(0), y(0)) as the optimal estimation position of mobile node, otherwise choose (xm, ym) as the optimal estimation position of mobile node.Mobile node reports main controlled node by wireless sensor network by the elements of a fix.
The present invention is not only confined to above-mentioned embodiment; persons skilled in the art are according to content disclosed by the invention; can adopt other multiple embodiment to implement the present invention; therefore; every employing project organization of the present invention and thinking; do some simple designs that change or change, all fall into the scope of protection of the invention.

Claims (7)

Translated fromChinese
1.一种坑道无线传感器节点的定位方法,1. A positioning method for tunnel wireless sensor nodes,首先获取移动节点与各参考节点间的测量距离其过程为:Firstly, the process of obtaining the measurement distance between the mobile node and each reference node is as follows:移动节点广播定位请求;The mobile node broadcasts a positioning request;收到定位请求的信标节点反馈确认信号;The beacon node receiving the positioning request feeds back an acknowledgment signal;移动节点从反馈确认信号的信标节点中选取部分作为参考节点;The mobile node selects some of the beacon nodes that feed back the confirmation signal as reference nodes;对移动节点与参考节点进行前向测距和反向测距,计算前向测距结果和反向测距结果的平均值即为移动节点与参考节点间的测量距离;Carry out forward ranging and reverse ranging for the mobile node and the reference node, and calculate the average value of the forward ranging result and the reverse ranging result as the measurement distance between the mobile node and the reference node;所述前向测距的实现方式为:移动节点向参考节点发送查询帧,计算查询帧从移动节点到参考节点的飞行时间,由飞行时间乘以光速得到前向测距结果;The implementation of the forward distance measurement is: the mobile node sends a query frame to the reference node, calculates the flight time of the query frame from the mobile node to the reference node, and obtains the forward distance measurement result by multiplying the flight time by the speed of light;所述反向测距的实现方式为:参考节点向移动节点发送查询帧,计算查询帧从参考节点到移动节点的飞行时间,由飞行时间乘以光速得到反向测距结果;The implementation of the reverse distance measurement is: the reference node sends a query frame to the mobile node, calculates the flight time of the query frame from the reference node to the mobile node, and obtains the reverse distance measurement result by multiplying the flight time by the speed of light;移动节点利用定位算法计算自身坐标,其过程为:The mobile node uses the positioning algorithm to calculate its own coordinates, and the process is as follows:预估移动节点的初始位置;Estimate the initial position of the mobile node;迭代计算移动节点的中间估计位置;其中Iteratively calculate the intermediate estimated position of the mobile node; where迭代公式为The iterative formula isxx((kk++11))==xx((kk))++ff((xx((kk)),,ythe y((kk))))ggythe y((xx((kk)),,ythe y((kk))))--gg((xx((kk)),,ythe y((kk))))ffythe y((xx((kk)),,ythe y((kk))))ggxx((xx((kk)),,ythe y((kk))))ffythe y((xx((kk)),,ythe y((kk))))--ffxx((xx((kk)),,ythe y((kk))))ggythe y((xx((kk)),,ythe y((kk))))ythe y((kk++11))==ythe y((kk))++gg((xx((kk)),,ythe y((kk))))ffxx((xx((kk)),,ythe y((kk))))--ff((xx((kk)),,ythe y((kk))))ggxx((xx((kk)),,ythe y((kk))))ggxx((xx((kk)),,ythe y((kk))))ffythe y((xx((kk)),,ythe y((kk))))--ffxx((xx((kk)),,ythe y((kk))))ggythe y((xx((kk)),,ythe y((kk))))(x(0),y(0))为移动节点的初始估计位置;(x(0) , y(0) ) is the initial estimated position of the mobile node;(x(k),y(k))为第k次迭代结果,其中k=0,1,2,3,...;(x(k) ,y(k) ) is the kth iteration result, where k=0,1,2,3,...;ff((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nno[[xx((kk))--xxii--ddii((xx((kk))--xxii))((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]];;gg((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nno[[ythe y((kk))--ythe yii--ddii((ythe y((kk))--ythe yii))((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]];;ff((xx))((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nno[[11--ddii((ythe y((kk))--ythe yii))22[[((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]]3322]];;ffythe y((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nnoddii((xx((kk))--xxii))((ythe y((kk))--ythe yii))[[((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]]3322;;ggxx((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nnoddii((xx((kk))--xxii))((ythe y((kk))--ythe yii))[[((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]]3322;;ggythe y((xx((kk)),,ythe y((kk))))==&Sigma;&Sigma;ii==11nno[[11--ddii((ythe y((kk))--ythe yii))22[[((xx((kk))--xxii))22++((ythe y((kk))--ythe yii))22]]3322]];;(xi,yi)为第i个参考节点的坐标;(xi , yi ) is the coordinates of the i-th reference node;di为移动节点到第i个参考节点的测量距离;di is the measured distance from the mobile node to the i-th reference node;n为参考节点的个数;n is the number of reference nodes;(x(k)-x(k+1))2+(y(k)-y(k+1))2<EPS或者迭代次数超过上限时,停止迭代,移动节点的中间估计位置(xM,yM)为最后一次迭代的迭代结果,EPS是计算精度;when ( x ( k ) - x ( k + 1 ) ) 2 + ( the y ( k ) - the y ( k + 1 ) ) 2 < EPS Or when the number of iterations exceeds the upper limit, the iteration is stopped, and the estimated intermediate position (xM , yM ) of the mobile node is the iteration result of the last iteration, and EPS is the calculation accuracy;将移动节点初始位置(x(0),y(0))和中间估计位置(xM,yM)分别代入评价函数S(x,y)=&Sigma;i=1n(x-xi)2+(y-yi)2-di2;Substitute the initial position (x(0) , y(0) ) and intermediate estimated position (xM , yM ) of the mobile node into the evaluation function S ( x , the y ) = &Sigma; i = 1 no ( x - x i ) 2 + ( the y - the y i ) 2 - d i 2 ;如果S(x(0),y(0))<S(xM,yM),选取(x(0),y(0))作为移动节点的最优估计位置,否则选取(xM,yM)作为移动节点的最优估计位置。If S(x(0) ,y(0) )<S(xM ,yM ), select (x(0) ,y(0) ) as the best estimated position of the mobile node, otherwise select (xM , yM ) as the optimal estimated position of the mobile node.2.根据权利要求1所述的坑道无线传感器节点定位方法,其特征在于,若前向测距结果或反向测距结果出现负值,则将该负值替换为采用基于无线传播信号强度(RSSI)衰减测距方法计算的移动节点与参考节点间的测量距离。2. tunnel wireless sensor node localization method according to claim 1, it is characterized in that, if negative value occurs in forward distance measurement result or reverse distance measurement result, then this negative value is replaced by adopting based on wireless propagation signal strength ( The measurement distance between the mobile node and the reference node calculated by RSSI) attenuation ranging method.3.根据权利要求1所述的坑道无线传感器节点定位方法,其特征在于所述前向测距和反向测距次数为一次或一次以上。3. The tunnel wireless sensor node positioning method according to claim 1, characterized in that the times of the forward ranging and reverse ranging are one or more times.4.根据权利要求3所述的坑道无线传感器节点定位方法,其特征在于,在计算前向测距结果和反向测距结果的平均值前还包括测量距离筛选步骤:4. tunnel wireless sensor node positioning method according to claim 3, is characterized in that, before calculating the average value of forward distance measurement result and reverse distance measurement result, also comprises measurement distance screening step:对于每个前向测距结果,分别计算其与它以外的各前向测距结果的差值绝对值,若某差值绝对值大于预定故障阈值,则记该差值绝对值为故障差值,若某前向测距结果的故障差值个数大于前向测距总测量次数的一半,则筛除该前向测距结果;For each forward ranging result, calculate the absolute value of the difference between it and other forward ranging results, if the absolute value of a certain difference is greater than the predetermined fault threshold, record the absolute value of the difference as the fault difference , if the number of fault differences of a certain forward distance measurement result is greater than half of the total measurement times of the forward distance measurement, then the forward distance measurement result is screened out;对于每个反向测距结果,分别计算其与它以外的各反向测距结果的差值绝对值,若某差值绝对值大于预定故障阈值,则记该差值绝对值为故障差值,若某反向测距结果的故障差值个数大于反向测距总测量次数的一半,则筛除该反向测距结果。For each reverse ranging result, calculate the absolute value of the difference between it and other reverse ranging results, if the absolute value of a certain difference is greater than the predetermined fault threshold, record the absolute value of the difference as the fault difference , if the number of fault differences of a certain reverse ranging result is greater than half of the total number of reverse ranging measurements, then the reverse ranging result is screened out.5.根据权利要求1所述的坑道无线传感器节点定位方法,其特征在于,所述选取的参考节点不全在坑道的同一侧。5. The tunnel wireless sensor node positioning method according to claim 1, wherein the selected reference nodes are not all on the same side of the tunnel.6.根据权利要求5所述的坑道无线传感器节点定位方法,其特征在于,所述选取的参考节点的一半来源于位于坑道一侧的信标节点中信号强度较强者,另一半来源于位于坑道另一侧的信标节点中信号强度较强者。6. The tunnel wireless sensor node positioning method according to claim 5, characterized in that half of the selected reference nodes come from beacon nodes located on one side of the tunnel with stronger signal strengths, and the other half come from beacon nodes located on one side of the tunnel. The one with the stronger signal strength among the beacon nodes on the other side of the tunnel.7.根据权利要求1所述的坑道无线传感器节点定位方法,其特征在于,采用极大似然估计法预估移动节点的初始位置(x(0),y(0))。7. The tunnel wireless sensor node positioning method according to claim 1, characterized in that the initial position (x(0) , y(0) ) of the mobile node is estimated by using the maximum likelihood estimation method.
CN201210016451.5A2012-01-172012-01-17Wireless sensor node ranging and positioning methods for tunnelsExpired - Fee RelatedCN102608570B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210016451.5ACN102608570B (en)2012-01-172012-01-17Wireless sensor node ranging and positioning methods for tunnels

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210016451.5ACN102608570B (en)2012-01-172012-01-17Wireless sensor node ranging and positioning methods for tunnels

Publications (2)

Publication NumberPublication Date
CN102608570A CN102608570A (en)2012-07-25
CN102608570Btrue CN102608570B (en)2014-06-04

Family

ID=46526082

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210016451.5AExpired - Fee RelatedCN102608570B (en)2012-01-172012-01-17Wireless sensor node ranging and positioning methods for tunnels

Country Status (1)

CountryLink
CN (1)CN102608570B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102916726A (en)*2012-10-292013-02-06云南电网公司西双版纳供电局UWB (ultra-wide bandwidth) ranging based anchoring device for transformer substation
AU2013400684B2 (en)*2013-09-202018-05-17Caterpillar Inc.Positioning system using radio frequency signals
US9320010B2 (en)*2013-12-242016-04-19Intel CorporationApparatus, system and method of estimating a location of a mobile device
CN104023390A (en)*2014-05-142014-09-03浙江工业大学WSN node positioning method based on combination of PSO and UKF
CN105764134A (en)*2014-12-182016-07-13镇江坤泉电子科技有限公司Positioning method of underwater wireless sensor node
KR101711275B1 (en)*2015-04-232017-03-02임동권Node network and device for providing location information
CN108732972B (en)*2018-06-082020-12-11山东鲁商创新发展有限公司Intelligent data acquisition system for multiple robots
TWI693421B (en)*2018-10-242020-05-11精準基因生物科技股份有限公司Time-of-flight ranging device and time-of-flight ranging method
CN109916291A (en)*2019-03-192019-06-21陕西公众电气股份有限公司A kind of safe step pitch measuring system of construction tunnel based on wireless distance finding and method
CN113536234B (en)*2021-07-142023-04-07广西柳工机械股份有限公司Mining area transportation frequency detection method and device, computer equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102130743A (en)*2010-10-112011-07-20安徽大学 A data acquisition method in a large-scale wireless sensor network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102130743A (en)*2010-10-112011-07-20安徽大学 A data acquisition method in a large-scale wireless sensor network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王洪成等.基于TOF测距的无线定位系统瞬时故障分析及处理.《国际IT 传媒品牌》.2011,第32 卷(第9期),正文第16,17页,图1.*

Also Published As

Publication numberPublication date
CN102608570A (en)2012-07-25

Similar Documents

PublicationPublication DateTitle
CN102608570B (en)Wireless sensor node ranging and positioning methods for tunnels
Oguejiofor et al.Trilateration based localization algorithm for wireless sensor network
Savvides et al.Dynamic fine-grained localization in ad-hoc networks of sensors
Vanheel et al.Automated linear regression tools improve rssi wsn localization in multipath indoor environment
Alhmiedat et al.A ZigBee-based mobile tracking system through wireless sensor networks
CN102213755A (en)Ultra wide band location method and system in coal mine well
CN104159291A (en)Passive type TDOA positioning method
CN103118333A (en)Similarity based wireless sensor network mobile node positioning method
Zhang et al.Three‐dimensional localization algorithm of WSN nodes based on RSSI‐TOA and single mobile anchor node
CN102036372A (en)Signal strength-based positioning method for non-uniform loss factors
Arif et al.RSSI based trilatertion for outdoor localization in zigbee based wireless sensor networks (WSNs)
CN102832966B (en)Mine ultra-wide band locating method and system based on non-line-of-sight inhibition
CN106332173A (en) A distributed node drift detection method and device
CN203416427U (en)Ad hoc network positioning system based on ZigBee technology
Ruan et al.An Overview of LoRa Localization Technologies.
Shuo et al.Design of an experimental indoor position system based on RSSI
Kuntal et al.Optimization technique based localization in IEEE 802.11 WLAN
Valli et al.Simulation and analysis of rssi based trilateration algorithm for localization in contiki-os
Lu et al.Enhanced LoRaWAN RSSI indoor localization based on BP neural network
Qin et al.A distributed newton iteration based localization scheme in underground tunnels
CN105872977A (en)Improved LANDMARAC locating algorithm for wireless sensor network
Zhang et al.A localization algorithm for miners underground of coal mines based on ZigBee technology
Wahab et al.Ieee 802.15. 4 signal strength evaluation in an indoor environment for positioning applications
Zhu et al.ColLoc: A collaborative location and tracking system on WirelessHART
Zhu et al.A hybrid TDOA/RSS localization algorithm based on UWB ranging in underground mines

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20140604

Termination date:20210117

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp