Pervasive Computing MIT 6.883 SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph.

Slides:



Advertisements
Similar presentations
Introduction to the Global Positioning System
Advertisements

GPS & GIS – An Introduction. Where Will This Take Us? What is GPS? What is GIS? How do GPS and GIS work? How will they help us? ? Find This!
George Ritchie.
The Role of Global Positional Systems in Policing and Crime Prevention William J. Artis Jr. FRS 142: Where’s Waldo April 19, 2004.
Global Positioning Systems (GPS) for Precision Farming
Towards Seamless Navigation Ari Virtanen, Sami Koskinen VTT Industrial Systems P.O.Box 1302, Tampere Finland
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS.
JIMMY PETERSON INFORMATION SYSTEMS 100 DR. CARL REBMAN GPS- Global Position Satellite.
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
GTECH 201 Session 08 GPS.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Five Police Technology Geographic Information.
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.
G lobal P ositioning S ystem Vamshi Linga Clint Reitsma.
What is GPS and UTM and how do they work? K. Michalski.
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for ICS
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B21 Mobile Technology.
PRESENTATION BASED ON GPS. Introduction To GPS Introduction To GPS.
Global Positioning System How to know exactly where you are when you’re lost.
Welcome to Week 5 at the Summer Computer Club GPS and Geocaching.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location Again Location API’s and Room-Size Location Feb 28, 2006 Larry Rudolph.
Geographic Information Systems
Finding your way in 4-H Introduction to GPS. Agenda 1. What is GPS 2. How GPS works 3. The GPS satellite system 4. Using GPS in 4-H 5. Hands On Activity.
Marine Communications Technology
École supérieure privée d'ingénierie et de technologie Prepared By: Boughattas Ahmed Chaieb Amal Année universitaire :
GPS and Navigation Subject Topics: Geography, Geometry and Trigonometry.
Page 1 METIS First Master Training & Seminar Localization-Based Systems (LBS) Al Akhawayn University in Ifrane Professor Driss Kettani Ahmed Eloufir
Ref: Geographic Information System and Science, By Hoeung Rathsokha, MSCIM GIS and Remote Sensing WHAT.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for Fire Management
GPS. What is the Global Positioning System (GPS)? a satellite-based navigation system made up of a network of 24 satellites. a satellite-based navigation.
Global Positioning System
Technology Overview Global Positioning System. Global Positioning System:  developed by the US Dept. of Defense  satellite-based  designed to provide.
Global Positioning Systems Agriscience. OnStar Navigation System.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
Location meets social networking Larry Magid co-director, ConnectSafely.org founder, SafeKids.com
Finding Your Way— Maps, Compass and GPS Eagle Vision 2005.
06/06/2007 All Rights Reserved 1 AGPS SIM SOLUTION FOR EMERGENCY CALL POSITIONING Velipekka Kuoppala Vice President Sales and Marketing
Global Positioning System
Cellular positioning. What is cellular positioning? Determining the position of a Mobile Station (MS), using location sensitive parameters.
GPS Doug Van Zee.
Slide 1Fig 2-2a, p.33. Slide 2 Fig 2-14, p.42 Slide 3Fig 2-7, p.36.
Satellites.
GPS & You I GPS Basics. Global Positioning System:  developed by the US Dept. of Defense  satellite-based  designed to provide positioning and timing.
How GPS and GIS are used to Manage Natural Resources.
Contemporary Geographic Tools How do geographers locate and display information today? (These are tools that have taken the place of paper maps, compasses,
CRGIS Global Positioning Systems The Basics CRGIS National Park Service.
Global Positioning Systems. Why GPS? Challenges of finding exact location by traditional methods Astronomical observation Adjustments based on gravity.
Global Positioning System What is GPS ? A very precise positioning system Developed and maintained by the US Department of Defense (DOD) Satellite Based.
Lecture 4: Global Positioning System (GPS)
Precision Agriculture: GPS and Differential Corrections.
1 Introduction to GPS Mayur Shah (
GLOBAL POSITIONING SYSTEM. IMPORTANT TERMS Azimuth - angular measurement in a circular (clockwise) direction. Azimuth - angular measurement in a circular.
Local Positioning System
Precision Agriculture University of Tennessee Extension Integrating GPS and GIS Technologies into 4-H Youth Programs Michael J. Buschermohle Precision.
GPS Global Positioning Systems. Titanic – Hit an iceberg and sunk - April 14, 1912 Discovered – Sept. 1, 1985 by Dr. Robert Ballard at a depth of 4 km.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS Charlie Leonard, 1999 (revised 2001, 2002)
Satellite Network. Satellite Network 24 satellites in orbit, plus 3 backups lbs, solar powered Orbit height is roughly 20,000 km (Earth radius.
Agenda: How does GPS work? Introduction to the etrexH GPS unit Buttons/menus Main pages Waypoints GPS applications in the classroom Resource: Easy GPS.
Introduction to the Global Positioning System Introduction to the Global Positioning System.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
An introduction to GPS technology. Thank you to the University of New Hampshire Cooperative Extension Program for providing these materials!
Unit: 5 Mapping Earth Why Mapping?. Mapping Earth Whether you think about it or not. Your life (especially this day in age) is effected directly by having.
Global Positioning Systems (GPS) for Precision Farming
Global Positioning System
GPS-IN MOBILE NETWORKS
Location Technologies
Surveying Instruments
Off-Road Equipment Management TSM 262: Spring 2016
Presentation transcript:

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Outline Positioning Technology GPS and others Location Specifiers Privacy Issues

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Universal Location On earth, we need three piece of information: latitude, longitude, & altitude there are other possibilities Global Positioning Systems can give us that information Can then use mapping to do something useful with that information

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Global Positioning Systems 1978 US Department of Defense begins project 1984 Crash of Korean Flight due to poor navigational equipment ==> gps for civilian use 1985 Complete system fully operational 24 satellites (11,000 mile orbit) & $12 billion 2000, selective availability turned off 3 to 15 meter accuracy for everyone

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph How it works Receiver measures travel time of random code sent from satellite (about 0.1 sec) compute distance, call it X Receiver’s position can be anywhere on a sphere of radius X with satellite at center Given four satellite readings, can figure out position in 3 dimensions Let’s look at some government slides mms.nps.gov/gis/gps/How_GPS_Works.ppt

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph GPS Python interface to a bluetooth gps Connect to the GPS normally: from socket import * sock = socket(AF_BT, SOCK_STREAM) Read input from ‘$’ up to a ‘\r’ character using the sock.recv(1) command (reading one byte at a time).

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph GPS (cont) buf = sock.recv(1) while buf != ‘$’ :buf = sock.recv(1) while buf[-1] != ‘\r’:buf += sock.recv(1) if buf[0:6] == “$GPGGA”: (GPGGA,utcTime,lat,ns,lon,ew,postfix,sats,hdop,alt,altu nits,sep,sepunits,age,sid) = buf.split(“,”) latitude = float(lat) longitude = float(lon)

Information gotten from:

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph GSM Cellular location GSM mobile telephone network: cells towers fixed, signal available indoors unaffected by “urban canyon effect” CellID: detect base transceiver stations (BTS) phone is registered with a BTS usually, but not always, the closest one

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph GSM Cellular Location Cell size depends on terrain & number of users Error: about 500 m (urban) to 15km (rural) Base stations have 3 antennas, 120 degree sectors

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Enhanced Method E-OTD: Enhanced observed time difference Time from base station to phone Time from base station to fixed location Ratio gives better estimation of position Also use triangulation (from several bases) Both yield order of magnitude improvement and lots of research for even better results

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph What good is GPS? It is universal But is it what we want? Human-centric versions of location: name of place map of place

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Other Data Formats Geographic Information System (GIS) developed set of XML descriptions static (river): Geo Markup Language dynamic (cars, events): Point-of- interest NVML: Navigation mark-up language SKiCAL: iCalendar VEVENT used to describe event information event meta-info: location

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Spatial Databases Set of functions to quickly search, query, analyze spacial info how objects spatially relate to each other many geometry types and typical queries

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph People don’t speak GPS Different people have different views of the world.

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Places -- big and small People refer to location as places countries, cities, towns, streets, buildings rooms, spaces within buildings relation to other places, e.g. across from Starbucks GPS is too precise and may require accurate map or building plan Jim might be at N, E but is he in the shower at the moment?

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Location Tracking: Good, Bad, or Ugly? Not too many people seem to be concerned about location-based services tracking them. “You have no privacy, get over it” -- Scott McNealy, CEO Sun

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Can we study this? Before investing heavily in location- based services, we should find out if people will use them. The evidence is still mixed

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Does Age Matter? Not much in this sample of 23 participants. surprising result

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Their Conclusions