Chapter 9: Localization & Positioning
Chapter 9: Localization & Positioning
Overview
Possible approaches Uses nodes neighborhood details: proximity Uses Geometric property of deployment: triangularisation and trilateration Analyze characteristic properties of the position of the node in comparison with the pre measured properties : Scene Analysis
Triangularisation and Trilateration When distance between nodes are used to determine the nodes postion it is called as lateration When angle between nodes are used to determine the nodes postion it is called as angulation Minimum three anchors can be used to have precise value: multi lateration Angulation is based on property of the Triangle : In a triangle if the length of two sides and two angles are known the position of the third point is the intersection of the two remaining sides .
Compute difference between arrival times to compute distance Problem: Calibration, expensive/energy-intensive hardware
Determining angles
Directional antennas
On the node Mechanically rotating or electrically steerable On several access points
Rotating at different offsets Time between beacons allows to compute angles
Angle 1
Le ng th
kn
ow n
Angle 2
Scene Analysis
To analyze pictures taken by camera and to try to derive the position fro the picture It is inappropriate for WSN
B A C D
G F E
Idea 1: Count number of hops, assume length of one hop is known (DV-Hop)
Start by counting hops between anchors, divide known distance
Idea 2: If range estimates between neighbors exist, use them to improve total length of route estimation in previous method (DV-Distance)
Iterative multilateration
Assume some nodes can hear at least three anchors (to perform triangulation), but not all Idea: let more and more nodes compute position estimates, spread position knowledge in the network
Problem: Errors accumulate
II: (?,?) (2,10) (38,5) (8,0) C (?,?) (8,0) C (?,?) (38,5) A (12,14)
I: A (?,?) (2,10)
(18,20) B
(18,20) B (?,?)
III: A
IV: A
Conclusions
Determining location or position is a vitally important function in WSN, but with many errors and shortcomings
Range estimates often not sufficiently accurate Many anchors are needed for acceptable results Anchors might need external position sources (GPS) Multilateration problematic (convergence, accuracy)