Next Article in Journal
An Appliance Scheduling System for Residential Energy Management
Next Article in Special Issue
A Deep Learning-Based Intrusion Detection System for MQTT Enabled IoT
Previous Article in Journal
Toward an Automatic Quality Assessment of Voice-Based Telemedicine Consultations: A Deep Learning Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Localization and Tracking of an Indoor Autonomous Vehicle Based on the Phase Difference of Passive UHF RFID Signals

School of Microelectronics, Tianjin University, Tianjin 300072, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(9), 3286; https://doi.org/10.3390/s21093286
Submission received: 19 March 2021 / Revised: 6 May 2021 / Accepted: 7 May 2021 / Published: 10 May 2021
(This article belongs to the Special Issue Internet of Things for Industrial Applications)

Abstract

:
State-of-the-art radio frequency identification (RFID)-based indoor autonomous vehicles localization methods are mostly based on received signal strength indicator (RSSI) measurements. However, the accuracy of these methods is not high enough for real-world scenarios. To overcome this problem, a novel dual-frequency phase difference of arrival (PDOA) ranging-based indoor autonomous vehicle localization and tracking scheme was developed. Firstly, the method gets the distance between the RFID reader and the tag by dual-frequency PDOA ranging. Then, a maximum likelihood estimation and semi-definite programming (SDP)-based localization algorithm is utilized to calculate the position of the autonomous vehicles, which can mitigate the multipath ranging error and obtain a more accurate positioning result. Finally, vehicle traveling information and the position achieved by RFID localization are fused with a Kalman filter (KF). The proposed method can work in a low-density tag deployment environment. Simulation experiment results showed that the proposed vehicle localization and tracking method achieves centimeter-level mean tracking accuracy.

1. Introduction

In recent years, a considerable amount of robots have been used in the industrial field. As a result, the positioning of mobile robots has received tremendous attention. However, almost all industrial mobile robots work in indoor environments, where the GPS signal cannot be used for localization. To overcome this limitation, several sensors have been integrated into mobile robots for positioning. Mobile robot positioning schemes can be divided into two categories: relative and absolute [1]. The relative positioning schemes use sensors, such as inertial components and wheel encoders, to obtain the motion vector of the mobile robot. On the other hand, absolute positioning schemes get the position of the robot directly using the indoor position methods. The fusion of these two positioning schemes solves the problem that the relative positioning cannot obtain the initial position. Moreover, the positioning result is more accurate than only using one of these two methods. The most popular fusion algorithms are filter-based methods, including the Kalman filter (KF) and the particle filter (PF).
Ultra-high-frequency (UHF) radio frequency identification (RFID) is a promising technique for indoor localization, which has been widely studied in the past decade. RFID indoor localization is based on the backscatter signal of the RFID tag. The backscatter signal has three dimensions, which are the signal strength, signal phase, and signal frequency. Using these three features of the backscatter signal, the position of RFID tags or reader antennas is obtained by localization algorithms. Localization algorithms are composed of three groups: ranging-based localization algorithms, ranging-free localization algorithms, and SAR-based methods [2]. Ranging-based UHF RFID localization algorithms are made up of the received signal strength indicator (RSSI) [3], the phase difference of arrival (PDOA) [4], and the angle of arrival (AOA) [5]. With reference tags, ranging-free localization algorithms locate tags by online pattern matching [6,7,8]. The SRA-based localization methods move tags or readers on a known trajectory and use measured phases to calculate the coordinates [9].
RFID tags are so inexpensive and easy to deploy that it is appropriate to use RFID localization as the absolute positioning scheme of mobile robot positioning. In this application scenario, the RFID reader is deployed on the mobile robot, and RFID tags are placed in different locations in the indoor environment. The absolute positioning problem of the mobile robot is translated into the positioning of the RFID reader. By querying tags, the RFID reader receives the backscatter signals of tags with known coordinates. The coordinates are stored in the tag chip memory, which is read every query round, or stored on a server used by the localization software directly. The estimate of absolute position is obtained by the ranging-free or ranging-based RFID localization algorithms. However, the estimate of absolute position always has a large error. Fusing the estimate with the observed measurement, which is acquired from the sensors, the error is mitigated.
In this paper, a novel RFID-based indoor mobile robots localization and navigation system is presented. Rather than relying on the RSSI of the RFID backscatter signal to locate the robot, the signal phase was used. Different from existing phase-based methods, the dual-frequency PDOA ranging method was exploited. This method requires deploying much fewer tags in the working environment than landmark-based methods, which require more tags to improve positioning accuracy. In addition, RSSI ranging-based methods also need an intensive tag deployment environment. In actual application scenarios, such as libraries and warehouses, caused by the multipath effect, the received signal strength (RSS) path loss model has a large error, which is known as small-scale fading. With this effect, the RSS varies by several dBm in a short distance, which will cause a large positioning error. Since the PDOA ranging method is also affected by multipath propagation, this paper proposed an algorithm to mitigate this effect.
The main contributions of this paper are summarized as follows.
(1)
A novel indoor mobile robot localization and navigation system was proposed. The RFID reader is mounted on the mobile robot and obtains the position of the robot by dual-frequency PDOA ranging. This system needs a much lower tag deployment density, which can reduce the tag reading collision.
(2)
To mitigate the multipath-caused ranging error, the localization problem was modeled as an optimization problem and relaxed to an SDP problem, which can be solved efficiently.
(3)
In order to improve system accuracy, the odometry information, obtained from wheel encoders, is fused with the RFID localization result. The system is transformed into a linear model, and a novel KF is presented to solve the tracking problem. Different from the nonlinear KF methods, the computational requirements are lower. Hence, the time efficiency of the proposed method is high.
The rest of this paper is organized as follows. The related works are presented and discussed in Section 2. Section 3 introduces the problem formulation, which includes the autonomous vehicle movement model, the autonomous vehicle localization problem, and the UHF RFID channel model. Section 4 proposes the localization and tracking algorithms. Simulation experiments are conducted to verify the performance of proposed methods in Section 5. Section 6 provides the conclusion.

