1 location estimation in zigbee network based on fingerprinting department of computer science and...

27
1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan R.O.C. Authors Qingming Yao, Fei-Yue Wang, Hui Gao, Kunfeng Wang and Hongxia Zhao Publisher Vehicular Electronics and Safety, 2007. ICVES Present Yu-Tso Chen Date November, 5, 2008

Upload: meghan-payne

Post on 27-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

1

Location Estimation in ZigBee Network Based on Fingerprinting

Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan R.O.C.

Authors: Qingming Yao, Fei-Yue Wang, Hui Gao, Kunfeng Wang and Hongxia Zhao

Publisher: Vehicular Electronics and Safety, 2007. ICVES

Present: Yu-Tso Chen

Date: November, 5, 2008

Page 2: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

2

Outline

1. Introduction 2. Research Methodology 3. Implement and Results 4. Conclusions and Future Work

Page 3: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

3

Introduction

Transform ordinary environments into intelligent spaces

Context refers to the physical (position, time, weather) and social situation (work or leisure place)

As location becomes one of the most import contexts, location-aware computing is a recent interesting research area

Page 4: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

4

WSN Location Estimation System

Authors implement the location estimation system adopting ZigBee based network• Advantage : short range, low data rate, low

power consumption and low cost network technology

• easily constructing ad-hoc, mesh networks

Page 5: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

5

ZigBee Network

RSSI (Received Signal Strength Indication) is the basic function we use to form fingerprinting and measure data

only the Local Location cluster is used

Page 6: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

6

System Methodology (1/2)

Beacons are fixed in several points evenly to make sure that mobile station (MS) can receive n (3 to 5 as usual) points’ radio signal at each location

MS records and processes the RSS vector and then searches the fingerprinting database to find some fingerprinting which makes the algorithm criterion maximum

Page 7: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

7

System Methodology (2/2)

Oxy =(o1xy, o2

xy, ..., onxy )T is

the observed RSS vector from beacons at location Lxy

• RSSI = -( 10n d + A) 10 log

Fij =(f1ij , f2

ij , ..., fnij )T is

average RSS of location Fingerprinting database is constructed by a process of offline training

Page 8: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

8

Build the Histogram

Beacon k at location Lij is L =[lk0ij , ..., lkM−1

ij ]

L enables computing the histogram hkij of

signal strengths for each beacon indexed k

Page 9: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

9

Location Estimation Algorithm

Practical environment, the radio channel is of noisy characteristics

The observation Oxy deviates significantly from Fij

Map the online observed data Oxy to some physical Lxy• We applied a probabilistic approach using

Bayesian inference

Page 10: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

10

Estimation algorithm’s target

The estimation algorithm’s target is to find a location Lij that makes the probability P(Lij |Oxy) maximized

Page 11: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

11

Estimation algorithm’s target (cont.)

Conditional probability P(Oxy|Lij) is the likelihood of Oxy occurring in the training phase of Lij

P(Lij) is the prior probability of location Lij being the correct position (uniformly distributed)

CSMA/CA mechanism ensures the signal from different beacons independent from each other• joint probability distribution => marginal probability

distributions

,where

Page 12: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

12

IMPLEMENT AND RESULTS

ZigBee module• TI’s single-chip 2.4 GHz IEEE 802.14.5 compliant

RF transceiver CC2420

Fxed on ceiling usually (Beacon)

Page 13: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

13

Layout of Experimentation

Office room dimensions of 7.2m×9m×2.6m All the beacons are fixed on the ceiling Calibration points where the mobile stations’

signal strength was collected are denoted by the gray square

Page 14: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

14

Page 15: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

15

Signal Statistical Character

Multi-path fading and people’s activities lead the RSSI fluctuating

Page 16: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

16

Two error distances to evaluate the accuracy

Physical space’s Euclidian distance:

Singal space’s Euclidian distance between Oxy and Lxy:

Page 17: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

17

Short-term Measurement

Experimentation was designed as collecting RSSI of beacon3 at location L1 and L2

Page 18: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

18

Long-term Measurement

Page 19: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

19

Two Clusters with Frequency of RSSI with Two Beacons

Investigate how the pattern of fingerprinting at different locations effects the location separation

frequency of occurrenceof each sample pattern

Page 20: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

20

Mean RSSI in Calibration Points

Fluctuate frequently

Page 21: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

21

Conclusion

System can triangulate the location within 70% accuracy with the tolerance of 0.5 meters that is quite encouraging.

Page 22: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

22

Thanks

Page 23: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

23

Existed Location Systems

AT&T’s Active Badge• diffuse infrared technology

• Disadvantage - difficulty with fluorescent lighting or direct sunlight

Active Bats• Ultrasound time-of-flight lateration technique

• Disadvantage - requires large scale deployment and high cost

Page 24: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

24

Existed Location Systems (cont.)

Cricket• MIT complemented the Active Bats by using a

radio frequency control signal• Disadvantage - centralized management, and mobile

receivers have heavy computational and power burden

All the three systems is that they only provide light-of-sight (LOS) location estimation

Page 25: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

25

Offline Training Phase

Offline Training Phase• The location fingerprinting is collected at each

point of the 30 calibration points

• The probabilistic distributions of four directions are obtained by (1)

Page 26: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

26

Online Estimation Phase

Online Estimation Phase• measure and average the RSSI from beacons

• The average RSSI forms the observation tuple

• Oxy = (o1xy,o2

xy, ..., onxy )T and be applied in (4) (5)

(6) to triangulate location Lij

• Search the fingerprinting database which stores the prior probability hk

ij (ζ) to find the (i, j) which makes P(Lij |Oxy) maximized

Page 27: 1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,

27

Conclusion

System can triangulate the location within 70% accuracy with the tolerance of 0.5 meters that is quite encouraging.