| Literature DB >> 22363204 |
Qing Zhang1, Chuan Heng Foh, Boon-Chong Seet, A C M Fong.
Abstract
Accurate and low-cost autonomous self-localization is a critical requirement of various applications of a large-scale distributed wireless sensor network (WSN). Due to its massive deployment of sensors, explicit measurements based on specialized localization hardware such as the Global Positioning System (GPS) is not practical. In this paper, we propose a low-cost WSN localization solution. Our design uses received signal strength indicators for ranging, light weight distributed algorithms based on the spring-relaxation technique for location computation, and the cooperative approach to achieve certain location estimation accuracy with a low number of nodes with known locations. We provide analysis to show the suitability of the spring-relaxation technique for WSN localization with cooperative approach, and perform simulation experiments to illustrate its accuracy in localization.Entities:
Keywords: cooperative; localization; spring-relaxation technique; wireless sensor networks
Year: 2010 PMID: 22363204 PMCID: PMC3280729 DOI: 10.3390/s100505171
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.The simple example of five beacons and a sensor.
Coarse Location Estimation
| //For |
| INPUT: received signal strengths |
| OUTPUT: phase 1 estimate of |
| |
| |
| |
|
|
|
|
| |
| |
| |
Estimated Location Refinement
| //For |
| INPUT: received signal strengths |
| OUTPUT: phase 2 refined estimate of |
| |
| |
| |
|
|
|
|
| |
| |
| |
| Update the |
Figure 2.The plot of F(x) for Equations (4) and (5) with x = 1 and different y values.
Figure 3.A scenario for a beacon node and two sensor nodes.
The variables involved in Equation (8).
| Variable | Definition |
|---|---|
| estimated distance between the transmitter and the receiver [m] | |
| transmitted power level [dBm] | |
| received power level [dBm] | |
| antenna gain of the transmitter [dBi] | |
| antenna gain of the receiver [dBi] | |
| λ | signal wavelength [m] |
| path loss exponent | |
| Gaussian random variable with a standard deviation of |
Figure 4.The estimation error with different τ1 and δ1.
Figure 5.The convergence speed with different τ1 and δ1.
Figure 6.The evolution of location estimation error for the observed sensor with different τ2 and δ2.
Figure 8.The estimated locations from two phases comparing to the true locations. (a) phase 1 estimated locations; (b) phase 2 estimated locations.
Figure 7.CDF of the location estimation error from two phases.
The accuracy performance of the kNN approach with various number of sampling points equally spread on a 100 m by 100 m map.
| The number of survey points | Average accuracy (m) |
|---|---|
| 5 by 5 | 24.88 |
| 10 by 10 | 22.15 |
| 20 by 20 | 18.90 |
| 40 by 40 | 17.73 |
| 80 by 80 | 16.11 |
| 160 by 160 | 15.81 |
| 500 by 500 | 15.31 |
Figure 9.Location estimation produced by our algorithm versus KNN and MLE. (a) our estimated locations; (b) KNN estimated locations; (c) MLE estimated locations.
Sensor deployment parameters and accuracy performance of the proposed algorithm versus MLE on a 350 m by 350 m square map.
| Ns | Connectivity | Unsolved (%) | Mean error (m) | Mean error of MLE (m) |
|---|---|---|---|---|
| 100 | 4.13 | 13% | 42.4 | 172.72 |
| 200 | 5.56 | 5% | 26.02 | 176.93 |
| 300 | 6.06 | 2.33% | 24.72 | 160.86 |
| 400 | 7.03 | 0.6% | 23.94 | 171.24 |
| 500 | 7.99 | 0.5% | 23.12 | 174.31 |
| 600 | 8.82 | 0.33% | 22.63 | 161.91 |