2. Related Works

In recent years, many RFID-based indoor robot localization systems have been studied [10]. Early works used RFID tags as landmarks, which requires a dense tag deployment to guarantee the position accuracy. Most of these methods actually do not use any feature of the backscatter signal and just use RFID tags as landmarks. In [11], the mobile robot carried a reader antenna on the bottom, and the position could be estimated through the position data of the tags within the recognition area of the reader. Considering the effect of RFID reading fault, an effective fault-tolerant RFID reader localization approach was studied in [12]. Similarly, some autonomous mobile navigation systems based on high-frequency (HF) passive RFID were studied in [13,14,15]. The relationship between the density of the RFID tag distribution and localization precision was analyzed in [16]. In another work, the tags were used to define the desired trajectory of the robot [17]. Subsequently, the received signal strength (RSS) measurement of the backscatter signal was utilized to estimate the position of mobile robots. Using path loss model, the distance between the tag and reader was obtained. The position was estimated by a probabilistic [18,19] method or a geometric method [20]. Thereafter, sensors, such as ultrasonic sensors [21] and odometry sensors [22], were fused with the RFID localization system to reduce the uncertainties. Filter-based algorithms, such as the Kalman filter (KF) [23,24] and the particle filter (PF), are the most popular fusion methods. In [25,26,27], the phase of the backscatter signals was fused with the odometry information, which was obtained from the encoders on the wheels of the vehicle. Moreover, the phase shift of the backscatter signals was used for robot localization [28,29]. A data-driven fusion estimation method based on the unscented Kalman filter (UKF) was given in [30]. Furthermore, a particle filter can also be used as a fusion method [31]. Different from these two types of famous filtering methods, a new extended finite impulse response (EFIR) filter was proposed for RFID-based mobile robot localization and navigation [32,33]. For indoor robot localization methods, which use UHF RFID tags, the performances of different filters were studied in [34]. What is more, the effect of infrastructure and localization algorithms on position accuracy, in RFID-based robot location systems, was investigated in [35]. In [36], a particle filter was employed to use the phase difference between two steps of the mobile robot for localization and tracking. This method is similar to the landmark-based method and requires a high density of tags. Furthermore, extending the problem to three dimensions, the indoor unmanned aerial vehicles localization and tracking problem was studied in [37,38].

3. Problem Formulation

3.1. Autonomous Vehicle Movement Model

To locate and track the autonomous vehicle in an indoor environment, a UHF RFID reader was deployed on the vehicle, and UHF RFID tags were placed on the floor, as shown in Figure 1. There were N tags whose coordinates t i = x i , y i , i N were known. After querying the tags, the reader can obtain the electronic product code (EPC) codes of the tags and extract the phase of the backscatter signal.
The trajectory of the autonomous vehicle was controlled by the left and right wheels. Wheel encoders were installed on each wheel, which recorded the distance traveled by each wheel. This vehicle motion problem was modeled as a state transition model in the paper. Suppose the position of autonomous vehicle at time t is x t = x t , y t and the orientation is θ t . Let d L t and d R t denote the incremental distance of the left and right wheels, respectively. Thus, as shown in Figure 2, the state transition of the vehicle from time t to t + 1 is given by:
x t + 1 = x t + d t γ t cos θ t + γ t cos θ t ,
y t + 1 = y t + d t γ t sin θ t + γ t sin θ t ,
θ t + 1 = θ t + γ t ,
where γ t is the orientation increment from time t to t + 1 and d t is the vehicle moving distance. These two parameters can be calculated from d L n and d R n , shown as:
d t = 1 2 d L t + d R t ,
γ t = 1 l d R t d L t ,
where l is the distance between two wheels. This autonomous vehicle movement model was our original work.

3.2. Autonomous Vehicle Localization Problem

