mobile location technologies...technology application domain satellite positioning systems outdoor...

29
Mobile Location Technologies Jeff Hightower Intel Labs

Upload: others

Post on 28-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Mobile Location Technologies

Jeff HightowerIntel Labs

Page 2: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

A smartphone without location sensing is like a laptop without WiFi.

Page 3: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Why?

Page 4: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Maps and Way Finding• Where am I?

– Map View, Nearby stuff

• How do I get to X?– Directions & Navigation

• What is around here?– Nearest Starbucks– Local search

Page 5: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Social-Mobile Services• Who is around here?• Where do my friends go?• What is a good exercise route?• How far did I walk today?

Page 6: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

IT Management & Asset Tracking

• Inventory Tracking– Finding lost and stolen devices

• Virus breakout tracking– Location as tool in computer virus epidemiology

• Controlling wireless network access– e.g. Access denied beyond 20m of building

• Monitoring device usage– Measure mobility, usage by device class

Page 7: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

How?

Page 8: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Location Sensing TechnologiesTechnology Application Domain

Satellite Positioning Systems Outdoor navigation

Manual User-entry Location-based web services

Cell-tower Triangulation Web and Fee-based location transactions

802.11 Fingerprinting Process managemente.g. Hospitals

Beacon-based Location Indoor and fast TTFF mobile computing

Page 9: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Long Range Navigation (LORAN)

Coverage Outdoors, high seasAccuracy 200-400 metersInfrastructure cost HighPer-client cost LowPrivacy HighApplication Domain Aircraft & Vessels

Simplified LORAN TD lines

Page 10: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Global Navigation Satellite Systems (GNSS)(e.g. GPS, GLONASS, Galileo, Compass)

Coverage Outdoors (line of sight)Accuracy 10mInfrastructure cost HighPer-client cost MediumPrivacy HighApplication Domain Outdoor navigation

Page 11: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

GPS Variants• WAAS (LAAS)

– Improve accuracy to 3 meters (LAAS to 10cm)• Assisted GPS (A-GPS)

– Uses data network, faster lock times, comparable coverage• “Relaxed” GPS

– Loosen the GPS algorithm requirements improve coverage at the cost of some accuracy

– Can work indoors, but with >50m error• Soft-GPS

– GPS antenna + A/D + CPU– Slight improvement in coverage, time to lock

Page 12: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Manual Entry

Coverage Populated AreasAccuracy 10m-50kmInfrastructure cost LowPer-client cost LowPrivacy HighApplication Domain Location-based web services

Page 13: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Cell-Tower Triangulation

Coverage Populated AreasAccuracy 50-150mInfrastructure cost LowPer-client cost MediumPrivacy LowApplication Domain Web services and Fee-based

location transactions

Page 14: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

802.11 Fingerprinting

Coverage Indoor, CampusAccuracy 2-10mInfrastructure cost HighPer-client cost LowPrivacy Low/HighApplication Domain Process Management

(e.g. hospitals)

Access Point RSSI00:0f:f7:0c:e9:c0 -80 dB12:0f:f5:82:22:19 -96 dB00:0f:34:ab:0c:e0 -65 dB

MSR RADAR

Exploit radio’s temporal stability and spatial variability

Page 15: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Radio Beacon Location

Coverage Populated Areas + OutdoorsAccuracy 5-150MInfrastructure cost LowPer-client cost LowPrivacy Low-HighApplication Domain Mobile computing, fast TTFF

Page 16: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Locate with Beacons in the Wild

Basic Operation1) Store and updates radio database2) Scan for radio sources3) Combine observations sensibly

802.11bg Access PointMAC: 00:0f:f7:0c:e9:c0SSID: Bank of ZurichEncrypted: YesSignal Strength -66 dB

802.11a Access PointMAC: 00:0f:34:ab:0c:e0SSID: Joe’s WiFi CaféEncrypted: NoSignal Strength -54 dB

Bluetooth PrinterMAC: 00:0e:6d:83:68:ffName: Color Duplex

GSM Cell TowerNetwork: ABC CellularMCC: 310MNC: 380cellId: 1323areaId: 52020

