LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. ·...

78
LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure Roshan Ayyalasomayajula, Aditya Arun, Chenfeng Wu, Shrivatsan Rajagopalan, Shreya Ganesaraman, Aravind Seetharaman, Ish Kumar Jain, Dinesh Bharadia http://wcsng.ucsd.edu/locap/

Transcript of LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. ·...

Page 1: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure

Roshan Ayyalasomayajula, Aditya Arun, Chenfeng Wu, Shrivatsan Rajagopalan, Shreya Ganesaraman, Aravind Seetharaman, Ish Kumar Jain, Dinesh Bharadia

http://wcsng.ucsd.edu/locap/

Page 2: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Applications

2

Page 3: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Mapping

3

Mapping

Page 4: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Mapping

4

Mapping

Page 5: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Localization

5

Localization

Page 6: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Localization

6

DLoc [Mobicom'20]

MonoLoco [MobiSys'18]

Chronos [NSDI'16]

ToneTrack [Mobicom'15]

SpotFi [Sigcomm'15]

ArrayTrack [NSDI'13]

EZ [Mobicom'10]

Horus [MobiSys'05]

RADAR [Infocomm'00] Localization

Page 7: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Localization

7

DLoc [Mobicom'20]

MonoLoco [MobiSys'18]

Chronos [NSDI'16]

ToneTrack [Mobicom'15]

SpotFi [Sigcomm'15]

ArrayTrack [NSDI'13]

EZ [Mobicom'10]

Horus [MobiSys'05]

RADAR [Infocomm'00]

RSSI

~10 meter accuracyLocalization

Page 8: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: Localization

8

DLoc [Mobicom'20]

MonoLoco [MobiSys'18]

Chronos [NSDI'16]

ToneTrack [Mobicom'15]

SpotFi [Sigcomm'15]

ArrayTrack [NSDI'13]

EZ [Mobicom'10]

Horus [MobiSys'05]

RADAR [Infocomm'00]

RSSI

~10 meter accuracy

CSI

<1 meter accuracy

Localization

Page 9: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: What is missing?

9

Mapping Localization

Page 10: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: What is missing?

10

Mapping Localization

?

Page 11: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: What is missing?

11

Page 12: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Indoor Navigation: What is missing?

12

Anchor Locations are not accurately known in physical space

Page 13: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Contributions of LocAP: Reverse Localization

13

Page 14: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Contributions of LocAP: Reverse Localization

❖ First to establish requirements for Reverse Localizing the anchor points

◦ Needs millimetre accurate reverse localization

❖ Developed a novel algorithm that accurately reverse localizes the anchor points

❖ Deployed it on an autonomous system

❖ Demonstrated it in a real world that performs 50x times better than state-of-the-art

14

Page 15: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Contributions of LocAP: Reverse Localization

❖ First to establish requirements for Reverse Localizing the anchor points

◦ Needs millimetre accurate reverse localization

❖ Developed a novel algorithm that accurately reverse localizes the anchor points

❖ Deployed it on an autonomous system

❖ Demonstrated it in a real world that performs 50x times better than state-of-the-art

15

Page 16: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

16

Page 17: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

17

Page 18: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

18

Page 19: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

19

Page 20: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

20

Page 21: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

21

𝑑sin(𝜃)𝜃

𝑑

Page 22: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Primer: WiFi-based User Localization

22

𝑑sin(𝜃)𝜃

𝑑

What happens when there are errors in Anchor Attributes

Page 23: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Errors in Anchor Attributes mis-locates the User

23

Page 24: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Errors in Anchor Attributes mis-locates the User

24

Location Error

Page 25: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Errors in Anchor Attributes mis-locates the User

25

Location Error Orientation Error

Page 26: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Errors in Anchor Attributes mis-locates the User

26

Location Error Orientation Error Antenna Spacing Error

Page 27: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Quantifying Reverse Localization Requirements

27

0 8

10

Y (

m)

X (m)

Page 28: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Requirement for Deployment Orientation

28

0 5 10 15 20

Anchor Orientation Error (degree)

0

0.5

1

1.5

2

2.5

3

Use

r Localiz

ation E

rror

(m)

Page 29: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Requirement for Deployment Orientation

29

0 5 10 15 20

Anchor Orientation Error (degree)

0

0.5

1

1.5

2

2.5

3

Use

r Localiz

ation E

rror

(m)

Page 30: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Requirement for Deployment Orientation

30

0 5 10 15 20

Anchor Orientation Error (degree)

0

0.5

1

1.5

2

2.5

3

Requirement: 7o

Target: 50cm

Use

r Localiz

ation E

rror

(m)

Page 31: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Stringent Requirements for Reverse Localization

31

❖ Requirement of median error →

Location Error Orientation Error Antenna Spacing Error

Page 32: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Stringent Requirements for Reverse Localization

32

❖ Requirement of median error →

< 25 cm < 7° < 5 mm

Location Error Orientation Error Antenna Spacing ErrorMillimeter requirements make manual mapping impossible

Page 33: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP Deploys an Autonomous System

33

X

Y

Page 34: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP Deploys an Autonomous System

34

X

Y

Page 35: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP Deploys an Autonomous System

35

X

Y

Page 36: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization

36

X

Y

Page 37: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization

❖ Locating Anchor is equivalent to Locating any one of the Antenna – First Antenna

❖ Existing User Localization algorithms applied in reverse

❖ 100s of bot locations to triangulate the First Antenna

37

X

Y

Page 38: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization

❖ Locating Anchor is equivalent to Locating any one of the Antenna – First Antenna

❖ Existing User Localization algorithms applied in reverse

❖ 100s of bot locations to triangulate the First Antenna

38

X

Y

Page 39: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization

❖ Locating Anchor is equivalent to Locating any one of the Antenna – First Antenna

❖ Existing User Localization algorithms applied in reverse

❖ 100s of bot locations to triangulate the First Antenna

39

X

Y

𝛽1

Page 40: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization

❖ Locating Anchor is equivalent to Locating any one of the Antenna – First Antenna

❖ Existing User Localization algorithms applied in reverse

❖ 100s of bot locations to triangulate the First Antenna

40

X

Y

𝛽1

Page 41: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization: Handling Bot Errors

❖ A few bot locations can be erroneous

❖ We propose a novel Visual Sensors based Confidence Metric

❖ We neglect Locations with less Confidence

41

XX

Y

𝛽1𝛽2 𝛽3

Page 42: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Anchor Localization: Handling Bot Errors

❖ A few bot locations can be erroneous

❖ We propose a novel Visual Sensors based Confidence Metric

❖ We neglect Locations with less Confidence

42

XX

Y

𝛽1𝛽2 𝛽3

Achieved cm-accurate anchor locations

Page 43: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Can we locate each antenna in a similar way?

43

Page 44: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

0

0.04

0.08

0.12

0.16

0.2

4 8 16 32 64

Med

ian

Lo

caliz

atio

n E

rro

r (m

)

Number of bot locations

Can we locate each antenna in a similar way?

44

Page 45: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

0

0.04

0.08

0.12

0.16

0.2

4 8 16 32 64

Med

ian

Lo

caliz

atio

n E

rro

r (m

)

Number of bot locations

Can we locate each antenna in a similar way?

45

Localization error saturates to 3cm

Does not meet mm-accurate requirement for antenna separation

Page 46: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

How to bridge this gap?

46

Page 47: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

How to bridge this gap?

❖ Maximum Bandwidth of WiFi is 160MHz = ~2 meter resolution

❖ First key insight of LocAP is that the carrier frequency fc of these signals is 5GHz ~mm accurate resolution

47

Page 48: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

How to bridge this gap?

❖ Maximum Bandwidth of WiFi is 160MHz = ~2 meter resolution

❖ First key insight of LocAP is that the carrier frequency fc of these signals is 5GHz ~mm accurate resolution

48

Page 49: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

How to bridge this gap?

❖ Maximum Bandwidth of WiFi is 160MHz = ~2 meter resolution

❖ First key insight of LocAP is that the carrier frequency fc of these signals is 5GHz ~mm accurate resolution

49

360° ≡ 6cm

6° ≡ 1mm

Am

plit

ud

e

Phase ≡ Distance

Page 50: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Phase Difference at fc

50

Page 51: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Phase Difference at fc

51

Page 52: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Phase Difference at fc

52

Page 53: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Phase Difference at fc

53

𝜃

𝑑

𝑑sin(𝜃)

Relative antenna localization can achieve millimeter accuracy

Page 54: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ LocAP locates the rest of anchor’s antenna relative to First Antenna

❖ Estimate

54

𝑑

x

y

𝑑 = Antenna SeparationΨ = Deployment Orientation

Page 55: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

55

Ψ

𝑑

x

y

Page 56: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ Leverage phase difference across two antennas

❖ Recall, we measured direction of First Antenna from the bot (𝛽1)

56

Ψ

𝑑

x

y

Page 57: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ Leverage phase difference across two antennas

❖ Recall, we measured direction of First Antenna from the bot (𝛽1)

57

Ψ

𝑑

x

y

𝛽1

∆∅ =2𝜋

𝜆𝑑sin(𝜃1)

𝜃1

Page 58: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ Leverage phase difference across two antennas

❖ Recall, we measured direction of First Antenna from the bot (𝛽1)

58

Ψ

𝑑

x

y

𝛽1

∆∅ =2𝜋

𝜆𝑑sin(𝜃1)

𝜃1

Page 59: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ Leverage phase difference across two antennas

❖ Recall, we measured direction of First Antenna from the bot (𝛽1)

59

Ψ

𝑑

x

y

𝛽1

∆∅ =2𝜋

𝜆𝑑sin(𝜃1)

𝜃1

𝜃1 = Ψ− 𝛽1 + 90°

𝛽1

𝜃1→ Ψ

known

Page 60: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Relative Antenna Localization: LocAP

❖ Leverage phase difference across two antennas

❖ Recall, we measured direction of First Antenna from the bot (𝛽1)

60

Ψ

𝑑

x

y

𝛽1

∆∅ =2𝜋

𝜆𝑑sin(𝜃1)

𝜃1

𝜃1 = Ψ− 𝛽1 + 90°

𝛽1

𝜃1→ Ψ

knownOnly one equation, but two unknowns (𝑑, 𝜃1)

Page 61: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Leverage from 100s of bot locations

61

Ψ

𝑑

x

y

𝛽1𝜃1

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

Page 62: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Leverage from 100s of bot locations

62

Ψ

𝑑

x

y

𝛽1𝜃1

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

Page 63: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Leverage from 100s of bot locations

63

Ψ

𝑑

x

y

𝛽1𝜃1

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

=0.5𝑑/𝜆

Page 64: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Leverage from 100s of bot locations

64

Ψ

𝑑

x

y

𝛽1𝜃1

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

=0.5𝑑/𝜆=1𝑑/𝜆

Page 65: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Differential Phase Difference

65

Ψ

𝑑

x

y

𝜃1

❖ Differential Phase Difference from two nearby bot locations

∆∅1∆∅2

𝜃2

Page 66: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Differential Phase Difference

66

Ψ

𝑑

x

y

𝜃1

❖ Differential Phase Difference from two nearby bot locations

∆∅1∆∅2

𝑑∆∅

𝑑𝜃=∆∅2 − ∆∅1𝜃2 −𝜃1

𝜃2

Page 67: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP uses Differential Phase Difference

67

Dif

fere

nti

al P

has

e D

iffe

ren

ce d∆∅/d𝜃

Direction of bot 𝜃1 (radians)

0 /4 /2 3 /4-10

-5

0

5

10

Achieves mm-accurate Antenna separation and < 7° Orientation

=1𝑑/𝜆

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

=1𝑑/𝜆

Page 68: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP uses Differential Phase Difference

68

Dif

fere

nti

al P

has

e D

iffe

ren

ce d∆∅/d𝜃

Direction of bot 𝜃1 (radians)

0 /4 /2 3 /4-10

-5

0

5

10

Achieves mm-accurate Antenna separation and < 7° Orientation

=1𝑑/𝜆

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

=1𝑑/𝜆

Page 69: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

LocAP uses Differential Phase Difference

69

Dif

fere

nti

al P

has

e D

iffe

ren

ce d∆∅/d𝜃

Direction of bot 𝜃1 (radians)

0 /4 /2 3 /4-10

-5

0

5

10

Achieves mm-accurate Antenna separation and < 7° Orientation

=1𝑑/𝜆

- /2 - /4 0 /4 /2

-

- /2

0

/2

Ph

ase

dif

fere

nce

∆∅

Direction of bot 𝜃1 (radians)

=1𝑑/𝜆

Page 70: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Evaluation Setup

❖ COTS Quantenna chipsets

❖ 8 different anchors in 2000 sq. ft.

❖ 5 different antenna separations

❖ 7 different orientations

❖ Most popular anchor spacing of both linear and rectangular arrays

70

Page 71: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Antenna Separation Prediction Results

71

10 -3 10 -2 10 -1 10 0

Error in Relative Antenna Separation (m)

00.10.20.30.40.50.60.70.80.9

1

CD

F

Page 72: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Antenna Separation Prediction Results

72

10 -3 10 -2 10 -1 10 0

Error in Relative Antenna Separation (m)

00.10.20.30.40.50.60.70.80.9

1

CD

F

LocAPSpotFi

Requirement

Page 73: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Antenna Separation Prediction Results

73

10 -3 10 -2 10 -1 10 0

Error in Relative Antenna Separation (m)

00.10.20.30.40.50.60.70.80.9

1

CD

F

LocAPSpotFi

Requirement

Page 74: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Antenna Separation Prediction Results

74

10 -3 10 -2 10 -1 10 0

Error in Relative Antenna Separation (m)

00.10.20.30.40.50.60.70.80.9

1

CD

F

LocAPSpotFi

Requirement

50x improvement

Page 75: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Deployment Orientation Prediction Results

75

0 10 20 30 40 50 60Orientation Error( °)

0

0.10.20.3

0.4

0.50.60.70.8

0.91

CD

F

Page 76: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Deployment Orientation Prediction Results

76

0 10 20 30 40 50 60Orientation Error( °)

0

0.10.20.3

0.4

0.50.60.70.8

0.91

CD

F

SpotFi

LocAP

Requirement

Page 77: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Deployment Orientation Prediction Results

77

0 10 20 30 40 50 60Orientation Error( °)

0

0.10.20.3

0.4

0.50.60.70.8

0.91

CD

F

SpotFi

LocAP

Requirement

8x improvement

Page 78: LocAP: Autonomous Millimeter Accurate Mapping of WiFi Infrastructure · 2020. 3. 24. · Contributions of LocAP: Reverse Localization First to establish requirements for Reverse Localizing

Conclusion and Future Work

❖ First Work to define the requirements for Reverse Localization

❖ Demonstrated millimeter accurate Reverse Localization

78

http://wcsng.ucsd.edu/locap/