The position measurement was obtained from the UHF RFID localization, which was modeled as locating a UHF RFID reader. The phase of the RFID backscatter signal was obtained by a ranging-based localization method. Assume the continuous wave (CW) signal transmitted by the reader is written as:
t x t = sin ( 2 π f t ) .
According to the UHF RFID backscatter channel, the received backscatter signal is:
r x t = A ( t ) sin ( 2 π f t + φ ) ,
where A ( t ) is the modulation amplitude. φ is the phase delay caused by the signal propagation and can be further written as:
φ + 2 k π = 2 π 2 d λ + φ t + φ r + φ t a g ,
where 2 π 2 d λ is the phase delay caused by the signal propagation between the reader and the tag. d is the distance between the reader and the tag, and λ is the signal wavelength. k is a positive integer, which represents the number of full cycles that the signal propagates within a 2 d distance. φ t , φ r , and φ t a g are the phase delay caused by the reader transmit circuits, the tag reflection characteristic, and the reader receiver circuits [39], which are fixed values, independent of the distance between the tag and reader, and can be measured experimentally. Thus, the distance-related phase delay is:
φ d + 2 k π = φ φ t φ r φ t a g = 4 π d λ .
Since k is unknown, it is infeasible to estimate the distance d with one frequency band. However, this problem can be solved with the dual-frequency PDOA method. Suppose the two frequencies are f 1 and f 2 ; the phase delay φ d 1 and φ d 2 are:
φ d 1 + 2 k 1 π = 4 π d f 1 c ,
φ d 2 + 2 k 2 π = 4 π d f 2 c ,
where c is the speed of light. From Equations (10) and (11), the phase difference is written as:
Δ φ d = 2 Δ k π + 4 π d ( f 1 f 2 ) c ,
where Δ k = k 1 k 2 , Δ φ = φ d 1 φ d 2 . The UHF tags’ readable distance is about 10 to 20 m. Within this distance, the appropriate f 1 and f 2 can be selected to make the Δ k equal to zero [40]. Consequently, assume that f 1 > f 2 ; when Δ φ > 0 , the distance between the reader and tags can be written as:
d ^ = c Δ φ 4 π f 1 f 2 .
When Δ φ < 0 , because the range of Δ φ is π , π , d is expressed as:
d ^ = c ( Δ φ + 2 π ) 4 π f 1 f 2 .
Due to multipath propagation, the ranging result d ^ has an error that approximately obeys a zero mean Gaussian distribution [41]. Therefore, with maximum likelihood estimation, the autonomous vehicle localization problem at time t can be modeled as:
min x t i = 1 L ( d ^ i | | x t t i | | ) 2 σ i 2 ,
where d ^ i is the estimated distance between the vehicle and tag i. L is the number of readable tags. x t is the coordinate of the autonomous vehicle, denoted as x t = ( x t , y t ) . σ i is the standard deviation of the ranging error for d ^ i .

3.3. UHF RFID Channel Model

The passive UHF RFID system operates within the ISM band of 902–928 MHz in the USA. The UHF RFID reader communicates with the tags in half-duplex mode, which is known as the backscattering scheme. In this scheme, after sending commands, the RFID reader sends a CW signal, which is used to provide power to the tags. After that, the tag modulates its reflection of the CW signal, which is done by making its antenna work as matched or mismatched.
Based on this scheme, given by [42], the power of the received modulated backscatter signal is:
P R = P T G T R 2 G t 2 λ 4 X 2 M 4 π d 4 Θ 2 B 2 F 2 ,
where P T is the transmission power. G T R and G t are the load-matched, free-space gain of the reader antenna and tag antenna, respectively. X and M are the polarization mismatch factor and the modulation factor, respectively. Θ is the on-object gain penalty of tag antenna. B and F are the losses caused by shadowing and multipath propagation.
Shown in Figure 3, with the reflection from various objects in the indoor environment, signals traverse multiple paths between the RFID tags and the reader. Due to this multipath propagation, a small-scale fading is caused, and the loss factor F is written as:
F = h 2 d 2 ,
h = 1 d e j 2 π d j 2 π d λ λ + i = 1 n Γ i 1 d i e j 2 π d i j 2 π d i λ λ ,
where h is the one-way (from reader to tag) channel impulse response. d is the distance between the reader and the tag, which also represents the length of the line-of-sight (LOS) path. d i is the length of the i-th non-line-of-sight (NLOS) path, which is caused by reflection. k is the wavenumber. n is the number of NLOS paths. Γ i is the small-scale amplitude attenuation of the i-th NLOS signal and obeys the Rayleigh distribution. That is because every NLOS path is the sum of many independent rays arriving within the time resolution [43].
Due to the multipath propagation, the transmitted signal arrives at the reader from various directions over a multiplicity of paths. The frequency domain impulse response of the multipath channel is described in Figure 4 where β 0 and φ 0 are the magnitude and phase of the LOS path. β i and φ i are the magnitude and phase of the NLOS path. Hence, the summed result of the LOS and NLOS path, shown as a vector with a magnitude β and a phase φ , is the final multipath channel impulse response. This vector-summing channel model for UHF RFID system was our original work. Thus, the phase delay of the received signals with respect to the transmission signal is written as:
φ = 2 arctan Im h Re h .

4. Localization and Tracking Algorithm

