Professional Documents
Culture Documents
A Robust RFID Based Method For Precise Indoor Positioning
A Robust RFID Based Method For Precise Indoor Positioning
Indoor Positioning
1 Introduction
Positioning and location identification are useful in a number of industrial fields.
In logistics and transportation domain, the real-time position of each cargo,
vehicle carrier, and even human worker can be valuable information. There are
growing needs for acquiring high-precision indoor location information at a low
cost.
M. Ali and R. Dapoigny (Eds.): IEA/AIE 2006, LNAI 4031, pp. 1189–1199, 2006.
c Springer-Verlag Berlin Heidelberg 2006
1190 A. Lim and K. Zhang
Many of the existing Indoor Positioning Systems (IPS) [1] are based on Wire-
less Local Area Network. Wireless access points are installed in each room and
portable receiving device can determine which room it is in when it receives
signal from access points. This approach would be useful to determine which
room inside a building the tracked subject is in. However the precision is not
high enough for logistics applications. Also there will be problem if any of the
access points fails to work.
There are other technologies that provide more precise positioning. Wi-Fi,
infrared, ultrasonic, or magnetic technologies has been employed in positioning
applications such as [2], [3] and [4]. The use of these technologies comes with
high-cost. And when comes into industrial environment, the performance may
not be good.
Radio Frequency Identification (RFID), a technology invented more than half
a century ago, has recently receive overwhelming attention, especially in its use
in the logistic applications for cargo tracking and identification. For a compre-
hensive understanding of RFID, refer to [5]. There has been notably efforts in
employing RFID in positioning, both in outdoor applications [3] and indoor
applications [6, 7].
read by a reader, the system verdicts that the mobile agent carrying the tag
is inside the read range of the particular reader. This approach will be practi-
cal for applications in which, mobile agents move around well-partitioned and
separated areas through some checkpoints. Readers are normally placed at such
checkpoints to detect the movement of the agents. However, when the precision
requirement is higher, or the number of checkpoint increases, this “mobile tag
fixed reader” approach becomes impractical. Also, the unstable nature of wireless
communication, especially of the UHF radio wave communication in industrial
environment [10], introduces high error rate when position information of the
mobile agent is only based on the reading of one single tag.
Thus, in contrast to “mobile tag fixed reader” method, a “super-distributed
tag infrastructure” [11] approach is proposed. In this approach, a large number of
passive tags are distributed in the environment, and an RFID reader is carried
by each mobile agent. When an agent moves inside the environment, at each
location one tag is read and its location determined. Successful applications of
such method include [6] and [7]. However, the restriction that only one single
tag could be read at any time is too harsh. To place tags on the floor [6, 7] is
also inconvenient or infeasible in some industrial applications.
Therefore we propose a new “mobile reader dispersed tag” approach: a large
number of tags are dispersed in the environment, allowing more than one tag
being read by a reader in the environment. A mobile agent is first placed at
designated grid points, or “sample points”. “Sample readings” of what tags are
read by reader at each point are collected and stored. After that when the agent
is moving about in the environment, the real-time reading results are collected
and compared against the sample readings; and the location of the agent is
classified into one of the sample points with pattern recognition and classification
techniques.
is partitioned into 7 rows and 7 columns, thus creating 49 grids. The width and
length of a grid are not equal. It is made this way so that one grid can perfectly
match with one piece of tile on the ceiling. Fig. 2 shows the floor plan of the
test environment and the partition. Fig. 3(a) and (b) are photos of the floor and
ceiling of the experiment area.
A total number of 176 RFID tags, arranged in 22 columns by 8 rows, are
placed onto the ceiling. In Fig. 2, each tag is illustrated by a small square. Each
rectangular tile on the ceiling has 4 tags at its vertices and another 4 on its two
long sides. The tags used are 4” by 4” Symbol UHF Carton Tag, as shown in
Fig. 4.
A simple carrier is built for the experiment as a mobile agent, as shown in
Fig. 5. One Symbol AR400 RFID Reader with power supply and two Symbol
High Performance Antenna are installed on the carrier. Metal bars are attached
to both long and short sides of the carrier to assist in placing the carrier at
precise locations. The height and angel of the antenna are adjustable. The reader
is connected to a computer that collects the reading results at each location.
The main purpose of the experiments is to examine the feasibility of the proposed
method as an effective and practical approach for indoor positioning in logistics
applications. Also, good algorithms for solving the formulated pattern matching
problem are to be discovered. A number of factors related to the performance
1194 A. Lim and K. Zhang
Fig. 4. A Tag Placed on the Ceiling Fig. 5. Mobile Agent with Reader and
Antenna
of the system are considered: height, angle, orientation and power level of the
antenna, and the density of sample data collection (sampling rate). In total, 7
sets of sample data are collected, as summarized in Table 1.
The standard sample data set U1 is collected at the center of each partitioned
grid, thus having 49 sample points. The standard power level is 255, which is
full power. The standard antenna angel is 0◦ with respect to the horizontal
plane. The standard antenna height is 77 cm (antenna to ceiling 144.5 cm). The
standard orientation of the carrier is facing east (long side of antenna parallel to
long side of the rectangular area). U2 is collected with standard configuration at
both center and boundary of each grid, thus having 15×14 points. U3 through
U6 are sample sets with variations on the power, angel, orientation, and height of
the antenna, as described in Table 1. U7 is the union of U1 and U5 , introducing
another element ri , the orientation, into the tuple (xi , yi , oi ).
Note that, when collecting the readings at every point for each sample set,
an additional 9 readings are collected. Together the 10 readings at each point
are used as testing set of observations at that point with respect to its sample
set. And this testing set is classified against a sample data (normally itself, or a
standard sample set) with a pattern matching algorithm to examine the accuracy
of the classification or the effect of various alteration on the configuration.
A Robust RFID-Based Method for Precise Indoor Positioning 1195
T T L(s) = { p | s ∈ op , 1 ≤ i ≤ n} (2)
1196 A. Lim and K. Zhang
2. Given T , for each sample point at (xi , yi ), compute the mapping count score
0, if i ∈ T T L(s)
score(i, T ) = (3)
1, if i ∈ T T L(s)
s∈T
Fig. 6. “Tag-to-Location Mapping Count” Algorithms Runs into Problem with Bound-
ary Cases
5 Experimental Results
5.1 Comparison on Algorithms
To compare the effectiveness of the classification algorithms, 10 readings col-
lected at each point in 7×7 sample data are used as observations and U1 is used
as sample data set. The reading accuracy are presented in Table 2. Boundary
points are excluded for the comparison. Thus for row 1–5, there are 5×5×10=250
test cases. And for row 6, there are 11×11×10=1210 test cases.
We can see that, both algorithms perform well on U1 –7×7 std self-validation
test case. Each algorithm outperforms the other in some of the rest test cases. We
also observe that change of power, orientation and height of the antenna while
using the standard sample data significantly reduces the positioning accuracy.
Table 3 presents the results of the “Intersection over Union” algorithm run-
ning over each same sample data and test data. For all the test cases, our pro-
posed method could provide >97% accuracy in determining the correct position.
Furthermore, for the <3% error cases, the average error on x and y is within
0.50 unit with respect to the width and length of one tile, which are within 1
meter.
Through experiment, we also verified that our proposed solution is able to de-
termine the orientation of the carrier by adding an orientation attribute in the
sample data tuple, generating sample data U7 . Using it as a sample data, we
achieved 2.45% error rate in 7×7 std case and 1.43% 7×7 side case.
From the experiment results, the following recommendations could be made to
ensure a high accuracy of the positioning system. First, height and power level of
the antenna should be consistent in the whole system. A small change in height or
power may lead to big variation on the observation and damage the performance,
as one could compare the error rates in Table 2. Second, a slight variation of
antenna angle with respect to horizontal plane would not affect the accuracy too
much, as shown in Table 2 row 3. This suggests that the method is practical for
industrial application where carrier moves on uneven floor in high speed with
vibration. Finally, increase on the sampling rate, as we expected, would generally
produce higher accuracy (error rate reduced from 2.24% to 1.02% on 7×7 std
when sample data changed from 7×7 std to 15×14 std).
1198 A. Lim and K. Zhang
References
1. Pahlavan, K., Li, X., Makela, J.: Indoor Geolocation Science and Technology. IEEE
Com-munications Magazine, Feb. 2002.
2. Hiyama, A., Yamashita, J., Kuzuoka, H., Hirota, K., Hirose, M.: Position Track-
ing Using Infra-Red Signals for Museum Guiding System. Ubiquitous Computing
Systems, Second International Symposium. (UCS 2004).
3. Minami, M., Fukuju, Y., Hirasawa, K., Yokoyama, S., Mizumachi M., Morikawa,
H., Ao-yama, T.: DOLPHIN: A Practical Approach for Implementing a Fully Dis-
tributed Indoor Ultrasonic Positioning System. Ubiquitous Computing: 6th Inter-
national Conference (Ubi-Comp 2004).
4. Prigge, E.A., How, J.P.: Signal Architecture for a Distributed Magnetic Local Po-
sitioning System. IEEE Sensors Journal, Vol.4, No.6, Dec. 2004.
5. Finkenzeller, K.: RFID Handbook: Fundamentals and Applications in Contactless
Smart Cards and Identification, 2nd edition. John Wiley & Sons (2003)
6. Chon, H.D., Jun, S., Jung, H., An, S.W.: Using RFID for Accurate Positioning.
Journal of Global Positioning Systems (2004), Vol 3, No.1-2, 32-39
7. Seo, D.S., Won, D., Yang, G.W, Choi, M.S., Kwon, S.J., Park J.W.: A Probabilistic
Ap-proach for Mobile Robot Localization under RFID Tag Infrastructures. (Sub-
mission) Inter-national Conference on Control, Automation and Systems (ICCAS
2005).
8. Gharpure., C.P.: Orientation Free Radio Frequency Identification Based Navigation
in a Robotic Guide for the Visually Impaired. Master Thesis. Utah State University
(2004).
A Robust RFID-Based Method for Precise Indoor Positioning 1199
9. Borriello, G., Brunette. W., Hall, M., Hartung, C., Tangney, C.: Reminding About
Tagged Objects Using Passive RFIDs. Ubiquitous Computing: 6th International
Conference (Ubi-Comp 2004).
10. Rappaport, T.S.: Characterization of UHF Multipath Radio Channels in Factory
Buildings. IEEE Transactions on Antennas and Propergation, Vol. 37 (1989), No.
8, 1058-1069
11. Bohn, J., Mattern, F.: Super-Distributed RFID Tag Infrastructures. Proc. 2nd
European Symposium on Ambient Intelligence (EUSAI 2004)