+ All Categories
Home > Documents > Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke,...

Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke,...

Date post: 15-Jan-2016
Category:
View: 218 times
Download: 0 times
Share this document with a friend
17
Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University
Transcript
Page 1: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Localization of Mobile Users Using Trajectory Matching

ACM MELT’08HyungJune Lee, Martin Wicke,

Branislav Kusy, and Leonidas GuibasStanford University

Page 2: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Motivation

• Location is an important and useful resource– Push local information to nearby mobile users

• Restaurant, Café, Shopping center on sale, …

– Building automation, etc.

• GPS not available– Indoor, mobile environment

• ~1m-accuracy– Usable for location-based service

2

Page 3: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Motivation• RSSI-based localization• Indoor setting

– Due to reflection, refraction, and multi-path fading,specific model does not work

– More severe link variation caused by mobility

• Range-free methods– Connectivity & Triangulation:

DVhop[Niculescu03] , APIT[He05]– RSSI pattern matching:

RADAR[Bhal00], MoteTrack[Lorincz07]– Bayesian inference & Hidden Markov Model:

[Haeberlen04], [Ladd04], LOCADIO[Krumm04]

• Idea: Use historical RSSI measurements3

RSSI graph

Page 4: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Outline

• Trace Space• Localization algorithm

– Training Phase with RBF construction– Localization Phase

• Evaluation• Conclusion and Future work

4

Page 5: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Trace Space

• Traces of RSSI readings form a trace space .

• Each trace T corresponds to a location

• Learn to match a trace to a positioni.e., L( ): → ∙ R2

2 1

3

4

5

5

(x1, y1)

(x2, y2)

T =

: → L =

x y

R2

(x1, y1)

Nk ,

Nk ,

Nk ,

Page 6: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Training Phase with RBF Fitting• Training input r

in trace space

• Training output p

in R2 space

• Solve linear systems of training data by least-squares

• Obtain L( ) function∙

Tyx ppprL ] [)(

squares-leastby solved are

),,1( , , Cj Njbaw

6

center RBF a is where

)()(1

j

N

jjj

x

c

barcrwrLC

Tr vectorsRSSI Nk ,

Page 7: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

• Localization phase– Calculate the L ( ) given current trace ∙ T in test sets

• Sparse interpolation in trace space– Handles noisy input data gracefully– Extrapolates to uncharted regions

Localization Phase

7Illustration from “Scattered Data Interpolation with Multilevel B-Splines” [Lee97]

Location X

Location Y

LX (T)

LY (T)

Page 8: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

RSSI graph

Evaluation• MicaZ motes

– CC2420 radio chip

• 10 stationary nodes• 1 mobile node• 14 waypoints location

• Ground-truth: (r(t), p(t))– Training RSSI vector r(t)– Training position p(t)

• linear interpolation between waypoints

8

32 1

7

6

8

9

45

101

Page 9: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Evaluation• Training phase

: (a), (b), (c), (d), (e)• Testing phase

: (f), (g), (h), (i)• 5 runs for each path

• Error measures– Position error

– Path error9

Page 10: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Influence of Historical data

10

History size k

1.28 m

2.4 m

Page 11: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

11

Other Link Quality Measures

1.28 m

1.74 m

2.02 m

Page 12: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Conclusion

• Historical RSSI values significantly increase the fidelity of localization (mean position error < 1.3 m)

• Our algorithm also works well with any link quality measurements, e.g., LQI or PRR, which allows flexibility of the algorithm

12

Page 13: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Future work

• Prediction of future location• Scalability• Dynamic time warping for different speed

13

Page 14: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Questions?

14

HyungJune [email protected]

Page 15: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Radial Basis Function Fitting(Backup)

• Multi-quadratic function

• By least-squares

15

1 with 1)(2

2

dd

0

)(

)(

00

0011

1)(

1)(1

1

,1,

1,11,1

S

C

SCSS

C

N

N

TNNNN

TN

tp

tp

b

a

w

cc

tr

tr

CS

TN

jiji

NN

www

cr

C

, , ,

, )( where

1

,

center RBF a is where

)()(1

j

N

jjj

c

barcrwrLC

Page 16: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Influence of # of RBF centers Nc

(Backup)

16

# of RBF centers Nc

Page 17: Localization of Mobile Users Using Trajectory Matching ACM MELT’08 HyungJune Lee, Martin Wicke, Branislav Kusy, and Leonidas Guibas Stanford University.

Influence of Average Window Size b (Backup)

17

Burst window size b


Recommended