localization in wireless sensor networkcai/elec619b-ted-liu.pdf · elec 619b presentation ted c.-k....
TRANSCRIPT
![Page 1: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/1.jpg)
Localization in Wireless Sensor NetworkELEC 619B Presentation
Ted C.-K. Liu
Department of Electrical and Computer EngineeringUniversity of Victoria, Victoria, BC, Canada
19 November 2009
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 1 / 22
![Page 2: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/2.jpg)
Outline
1 Introduction
2 Distance/Angle Estimation
3 Position Computation
4 Localization Algorithm
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 2 / 22
![Page 3: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/3.jpg)
Introduction
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 3 / 22
![Page 4: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/4.jpg)
Introduction Motivation and Problem Statement
Motivation and Problem Statement
Motivation: Increasing availability of low-cost, portable, smart sensorsthat can be deployed in large numbers in a wireless sensornetwork (WSN).
Applications: Environmental monitoring, inventory management, intrusiondetection, and traffic monitoring → “sensing data withoutknowing the sensor location is meaningless.”
Localization Problem [Boukerche’07]
Given a multihop network G = (V,E), and a set of beacon nodes B andtheir positions (xb, yb), for all b ∈ B, we want to find the position (xu, yu)of as many unknown nodes u ∈ U as possible.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 4 / 22
![Page 5: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/5.jpg)
Introduction Localization Systems Overview
Components of a Localization System [Boukerche’07]
Localization
Localization algorithm
systems
Distanceestimation
Positioncomputation
Distance/angle estimation: Estimating position related parametersbetween two nodes.
Position computation: Computing a node’s position based on availableinformation and anchor nodes positions.
Localization algorithm: Manipulating available information in order tolocalize other nodes in a WSN.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 5 / 22
![Page 6: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/6.jpg)
Distance/Angle Estimation
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 6 / 22
![Page 7: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/7.jpg)
Distance/Angle Estimation Measurement Techniques
Distance/Angle Measurement Techniques [Boukerche’07]
Ultrasound pulse
θ
Sensor node
Tim
e
t1
t2
Transmitter Receiver
(a) (b)
Distance
Communication range
Radio signal
Tim
e
t1
t2
Transmitter Receiver
(c) (d)
Distance
Radio signal
Setof
receivers
a) Received signal strength (RSS): d̂ij = d0(P0/Pij)1/np [Patwari’03], low
cost but very susceptible to noise.
b) Time-of-arrival (ToA): d̂ = c(t2 − t1), accurate but requiressynchronization.
c) Time-difference-of-arrival (TDoA): d̂ = (c− ss)(t2 − t1) or d̂ = d̂i − d̂0,no synchronization necessary but costly.
d) Angle-of-arrival (AoA): φ = 2πd cos θλ , costly and requires extensive
signal processing.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 7 / 22
![Page 8: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/8.jpg)
Position Computation
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 8 / 22
![Page 9: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/9.jpg)
Position Computation Geometric and Statistical Techniques
Multilateration/Triangulation/NLS Estimator
(x1, y1)
(x2, y2)(x1, y1)
r1 = d1 – e1
(x, y)
(x, y)
d1
d2 d1e1
e2e3
(b) (c) ((a)
(x3, y3)
d3d3(x3, y3)
r3
r2r1
(x2, y2)
(x1, y1)(x2, y2)
(x3, y3)
(x4, y4)
(x5, y5)
d5 d4
d3
d2d1
(x, y)
Residuals =
r1+r2+r3
(f)
N
N (e)
(x2, y2)
(x1, y1)
(x3, y3)
(x2, y2)
(x1, y2)(x, y)
(x, y)
θ2
θ23θ12
θ31θ1
a) – c) Multilateration linear least-squares (LLS): Subtractd̂2
i = (x− xi)2 + (y − yi)
2, from r-th measurement to obtain2(xi − xr)x + 2(yi − yr)y = d̂2
r − d̂2i − (x2
r + y2r) + (x2
i + y2i ),
for i = 1, . . . , N − 1 [Gezici’08a].
e), f) Triangulation LLS: We have x = xi + d̂i cos α̂i andy = yi + d̂i sin α̂i, for i = 1, . . . , N [Sayed’05].
Non-linear LS (NLS) & maximum likelihood estimator (MLE):
θ̂ = arg minθ̃
∑Ni=1
(zi−fi(x,y))2
σ2
i
, requires good initialization
[Mao’07, Gezici’08].
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 9 / 22
![Page 10: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/10.jpg)
Localization Algorithm
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 10 / 22
![Page 11: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/11.jpg)
Localization Algorithm Ad Hoc Positioning System
Dv-Hop Ad Hoc Positioning System [Niculescu’01]
2 hops, 54 m
4 hops, 110 m3 hops, 68 m
Beacon node
AvgHop = 27.3 m
AvgHop = 25.4 m
(a) AvgHop = (68 + 54)/(3 + 2)=24.4 m
(b)
(c)
Unknown node
Settled node
a) Beacon nodes broadcast their position information;
b) Beacon nodes compute the average one hop size from positioninformation of other Beacons;
c) Unknown nodes convert number of hops from a beacon to distance.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 11 / 22
![Page 12: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/12.jpg)
Localization Algorithm Recursive Position Estimation
Recursive Position Estimation (RPE) [Albowicz’01]
(a) (b)
d9
d7
d13 d13d8
d9
(c) (d)
a) An unknown node determines its reference nodes;
b) The unknown node estimates its distance to these references;
c) The unknown node computes its position using multilateration;
d) Now, the unknown node becomes a settled node and assists othernodes in position estimation.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 12 / 22
![Page 13: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/13.jpg)
Localization Algorithm Cooperative Localization
Traditional vs. Cooperative Localization [Patwari’05]
Data
Link
1
2
4
5
6
8
9
AB
C
7
3
1Data
Link
1
2
4
5
6
8
9
AB
C
7
3
1
Unknown Location
Wireless Sensors
Known Location
(a) (b)
Central
Computer
Central
Computer
Centralized: MLE [Patwari’03], Convex Optimization, e.g., SDP[Doherty’01, Biswas’06], MDS [Cheung’05, Shang’03] etc.
Distributed: APS [Niculescu’01], RPE [Albowicz’01, Savvides’01], MDS[Ji’04], dwMDS [Costa’06], SOCP [Srirangarajan’08], etc.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 13 / 22
![Page 14: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/14.jpg)
Localization Algorithm Cooperative Localization
Performance of Cooperative Localization [Patwari’05]
K Columns of Sensors
K R
ow
s o
f S
ensors
L
L
4 6 8 10 12 140
0.5
1
1.5
2
3
2.5
Number of Devices per Side
Lo
we
r B
ou
nd
on
RM
S L
oca
liza
tio
n
Err
or
(m)
RSS r = 10 mRSS r = ∞TOA r = 10 mTOA r = ∞AOA r = 10 mAOA r = ∞
Left: K2 sensors with 4 anchors (×) and K2 − 4 unknown nodes(•) in a L × L m2 area.
Right: σdB/np = 1.7, σT = 6.3 ns, σα = 5, r is radius ofconnectivity in a 20 × 20 m2 area.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 14 / 22
![Page 15: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/15.jpg)
Questions?
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 15 / 22
![Page 16: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/16.jpg)
Questions?
Thank You!
Questions?
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 16 / 22
![Page 17: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/17.jpg)
Reference
Outline I
1 IntroductionMotivation and Problem StatementLocalization Systems Overview
2 Distance/Angle EstimationMeasurement Techniques
3 Position ComputationGeometric and Statistical Techniques
4 Localization AlgorithmAd Hoc Positioning SystemRecursive Position EstimationCooperative Localization
5 Questions?
6 Reference
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 17 / 22
![Page 18: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/18.jpg)
Reference
Reference I
A. Boukerche, H. Oliveira, E. Nakamura, and A. Loureiro,“Localization systems for wireless sensor networks,” IEEE WirelessCommunications, vol. 14, no. 6, pp. 6–12, 2007.
N. Patwari, A. Hero, M. Perkins, N. Correal, and R. O’Dea, “Relativelocation estimation in wireless sensor networks,” IEEE Transactions onSignal Processing, vol. 51, no. 8, pp. 2137–2148, 2003.
S. Gezici, I. Guvenc, and Z. Sahinoglu, “On the Performance of LinearLeast-Squares Estimation in Wireless Positioning Systems,” in Proc. ofIEEE International Conference on Communications (ICC),pp. 4203–4208, May 2008.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 18 / 22
![Page 19: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/19.jpg)
Reference
Reference II
A. Sayed, A. Tarighat, and N. Khajehnouri, “Network-based wirelesslocation: challenges faced in developing techniques for accuratewireless location information,” IEEE Signal Process. Mag., vol. 22,no. 4, pp. 24–40, 2005.
G. Mao, B. Fidan, and B. Anderson, “Wireless sensor networklocalization techniques,” Computer Networks, vol. 51, no. 10,pp. 2529–2553, 2007.
S. Gezici, “A survey on wireless position estimation,” WirelessPersonal Communications, vol. 44, no. 3, pp. 263–282, 2008.
D. Niculescu and B. Nath, “Ad hoc positioning system (APS),” inProc. of IEEE GLOBECOM, vol. 5, pp. 2926–2931, 2001.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 19 / 22
![Page 20: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/20.jpg)
Reference
Reference III
J. Albowicz, A. Chen, and L. Zhang, “Recursive position estimation insensor networks,” in Proc. of International Conference on NetworkProtocols, pp. 35–41, 2001.
L. Doherty, K. Pister, and L. El Ghaoui, “Convex position estimationin wireless sensor networks,” in Proc. of IEEE INFOCOM, vol. 3,pp. 1655–1663, 2001.
P. Biswas, T. Liang, T. Wang, and Y. Ye, “Semidefinite programmingbased algorithms for sensor network localization,” ACM Transactionson Sensor Networks (TOSN), vol. 2, no. 2, p. 220, 2006.
K. Cheung and H. So, “A multidimensional scaling framework formobile location using time-of-arrival measurements,” IEEE Trans.Signal Process., vol. 53, no. 2, pp. 460–470, 2005.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 20 / 22
![Page 21: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/21.jpg)
Reference
Reference IV
Y. Shang, W. Ruml, Y. Zhang, and M. Fromherz, “Localization frommere connectivity,” in Proc. of ACM International Symposium onMobile Ad Hoc Networking & Computing, pp. 201–212, 2003.
A. Savvides, C. Han, and M. Strivastava, “Dynamic fine-grainedlocalization in ad-hoc networks of sensors,” in Proc. of InternationalConference on Mobile Computing and Networking, pp. 166–179, 2001.
X. Ji and H. Zha, “Sensor positioning in wireless ad hoc sensornetworks using multidimensional scaling,” in Proc. of IEEEINFOCOM, vol. 4, pp. 2652–2661, 2004.
J. Costa, N. Patwari, and A. Hero III, “Distributedweighted-multidimensional scaling for node localization in sensornetworks,” ACM Transactions on Sensor Networks (TOSN), vol. 2,no. 1, p. 64, 2006.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 21 / 22
![Page 22: Localization in Wireless Sensor Networkcai/ELEC619B-Ted-Liu.pdf · ELEC 619B Presentation Ted C.-K. Liu Department of Electrical and Computer Engineering University of Victoria, Victoria,](https://reader036.vdocuments.us/reader036/viewer/2022070909/5f97572b5ededf4cb6423a56/html5/thumbnails/22.jpg)
Reference
Reference V
S. Srirangarajan, A. Tewfik, and Z. Luo, “Distributed Sensor NetworkLocalization Using SOCP Relaxation,” IEEE Transactions on WirelessCommunications, vol. 7, no. 12, p. 1, 2008.
N. Patwari, J. Ash, S. Kyperountas, I. Hero, A.O., R. Moses, andN. Correal, “Locating the nodes: cooperative localization in wirelesssensor networks,” IEEE Signal Process. Mag., vol. 22, pp. 54–69,2005.
Ted C.-K. Liu (UVic) Localization in WSN 19/11/09 22 / 22