Accurate Localization and Tracking of A Passive RFID Reader Based On RSSI Measurements
Accurate Localization and Tracking of A Passive RFID Reader Based On RSSI Measurements
2, JUNE 2017
Abstract—Real-time locating systems require high localization information is usually obtained using a directional antenna
accuracy in the order of a few centimeters. Conventional meth- or an antenna array [10], whereas the range informa-
ods for radio frequency identification (RFID) localization fail to tion can be obtained from the received signal strength
achieve such accuracy, particularly in complex radio frequency
propagation environments. In this paper, we propose a method indication (RSSI) [11], round trip-of-flight (TOF) [12], time-
for locating and tracking an RFID reader that can achieve such difference-of-arrival (TDOA) [13], and/or phase-difference-of-
accuracy in a complex propagation environment by exploiting arrival (PDOA) measurements [14]. Second, the location of
received signal strength indicator (RSSI) measurements as the the object is determined by utilizing such information in rela-
only form of observation obtained from multiple spatially dis- tion to multiple known reference points. These positioning
tributed passive tags. There are three key contributions of this
paper. First, we analyze the effect of propagation impairments, methods include multilateration, multiangulation, and hybrid
non-isotropic radiation pattern of the tag antennas and multipath direction/range methods [15]–[18]. Other approaches for the
propagation, on RSSI measurements and the overall localiza- localization of RFID-enabled objects include proximity and
tion and tracking performance. Next, we compensate for the radio map matching. A survey of the state-of-the-art RFID
artifacts of multipath propagation and non-isotropic antenna pat- localization techniques is presented in [2] and [19]. Selection
tern and obtain a maximum likelihood (ML) estimate of the
RFID reader in a 2-D Cartesian space. The ML estimates of of an appropriate localization algorithm is determined based
the reader position, together with its velocity, are then used as on the resource constraints (e.g., bandwidth and power lim-
inputs to the Kalman filter for dynamical estimation of its tra- itations), propagation conditions (e.g., indoor or outdoor),
jectory. Finally, we present experimental results to demonstrate choice of RFID tags (e.g., active or passive), and other system
that the proposed method substantially improves the localization limitations [20].
accuracy compared to other state-of-the-art methods for a given
tag density. In RFID systems, localization of tags is a more customary
problem (e.g., supply chain and transportation). In such appli-
Index Terms—Passive RFID, localization, tracking, multilater- cations, there are a large number of objects to be detected and
ation, RSSI, multipath propagation, antenna pattern.
localized. As such, each object is identified with a tag and
multiple spatially distributed readers at known locations serv-
I. I NTRODUCTION ing as reference points. On the other hand, when the number
ADIO frequency identification (RFID) is an important of objects of interest is limited as observed in, e.g., mobile
R technology for a diverse range of applications involv-
ing electronic identification, localization, and tracking [1]–[3].
robot localization [21] and path planning [22], the objects are
identified using RFID readers, whereas the tags serve as the
With the advent of real-time locating systems applications, reference points. RFID reader localization is a dual problem
research efforts have concentrated on improving the accu- commonly deployed for such applications. In this paper, we
racy of location estimation algorithms [4]–[7]. As such, in focus on the localization of an RFID reader by exploit-
the context of several current and emerging applications, such ing the RSSI measurements obtained from multiple spatially
as telemedicine [8] and gesture recognition [9], accuracy of distributed passive tags as the only form of observation.
localization has emerged as a key challenging issue in RFID In complex propagation conditions due to, e.g., multipath
localization and tracking systems. propagation or non-isotropic radiation of the reader and tag
Typically, localization of an RFID-enabled object is antennas, the one-to-one correspondence cannot be guar-
implemented as a two-step process [2]. First, the range anteed between the observed signal and the range infor-
and/or direction-of-arrival (DOA) information of the object mation, rendering compromised localization accuracy [20].
is estimated from the observed RFID signal. The DOA Different approaches have been proposed to mitigate the
effect of multipath propagation on range estimation and,
Manuscript received March 17, 2017; revised July 30, 2017; accepted
October 19, 2017. Date of publication October 23, 2017; date of cur- consequently, on RFID localization. For example, frequency
rent version December 28, 2017. This work was supported by the Office hopping method [23], averaging over multiple frequency pairs
of Naval Research under Grant N00014-16-1-2425. (Corresponding author: in phase-based methods, and ultra-wideband signaling [2] are
Yimin D. Zhang.)
S. Subedi and E. Pauls are with the Center for Advanced Communications, deployed for improved localization. In time-invariant propa-
Villanova University, Villanova, PA 19085 USA. gation environments, localization algorithms based on radio
Y. D. Zhang is with the Department of Electrical and Computer map matching or scene analysis, such as LANDMARC [24]
Engineering, Temple University, Philadelphia, PA 19122 USA (e-mail:
[email protected]). and its variants, are known to be less sensitive to such prop-
Digital Object Identifier 10.1109/JRFID.2017.2765618 agation impairments as these factors are incorporated into the
2469-7281 c 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
SUBEDI et al.: ACCURATE LOCALIZATION AND TRACKING OF PASSIVE RFID READER BASED ON RSSI MEASUREMENTS 145
where pTx is the transmit power from the reader, Gt,k,τ and
Gr,k,τ are the directional gains of the kth tag, and reader A. Effect of Multipath Propagation
antenna, respectively, in the direction of propagation, ζ is the Multipath propagation, due to the presence of different
backscatter transmission efficiency of the passive tag, λ is the reflecting and scattering objects in the propagation scene, can
wavelength of the transmitted signal, and dk,τ is the range be a major source of error in RFID reader localization. In many
between the kth tag and the reader during the τ th time instant. practical applications, the geometry of the significant reflec-
The tag efficiency, ζ , is generally considered constant which tors is either known or can be pre-estimated. For example,
typically takes a value of −5 dB [35] but can be adjusted in a recent work [36], a low-complexity clustering algorithm
empirically based on the measured data [28]. The path loss is developed to detect multiple reflectors and estimate their
exponent, η, varies depending upon the propagation environ- geometry using time delay measurements. We consider a case
ment. Considering that the reader has line-of-sight (LOS) with where the reflector is a flat vertical surface with a known posi-
the tags, free space propagation is assumed and, as such, η is tion. Such situations arise, for example, when the reader is
assumed to be 2. However, other values empirically estimated mounted on a vehicle in a warehouse with a reflective sur-
for a given propagation environment can also be used. As such, face, whereas other reflectors are distant from the vehicle. In
for LOS propagation and known antenna gains of the reader such a situation, signal transmitted from a reader follows two
and the tag antennas in the direction of propagation, the range distinct paths: a direct path and a reflection path, as illus-
between the reader and the kth tag at the τ th observation can trated in Fig. 2. The analysis presented here can be easily
be estimated from the RSSI measurements as follows, extended to a multiple reflector scenario. Signals can also
propagate through multiple reflections but they are severely
1
λ pTx G2t,k,τ G2r,k,τ 4 attenuated and, hence, become negligible in the RSSI mea-
d̆k,τ = . (2) surement. Along the direct path, the propagation distance
4π pk,τ
between the reader and the kth tag at the τ th observation
In practice, however, the actual directional gains of the equals dk,τ = ||qτ − tk ||. Similarly, along the reflection path,
reader and the tag antennas towards the respective propaga- the propagation distance equals d̃k,τ = ||q̃τ − tk ||, where q̃τ
tion directions depend on their relative positions and, hence, is the mirror image of the reader position about the reflecting
are unknown a priori. surface (see Fig. 2). Therefore, the path difference between
Since the RFID systems are typically operated over a short the direct path and the reflection path is
distance, the RSSI measurements are highly coupled with the
reader and tag antenna patterns [27]. Therefore, the range dk,τ = d̃k,τ − dk,τ , (3)
estimates may become ambiguous in the presence of non-
isotropic radiation patterns. Multipath propagation is another and the corresponding phase difference is
major source of error in RSSI based localization. The signals 2π
propagating along different paths are superposed at the RFID αk,τ = dk,τ . (4)
λ
reader, constructively or destructively, depending on their rela-
tive phases. This causes significant variations in signal strength Thus, following the ground two-ray model [37], the signal
even within a fraction of a wavelength, which adds to the power backscattered to the reader from the kth tag can be
SUBEDI et al.: ACCURATE LOCALIZATION AND TRACKING OF PASSIVE RFID READER BASED ON RSSI MEASUREMENTS 147
As such, the estimated reader position is corresponding phase difference. Equation (19) represents an
T accurate model of the propagation environment, by exploiting
q̂(LS)
τ = q̂τ(LS)T , h . (15) the a priori knowledge of the radiation pattern of the reader
antenna and multipath due to the presence of the wall in the
As discussed in Section I, due to multipath propagation, tag
propagation scene. As such, we can reformulate the underlying
antenna directivity, and RSSI measurement error, the relation
estimation problem in (18) as
between the reader-tag distance and the corresponding RSSI 2
measurement is not consistent. As such, the accuracy of the q̂(ML)
τ = arg mingτ − ψ i (qi ) , (20)
qi
LS estimate of the reader position is adversely affected due
to these propagation impairments. Furthermore, it is not pos- where the Lτ × 1 vector ψ i [p1,i , . . . , pk,i , . . . , pLτ ,i ]T .
sible to compensate for the effects of such impairments using In the following section, we feed the ML estimate of
the multilateration based method. In the following section, we the instantaneous reader position obtained from (20) to the
propose an ML estimation method, which does not involve an Kalman filter for estimating the trajectory of the reader.
intermediate range estimation process and allows for an effec-
tive compensation of the effect of the propagation impairments V. K ALMAN F ILTERING
to obtain an optimal solution.
For tracking the trajectory of the reader, we resort to the
Kalman filter. We define the state vector of the reader at the τ th
IV. P RECISE L OCALIZATION U SING ML E STIMATION
observation as a four-dimensional (4-D) vector xτ = [qTτ , vTτ ]T
From (7), we can infer that the Lτ × 1 received signal comprising its position qτ [qx,τ , qy,τ ]T and velocity vτ
vector gτ [g1 , . . . , gLτ ]T follows a multivariate normal [vx,τ , vy,τ ]T in the two-dimensional (2-D) Cartesian coordinate
distribution, i.e., system. The reader dynamics is assumed to evolve according
gτ ∼ N (pτ , Cτ ), (16) to a constant velocity linear Gaussian model, such that
Fig. 6. Experiment for estimating the radiation pattern of the tag antenna
(a) Experimental setup. (b) Illustration of tag orientation angle.
Fig. 9. RSSI map for a fixed reader position. (a) Without metallic wall.
Fig. 7. Radiation pattern of the tag antenna. (b) With metallic wall.
is clearly a bias in location estimates towards the metallic D. Reader Position Tracking Using Kalman Filter
wall because the RSSI measurement is sensitive to reflection. As discussed in Section V, we can further improve the
Fig. 12 shows that this error can be significantly reduced by estimation accuracy of the position of the RFID reader by
152 IEEE JOURNAL OF RADIO FREQUENCY IDENTIFICATION, VOL. 1, NO. 2, JUNE 2017
TABLE I
AVERAGE RMSE OF L OCALIZATION ( IN m)
Fig. 14. Estimated reader trajectory after applying Kalman filter on ML Fig. 15. Estimated reader trajectory after applying Kalman filter on LS
estimates. (a) Without metallic wall. (b) With metallic wall. estimates. (a) Without metallic wall. (b) With metallic wall.
TABLE II
C OMPARISON OF L OCALIZATION ACCURACY OF THE S TATE - OF - THE -A RT U SING RFID S YSTEMS
surveillance, and K represents the number of tags deployed. A [9] T. Kanda, M. Shiomi, Z. Miyashita, H. Ishiguro, and N. Hagita, “A com-
comparison of the localization performance of these methods munication robot in a shopping mall,” IEEE Trans. Robot., vol. 26, no. 5,
pp. 897–913, Oct. 2010.
in terms of the normalized localization error shows that the [10] Y. Zhang, M. G. Amin, and S. Kaushik, “Localization and tracking
proposed method outperforms other methods for a given tag of passive RFID tags based on direction estimation,” Int. J. Antennas
density. Propag., vol. 2007, Dec. 2007, Art. no. 17426.
[11] G. Marrocco, E. Di Giampaolo, and R. Aliberti, “Estimation of UHF
RFID reading regions in real environments,” IEEE Antennas Propag.
Mag., vol. 51, no. 6, pp. 44–57, Dec. 2009.
VII. C ONCLUSION [12] F. Izquierdo, M. Ciurana, F. Barcelo, J. Paradells, and E. Zola,
“Performance evaluation of a TOA-based trilateration method to locate
In this paper, we have proposed an ML estimation technique terminals in WLAN,” in Proc. Int. Symp. Wireless Pervasive Comput.,
to directly estimate the position of an RFID reader in a 2-D Phuket, Thailand, Jan. 2006, pp. 1–6.
cartesian coordinates without the intermediate range estima- [13] T. Wang, “Novel sensor location scheme using time-of-arrival estimates,”
IET Signal Process., vol. 6, no. 1, pp. 8–13, Feb. 2012.
tion process. The proposed method allows us to compensate
[14] X. Li, Y. Zhang, and M. G. Amin, “Multifrequency-based range estima-
for the artifacts of the multipath propagation and the non- tion of RFID tags,” in Proc. IEEE Int. Conf. RFID, Orlando, FL, USA,
isotropic antenna pattern and obtain an optimal solution in the Apr. 2009, pp. 147–154.
ML sense. We further apply the Kalman filter for dynamically [15] A. H. Sayed, A. Tarighat, and N. Khajehnouri, “Network-based wireless
location: Challenges faced in developing techniques for accurate wire-
estimating the trajectory of the reader within the surveil- less location information,” IEEE Signal Process. Mag., vol. 22, no. 4,
lance region. Experimental results verified that the proposed pp. 24–40, Jul. 2005.
algorithm outperforms the conventional multilateration based [16] A. Milella, P. Vanadia, G. Cicirelli, and A. Distante, “RFID-based envi-
ronment mapping for autonomous mobile robot applications,” in Proc.
localization technique and the estimation accuracy is fur- IEEE/ASME Int. Conf. Adv. Intell. Mechatronics, Zürich, Switzerland,
ther improved at a low computational cost by exploiting the Sep. 2007, pp. 1–6.
Kalman filter. A comparison of the localization performance [17] J. Song, C. T. Haas, and C. H. Caldas, “A proximity-based method
for locating RFID tagged objects,” Adv. Eng. Informat., vol. 21, no. 4,
of these methods in terms of the normalized localization error pp. 367–376, Oct. 2007.
shows that the proposed method achieves significantly higher [18] Y. D. Zhang, X. Li, and M. G. Amin, “Array processing for RFID
localization accuracy compared to other methods for a given tag localization exploiting multi-frequency signals,” in Proc. SPIE,
tag density. Conversely, for a given accuracy, the proposed vol. 7349. Orlando, FL, USA, Apr. 2009, Art. no. 734907.
[19] M. Bouet and A. L. Dos Santos, “RFID tags: Positioning principles
method requires a sparser tag deployment. and localization techniques,” in Proc. IFIP Wireless Days Conf., Dubai,
UAE, Nov. 2008, pp. 1–5.
[20] S. Subedi, Y. D. Zhang, and M. G. Amin, “Precise RFID localization
R EFERENCES in impaired environment through sparse signal recovery,” in Proc. SPIE,
vol. 8753. Baltimore, MD, USA, May 2013, Art. no. 87530H.
[1] K. Finkenzeller, RFID Handbook: Radio-Frequency Identification [21] K. Yamano et al., “Self-localization of mobile robots with RFID system
Fundamentals and Applications. New York, NY, USA: Wiley, 1999. by using support vector machine,” in Proc. IEEE/RSJ Int. Conf. Intell.
[2] Y. Zhang, X. Li, and M. G. Amin, “Principles and techniques of Robots Syst., vol. 4. Sendai, Japan, Sep. 2004, pp. 3756–3761.
RFID positioning,” in RFID Systems Research Trends and Challenges, [22] S. A. Parkison, E. T. Psota, and L. C. Perez, “Automated indoor
M. Bolić, D. Simplot-Ryl, and I. Stojmenović, Eds. New York, NY, RFID inventorying using a self-guided micro-aerial vehicle,” in Proc.
USA: Wiley, 2010, pp. 389–412. IEEE Int. Conf. Electro Inf. Technol., Milwaukee, WI, USA, Jun. 2014,
[3] N. C. Karmakar, Handbook of Smart Antennas for RFID Systems. pp. 335–340.
Hoboken, NJ, USA: Wiley, 2011. [23] I. Amir and A. Naim, “Frequency hopping range estimation with low
[4] C. Hekimian-Williams, B. Grant, X. Liu, Z. Zhang, and P. Kumar, power consumption,” U.S. Patent, 7 061 428 B1, Jun. 2006.
“Accurate localization of RFID tags using phase difference,” in Proc. [24] L. M. Ni, Y. Liu, Y. C. Lau, and A. P. Patil, “LANDMARC: Indoor
IEEE Int. Conf. RFID, Orlando, FL, USA, Apr. 2010, pp. 89–96. location sensing using active RFID,” in Proc. IEEE Int. Conf. Pervasive
[5] J. S. Choi, H. Lee, R. Elmasri, and D. W. Engels, “Localization systems Comput. Commun., Fort Worth, TX, USA, Mar. 2003, pp. 407–415.
using passive UHF RFID,” in Proc. Int. Joint Conf. INC IMS IDC, Seoul, [25] P. Setlur, G. E. Smith, F. Ahmad, and M. G. Amin, “Target localization
South Korea, Aug. 2009, pp. 1727–1732. with a single sensor via multipath exploitation,” IEEE Trans. Aerosp.
[6] D. Fortin-Simard, K. Bouchard, S. Gaboury, B. Bouchard, and Electron. Syst., vol. 48, no. 3, pp. 1996–2014, Jul. 2012.
A. Bouzouane, “Accurate passive RFID localization system for smart [26] Q. Wu, Y. D. Zhang, M. G. Amin, and F. Ahmad, “Through-the-wall
homes,” in Proc. IEEE Int. Conf. Netw. Embedded Syst. Every Appl., radar imaging based on modified Bayesian compressive sensing,” in
Liverpool, U.K., Dec. 2012, pp. 1–8. Proc. IEEE ChinaSIP, Xi’an, China, Jul. 2014, pp. 232–236.
[7] J. Maneesilp, C. Wang, H. Wu, and N.-F. Tzeng, “RFID support [27] J. Wang, M. G. Amin, and Y. D. Zhang, “Signal and array processing
for accurate 3D localization,” IEEE Trans. Comput., vol. 62, no. 7, techniques for RFID readers,” in Proc. SPIE, vol. 6248. Orlando, FL,
pp. 1447–1459, Jul. 2013. USA, Apr. 2006, Art. no. 624807.
[8] S. Chia, A. Zalzala, L. Zalzala, and A. Karim, “Intelligent technologies [28] E. Pauls and Y. D. Zhang, “Experimental studies of high-accuracy
for self-sustaining, RFID-based, rural e-health systems,” IEEE Technol. RFID localization with channel impairments,” in Proc. SPIE, vol. 9497.
Soc. Mag., vol. 32, no. 1, pp. 36–43, Mar. 2013. Baltimore, MD, USA, Apr. 2015, Art. no. 94970I.
154 IEEE JOURNAL OF RADIO FREQUENCY IDENTIFICATION, VOL. 1, NO. 2, JUNE 2017
[29] S. Han, H. Lim, and J. Lee, “An efficient localization scheme for a Eric Pauls received the B.S. and M.S. degrees
differential-driving mobile robot based on RFID system,” IEEE Trans. in electrical engineering from Villanova University,
Ind. Electron., vol. 54, no. 6, pp. 3362–3369, Dec. 2007. Villanova, PA, USA, in 2014 and 2016, respectively.
[30] S. Park and S. Hashimoto, “Autonomous mobile robot navigation using He is currently a member of the Advanced Systems
passive RFID in indoor environment,” IEEE Trans. Ind. Electron., Technologies Group, Harris Corporation. His work is
vol. 56, no. 7, pp. 2366–2373, Jul. 2009. focused on machine learning, geolocation, and radar
[31] S. Park and H. Lee, “Self-recognition of vehicle position using UHF pas- systems.
sive RFID tags,” IEEE Trans. Ind. Electron., vol. 60, no. 1, pp. 226–234,
Jan. 2013.
[32] B.-S. Choi, J.-W. Lee, and J.-J. Lee, “Localization and map-building of
mobile robot based on RFID sensor fusion system,” in Proc. IEEE Int.
Ind. Inform., Daejeon, South Korea, Jul. 2008, pp. 412–417.
[33] H. J. Lee and H. J. Lee, “Localization of mobile robot based on
radio frequency identification devices,” in Proc. SICE-ICASE, Busan,
South Korea , Oct. 2006, pp. 5934–5939.
[34] P. Asadzadeh, L. Kulik, and E. Tanin, “Gesture recognition using RFID
technology,” Pers. Ubiquitous Comput., vol. 16, no. 3, pp. 225–234,
Mar. 2012. Yimin D. Zhang (SM’01) received the Ph.D. degree
[35] D. M. Dobkin, The RF in RFID: Passive UHF RFID in Practice. from the University of Tsukuba, Tsukuba, Japan, in
Burlington, MA, USA: Newnes, 2008. 1988.
[36] H. Naseri and V. Koivunen, “Indoor mapping based on time delay esti- He joined the Department of Radio Engineering,
mation in wireless networks,” in Proc. IEEE ICASSP, Brisbane, QLD, Southeast University, Nanjing, China, in 1988. He
Australia, Apr. 2015, pp. 2424–2428. served as the Director and the Technical Manager
[37] T. S. Rappaport, Wireless Communications: Principles and Practice. with Oriental Science Laboratory, Yokohama, Japan,
Upper Saddle River, NJ, USA: Prentice-Hall, 2002. from 1989 to 1995, a Senior Technical Manager with
[38] Y. Zhao, N. Patwari, P. Agrawal, and M. G. Rabbat, “Directed by direc- the Communication Laboratory Japan, Kawasaki,
tionality: Benefiting from the gain pattern of active RFID badges,” IEEE Japan, from 1995 to 1997, and a Visiting Researcher
Trans. Mobile Comput., vol. 11, no. 5, pp. 865–877, May 2012. with ATR Adaptive Communications Research
[39] N. Gordon, B. Ristic, and S. Arulampalam, Beyond the Kalman Filter: Laboratories, Kyoto, Japan, from 1997 to 1998. He was a Research Professor
Particle Filters for Tracking Applications. Boston, MA, USA: Artech with the Center for Advanced Communications, Villanova University,
House, 2004. Villanova, PA, USA, from 1998 to 2015. Since 2015, he has been an Associate
[40] ALN-9640 Squiggle Inlay Datasheet, Alien Technol., San Jose, CA, Professor with the Department of Electrical and Computer Engineering,
USA, Feb. 2014. [Online]. Available: http://www.alientechnology.com/ College of Engineering, Temple University, Philadelphia, PA, USA. His
wp-content/uploads/Alien-Technology-Higgs-3-ALN-9640-Squiggle.pdf research interests include statistical signal and array processing, compressive
sensing, convex optimization, time-frequency analysis, MIMO system, radar
imaging, target localization and tracking, adaptive beamforming, and their
applications to radar, communications, satellite navigation, RFID, and radio
astronomy. He has published over 300 journal articles and conference papers
Saurav Subedi received the Ph.D. degree in and 13 book chapters in the above areas. He was a recipient of the 2016
electrical engineering from Villanova University, Premium Award from the Institution of Engineering and Technology for Best
Villanova, PA, USA, in 2016. He is currently Paper published in IET Radar, Sonar and Navigation.
a Data Scientist/Researcher-RF localization with Dr. Zhang is an Associate Editor for the IEEE T RANSACTIONS ON S IGNAL
Bastille Networks, Atlanta, GA, USA. He was a P ROCESSING, and serves on the Editorial Board of the Signal Processing
Research Assistant with the Center for Advanced journal. He was an Associate Editor for the IEEE S IGNAL P ROCESSING
Communications, Villanova University from 2012 to L ETTERS from 2006 to 2010, and an Associate Editor for the Journal of
2016. His research interests include statistical sig- the Franklin Institute from 2007 to 2013. He is a member of the Sensor
nal processing, radar signal processing, sparse signal Array and Multichannel Technical Committee of the IEEE Signal Processing
reconstruction and compressive sensing, and data Society, and the Technical Committee Co-Chair of the 2018 IEEE Sensor
science. Array and Multichannel Signal Processing Workshop.