Location in Pervasive Computing

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Chapter 4 Sampling Distributions and Data Descriptions.
Variations of the Turing Machine
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Processes and Operating Systems
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
Myra Shields Training Manager Introduction to OvidSP.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
David Burdett May 11, 2004 Package Binding for WS CDL.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
FIGURE 2.1 The purpose of linearization is to provide an output that varies linearly with some variable even if the sensor output does not. Curtis.
FIGURE 8.1 Process and controller.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Measurements and Their Uncertainty 3.1
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt RhymesMapsMathInsects.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Break Time Remaining 10:00.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
1 The Blue Café by Chris Rea My world is miles of endless roads.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
RF Fundamentals Lecture 3.
Dynamic Location Discovery in Ad-Hoc Networks
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
UNIVERSITY of CRETE Fall04 – HY436: Mobile Computing and Wireless Networks Location Sensing Overview Lecture 8 Maria Papadopouli
Outline Location sensing techniques Location systems properties Existing systems overview WiFi localization techniques WPI precision personnel locator.
Mobile and Pervasive Computing - 4 Location in Pervasive Computing Presented by: Dr. Adeel Akram University of Engineering and Technology, Taxila,Pakistan.
Mobile and Pervasive Computing - 4 Location in Pervasive Computing
Understanding and using Location technologies
Presentation transcript:

Location in Pervasive Computing Shwetak N. Patel University of Washington More info: shwetak.com Special thanks to Alex Varshavsky and Gaetano Borriello for their contribution to this content design: use: build: ubicomp lab university of washington Computer Science & Engineering Electrical Engineering university of washington

A form of contextual information Person’s physical position Location A form of contextual information Person’s physical position Location of a device Device is a proxy of a person’s location Used to help derive activity information

Location Well studied topic (3,000+ PhD theses??) Application dependent Research areas Technology Algorithms and data analysis Visualization Evaluation

Location Tracking

Representing Location Information Absolute Geographic coordinates (Lat: 33.98333, Long: -86.22444) Relative 1 block north of the main building Symbolic High-level description Home, bedroom, work

No one size fits all! Accurate Low-cost Easy-to-deploy Ubiquitous Application needs determine technology

Consider for example… Motion capture Car navigation system Finding a lost object Weather information Printing a document

Others aspects of location information Indoor vs. outdoor Absolute vs. relative Representation of uncertainty Privacy model

Lots of technologies! GPS WiFi Beacons Ultrasound Floor pressure Ad hoc signal strength Laser range-finding VHF Omni Ranging Stereo camera E-911 Array microphone Ultrasonic time of flight Physical contact Infrared proximity

Some outdoor applications Bus view Car Navigation Child tracking

Some indoor applications Elder care

Outline Defining location Methods for determining location Systems Ex. Triangulation, trilateration, etc. Systems Challenges and Design Decisions Considerations

Approaches for determining location Localization algorithms Proximity Lateration Hyperbolic Lateration Angulation Fingerprinting Distance estimates Time of Flight Signal Strength Attenuation

Proximity Simplest positioning technique Closeness to a reference point Based on loudness, physical contact, etc

Lateration Measure distance between device and reference points 3 reference points needed for 2D and 4 for 3D

Hyperbolic Lateration Time difference of arrival (TDOA) Signal restricted to a hyperbola

Angulation Angle of the signals Directional antennas are usually needed

Determining Distance Time of flight Signal strength Speed of light or sound Signal strength Known drop off characteristics 1/r^2-1/r^6 Problems: Multipath

Fingerprinting Mapping solution Address problems with multipath Better than modeling complex RF propagation pattern

Signal Strength (RSSI) Fingerprinting SSID (Name) BSSID (MAC address) Signal Strength (RSSI) linksys 00:0F:66:2A:61:00 18 starbucks 00:0F:C8:00:15:13 15 newark wifi 00:06:25:98:7A:0C 23

Fingerprinting Easier than modeling Requires a dense site survey Usually better for symbolic localization Spatial differentiability Temporal stability

Reporting Error Precision vs. Accuracy

Reporting Error Cumulative distribution function (CDF) Absolute location tracking systems Accuracy value and/or confusion matrix Symbolic systems

Location Systems Distinguished by their underlying signaling system IR, RF, Ultrasonic, Vision, Audio, etc

GPS Use 24 satellites TDOA Hyperbolic lateration Civilian GPS L1 (1575 MHZ) 10 meter acc.

Active Badge IR-based Proximity

Active Bat Ultrasonic Time of flight of ultrasonic pings 3cm resolution

Cricket Similar to Active Bat Decentralized compared to Active Bat

Cricket vs Active Bat Privacy preserving Scaling Client costs Active Bat Cricket

Ubisense Ultra-wideband (UWB) 6-8 GHz Time difference of arrival (TDOA) and Angle of arrival (AOA) 15-30 cm

RADAR WiFi-based localization Reduce need for new infrastructure Fingerprinting

Place Lab “Beacons in the wild” Community authored databases WiFi, Bluetooth, GSM, etc Community authored databases API for a variety of platforms RightSPOT (MSR) – FM towers

ROSUM Digital TV signals Much stronger signals, well-placed cell towers, coverage over large range Requires TV signal receiver in each device Trilateration, 10-20m (worse where there are fewer transmitters)

Comparing Approaches Many types of solutions (both research and commercial) Install custom beacons in the environment Ultra-wideband (Ubisense), Ultrasonic (MIT Cricket, Active Bat), Bluetooth Use existing infrastructure GSM (Intel, Toronto), WiFi (RADAR, Ekahau, Place Lab), FM (MSR)

Limitations Beacon-based solutions Using existing infrastructure Requires the deployment of many devices (typically at least one per room) Maintenance Using existing infrastructure WiFi and GSM Not always dense near some residential areas Little control over infrastructure (especially GSM)

Beacon-based localization

Wifi localization (ex. Ekahau)

Tower IDs and signals change over time! GSM localization Coverage?

PowerLine Positioning Indoor localization using standard household power lines

Signal Detection A tag detects these signals radiating from the electrical wiring at a given location

Signal Map 1st Floor 2nd Floor

Example

Passive location tracking No need to carry a tag or device Hard to determine the identity of the person Requires more infrastructure (potentially)

Active Floor Instrument floor with load sensors Footsteps and gait detection

Motion Detectors Low-cost Low-resolution

Computer Vision Leverage existing infrastructure Requires significant communication and computational resources CCTV

Other systems? Inertial sensing HVACs Ambient RF etc.

Considerations Location type Resolution/Accuracy Infrastructure requirements Data storage (local or central) System type (active, passive) Signaling system