Download presentation
Presentation is loading. Please wait.
Published byLuke Warner Modified over 9 years ago
1
Localization in Sensor Networking John Quintero
2
Applications Application-driven, data-centric sensor networks frequently require location information tied to sensor data: Wildlife Tracking Weather Monitoring Location-based Authentication
3
Three Techniques for Determining Location Triangulation Location determined using triangle geometry. Scene Analysis Observed features used to infer location. Proximity Detection of change near known location.
4
Triangulation: Lateration Lateration is the calculation of position information based on distance measurements. 2D position requires three distance measurements. 3D position requires four distance measurements. d d d
5
Triangulation: Lateration Measuring Distance Direct measurement, eg: tape measure. Difficult to automate. Time of flight measurement. Sound = 344 m/sec. Radio = 3 * 10 9 m/sec. Challenges: multipath interference, clock synchronization. GPS atomic clocks synchronized to 10 -13 seconds.
6
Triangulation: Attenuation Decrease in signal intensity as distance from transmitter increases. P0P0 PrPr d0d0 d P r = P 0 ( d / d 0 ) -n n = Path-loss exponent (2, 4). P 0 = Power at reference distance d 0. Pr = Power at distance d.
7
Triangulation: Attenuation Challenges: Signal propagation issues, especially indoors: shadowing, scattering, multipath propagation.
8
Triangulation: Angulation Angulation: using angles to determine distance with directional, or phased-array antennas. 2D position requires two angle + one distance measurement. 3D position requires two angle + one length + one azimuth measurement. d
9
Scene Analysis Features of an observed scene from a particular vantage point used to infer location. Static: observations matched to features recorded in a database with corresponding locations. Differential: examine differences between two successive scenes to calculate location. Passive observation => better privacy, low power requirents. Requires compiling a database of features: extensive infrastructure.
10
Proximity Detecting an object when it is near a known location through observed changes at that location. Physical contact: pressure sensors, capacitance field detector. Smart Floor. Monitoring access point = ‘in-range’ proximity. Active Badge. Automatic ID Systems: RFID badges, UPC scanning, phone & computer logs. Location of scanner, badge, computer, phone, identifies location of object.
11
Location Properties Physical vs Symbolic: lat, lon or “in the kitchen.” Absolute vs Relative reference frame. Accuracy or granularity eg: within 1 meter. Precision or repeatability eg: within 1 meter 75% of the time.
12
Location System Properties Scale - locate how many objects over what area? Local sensor-based computation: better privacy, but higher computational, power, cost requirements. Infrastructure-based computation: remove computational, power costs to the wired infrastructure. Allows smaller, cheaper sensors. Cost
13
Research Active Bat [Hightower] : Lateration using time of flight, ultrasonic with radio synchronization. Infrastructure-based computation, coordination; 9 cm accuracy. Cricket [Priyantha ] :Lateration using time of flight, ultrasonic with radio synchronization. Sensor- based computation; no centralized coordination. Four-foot accuracy.
14
Research RADAR [Bahl] : uses signal strength for both lateration (4.3 meter accuracy), and scene analysis (3 meter accuracy). Heterogeneous Sensor Network Systems Use a combination of few high-powered beacon sensors broadcasting known location (GPS, etc) and many low-powered sensors to form a cooperative localization system.
15
Research Centroid localization schemes using received beacon positions. Range-Free [He] and GPS-Less [Bulusu]. Propagation circles (or triangles) allow calculating location as the center position of all received signals. X=(X 1 …X K )/k Y=(Y 1 …Y K )/k
16
Ad-Hoc Positioning System Multihop localization schemes, APS [Niculescu], use a distance-vector flooding technique to determine the minimum hop count and average hop distance to known beacon positions. –Each beacon broadcasts a packet with its location and a hop count, initialized to one. –The hop-count is incremented by each node as the packet is forwarded. –Each node maintains a table of minimum hop-count distances to each beacon.
17
Ad-Hoc Positioning System 30 m 60 m 30 + 60 3 + 4 = 12.9m
18
Ad-Hoc Positioning System –A beacon can use the absolute location of another beacon along with the minimum hop count to that beacon to calculate the average distance per hop. –The beacon broadcasts the average distance per hop, which is forwarded to all nodes. –Individual nodes use the average distance per hop, along with the hop count to known beacons, to calculate their local position using lateration.
19
References Dragos Niculescu, Badri Nath, Ad-Hoc Positioning System(APS) in Proceedings of IEEE GLOBECOM ‘01, Nov 2001. Jeffrey Hightower, Gaetano Borriello, A Survey and Taxonomy of Location Systems for Ubiquitous Computing, IEEE Computer, Aug 2001. N.B. Priyantha, A Chakraborty, H. Baladrishnan, The Cricket Location-Support System, in Proceedings of MOBICOM, ‘00, Aug 2000. P.Bahl, V.N. Padmanabhan, RADAR: An In-Building RF-Based User Location and Tracking System, in Proceedings of IEEE INFOCOM ‘00, March 2000. N. Bulusu, J. Heidemann, D. Estrin, GPS-less Low Cost Outdoor Localization for Very Small Devices, IEEE Personal Communications Magazine, Oct 2000. Tian He, Chengdu Huang, Brian M. Blum, Range-Free Localization Schemes for Large-Scale Sensor Networks, MOBICOM 2003.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.