In this section, the localization and tracking algorithm is presented. The localization algorithm is based on the dual-frequency PDOA ranging. In theory, the absolute position of the autonomous vehicle can be estimated by using the three coordinates of the tags and the distances from them. The basic position problem is shown in Equation (15), which is usually solved by a least squares method. In this paper, this problem was solved by the convex relaxation method. Assuming the standard deviations are identical for all ranging results, Equation (15) is further written as:
min x t i = 1 L ( d i | | x t t i | | ) 2 .
This problem is a non-convex problem, which can be relaxed to a convex problem with the SDR method, shown as:
min x , b i i = 1 L ( d ^ i b i ) 2 , s . t . b i | | x t t i | | . i = 1 , 2 , L
Thus, the problem can be solved efficiently by using the convex toolbox [44].
After the mobile vehicle is located, the position coordinate x t is used as the observed measurement. A KF is proposed to fuse this observed measurement position with the state transition position. The original state vector is x t o r i = x t y t θ t T . The observed measurement vector is z t = x t + 1 y t + 1 T . The control vector is u t = d t γ t T . Based on Equations (1)–(3), the state transition equation is:
x t + 1 = x t + 1 y t + 1 θ t + 1 = x t + d t γ t cos θ t + γ t cos θ t y t + d t γ t sin θ t + γ t sin θ t θ t + γ t ,
which is a nonlinear equation. The nonlinear state transition problem is always solved with the EKF or the UKF. In order to solve this problem efficiently, the state transition equation is transformed into a linear equation, shown below.
x t + 1 = x t + 1 y t + 1 s t c t = f x t , u t = x t + d t γ t c t cos γ t s t sin γ t c t y t + d t γ t s t cos γ t c t sin γ t s t s t cos γ t + c t sin γ t c t cos γ t s t sin γ t ,
where x t = x t y t s t c t T , u t = d t γ t T , s t = sin ( θ t ) , and c t = cos ( θ t ) . Therefore, the update estimate of the KF is given by:
x t + 1 = 1 0 d t γ t sin γ t d t γ t cos γ t 1 0 1 d t γ t cos γ t 1 d t γ t sin γ t 0 0 cos γ t sin γ t 0 0 sin γ t cos γ t ; x t + w t = F x t + w t .
The measurement equation is:
z t = x t + 1 y t + 1 + v t = 1 0 0 1 x t + 1 + v t = H x t + 1 + v t .
The flow of the localization and tracking algorithm is shown in Algorithm 1. Firstly, the original state vector and the covariance are loaded. After that, according to Equation (24), the predicted state is calculated. The predicted covariance is updated as the same time. Then, using the predicted covariance and the observation covariance, the Kalman gain is obtained. Finally, the updated state is calculated, and the estimated covariance is updated.
Algorithm 1 UHF RFID-based indoor autonomous vehicle localization and tracking algorithm.
Input:
       { x i }: Tags’ coordinates
       { d i }: PDOA ranging results
        x o r i : Original state vector
        P o r i : Original covariance matrix
       { Q t }: The covariance of the process noise
       { R t }: The covariance of the observation noise
Output: the autonomous vehicle position x
1:
while The autonomous vehicle is on the trajectory do
2:
      if  t = 1  then
3:
          P t t = P o r i
4:
          x t t = x o r i
5:
      end if
6:
      Calculate the predicted state x t t 1 with x t t 1 = F x t 1 t 1
7:
      Calculate the predicted covariance P t t 1 with P t t 1 = F P t 1 t 1 F + Q t
8:
      Calculate the Kalman gain K t with K t = P t t 1 H ( H P t t 1 H T + R t ) 1
9:
      Use Equation (25) to calculate the measurement z t
10:
    Calculate the updated state x t t with x t t = x t t 1 + K t ( z t H x t t 1 )
11:
    Calculate the updated estimate covariance P t t with P t t = P t t 1 K t H P t t 1
12:
     t = t + 1
13:
end while

5. Numerical Results

5.1. Simulation Configuration

To evaluate the proposed localization and tracking system, simulation experiments were designed and carried out in MATLAB 2016a. The computer used was a Lenovo desktop equipped with Intel i5 6500 CPU at 3.2 GHz and 4GB DDR3 RAM, and the operating system was Windows 7 64-bit. The experiment place was a two-dimensional square area whose size was 5 m × 5 m. The UHF RFID tags were placed in this area with a square grid layout. The distance between two adjacent tags was 0.5 m. Two frequencies were utilized to read the tags, which were 920 MHz and 925 MHz. The wireless channel impulse response was generated by the channel model proposed in this paper. The phase delay was calculated based on this multipath channel impulse response. The measurement error of the odometer sensor was assumed to be a uniform distribution parameter. The localization error is calculated as:
e r r l o = x t r u e x l o ,
where x t r u e is the ground truth coordinate and x l o is the result of the localization algorithm. The tracking error is calculated as:
e r r t r = x t r u e x t r ,
where x t r is the estimated coordinate of the tracking algorithm. The root mean squared error (RMSE) of the localization error and tracking error is defined as:
R M S E l o = 1 M i = 1 M e r r l o i 2 1 2 ,
R M S E t r = 1 M i = 1 M e r r t r i 2 1 2 ,
where e r r l o i and e r r t r i are the i-th localization and tracking error, respectively. M is the number of steps.

