Professional Documents
Culture Documents
Kamesh Namuduri
I.
I NTRODUCTION
A. Motivation
Even though a standard for indoor positioning systems
is not available, as of today the most widely used indoor
positioning system technology is based on using the WLAN
infrastructure deployed in buildings. The main reason behind
this trend is because of its low cost and extensive use. The
original intention of the WLAN infrastructure is to provide
internet access to users within the building.
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
is necessary to obtain an average of the readings to successfully
identify a fingerprint. The collection of access point average
readings at one location is what characterizes one fingerprint
location.
C. Derivation of Position from RSSI Fingerprints
To obtain the localization of a user indoors a matching
between the fingerprints from a training set and the fingerprints
being read in real time on the mobile device needs to be
performed. This process is called offline and online phases,
respectively.
R ELATED W ORK
(1)
i=1
This distance must be calculated between the online fingerprint and all the existing offline fingerprints, the smallest
distance is used to infer which offline fingerprint is selected to
infer the location of the user, as a consequence, the coordinates
of the selected offline fingerprint determine the location of the
user.
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
Bahl et al. [4] proposed the first indoor positioning system
based on Wi-Fi fingerprinting. They used a deterministic
approach for their proposed system.
2) Probabilistic Algorithms: Roos et al. [5] were the first to
purpose a probabilistic-based algorithm for Wi-Fi fingerprinting. They estimate the likelihood of a fingerprint distribution
to obtain the approximated location of the user.
Given a vector of locations v of fingerprints and a signal
vector s, the element from v selected is the one obtained from:
if P (vi |s) > P (vj |s) for i, j = 1, 2, 3, ..., n, j 6= i
(3)
(5)
The estimated location v is the one that attains the maximum probability when
v = arg max[P (vi |s)] = arg max[P (S|vi )P (vi )]
vi
(6)
vi
(7)
A. Introduction
It is commonplace that people who perform daily activities
indoors stay at the same place, for example, students in a
classroom, professors at their offices, receptionists in a lobby
area and so on. Moreover, they usually frequent the same
places while indoors, that is, students going to the same
classroom and professors having a meeting in the same room
at a specific time of the day. The work presented in this paper
aims to take advantage of those observations and patterns to
create an IPS that relies solely on Wi-Fi hotspot signals from
devices carried by occupants and also to improve the accuracy
of existing IPS based on Wi-Fi fingerprinting.
The adoption of smartphones has grown exponentially
all over the world [1], due to their extensive functionality
and decline of price. The level of adoption allows for the
inference that a large number of people who stay indoors use
smartphones. In this text the term passive users refer to people
that perform their daily routine activites indoors.
Most smartphones have a Wi-Fi hotspot feature that allows
sharing the smartphones internet connectivity with nearby
devices via Wi-Fi; in this scenario, the smartphone behaves
as an AP. Unlocked smarphones as the Nexus 5, that have
installed the Android original firmware developed by Google
can activate the Wi-Fi hotspot feature without having a Wi-Fi
hotspot plan with the phones carrier. In these scenarios the
user is asked to activate the service once a request to connect
to the internet is being made from a device using the Wi-Fi
hotspot feature.
B. Dynamic Access Points and Fingerprints (DAF)
At every place where passive users become stationary, they
create a dynamic fingerprint. The dynamic fingerprint contain
a set of access points already available in the infrastructure
and a set of dynamic access points, which are created from
the signals coming from other passive users when they are in
a stationary state with smartphone being used as an AP. DAFs
are modified in real time according to the dynamics of the IPS.
1) Creation of DAFs: The sum of fixed Wi-Fi access points
and the temporary access points created by stationary users
constitute a dynamic fingerprint. The term dynamic is used as
change is being made to the system every time a stationary user
is added or removed, which depends on the movement pattern
of the stationary users. Each dynamic fingerprint contains a set
of dynamic access points that are added to, or removed from
the fingerprint according to the moving pattern of the stationary
user. A dynamic access point is associated to the availability
of the Wi-Fi signal coming from a passive user. The dynamic
fingerprints have the particularity that they are only created at
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
location where passive users are static; those locations can be
inferred by the analysis of the movement patterns of the users.
2) update of DAFs: The dynamic fingerprints are updated
when a user is added into the system and considering the
change of state of the stationary users.
A record of fingerprints and accelerometer data can be
expressed as Rt = f (F, Ac) where F represents the Wi-Fi
signal fingerprint and Ac represents the recorded accelerometer
data. if n access points are available in the building, then the
fingerprint can be represented as F = [f1 , f2 , ..., fn ] where fi
denotes the RSS value of the ith access point.
N21
N20
N19
N18
N23
N1
N4
N7
N17
N24
N2
N8
N16
N25
N3
N6
N9
N15
N26
N11
N12
N13
N14
N22
Source node
MAC address
RSSI
N2
N3
N4
N5
00:24:6c:c1:c1:80
00:1a:1e:85:a4:11
00:1a:1e:87:04:c2
00:1a:1e:85:a4:02
-53
-67
-67
-60
N22
N21
N20
N19
N18
N23
N1
N4
N7
N17
N24
N2
N8
N16
N25
N3
N6
N9
N15
N26
N11
N12
N13
N14
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
nodes are available. This case exemplifies a standard
non-dynamic fingerprinting indoor positioning system.
The average positioning error relies on the true and estimated location to calculate a value that correctly expresses the
accuracy of the system.
K
X
wi
li
K
P
i=1
wj
j=1
(11)
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
The approximated location l is ordered according to increasing the distance between the offline and online fingerprints |fi ri |
For the K-Nearest Neighbor algorithm:
K 1 and w is expressed as wi =
1
k
(12)
1
|fi ri |
(13)
(14)
i=1
(15)
li
l
X
li p(li |s)
(16)
i=1
P =
n
Y
(vi1 vi2 )2
2
e
5) Importance of the variation of Parameters in the Deterministic and Probabilistic Algorithms: Shin et al. [15] proposed the enhanced weighted K-Nearest Neighbor algorithm
that improves accuracy of an indoor positioning system by
varying the number of K neighbors considered for positioning
in real time, during the online phase of the system.
The premise for studying indoor positioning systems with a
varying K is that there should only be considered K neighbors
that are at a small distance to the location of the user. The
number of nearest neighbors relevant for positioning depend
on the type of indoor area. For example in a corridor there are
fewer nearest neighbors relevant for positioning than the ones
available in an open area.
In the case of the probabilistic algorithms the ith probability of a location li given the signal s changes according to the
value of the parameter . The optimal value of also depends
in the area used for positioning.
The accuracy results presented, depend on the change of the
K for the deterministic algorithms and for the probabilistic
algorithms. The accuracy results are expressed as an average
positioning error.
6) Performance of Deterministic and Probabilistic Algorithms: According to the literature [16], The probabilistic algorithms perform better than the deterministic algorithms. For
this work, the type of algorithm is not the only characteristic
that affects the performance of the algorithms, but also the
parameters k for the deterministic and for the probabilistic
approaches.
H. Applications of the proposed dynamic IPS
1) Natural disasters: The WLAN infrastructure in buildings can severally be affected as a result of a natural disaster; in
those situations, the approach presented in this work could be
the only available option for indoor positioning. The position
system can help a rescue team find people trapped indoors.
The rescue team will be able to use an existing dynamic
positioning system if the trapped users indoors are able to
share their mobile Wi-Fi hotspot connectivity when the Wi-Fi
infrastructure is damaged.
2) Increase the coverage of an existing IPS: The coverage
of an already deployed IPS can be expanded if the approach
presented in this paper is considered in the case when creating
Wi-Fi hotspot nodes where the WLAN infrastructure is not
available.
(17)
i=1
where vi1 and vi2 are the ith values from the RSSI of the
radiomap (offline fingerprint) and the RSSI values being observed (online fingerprint), respectively.
For the experiments performed in this paper, the equation
(17) is used to vary the values of the parameter from 1 to
15. The that returns the less positioning error is selected.
The value of changes according to the estimated positioning
values obtained by the probabilistic algorithms. The testing
data is used to determine which parameter returns the fewest
errors for the positioning algorithm.
IV.
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
B. Stationary user is moving
30
25
(19)
20
Aceleration (m/s^2)
i+w
X
1
=
(aj aj )2
2w + 1 j=iw
15
10
q=iw
Y Axis
-10
X Axis
-5
Static
Static
Static
Static
Static
Static
Static
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Static
Static
Static
Static
Static
Static
Static
Static
Static
Static
Static
Static
Static
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Static
Static
Static
Static
Static
Static
2
ai
Z Axis
-15
-20
Time (s)
Threshold 1, ai >Threshold 1
0,
otherwise
(20)
E. Classification
(21)
max(A2i:i+w ) =Threshold 2
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
4.5
4.5
E XPERIMENTAL R ESULTS
V.
4
3.5
3
2.5
KNN
WKNN
1.5
1
0.5
4
3.5
3
2.5
MSEE
MAP
1.5
1
0.5
0
1
10 11 12 13 14 15
10
Parameter
Parameter
4.5
4.5
3.5
3
2.5
2
KNN
1.5
WKNN
1
0.5
0
4
3.5
3
2.5
MSEE
MAP
1.5
1
0.5
0
10 11 12 13 14 15
Parameter
10
Parameter
4.5
4.5
2.5
KNN
WKNN
1.5
1
0.5
3.5
3
2.5
MSEE
MAP
1.5
1
0.5
0
0
1
10 11 12 13 14 15
10
Parameter
Parameter
3.5
2.5
1.5
0.5
0
Original
MMSE = 10
DAF 1
MMSE = 10
DAF 2
MMSE = 10
DAF 3
MMSE = 10
DAF 4
MMSE = 10
DAF 5
MMSE = 10
DAF 6
MMSE = 10
DAF 7
MMSE = 10
DAF 8
MMSE = 10
DAF 9
MMSE = 10
DAF 10
MMSE = 10
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
B. Dynamic WI-FI Fingerprinting Consisting of DAF only at
UNTs CSE Department
16
16
15.5
14
15
14.5
14
KNN
13.5
13
12.5
In this experiment, the results of the dynamic IPS consisting only of dynamic access points and fingerprints are analyzed
at the CSE department shown in Figure 6. The results are
shown in Figure 12 and Figure 13. The availability of the
DAF is varied from 1 to 10 in a step of 1 DAF. The location
of the DAFs is the same as in the previous experiment.
VI.
10
8
MAP
MSEE
4
2
10 11 12 13 14 15
10
Parameter
Parameter
Fig. 12: Average positioning error of the dynamic IPS considering 2 DAF
16
14
12
10
8
KNN
WKNN
16
14
12
10
8
MMSE
MAP
2
1
10 11 12 13 14 15
10
Parameter
Parameter
Fig. 13: Average positioning error of the dynamic IPS considering 10 DAF
12
Average Postioning Error (m)
12
12
10
8
In this paper, the M axM ean access point selection strategies, was used to select a set of access points from all the
available for the purpose of improving indoor positioning.
Our experiments show that a limit of 5 DAF are needed to
obtain improvement of an existing indoor positioning system.
The accuracy was decreased when considering more than 5
DAFs. Since the availability of the dynamic fingerprints and
access points change over time, as users are added or removed
to the system, there exists an high probability that at least
half of the total number of DAFs are available for positioning,
which are the number of DAFs needed to maximize the
accuracy of the system.
In the case of an indoor positioning system consisting
solely of DAFs; The more the DAFs were considered, the
better the accuracy that was obtained for the system. The
results show that when adding more DAF into the indoor
positioning system the APE decreases which is better in terms
of accuracy.
6
4
2
0
DAF 2
MMSE = 2
DAF 3
MMSE = 2
DAF 4
MMSE = 2
DAF 5
MMSE = 2
DAF 6
MMSE = 2
DAF 7
MMSE = 2
DAF 8
MMSE = 2
DAF 9
MMSE = 2
DAF 10
MMSE = 2
The results presented in Figure 14 show that when considering a system solely of DAF the accuracy is better as the
number of DAF increase. In the experiment performed for this
paper the DAF was varied from 1 to 10, the algorithm that
performed better was the MMSE with parameter 2.
The original IPS at the CSE department yields an APE of
3.4 meters. When adding DAF into the original system the
2014 International Conference on Indoor Positioning and Indoor Navigation, 27th-30th October 2014
the user, since each technology has its own advantages and
disadvantages.
R EFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
Smartphone
sales
overtake
personal
computers
for
the
first
time
[study],
http://mashable.com/2012/02/03/
smartphone-sales-overtake-pcs/.
Z. Farid, R. Nordin, and M. Ismail, Recent advances in wireless indoor
localization techniques and system, Journal of Computer Networks and
Communications, vol. 2013, 2013.
D. Tse, Fundamentals of wireless communication. Cambridge university press, 2005.
P. Bahl and V. Padmanabhan, Radar: an in-building rf-based user
location and tracking system, in INFOCOM 2000. Nineteenth Annual
Joint Conference of the IEEE Computer and Communications Societies.
Proceedings. IEEE, vol. 2, 2000, pp. 775784 vol.2.
T. Roos, P. Myllymki, H. Tirri, P. Misikangas, and J. Sievnen, A
probabilistic approach to wlan user location estimation, International
Journal of Wireless Information Networks, vol. 9, no. 3, pp.
155164, 2002. [Online]. Available: http://dx.doi.org/10.1023/A%
3A1016003126882
M. Youssef, A. Agrawala, and A. Udaya Shankar, Wlan location
determination via clustering and probability distributions, in Pervasive
Computing and Communications, 2003. (PerCom 2003). Proceedings of
the First IEEE International Conference on, March 2003, pp. 143150.
Y. Chen, Q. Yang, J. Yin, and X. Chai, Power-efficient accesspoint selection for indoor location estimation, Knowledge and Data
Engineering, IEEE Transactions on, vol. 18, no. 7, pp. 877888, July
2006.
S. Fang and T. Lin, Accurate indoor location estimation by incorporating the importance of access points in wireless local area networks,
in Global Telecommunications Conference (GLOBECOM 2010), 2010
IEEE, Dec 2010, pp. 15.
A. Jimenez, F. Seco, C. Prieto, and J. Guevara, A comparison of
pedestrian dead-reckoning algorithms using a low-cost mems imu, in
Intelligent Signal Processing, 2009. WISP 2009. IEEE International
Symposium on, Aug 2009, pp. 3742.
I. H. Witten and E. Frank, Data Mining: Practical machine learning
tools and techniques. Morgan Kaufmann, 2005.
Waikato environment for knowledge analysis, weka, http://www.cs.
waikato.ac.nz/ml/weka/.
C. Laoudias, G. Constantinou, M. Constantinides, S. Nicolaou,
D. Zeinalipour-Yazti, and C. Panayiotou, The airplace indoor positioning platform for android smartphones, in Mobile Data Management
(MDM), 2012 IEEE 13th International Conference on, July 2012, pp.
312315.
B. Li, J. Salter, A. G. Dempster, and C. Rizos, Indoor positioning
techniques based on wireless lan, in LAN, First IEEE International
Conference on Wireless Broadband and Ultra Wideband Communications, pp. 1316.
M. Youssef and A. Agrawala, The horus wlan location determination
system, in Proceedings of the 3rd International Conference on
Mobile Systems, Applications, and Services, ser. MobiSys 05. New
York, NY, USA: ACM, 2005, pp. 205218. [Online]. Available:
http://doi.acm.org/10.1145/1067170.1067193
B. Shin, J. H. Lee, T. Lee, and H. S. Kim, Enhanced weighted knearest neighbor algorithm for indoor wi-fi positioning systems, in
Computing Technology and Information Management (ICCM), 2012 8th
International Conference on, vol. 2, April 2012, pp. 574577.
H. Liu, H. Darabi, P. Banerjee, and J. Liu, Survey of wireless indoor
positioning techniques and systems, Systems, Man, and Cybernetics,
Part C: Applications and Reviews, IEEE Transactions on, vol. 37, no. 6,
pp. 10671080, Nov 2007.