1 Wireless Sensor Networks Akyildiz/Vuran Chapter 12: Localization.

Slides:



Advertisements
Similar presentations
Introduction to the Global Positioning System
Advertisements

Dynamic Location Discovery in Ad-Hoc Networks
GPS Theory and applications
Global Positioning System. What is GPS? A worldwide radio-navigation system – constellation of 24 satellites –with 5 ground stations GPS uses these “man-made.
Global Positioning System Technical Overview. What is GPS? Global Positioning System is: –Satellite based time distribution system 32 Satellites in all.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Presentation on RFID and GPS
Global Positioning System (GPS) Math 437/837 CISC490/850.
Global Positioning Systems (GPS) for Precision Farming
Potential for integrated use of GIS-Agriculture Models Jagadeesh Mosali 4/25/2001.
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
Per R. Bodin Global Posision System GPS. Per R. Bodin Litt historie 1960: nasA & DoD are Interested in developing a satellite based position system with.
Surveying with the Global Positioning System Code Pseudo-Ranges
How The GPS System Works. How the GPS System Works 24 satellites + spares 6 orbital planes 55° inclination Each satellite orbits twice every 24 hours.
Global Positioning System Trey Brown September 19, 2000.
GPS Satellites Satellite-based navigation system originally developed for military purposes (NAVSTAR ). NAVSTAR Global Positioning System (GPS) Globally.
Algorithms behind Global Positioning Murray Grace Josh Collins.
PRESENTATION BASED ON GPS. Introduction To GPS Introduction To GPS.
GPS Global Positioning System Lecture 11. What is GPS?  The Global Positioning System.  A system designed to accurately determining positions on the.
Geographic Information Systems
Student Support Services By Andy Williamson How GPS Works.
Basics of Wireless Locationing Mikko Asikainen, Msc University of Eastern Finland Department of Computer Science.
1/28/2010PRRMEC What is GPS… The Global Positioning System (GPS) is a U.S. space- based global navigation satellite system. It provides reliable positioning,
Global Positioning Systems GPS
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for Fire Management
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Intro to GIS Spring  GPS = Global Positioning System  GNSS = Global Navigation Satellite Systems  Satellite based technologies that give location.
GPS How it Works For a full tutorial on GPS and its applications visit the Trimble WebsiteTrimble Website.
EGES /21/2006 p-1 Engineering Division Colorado School of Mines GK-12 GK-12 GPS.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Finding Your Way— Maps, Compass and GPS Eagle Vision 2005.
Global Positioning System
By Andrew Y.T. Kudowor, Ph.D. Lecture Presented at San Jacinto College.
Global Positioning Systems A HISTORY OF THE U.S.A. GPS.
What is Global Positioning System (GPS). HOW IT FUNCTIONS… The Global Positioning System (GPS) is actually a worldwide radio-navigation system formed.
NAVSTAR GPS Mike Mickelson KD8DZ 08 Dec GPS BASICS.
CRGIS Global Positioning Systems The Basics CRGIS National Park Service.
Overview of Radiolocation in CDMA Cellular Systems James J. Caffery, Jr. Gordon L. Stuber Georgia Institute of Technology.
Introduction To Localization Techniques (GPS)
GPS Global Positioning System. What is GPS?  The Global Positioning System.  A system designed to accurately determining positions on the earth  The.
GPS By: Paul Mealey Jr.. What is GPS? The Global Positioning System (GPS) is a worldwide radio- navigation system formed from a constellation of 24 satellites.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Global Positioning System
Precision Agriculture: GPS and Differential Corrections.
West Hills College Farm of the Future. West Hills College Farm of the Future Precision Agriculture – Lesson 2 What is GPS? Global Positioning System Operated.
Chapter 2 GPS Crop Science 6 Fall 2004 October 22, 2004.
GLOBAL POSITIONING SYSTEM. IMPORTANT TERMS Azimuth - angular measurement in a circular (clockwise) direction. Azimuth - angular measurement in a circular.
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS Charlie Leonard, 1999 (revised 2001, 2002)
Yacht Navigation Support Systems Communications and Networking Systems Prof. Igor Bisio DITEN Via Opera Pia 13, 16145, Genoa Tel Fax
Satellite Network. Satellite Network 24 satellites in orbit, plus 3 backups lbs, solar powered Orbit height is roughly 20,000 km (Earth radius.
TECHNOLOGIES FOR WIRELESS GEOLOCATION
Chapter 12: Localization.
Yacht Navigation Support Systems Communications and Networking Systems Prof. Igor Bisio DITEN Via Opera Pia 13, 16145, Genoa Tel Fax
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
A GADGET WHICH CHANGED THE WAY THE WORLD OPERATES Global Positioning System Seminar by: B V Aparna ECE CMR College of Engg. And Tech.
Tracking And Positioning Of Mobile Systems In Telecommunication Networks.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Global Positioning Systems (GPS) for Precision Farming
Global Positioning System Supplemental from JD Text
Page Button Click Stick On/Off Button
Surveying Instruments
Off-Road Equipment Management TSM 262: Spring 2016
Wireless Mesh Networks
Unit 2 Unmanned Aircraft
Presentation transcript:

1 Wireless Sensor Networks Akyildiz/Vuran Chapter 12: Localization

2 Wireless Sensor Networks Akyildiz/Vuran Why Localization?  Track items (boxes in a warehouse, badges in a building, etc)  Identify items  Not everything needs an IP address  Cost and Physical Environment  Energy Efficiency  GPS does not work everywhere  Smart Systems – devices need to know where they are  Geographic routing & coverage problems  People and asset tracking

3 Wireless Sensor Networks Akyildiz/Vuran Localization Challenges  PHY Layer Measurement Challenges  Multipath  Shadowing  Sensor imperfections  Changes in propagation properties  Many more  Computational Challenges  Many formulations of localization problems: (e.g., how to solve the optimization problem, distributed solution)

4 Wireless Sensor Networks Akyildiz/Vuran Localization Challenges  May not have base stations or beacons for relative positioning  GPS may not be available  Sensor nodes may fail  Low-end sensor nodes

5 Wireless Sensor Networks Akyildiz/Vuran Localization Techniques  1. Electromagnetic Trackers:  High accuracy and resolution, expensive  2. Optical Trackers:  Robust, high accuracy and resolution, expensive and mechanically complex; calibration needed.

6 Wireless Sensor Networks Akyildiz/Vuran Localization Techniques  3. Radio Position Systems (such as GPS)  Successful in the wide area  Ineffective in buildings  Only offer modest location accuracy; cost, size and unavailability.  4. GPS-less Techniques  Beacon Based Techniques  Relative Location Based Techniques

7 Wireless Sensor Networks Akyildiz/Vuran GPS  Global Positioning System  History  U.S. Department of Defense wanted the military to have a super precise form of worldwide positioning  After $12B, the result was the GPS system!  $750M/year spent for maintenance

8 Wireless Sensor Networks Akyildiz/Vuran GPS  Approach  “Man-made stars" as reference points to calculate positions accurate to a matter of meters  With advanced forms of GPS you can make measurements to with accuracy better than a centimeter  Like giving every square meter on the planet a unique address!

9 Wireless Sensor Networks Akyildiz/Vuran GPS System  Constellation of 24 NAVSTAR satellites made by Rockwell  Altitude: 10,900 nautical miles  Weight: 1900 lbs (in orbit)  Size: 17 ft with solar panels extended  Orbital Period: 12 hours  Orbital Plane: 55 degrees to equitorial plane  Planned Lifespan: 7.5 years

10 Wireless Sensor Networks Akyildiz/Vuran GPS System  Ground Stations, aka “Control Segment”  Monitor the GPS satellites, checking both their operational health and their exact position in space  Five monitor stations  Hawaii, Ascension Island, Diego Garcia, Kwajalein, and Colorado Springs.

11 Wireless Sensor Networks Akyildiz/Vuran How GPS Works ?  1. The basis of GPS is “trilateration" from satellites. (popularly but wrongly called “triangulation”)  2. To “trilaterate," a GPS receiver measures distance using the travel time of radio signals.  3. To measure travel time, GPS needs very accurate timing which it achieves with some tricks.

12 Wireless Sensor Networks Akyildiz/Vuran How GPS Works ?  4. Along with distance, you need to know exactly where the satellites are in space. High orbits and careful monitoring are the secret.  5. Finally you must correct for any delays the signal experiences as it travels through the atmosphere.

13 Wireless Sensor Networks Akyildiz/Vuran Earth-Centered Earth-Fixed X, Y, Z Coordinates

14 Wireless Sensor Networks Akyildiz/Vuran Trilateration  GPS receiver measures distances from satellites  Distance from satellite #1 = miles  We must be on the surface of a sphere of radius miles, centered at satellite #1  Distance from satellite #2 = miles  We are also on the surface of a sphere of radius miles, centered at satellite #2,  i.e., on the circle where the two spheres intersect

15 Wireless Sensor Networks Akyildiz/Vuran Trilateration  Distance from satellite #3 = miles  We are also on the surface of a sphere of radius miles, centered at satellite #3  i.e., on the two points where this sphere and the circle intersect  could use a fourth measurement, but usually one of the points is impossible (far from Earth, or moving with high velocity) and can be rejected.

16 Wireless Sensor Networks Akyildiz/Vuran Measuring Distances from Satellites  By timing how long it takes for a signal sent from the satellite to arrive at the receiver  We already know the speed of light  Timing problem is tricky  Smallest distance seconds  Need some really precise clocks

17 Wireless Sensor Networks Akyildiz/Vuran Measuring Distances from Satellites  Need some really precise clocks  Thousandth of a second error  200 miles of error  On satellite side, atomic clocks provide almost perfectly stable and accurate timing  What about on the receiver side?  Atomic clocks too expensive!  Assuming precise clocks, how do we measure travel times?

18 Wireless Sensor Networks Akyildiz/Vuran Measuring Travel Times from Satellites  Each satellite transmits a unique pseudo-random code, a copy of which is created in real time in the user-set receiver by the internal electronics  The receiver then gradually time-shifts its internal code until it corresponds to the received code--an event called lock-on.  Once locked on to a satellite, the receiver can determine the exact timing of the received signal in reference to its own internal clock

19 Wireless Sensor Networks Akyildiz/Vuran Measuring Travel Times from Satellites  If receiver clock was perfectly synchronized, three satellites would be enough  In real GPS receivers, the internal clock is not accurate enough  The clock bias error can be determined by locking on to four satellites, and solving for X, Y, and Z coordinates, and the clock bias error

20 Wireless Sensor Networks Akyildiz/Vuran Extra Satellite Measurement to Eliminate Clock Errors  Three perfect measurements can locate a point in 3D  Four imperfect measurements can do the same thing  If there is error in receiver clock, the fourth measurement will not intersect with the first three  Receiver looks for a single correction factor

21 Wireless Sensor Networks Akyildiz/Vuran Extra Satellite Measurement to Eliminate Clock Errors  The correction factor can then be applied to all measurements from then on.  From then on its clock is synced to universal time.  This correction process would have to be repeated constantly to make sure the receiver's clocks stay synched  At least four channels are required for four simultaneous measurements

22 Wireless Sensor Networks Akyildiz/Vuran Where are the Satellites?  Need to know exactly where the satellites are  Each GPS satellite has a very precise orbit, miles up in space, according to the GPS master Plan  On the ground all GPS receivers have an almanac programmed into their computers that tells them where in the sky each satellite is, moment by moment

23 Wireless Sensor Networks Akyildiz/Vuran GPS in WSNs  Xbow MTS420CA: Environmental monitoring sensor board  For Mica2 and MicaZ  Tracking channels: 12  Position accuracy: 10 m

24 Wireless Sensor Networks Akyildiz/Vuran GPS in WSNs  Applicable to outdoor applications  e.g. Monitoring volcanic eruptions [1]  GPS still expensive  MicaZ node: $125  MTS420CA: $375 [1] G. Werner-Allen, et.al., ``Monitoring Volcanic Eruptions with a Wireless Sensor Network,’’ in Proc. European Workshop on Sensor Networks (EWSN'05), Jan. Network,’’ in Proc. European Workshop on Sensor Networks (EWSN'05), Jan

25 Wireless Sensor Networks Akyildiz/Vuran GPS in WSNs  GPS does NOT work indoors  Accuracy (10m) may not be enough for dense WSNs  GPS-less techniques are required

26 Wireless Sensor Networks Akyildiz/Vuran GPS-less Techniques  These techniques use DISTANCE or ANGLE measurements from a set of fixed reference points and applying  MULTI-LATERATION or TRIANGULATION techniques. a. Received Signal Strength (RSS) b. Time of Arrival (TOA) c. Time Difference of Arrival (TDOA) d. Angle of Arrival (AOA)

27 Wireless Sensor Networks Akyildiz/Vuran Received Signal Strength (RSS)  BASIC IDEA:  The following information is used to estimate the distance of a transmitter to a receiver: a. The Power of the Received Signal a. The Power of the Received Signal b. Knowledge of Transmitter Power b. Knowledge of Transmitter Power c. Path Loss Model c. Path Loss Model

28 Wireless Sensor Networks Akyildiz/Vuran Received Signal Strength (RSS)  Each measurement gives a circle on which the sensor must lie  RSS  RSS method may be unreliable and inaccurate due to: a. Multi-path effects b. Shadowing, scattering, and other impairments c. Non line-of-sight conditions

29 Wireless Sensor Networks Akyildiz/Vuran Time of Arrival (ToA)  BASIC IDEA:  Estimate the relative distance to a beacon by applying the measured propagation time to a complex distance formula.

30 Wireless Sensor Networks Akyildiz/Vuran Time of Arrival (ToA)  Active: Receiver sends a signal that is bounced back so that the receiver know the round-trip time  Passive: Receiver and transmitter are separate  Time of signal transmission needs to be known  A drawback is due to fast propagation speed of wireless signals where a small error in time measurement can result in large distance estimate errors

31 Wireless Sensor Networks Akyildiz/Vuran Localization via RSSI or ToA x1x1 x2x2 x3x3 d1d1 d3d3 d2d2 Sensor

32 Wireless Sensor Networks Akyildiz/Vuran Time Difference of Arrival (TDoA)  BASIC IDEA:  Time of signal transmission need not to be known  Each TDoA measurement defines line-of-position as a hyperbola  Location of sensor is at the intersection of the hyperbolas

33 Wireless Sensor Networks Akyildiz/Vuran Localization via TDoA

34 Wireless Sensor Networks Akyildiz/Vuran Angle of Arrival (AoA)  Special antenna configurations are used to estimate the angle of arrival of the received signal from a beacon node  Angle of arrival  Angle of arrival method may also be unreliable and inaccurate due to: a. Multi-path effects, b. Shadowing, scattering, and other impairments, c. Non line of sight conditions.

35 Wireless Sensor Networks Akyildiz/Vuran 1111 2222 3333 x 1,y 1 x 2,y 2 x 3,y 3 beacon sensor Three or more beacon location and their direction according to the node location are known. Three or more beacon location and their distance to the node location are known. d1d1d1d1 x 1,y 1 x 2,y 2 x 3,y 3 d2d2d2d2 d3d3d3d3 Multilateration, Triangulation

36 Wireless Sensor Networks Akyildiz/Vuran Solving over Multiple Hops  Iterative Multilateration Beacon node (known position) Unknown node (known position)

37 Wireless Sensor Networks Akyildiz/Vuran Collaborative Multilateration  All available measurements are used as constraints  Solve for the positions of multiple unknowns simultaneously  Catch: This is a non-linear optimization problem!  How do we solve this? Known position Unknown position

38 Wireless Sensor Networks Akyildiz/Vuran Sources of Errors  Multipath  RSSI  Up to dB variation  May be combated by using pre-measured signal strength contours

39 Wireless Sensor Networks Akyildiz/Vuran Sources of Errors  AoA  Scattering near and around the sensor & beacon affects the measured AoA  At short distances, signals arrive with a large AoA spread, and therefore AoA may be impractical

40 Wireless Sensor Networks Akyildiz/Vuran Sources of Errors  ToA and TDoA  Influenced by the presence of multipath fading  Results in a shift in the peak of the correlation

41 Wireless Sensor Networks Akyildiz/Vuran Sources of Errors  Non line-of-sight (NLoS)  AoA  Signal takes a longer path or arrives at a different angle  Can be disaster for AoA if received AoA much different from true AoA  ToA/TDoA  The measured distance may be considerably greater than true distances

42 Wireless Sensor Networks Akyildiz/Vuran OVERALL OPEN RESEARCH ISSUES  Localization is domain specific  Still many open problems  Design decisions based on availability of technology, and constraints of the operating environment  Can we have powerful computation  What is the availability of infrastructure support  What type of obstructions are in the environment?  How fast, accurate, reliable should the localization process be?