5.2. Performance of Tracking with Different Trajectories

To test the tracking algorithm, two trajectories were designed. As shown in Figure 5a,b, one was a straight line, and the other was a circle. The red lines in these two sub-figures are the ground truth of the trajectories. The yellow point is the localization result of the PDOA RFID localization algorithm. Furthermore, the blue asterisks are the results of the tracking algorithm at each step. The movement step was set to be 0.1 m in the straight line trajectory and 0.035 m in the circle trajectory. In these two experiments, it was assumed that the reader could read four neighboring tags. Thus, the localization result was calculated by using the four ranging results. It can be seen that the RFID localization results had obvious errors. For the straight line trajectory and the circle trajectory, the mean localization errors were 0.201 m and 0.196 m. The RFID localization error was caused by the ranging error, which was caused by the multipath propagation of the wireless signal and phase noise. Using the proposed Kalman filter-based tracking algorithm, the tracking errors were 0.116 m and 0.053 m for the straight line trajectory and the circle trajectory, which were 42.3% and 73.0% lower than the localization errors. The reason why the tracking error of the the straight line trajectory was bigger than the circle trajectory was that the movement step of the former was bigger than the latter. It can be seen from Figure 5 that the tracking results, which are blue asterisks, had sufficient accuracy for robot tracking in a warehouse.

5.3. Performance of Tracking with Different Numbers of Tags

Another experiment was performed to find the relationship between the number of tags used for localization and the accuracy of the tracking. The straight and circular trajectories were both utilized in this experiment. The experimental environment setting was identical to the previous experiment. The only parameter that was different was the number of tags used for localization, which was set to be four, six, eight, and ten in the experiment. The mean error and RMSE of localization and tracking with different numbers of tags are shown in Table 1. The mean localization errors for these two trajectories using different numbers of tags were similar, which proved the robustness of the proposed channel model and localization algorithm. The cumulative distribution function (CDF) curves of the circle trajectory tracking error with different numbers of tags are shown in Figure 6. The 80% probability tracking error of four, six, eight, and ten tags was 0.026 m, 0.029 m, 0.053 m, and 0.088 m, respectively. It can be seen from Table 1 and Figure 6 that when the number of tags changed from four to eight, the localization and tracking errors reduced. However, when the number of tags was ten, the error increased. This was caused by the increasing localization error. When ten tags were used for localization, the tags at a long distance caused a big ranging error, which made the localization error increase.

5.4. Comparison With an RSSI Ranging Method

In order to compare the proposed method with previous works, we designed an experiment to evaluate the localization accuracy and tracking accuracy. Although there are some phase-based autonomous vehicle tracking methods, they require a high-density tag deployment environment to work. Hence, the proposed method was compared with the well-known RSSI ranging method [41], where the RSS of the backscatter signal is employed to estimate the distance between the tag and reader. In this experiment, the autonomous vehicle was moving on the circular trajectory. The number of tags that were utilized to estimate the position of the autonomous vehicle was four. The localization error and tracking error were calculated with Equations (26) and (27). The CDF curves of tracking and localization error with RSS and phase are shown in Figure 7. The 80% probability RSSI-based localization error, RSSI-based tracking error, phase-based localization error, and phase-based tracking error were 0.42 m, 0.18 m, 0.16 m, and 0.088 m, respectively. It can be seen that the error of the RSSI-based localization is much higher than the phase-based localization. Hence, the track accuracy of the proposed phase-based method was higher than the traditional RSSI-based method. This was caused by the RSSI-based ranging method having a poor performance in the multipath environment. The small-scale fading made the ranging result have a big error. Even though the multipath signal propagation also had impacts on the signal phase, the proposed PDOA-based tracking method had a higher accuracy.

6. Conclusions

In this paper, the UHF RFID-based indoor autonomous vehicle localization and tracking problem was studied. Different from the previous solutions, the PDOA-based ranging method was employed to calculate the distance between the tags and the autonomous vehicle, which can reduce the density of RFID tags. The UHF RFID localization problem was modeled as an optimization problem whose result was provided as a measurement value to the Kalman filter, whose state transition was based on the odometer sensor measurement. Fusing the RFID localization result and the odometer sensor measurement, the accumulative error problem of the odometer sensor was solved. Simulation experiments were designed and performed to verify the proposed localization and tracking algorithm. The results showed that the tracking accuracy was centimeter level, which is reasonable for most indoor robot tracking applications. Furthermore, comparing with the traditional RSSI-based solutions, the proposed method achieved high localization and tracking accuracy. In the future, the tracking methods for more autonomous vehicle movement models, such as four-wheel vehicles and tracked vehicles, need to be investigated.

Author Contributions

Investigation, Y.Z.; funding acquisition, X.G.; project administration, K.L.; software, Y.Z. and S.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, X.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Tianjin under Grant 20JCYBJC00860.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