Beacon ID Latitude Longitude 00:0f:f7:0c:e9:c0 47.6411 -122.3079 00:0f:34:ab:0c:e0 47.6409 -122.3075 00:0e:6d:83:68:ff 47.6461 -122.3081 310:380:1323:52020 47.6456 -122.3078 …

Database of known radio sources

Page 17: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Signal Strength is a Mediocre Indicator of Distance

802.11 signal strength by distance

GSM signal strength by distance

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

0 50 100 150 200 250 300 350 400 450 500

Meters from GSM Cell Tower

Sign

al S

tren

gth

Line shows median signal strengthBars denote 25th to 75th percentile values

-100

-95

-90

-85

-80

-75

0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180

Meters from 802.11 Access Point

Sign

al S

tren

gth

(dB

)

Line shows median signal strengthBars denote 25th to 75th percentile values

Page 18: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

GSM Response Rate By Distance

0%

10%

20%

30%

40%

50%

60%

50 100 150 200 250 300 350 400 450 500

Distance from Cell Tower (meters)

Cha

nce

of A

ssoc

iatin

g w

ith C

ell

802.11 Response Rate By Distance

0%

5%

10%

15%

20%

25%

30%

35%

40%

45%

5 15 25 35 45 55 65 75 85 95 105

115

125

135

145

155

165

175

Distance from 802.11 Access Point (meters)C

hanc

e of

Rec

eivi

ng B

eaco

n Fr

ame

Response Rate Another Indicator of Distance

802.11 response rate by distance

GSM response rate by distance

Response rate = 1 - loss rate of beacon frames

Page 19: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Self-Mapping Radio Beacons

Known beacon Inferred beacon

- Grows beacon database using everyday radio traces

- Accuracy and coverage improve over time

Page 20: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

One User’s Experience with Self-Mapping

Self-mapping with sporadic GPS for one volunteer

Day

Acc

urac

y (m

)C

over

age

0%20%40%60%80%

100%

0 5 10 15 20 25 30

Coverage of self-mapping

020406080

100

0 5 10 15 20 25 30

Accuracy of self-mapping

Page 21: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Location in Today’s Smartphones

A-GPSAccurate navigation

and tracking

Cell-ID LookupHighly available

fallback

Beacon LocationFast TTFF

Page 22: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Hot Topics in Mobile Location

• Computer vision and Indoor Location• Mobile Augmented Reality• Discovering the Places people go• Mobile [Push] Advertising

Page 23: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

23

Computer Vision Location

• Accuracy of 30cm and 10o, 80% of the time

• 4 fps with GPU• Google starting major

3D indoor mapping effort, startup out of Cambridge

Bundleadjustment algorithm

Camera image sequenceMetrically accurate 3D map

3D mapping

3D localization

Page 24: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

Use your mobile phone’s camera to estimate location/orientation and find web content about where you are right now!

Mobile Augmented Reality

Page 25: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

25

Knowing types and sequences of places we go is valuable

• Predict likely destinations• Build personal quick-lists• Develop behavior models and

detect changes

Discovering the Places People Go

Manual “Check-ins” to places is the commercial state-of-the-art approach

Research underway to augment check-ins with automatic methods for place detection and recognition

Page 26: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

26

Place Learning – Two Approaches

Geometry-based Fingerprint-based

InputLocation coordinates

(e.g., GPS, WiFi/Cell tower triangulation)

Radio environment(e.g., currently visible cell towers,

WiFi access points)

Pros Tightly coupled with the geographical location of the place

Does not depend on the underlying positioning system’s accuracy (especially indoors)

Cons

Depends on the underlying positioning system’s accuracy and

availability

Radio environment may change over time (affecting recognition,

not necessarily detection)

Page 27: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

27

Sample Trace of WiFi APs encountered

Page 28: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

28

Sample Trace of WiFi APs encountered

Page 29: Mobile Location Technologies...Technology Application Domain Satellite Positioning Systems Outdoor navigation Manual User-entry Location-based web services Cell-tower Triangulation

29

Results from a 4 week place learning experiment

Fingerprint-based techniques outperform geographic techniques due to the challenge of accurately clustering coordinates

Many indoor places mergedas a single visit