Not Applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Borenstein, J.; Everett, H.R.; Feng, L.; Wehe, D. Mobile Robot Positioning: Sensors and Techniques. J. Robot. Syst. 1997, 14, 231–249. [Google Scholar] [CrossRef]
  2. Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of Wireless Indoor Positioning Techniques and Systems. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
  3. Hatem, E.; Colin, E.; Abou-Chakra, S.; El-Hassan, B.; Laheurte, J. New Empirical Indoor Path Loss Model Using Active UHF-RFID Tags for Localization Purposes. In Proceedings of the IEEE International Conference on RFID Technology Application (RFID-TA), Macao, China, 26–28 September 2018. [Google Scholar]
  4. Arnitz, D.; Witrisal, K.; Muehlmann, U. Multifrequency Continuous-wave Radar Approach to Ranging in Passive UHF RFID. IEEE Trans. Microw. Theory Technol. 2009, 57, 1398–1405. [Google Scholar] [CrossRef]
  5. Cremer, M.; Dettmar, U.; Hudasch, C.; Kronberger, R.; Lerche, R.; Pervez, A. Localization of Passive UHF RFID Tags Using the AoAct Transmitter Beamforming Technique. IEEE Sens. J. 2016, 16, 1762–1771. [Google Scholar] [CrossRef]
  6. Ni, L.M.; Liu, Y.; Lau, Y.C.; Patil, A.P. LANDMARC: Indoor Location Sensing Using Active RFID. In Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, Fort Worth, TX, USA, 23–26 March 2003. [Google Scholar]
  7. Zhao, Y.; Liu, Y.; Ni, L.M. VIRE: Active RFID-Based Localization Using Virtual Reference Elimination. In Proceedings of the International Conference on Parallel Processing (ICPP), Xi’an, China, 10–14 September 2007. [Google Scholar]
  8. Zhao, Y.; Liu, K.; Ma, Y.; Gao, Z.; Zang, Y.; Teng, J. Similarity Analysis-based Indoor Localization Algorithm with Backscatter Information of Passive UHF RFID Tags. IEEE Sens. J. 2017, 17, 185–193. [Google Scholar] [CrossRef]
  9. Buff, A.; Motroni, A.; Nepa, P.; Tellini, B.; Cioni, R. A SAR-Based Measurement Method for Passive-Tag Positioning With a Flying UHF-RFID Reader. IEEE Trans. Instrum. Meas. 2019, 68, 845–853. [Google Scholar] [CrossRef]
  10. Motroni, A.; Buffi, A.; Nepa, P. A Survey on Indoor Vehicle Localization Through RFID Technology. IEEE Access 2021, 9, 17921–17942. [Google Scholar] [CrossRef]
  11. Han, S.; Lim, H.; Lee, J. An Efficient Localization Scheme for a Differential-driving Mobile Robot Based on RFID System. IEEE Trans. Ind. Electron. 2007, 54, 3362–3369. [Google Scholar] [CrossRef]
  12. Zhu, W.; Cao, J.; Xu, Y.; Yang, L.; Kong, J. Fault-tolerant RFID Reader Localization Based on Passive RFID Tags. IEEE Trans. Parallel Distrib. Syst. 2014, 25, 2065–2076. [Google Scholar] [CrossRef]
  13. Park, S.; Hashimoto, S. Autonomous Mobile Robot Navigation Using Passive RFID in Indoor Environment. IEEE Trans. Ind. Electron. 2009, 56, 2366–2373. [Google Scholar] [CrossRef]
  14. Tesoriero, R.; Gallud, J.A.; Lozano, M.D.; Penichet, V.M.R. Tracking Autonomous Entities Using RFID Technology. IEEE Trans. Consum. Electron. 2009, 55, 650–655. [Google Scholar] [CrossRef]
  15. Shirehjini, A.A.N.; Yassine, A.; Shirmohammadi, S. An RFID-based Position and Orientation Measurement System for Mobile Objects in Intelligent Environments. IEEE Trans. Instrum. Meas. 2012, 61, 1664–1675. [Google Scholar] [CrossRef]
  16. Yang, P.; Wu, W.; Moniri, M.; Chibelushi, C.C. Efficient Object Localization Using Sparsely Distributed Passive RFID Tags. IEEE Trans. Ind. Electron. 2013, 60, 5914–5924. [Google Scholar] [CrossRef]
  17. Gueaieb, W.; Miah, M. An Intelligent Mobile Robot Navigation Technique Using RFID Technology. IEEE Trans. Instrum. Meas. 2008, 57, 1908–1917. [Google Scholar] [CrossRef]
  18. Errington, A.F.C.; Daku, B.L.F.; Prugger, A.F. Initial Position Estimation Using RFID Tags: A Least-squares Approach. IEEE Trans. Instrum. Meas. 2010, 59, 2863–2869. [Google Scholar] [CrossRef]
  19. Park, S.; Lee, H. Self-recognition of Vehicle Position Using UHF Passive RFID Tags. IEEE Trans. Ind. Electron. 2013, 60, 226–234. [Google Scholar] [CrossRef]
  20. Saab, S.S.; Nakad, Z.S. A Standalone RFID Indoor Positioning System Using Passive Tags. IEEE Trans. Ind. Electron. 2011, 58, 1961–1970. [Google Scholar] [CrossRef]
  21. Choi, B.; Lee, J.; Lee, J.; Park, K. A Hierarchical Algorithm for Indoor Mobile Robot Localization Using RFID Sensor Fusion. IEEE Trans. Ind. Electron. 2011, 58, 2226–2235. [Google Scholar] [CrossRef]
  22. DiGiampaolo, E.; Martinelli, F. A Passive UHF-RFID System for the Localization of an Indoor Autonomous Vehicle. IEEE Trans. Ind. Electron. 2012, 59, 3961–3970. [Google Scholar] [CrossRef]
  23. Huang, C.; Lee, L.; Ho, C.C.; Wu, L.; Lai, Z. Real-time RFID Indoor Positioning System Bsed on Kalman-filter Drift Removal and Heron-bilateration Location Estimation. IEEE Trans. Instrum. Meas. 2015, 64, 728–739. [Google Scholar] [CrossRef]
  24. Subedi, S.; Pauls, E.; Zhang, Y.D. Accurate Localization and Tracking of a Passive RFID Reader Based on RSSI Measurements. IEEE J. Radio Freq. Identif. 2017, 1, 144–154. [Google Scholar] [CrossRef]
  25. DiGiampaolo, E.; Martinelli, F. Mobile Robot Localization Using the Phase of Passive UHF RFID Signals. IEEE Trans. Ind. Electron. 2014, 61, 365–376. [Google Scholar] [CrossRef]
  26. Motroni, A.; Nepa, P.; Buff, A.; Tellini, B. A Phase-based Method for Mobile Node Localization through UHF-RFID Passive Tags. In Proceedings of the IEEE International Conference on RFID Technology and Applications (RFID-TA), Pisa, Italy, 25–27 September 2019. [Google Scholar]
  27. Magnago, V.; Palopoli, L.; Buff, A.; Tellini, B.; Motroni, A.; Nepa, P.; Macii, D.; Fontanelli, D. Ranging-Free UHF-RFID Robot Positioning Through Phase Measurements of Passive Tags. IEEE Trans. Instrum. Meas. 2020, 69, 2408–2418. [Google Scholar] [CrossRef]
  28. Martinelli, F. A Robot Localization System Combining RSSI and Phase Shift in UHF-RFID Signals. IEEE Trans. Control Syst. Technol. 2015, 23, 1782–1796. [Google Scholar] [CrossRef]
  29. Ma, H.; Wang, K. Fusion of RSS and Phase Shift Using the Kalman Filter for RFID Tracking. IEEE Sens. J. 2017, 17, 3551–3558. [Google Scholar] [CrossRef]
  30. Jin, X. Fusion Estimation Based on UKF for Indoor RFID Tracking. In Proceedings of the IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, Beijing, China, 20–23 August 2013. [Google Scholar]
  31. Yang, P.; Wu, W. Efficient Particle Filter Localization Algorithm in Dense Passive RFID Tag Environment. IEEE Trans. Ind. Electron. 2014, 61, 5641–5651. [Google Scholar] [CrossRef]
  32. Pomárico-Franquiz, J.J.; Shmaliy, Y.S. Accurate Self-localization in RFID Tag Information Grids Using FIR Filtering. IEEE Trans. Ind. Inform. 2014, 10, 1317–1326. [Google Scholar] [CrossRef]
  33. Pomárico-Franquiz, J.J.; Granados-Cruz, M.; Shmaliy, Y.S. Self-localization Over RFID Tag Grid Excess Channels Using Extended Filtering Techniques. IEEE J. Sel. Top. Signal Process. 2015, 9, 229–238. [Google Scholar] [CrossRef]
  34. Shamsfakhr, F.; Palopoli, L.; Fontanelli, D.; Motroni, A.; Buffi, A. Robot Localisation using UHF-RFID Tags for Industrial IoT Applications. In Proceedings of the IEEE International Workshop on Metrology for Industry 4.0 & IoT, Roma, Italy, 3–5 June 2020. [Google Scholar]
  35. Yang, P. PRLS-INVES: A General Experimental Investigation Strategy for High Accuracy and Precision in Passive RFID Location Systems. IEEE Internet Things J. 2015, 2, 159–167. [Google Scholar] [CrossRef] [Green Version]
  36. Tao, B.; Wu, H.; Gong, Z.; Yin, Z.; Ding, H. An RFID-Based Mobile Robot Localization Method Combining Phase Difference and Readability. IEEE Trans. Autom. Sci. Eng. 2020. [Google Scholar] [CrossRef]
  37. Zhang, J.; Wang, X.; Yu, Z.; Lyu, Y.; Mao, S.; Periaswamy, S.; Patton, J.; Wang, X. Robust RFID Based 6-DoF Localization for Unmanned Aerial Vehicles. IEEE Access 2019, 7, 77348–77361. [Google Scholar] [CrossRef]
  38. Famili, A.; Park, J.J. ROLATIN: Robust Localization and Tracking for Indoor Navigation of Drones. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Korea, 25–28 May 2020. [Google Scholar]
  39. Liu, T.; Yang, L.; Lin, Q.; Guo, Y.; Liu, Y. Anchor-free Backscatter Positioning for RFID Tags with High Accuracy. In Proceedings of the IEEE Conference on Computer Communications(INFOCOM), Toronto, ON, Canada, 27 April–2 May 2014. [Google Scholar]
  40. Thangarajah, K.; Rashizadeh, R.; Erfani, S.; Ahmadi, M. A Hybrid Algorithm for Range Estimation in RFID Systems. In Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems, Cartuja, Spain, 9–12 December 2012. [Google Scholar]
  41. Muhammad, B.A.; Taylor, D.G.; Durgin, G.D. Amplitude and Phase Difference Estimation Bounds for Multisensor Based Tracking of RFID Tags. In Proceedings of the IEEE International Conference on RFID, San Diego, CA, USA, 15–17 April 2015. [Google Scholar]
  42. Griffin, J.D.; Durgin, G.D. Complete Link Budgets for Backscatter-radio and RFID Systems. IEEE Antennas Propag. Mag. 2009, 51, 11–25. [Google Scholar] [CrossRef]
  43. Saleh, A.A.M.; Valenzuela, R. A Statistical Model for Indoor Multipath Propagation. IEEE J. Sel. Areas Commun. 1987, 5, 128–137. [Google Scholar] [CrossRef]
  44. CVX Research, Inc. CVX: Matlab Software for Disciplined Convex Programming, Version 2.0. Available online: http://cvxr.com/cvx (accessed on 19 August 2012).
Figure 1. Schematic of the UHF RFID-based indoor autonomous localization and tracking system. The UHF RFID reader is placed on the vehicle, and tags are placed on the floor.
Figure 1. Schematic of the UHF RFID-based indoor autonomous localization and tracking system. The UHF RFID reader is placed on the vehicle, and tags are placed on the floor.
Sensors 21 03286 g001
Figure 2. The vehicle state transition of two adjacent points on the trajectory.
Figure 2. The vehicle state transition of two adjacent points on the trajectory.
Sensors 21 03286 g002
Figure 3. Multipath propagation scenario of the indoor autonomous vehicle navigation system.
Figure 3. Multipath propagation scenario of the indoor autonomous vehicle navigation system.
Sensors 21 03286 g003
Figure 4. Phase diagram for narrowband signaling propagation on a multipath channel.
Figure 4. Phase diagram for narrowband signaling propagation on a multipath channel.
Sensors 21 03286 g004
Figure 5. The localization and tracking results when RFID reader could read four neighboring tag. (a) The localization and tracking results of the line trajectory. (b) The localization and tracking results of the circular trajectory.
Figure 5. The localization and tracking results when RFID reader could read four neighboring tag. (a) The localization and tracking results of the line trajectory. (b) The localization and tracking results of the circular trajectory.
Sensors 21 03286 g005
Figure 6. The CDF curves of the circle trajectory tracking error with different numbers of tags.
Figure 6. The CDF curves of the circle trajectory tracking error with different numbers of tags.
Sensors 21 03286 g006
Figure 7. The CDF curves of the circle trajectory tracking and localization error with the RSS and phase.
Figure 7. The CDF curves of the circle trajectory tracking and localization error with the RSS and phase.
Sensors 21 03286 g007
Table 1. Ranging and localization mean error.
Table 1. Ranging and localization mean error.
Experiment SetupMean Error (m)RMSE (m)
Straight LineCircleStraight LineCircle
Localization with four tags0.2010.1960.2210.229
Tracking with four tags0.1160.0530.1070.056
Localization with six tags0.1580.1630.1720.181
Tracking with six tags0.0750.0320.0720.028
Localization with eight tags0.1420.1370.1670.152
Tracking with eight tags0.060.0180.0690.023
Localization with ten tags0.1480.1440.1750.170
Tracking with ten tags0.0870.020.0930.032
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Gong, X.; Liu, K.; Zhang, S. Localization and Tracking of an Indoor Autonomous Vehicle Based on the Phase Difference of Passive UHF RFID Signals. Sensors 2021, 21, 3286. https://doi.org/10.3390/s21093286

AMA Style

Zhang Y, Gong X, Liu K, Zhang S. Localization and Tracking of an Indoor Autonomous Vehicle Based on the Phase Difference of Passive UHF RFID Signals. Sensors. 2021; 21(9):3286. https://doi.org/10.3390/s21093286

Chicago/Turabian Style

Zhang, Yunlei, Xiaolin Gong, Kaihua Liu, and Shuai Zhang. 2021. "Localization and Tracking of an Indoor Autonomous Vehicle Based on the Phase Difference of Passive UHF RFID Signals" Sensors 21, no. 9: 3286. https://doi.org/10.3390/s21093286

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop