Next Article in Journal
System for the Acquisition and Monitoring of Energy Consumption in the Context of Industry 4.0
Previous Article in Journal
An Arrhythmia Classification Model Based on a CNN-LSTM-SE Algorithm
Previous Article in Special Issue
Enhancing UWB Indoor Positioning Accuracy through Improved Snake Search Algorithm for NLOS/LOS Signal Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tag-Array-Based UHF Passive RFID Tag Attitude Identification of Tracking Methods

College of Communication and Information Engineering, Xi’an University of Posts and Telecommunications, Xi’an 710121, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(19), 6305; https://doi.org/10.3390/s24196305 (registering DOI)
Submission received: 19 August 2024 / Revised: 7 September 2024 / Accepted: 23 September 2024 / Published: 29 September 2024
(This article belongs to the Special Issue Indoor Positioning Technologies for Internet-of-Things)

Abstract

:
Attitude information is as important as position information in describing and localizing objects. Based on this, this paper proposes a method for object attitude sensing utilizing ultra-high frequency passive RFID technology. This method adopts a double tag array strategy, which effectively enhances the spatial freedom and eliminates phase ambiguity by leveraging the phase difference information between the two tags. Additionally, we delve into the issue of the phase shift caused by coupling interference between the two tags. To effectively compensate for this coupling effect, a series of experiments were conducted to thoroughly examine the specific impact of coupling effects between tags, and based on these findings, a coupling model between tags was established. This model was then integrated into the original phase model to correct for the effects of phase shift, significantly improving the sensing accuracy. Furthermore, we considered the influence of the object rotation angle on phase changes to construct an accurate object attitude recognition and tracking model. To reduce random errors during phase measurement, we employed a polynomial regression method to fit the measured tag phase information, further enhancing the precision of the sensing model. Compared to traditional positioning modes, the dual-tag array strategy essentially increases the number of virtual antennas available for positioning, providing the system with more refined directional discrimination capabilities. The experimental results demonstrated that incorporating the effects of inter-tag coupling interference and rotation angle into the phase model significantly improved the recognition accuracy for both object localization and attitude angle determination. Specifically, the average error of object positioning was reduced to 12.3 cm, while the average error of attitude angle recognition was reduced to 8.28°, making the method suitable for various practical application scenarios requiring attitude recognition.

1. Introduction

In recent years, ultra-high frequency radio frequency identification (UHF RFID) technology, as one of the core technologies of the Internet of Things (IoT), has been widely adopted in various industries due to its low cost and passive perception capabilities. This technology effectively enhances logistics efficiency and optimizes supply chain management [1,2,3]. Simultaneously, through non-contact bidirectional communication between the reader and the tag, UHF RFID provides robust support for precise object and personnel tracking and positioning technology. By utilizing the characteristic information returned by the tag, it can achieve object or personnel positioning. Compared to traditional global positioning system (GPS) or other positioning technologies, UHF RFID offers advantages such as ease of deployment, low power consumption, and low cost. Its broad range of applications includes indoor navigation, logistics and warehouse management, personnel tracking, library management, and other fields [4,5,6,7,8].
Meanwhile, along with the in-depth evolution of IoT technology and the concept of Industry 5.0, more and more scenarios have an increased demand for object attitude recognition, such as automotive production part assembly, merchandise tagging, and painting. In this type of production line, it is crucial to grasp the attitude information of the objects. Accurate spatial attitude information can help robots or automation systems accurately assemble parts in the correct position and direction, thus ensuring the quality and efficient assembly of the products. At this stage, however, obtaining this information often requires the use of sophisticated sensors that perform well in tracking large objects such as aircraft or missiles, but have limitations in tracking low-value or small-sized objects. For example, tagging and painting operations for low-cost objects are impractical using high-precision sensors, so a low-cost method is needed to sense the attitude of objects in such scenarios.
In order to solve the above problems, this paper proposes an object attitude sensing method based on UHF passive RFID technology, combined with the object rotation in space, with the following contributions: innovatively adopting a dual-tag array method, simultaneously enhancing spatial freedom, using the phase information between the two tags to eliminate phase ambiguity, considering the phase shift caused by the coupling interference between the two tags, and evaluating the tag coupling effect through several experimental tests. The phase compensation after tag coupling was determined through several experimental tests, so as to realize accurate object attitude sensing, relying on the characteristics of UHF RFID technology itself. The system does not need an additional power supply. Through the design of an object attitude recognition tracking algorithm, the system can capture and analyze an object’s motion and positional changes in a timely manner, thus giving the solution a wide range of applicability and flexibility in diverse application scenarios. This series of technological innovations provides an efficient and feasible solution for accurately tracking objects of different sizes and values.
The rest of the paper is organized as follows: Section 2 presents related work. Section 3 describes the system architecture, as well as detailing the construction of the spatial attitude perception model. Section 4 describes the experimental scenarios and details of the experimental validation. Section 5 summarizes the methodology.

2. Related Works

The UHF RFID system has a wide range of potential applications in spatial location tracking due to its unique backscatter communication principle. Since the RSSI (received signal strength indication) and phase information of RF signals are easy to obtain, most of the existing research work focuses on positioning and tracking applications based on RSSI and phase information [9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28] . However, RSSI-based schemes are susceptible to multipath effects and have limited positioning accuracy. Therefore, using the phase information of the signal for positioning and tracking has become the main sensing pathway, and related works on phase sensing will be highlighted next.
With the increasing demand for target localization, researchers have not only pursued higher positioning accuracy, but have also started to explore the attitude information of tags in space. Tagoram [11] solved the intrinsic phase deviation of individual tags using a form of phase differencing, and designed a high-accuracy position estimation method based on differential holograms. Wang [12] achieved higher accuracy in target positioning by deploying multiple RFID antennas and using multi-antenna phase combinations to simulate beamforming to locate the target, thus achieving higher accuracy. In addition, refs. [13,14] pointed out that the phase of a tag is not only determined by the distance between it and the reader antenna, but also affected by its relative attitude angle to the reader antenna. Tagyro [13] achieved gyroscope-like rotation angle sensing by attaching a set of passive RFID tags to act as orientation sensors for everyday objects, while RF-Prism [15] used phase information for a multifunctional sensing approach, solving the phase entanglement problem through an integrated model and a complete design to achieve object localization and orientation tracking. OmniTrack [16] constructed an orientation-aware phase model to achieve accurate sensing of the target position and rotational direction by quantifying the effect of tag distance and tag orientation on phase changes. Lin [17] modified the tag by processing the phase difference between the transmitted and received signal responses, detecting the displacement and tilt angle of the tag attached to the target object according to the change in the phase information of the tag response.
Trajectory tracking focuses on the continuous change in target location points over a period of time, which can be regarded as the expansion of positioning technology into time continuity, thus forming a complete motion trajectory. However, moving objects increase the system positioning error, and in order to improve the positioning accuracy, spatial awareness, and tracking performance, researchers have to consider increasing the number of antennas or the number of antennas [18,19,20,21,22,23,24]. Tagball [18] used four antennas to track the positional change of an object with multiple tags attached to it in space; Zeng [19] constructed a virtual antenna array by collecting phases from mobile antennas, and further used the mobile antennas to construct multiple hyperbolas for localization; BackPos [22] deployed multiple co-axial reader antennas on one side of the localization area, and constructed a hyperbola using the phase difference to locate and track the target. In addition, the use of tag arrays [20,21,24] not only improves the tracking accuracy, but also solves the phase blurring problem when the object is moving [19,21,22], but this requires the tag array spacing to be controlled within half of the half-wavelength. Tag- Compass [23] utilized the polarization characteristics of RF waves for orientation measurement, and through signal processing and deviation minimization steps, inferred the orientation at which the tag was attached; RF-Dial [24] continuously tracked objects in translation and rotation by attaching a set of tags to the surface of the object, in combination with an orthogonal antenna; PSOTrack [25] proposed a dynamic trajectory tracking algorithm, which achieved effective tracking of the object by means of a preprocessing module and an optimized particle swarm algorithm; the studies in [14,18,24,26] further extended 2D trajectory tracking to provide integrated sensing of the displacement and rotation of the target in space. The works in [27,28] monitored the target tag using at least two antennas with known positions, and estimated the tag’s trajectory by collecting and analyzing the phase information measured by these antennas.
In summary, this paper proposes an object attitude recognition tracking method based on UHF passive RFID technology. Combined with the rotation of the object in space, a dual-tag array is used to achieve accurate object attitude sensing.

3. System Architecture

This system uses a dual-antenna and dual-tag array deployment method for object attitude recognition tracking, and this chapter details the signal phase used. The influencing factors that cause the phase information to be shifted are analyzed, i.e., the coupling effect between the tag arrays and the influence of the rotation angle, and a mathematical model is further developed to take into account the factors affecting the phase information, phase signal model reconstruction is carried out, and finally a tag -attitude-aware tracking model is established.

3.1. RFID Phase Signal Model

Traditional RSSI measurements cannot provide highly accurate positioning and tracking information, especially in complex multipath environments where the accuracy is even more limited. Phase measurements can compensate for these limitations by providing higher positioning accuracy, stronger anti-jamming capability, and distance measurement capability than RSSI, and therefore have important application value in RFID systems. Existing CTOS readers (e.g., Impinj Speedway R420) can provide phase information with high accuracy, but at the same time introduce a phase ambiguity of π radians, i.e., the output phase may be the true phase value plus/minus π radians, which is a phenomenon that needs to be taken into account and dealt with in the system design.
Figure 1 illustrates a typical signal propagation process between a passive tag and a reader. Variations in phase φ are generated during forward and tag backscatter communication [29], covering the spatial distance between the reader antenna and the tag, as well as the effects of hardware circuitry, such as differences in the reader’s transmitter/receiver circuitry and the tag itself. The basic phase distance model can be expressed as
φ = 2 π 2 d λ + μ mod 2 π μ = θ T + θ R + θ T A G
where d is the distance between the reader antenna and the tag; λ is the wavelength of the signal; μ represents the phase variation due to the various hardware characteristics, including the reader’s transmitter θ T , the tag’s hardware characteristics θ T A G , and the reader’s receiver θ R . θ T , θ R is a constant associated with the hardware circuitry, and θ T A G is usually considered a constant or random noise. However, when the tags face the antenna at different angles or when there are multiple tags in the reader’s read area, the phase change due to the tag rotation angle and the effect of inter-tag coupling effects may make a localization or tracking method based on this phase model inaccurate. Therefore, the following work takes these factors into account within the phase model, for an improvement in phase information accuracy.

3.2. Double Tag Array

Figure 2 illustrates the tag array used in this system, where object pose recognition and tracking is achieved by attaching multiple tags to the target object. Although a multi-tag scheme increases the possibility of target pose recognition, a layout with too close proximity between tags may trigger coupling effects, which may affect the received phase measurements and reduce the accuracy of pose recognition and tracking. To address these challenges, this section delves into strategies to mitigate the coupling effect and improve the sensing and localization accuracy.

3.3. Error Analysis and Modeling

In addition to the hardware factors of the reader and the tag itself, the distance and angle of the tag in space relative to the reader antenna, as well as the coupling between the tag arrays, also have an effect on the phase between the reader and the tag in the system. However, how the rotation angle of an object affects the phase change in backscattered signals is not clear, and experimental measurements and analyses were carried out for a better understanding and modeling of tag sensing.

3.3.1. Effect of Tag Rotation Angle on Phase Measurement

As shown in Figure 3, the x-axis was defined as a line perpendicular to the antenna plane, and the x y plane was parallel to the ground. The z-axis was perpendicular to the x y plane, which was rotated around the x, y, and z-axes, respectively, in this scenario, and the phase changes were measured.
The measurement results are shown in Figure 4, the phase change of the tag rotating around the x-axis shows a linear characteristic, with the slope of the change exhibiting 2. When the tag rotated around the y-axis, there was no significant change in the phase. However, when the tag rotated around the z-axis, there were some blind spots between the reader and tag, due to a mismatch in polarization directions. Therefore, during the actual localization process, consideration should be given to placing the tag array on top or on the side of the object, to ensure more reliable reads.

3.3.2. Effect of Tag Array Coupling on Phase Measurements

When tags are in close proximity to each other, the electromagnetic fields between the tags interfere with each other, triggering a severe tag coupling effect. This effect makes the phase value of each tag deviate greatly compared to the uncoupled case, which ultimately leads to a decrease in attitude recognition and positioning accuracy. The positional relationship between the tag array and the antenna must be considered to address this problem. As shown in Figure 5, our system thoroughly investigated four typical positional relationships between the tag array and the reader antenna: the tag array is parallel to the x-axis and passes through the x-axis, is parallel but does not pass through the x-axis, is perpendicular to the x-axis, and forms a certain angle with the x-axis.
In real scenario applications, these positional relationships are influenced by three key factors: the spacing d of the tag array determines the coupling strength between the tags; the distance D from the tag array to the antenna influences the strength and distribution of the electromagnetic field; and the angle θ of the tag array with respect to the x-axis of the antenna further complicates the interaction of the electromagnetic field. Figure 6 shows the different states of changes to a tag array.

3.3.3. Coupled Model Construction and Experimental Verification

Using the position relationship of the tag array in Section 3.3.2, combined with the signal transmission model, a coupling model was analyzed and established. When there are multiple tags in the reading area of the reader, only one tag interacts with the reader during each communication process, and the other tags are in an open circuit state, so no backscatter signal will be generated. Therefore, the communication link signal includes the forward path signal from the reader to the tag and the backscatter signal modulated by the tag after acquiring energy [30]. The signal received by the reader can be expressed as
S R ( t ) = S d ( t ) + S i ( t )
where S d ( t ) refers to the signal returned by the reader that directly reaches the tag, and S i ( t ) refers to the signal returned by the reader that passes through tag T i and reaches tag T. At this time, since the tags are activated almost simultaneously, the coupling of the tags is included in S i ( t ) . Assuming that the original signal sent by the reader is S 0 ( t ) , then
S d t = S 0 ( t ) h A h T h A T A S i ( t ) = S 0 ( t ) h A h T h T i h A T T i A
The reader receives the signal S R ( t ) , which can be further expressed as
S R ( t ) = S 0 ( t ) h A h T ( h A T + h T i h A T i T ) h T A
where h = α e j θ is a series of complex numbers, called channel parameters, and α and θ represent channel attenuation and its phase offset. Since channel attenuation is not considered, α is set uniformly as a constant c, so h A = c e j θ R represents the signal characteristics of the transmitted signal, and the phase shift θ R is related to the operating frequency of the reader. h T and h T i represent tag characteristics, respectively, h T = c e j θ T , h T i = c e j θ T i , θ T , and θ T i represent the phase shift generated by the tag; and h A T , h T A , and h A T i T represent the signal characteristics reflected along the direct path and through the other adjacent tags, respectively.
h A T = h T A = c e j ( 2 π d T λ ) h A T i T = c e j ( 2 π D T λ )
where d T is the distance from the tag T to the reader, and D T = d T i + d T i T denotes the sum of the distance between the tag T i to the reader antenna d T i and the distance between the two tags d T i T . At this point, by using the channel transmission characteristics, the channel characteristics of the inter-tag coupling effect can be further solved as
h T i T = h A T i T h A T = c e j 2 π D T d T λ
The channel characteristics of the received signal S R ( t ) can thus be expressed as
H = h A h T h A T 1 + h T i h T i T h T A
extracting phase information in the received baseband signal, comprising a tag-coupled phase signal
φ = A r g H = φ T + φ c + θ R + θ T i + θ T
where Arg · is the mathematical function used to return the spoke angle of the complex number, φ T = 4 π d T / λ refers to the signaling of the tags in the direct path, φ c = 2 π D T d T / λ is the coupling term between the tags, and θ R , θ T i , θ T and have already been presented in the previous section and will not be explained here.
Scenario (a). The test situation is shown in Figure 7. When the communication link distance exceeds one wavelength, there will be a phase ambiguity problem. To eliminate phase ambiguity, the distance difference for the communication link between the antenna and adjacent tags should be less than 1 / 2 wavelength, i.e., d T i d T i + 1 < λ / 2 . Due to the round-trip distance between the reader and the tag, the distance between the tags should satisfy d < λ / 4 . To meet the above situation of tag spacing (about 8 cm), the experiment set the range of tag spacing variation to 3–8 cm, and tested situation (a) within this range to see the optimal spacing d of the tag array within this spacing.
The experiment set the tag array to a distance of 100 cm from the antenna, and collected the tag spacing between 3 cm and 8 cm with a collection interval of 1 cm. Multiple tests were conducted. The phase shift of the tag increased from 0.0506 rad at 3 cm to 0.7268 rad at 8 cm, indicating that the tag spacing between 3 cm and 6 cm was more appropriate. Therefore, in this article, the tag spacing d was set to 5 cm. In addition, according to the coupling model, if the tag spacing is much smaller than the distance from the tag array to the antenna, the influence of tag spacing and tag to antenna distance on the received phase coupling term can be ignored.
Scenario (b). As shown in Figure 8a,b, the tag array was moved horizontally along the x-axis, either parallel or perpendicular to the x-axis. As the distance D from the tag array to the antenna changed, a single tag was first tested, and then the same operation was performed using the tag array to obtain the phase change of a single tag without the coupling effect and with coupling.
The experimental test results showed that, combined with the coupling model, if the distance d T i T between tags is far less than the distances d T and d T i from the antenna to the dual tags, then the value of D T d T in the phase coupling term can be ignored. Therefore, it can be concluded that the phase coupling term between tags is basically independent of the positional relationship D of the tags relative to the reader antenna.
Based on the experimental results from Section 3.3.1, which showed a linear pattern in phase when the tag was rotated around the x-axis, and considering the importance of this linear pattern in phase information, this experiment focused on coupling tests of the tag array under x-axis rotation conditions. Having already verified the phase change characteristics of a single tag relative to the antenna polarization direction, when extending this test to the tag array, it was observed that the phase changes between the two adjacent tags still followed the pattern described in Section 3.3.1. In Figure 9, the phase change pattern of the tag array during rotation is displayed. Specifically, the phase shift was first tested with tag T 1 rotating around the x-axis, followed by adding tag T 2 and performing the same test. The phase offset is illustrated in Figure 8c. The experimental results suggested that the rotation angle of the array did not significantly affect the phase, indicating that, in practical applications, the coupling effect of the tag array relative to the antenna angle does not require excessive attention.

3.4. Decomposition of Motion of Objects

During the continuous motion of an object, its position and attitude are constantly changing; that is, the continuous motion performed by the object in a plane covers translation and rotation. In this section, the tag rotation law is taken into account in the original phase model, how to solve the phase ambiguity problem using double tags to achieve localization is described, and finally the construction of an orientation-aware model is performed for the process of the object’s motion.

3.4.1. Phase Model Reconstruction

In the empirical study in Section 3.3, when the circularly polarized antenna read a rotating tag, its phase was linearly transformed with the change in angle at a rate where k was ± 2 ; in addition, the coupling effect between the tag arrays also had an effect on the phase, and when the rotational term and the coupling term were introduced, the RF phase received by the RFID reading antenna could be expressed as
φ = 2 π · 2 d λ + k θ + φ c + μ mod 2 π μ = θ R + θ T + θ T A G
where the newly introduced variable θ represents the phase change caused by the tag rotation direction, and φ c is the tag coupling term. This phase eigenvalue will be used as the basis for subsequent calculation. By attaching a group of tag arrays to the object surface, the attitude change of the target object can be calculated according to the established model.

3.4.2. Hyperbolic Construction

Hyperbolic construction relies on the virtual antenna working in concert with the physical antenna. The virtual antennas were first accurately constructed based on the geometrical positions of the tag arrays, i.e., the arrangement, the relative distances between the tags, and the angular relationship between them and the physical antennas. Due to the existence of the dual-tag array, each physical antenna was functionally considered to coexist with a set of virtual antennas that were parallel to the tag array, and the angles between them were kept consistent with those in the tag array.
The process of constructing a virtual antenna is shown in Figure 10. At this point, the antenna and the virtual antenna can be set as two foci. Assuming that the coordinates of antenna A T 1 are x 1 , y 1 , and the initial angle between the two tags, the coordinates of the virtual antenna v A T 1 are x v 1 , y v 1 = x 1 d cos θ , y 1 d sin θ .  Therefore, A T 1 and v A T 1 are the two focal points of the hyperbola, and the center points of the two focal points are
x o , y o = x 1 + x v 1 2 y 1 + y v 1 2 = 2 x 1 d c o s θ 2 2 y 1 d s i n θ 2
Since the two focus positions are the coordinates after rotation, the original coordinates should also be rotated. Using the rotation formula, the original coordinate point can be obtained after the rotation of the coordinates, and the corresponding relationship is
x y = cos θ sin θ sin θ cos θ x y
The hyperbolic equation is constructed as
x x o cos θ + y y o sin θ 2 a 2 x x o sin θ + y y o cos θ b 2 2
where
a = Δ d 2 = λ 8 π Δ φ + 2 k π c = d 2 b = c 2 a 2
To achieve the localization process, at least two or more hyperbolas are required to find the intersection point, and if more than one antenna is deployed in the scene, each antenna corresponds to one hyperbola, so at least two antennas are required to achieve localization in this system. There is also the problem that the value of a is not unique, and phase blur removal is required.

3.4.3. Phase Deblurring

Based on the above content, if there are target tags T 1 and T 2 in the scene, and d ( A T 1 , T k ) is the distance from antenna A T 1 to tag T k , then the antenna can measure the phase of the two tags as
φ 1 = 2 π · 2 d ( A T 1 , T 1 ) λ + θ R + θ T + θ T A G 1 mod 2 π φ 2 = 2 π · 2 d ( A T 1 , T 2 ) λ + θ R + θ T + θ T A G 2 mod 2 π
where θ e = θ R + θ T . The difference in distance from the antenna to the two tags can be obtained by subtracting Equation  (13)
Δ d = λ 4 π Δ φ + 2 k π
where Δ φ = φ 1 φ 2 , Δ d = d ( A T 1 , T 1 ) d ( A T 1 , T 2 ) , Δ d are not unique; therefore, the tag spacing d is known and according to the triangle constraint, the sum of the lengths of any two sides of the triangle is greater than the third side. When d < λ / 4 , as shown in Figure 11, and when Δ d < d , Equation  (15) can be used to limit the phase ambiguity, so that a hyperbola of the target object constrained to the curve can be constructed
Δ d = λ 4 π Δ φ if Δ φ · Δ d > 0 λ 4 π Δ φ 2 π if Δ φ > 0 and Δ d < 0 λ 4 π Δ φ + 2 π if Δ φ < 0 and Δ d > 0

3.4.4. Object Motion Tracking Perception Model

Taking the object localization perception methods in Section 3.4.1 and Section 3.4.2, they are now combined for model building, and using a specific analysis of a hypothetical scenario, tag array attitude recognition and tracking model construction is carried out. The tag movement scenario is shown in Figure 12.
According to the above introduction, the phase received by the antenna can be further expressed by introducing a time parameter into Equation (9) as
φ p , q , t = 2 π · 2 d p , q , t λ + k θ p , q , t + φ c , t + μ mod 2 π μ = θ R + θ T + θ T A G
where φ c , t = 2 π · d p , 1 , t + Δ d d p , 2 , t λ , Δ d denote the distance difference between the tags; φ p , q , t , d p , q , t , and θ p , q , t denote the phase, relative distance, and phase offset due to rotation of the tag q received by the antenna p at moment t, respectively. The system tag attached to the object dynamic movement, through the t + 1 moment of phase minus t moment phase, where the sampling interval Δ t phase difference is Δ φ p , q , t , can obtain the tag at a moving distance, and the phase subtraction process eliminates the hardware transmitter circuit and receiver circuit caused by the error. In addition, due to the use of the same tag, the tag production process caused by the phase error is ignored, i.e., set θ T A G 1 = θ T A G 2 , so the tag at different moments of the phase difference is
Δ φ p , q , t = 2 π · 2 Δ d p , q , t λ + Δ φ c , t + k Δ θ p , q , t
where Δ φ p , q , t = φ p , q , t + 1 φ p , q , t Δ θ p , q , t = θ p , q , t + 1 θ p , q , t Δ φ c , t = φ c , t + 1 φ c , t + 1 , since the change in displacement contains the moving distance and the moving direction, so Δ d p , q , t = d p , q , t + 1 d p , q , t . Meanwhile, since the two tags are placed in parallel, their rotation angles relative to the antenna are the same at different moments, so this results in the same rotational phase shift, thus Δ θ t = Δ θ p , 1 , t = Δ θ p , 2 , t . The coordinates of tag q at the next moment are set to be x q , t + 1 , y q , t + 1 , so the displacement of tag q within Δ t is
Δ d p , q , t = x q , t + 1 x t 2 + y q , t + 1 y t 2
By reconstructing the change pattern of the phase signal, the total phase change minus the phase of the tag rotation is the actual phase change generated by the tag movement, which is brought into the Δ d p , q , t . Combining with equation Equation (16), we can obtain
x q , t + 1 x t 2 + y q , t + 1 y t 2 = λ 4 π Δ φ p , q , t + Δ φ c , t k Δ θ t
Combined with the construction of the hyperbola in Section 3.4.2, after obtaining multiple hyperbola equations, the solution process is simplified by transforming the set of hyperbola equations, and the label positioning is regarded as an optimization problem, where the transformed objective function is
J = p n d T , A p d T , A p 1 Δ d p , t 2
equals
J = p = 1 2 q = 1 2 [ x q , t + 1 x p + d cos Δ θ t 2 + y q , t + 1 y p + d sin Δ θ t 2 x q , t + 1 x p 2 + y q , t + 1 y p 2 λ 4 π Δ φ p , t + 2 k π ]
After the objective function has been established, the parameter can be solved through an optimization method, but there is still a problem in the formula, that is, the phase difference Δ φ p , t may have a random error. The impact of this error will be further analyzed in Section 3.5.

3.5. Stochastic Phase Polynomial Regression

The phase information collected during the movement of the tag was accompanied by some inherent problems such as ambiguity, phase error due to the hardware characteristics, and phase random noise. According to the hyperbolic localization method used in a previous paper, the process eliminates the phase ambiguity problem and the phase error problem caused by hardware errors. For the random error generated by phase noise, according to previous studies [18,31,32] and experimental verification, the noise of the phase signal obeys a Gaussian distribution during the tag acquisition process, and Figure 13a shows the distribution of 107 phase measurements measured by the reader at 920.675 MHz frequency when the tag was fixed at a distance of 100 cm. According to the distribution of the phase, using polynomial regression compensates for the measured phase.
According to Section 3.4, the model representation of the phase value Δ φ can be expressed as
Δ φ = Δ φ ^ t + ζ
where Δ φ ^ t = β 0 + β 1 t + β 2 t 2 + + β n t n is the value of the time-dependent phase function; β 0 , β 1 , β 2 , β 3 is the polynomial coefficient; n is the order of the polynomial; and ζ represents the phase noise.
To find the optimal polynomial coefficients β 0 , β 1 , β 2 , β n , define the mean square error cost function as
J β = J β 0 , β 1 , β 2 , β n = 1 2 m i = 1 m Δ φ i Δ φ ^ t i ; β 0 , β 1 , β 2 , β n 2
where m is the number of data points, Δ φ i is the phase value of the i data point, and f ^ t i ; β 0 , β 1 , β 2 , β n is the prediction value of the polynomial at t i . By minimizing J β 0 , β 1 , β 2 , β n , the best polynomial coefficient β 0 , β 1 , β 2 , β n is found to minimize the prediction error of the polynomial in the given dataset. Before using the gradient descent algorithm to solve the cost function, scale the data to ensure that the scaling ratio of each feature is roughly the same, improve the convergence speed, and standardize each timestamp t i .
t i = t i μ t σ t
where μ t = 1 m i = 1 m t i , σ t = 1 m i = 1 m t i μ t 2 . Iterate the gradient descent algorithm with the normalized as the new variable and repeat β n = β n α J β β n until convergence, where α is the learning rate, which controls the step size of each iteration, and J β β j is the partial derivative of the cost function with respect to β j , denoted as
J β β n = 1 m i = 1 m Δ φ i Δ φ ^ t i ; β 0 β 1 β 2 β n · t i n
Figure 13b shows a polynomial regression diagram of the phase value measured by the tag movement. Through the above processing, the predicted value after the multiple linear regression is placed into Equation (21), i.e., the objective function is
J = 2 p = 1 2 q = 1 x q , t + 1 x p + d cos Δ θ t 2 + y q , t + 1 y p + d sin Δ θ t 2 x q , t + 1 x p 2 + y q , t + 1 y p 2 λ 4 π Δ φ ^ t + 2 k π

3.6. Objective Function Optimization

Due to the existence of the deflection angle between antennas, the hyperbolic intersection points may not intersect at a point, and the minimum value is not exactly equal to 0. Therefore, a particle swarm optimization algorithm is needed to solve the optimal parameters. The particle swarm optimization (PSO) algorithm is defined as a swarm intelligence optimization technology, which optimizes the objective function by randomly initializing a swarm of particles in the solution space and then iterating to find the optimal solution. The steps of using PSO to optimize the objective function are as follows:
  • Initialize particle swarm: Randomly assign each particle its initial position and velocity, which is limited to the problem space. The initial position of each particle is also the best position of its individual, and the best position in the whole particle swarm is the global best position.
  • Evaluate particle performance: For each particle, use the target function to evaluate the performance of the current position. If the current position is better than the best position performance of the particle, the best position performance of the particle is updated.
  • Update speed and position: Update the speed and position of each particle based on the best individual position, the best global position, the current speed, and two learning factors (individual and social learning factors).
  • Repeat or terminate: Stop the algorithm if the criteria for termination are met (e.g., the maximum number of iterations has been reached or the global best position improvement is less than the threshold); otherwise, repeat steps 2 and 3.
According to Equation (26), J is the target to be optimized, and the x t + 1 , y t + 1 , Δ θ t + 1 that minimizes J is the position and rotation angle of the target tag. The tag dynamic tracking perception process is shown in Algorithm 1.
Algorithm 1 Mobile label orientation perception algorithm
  1:
function MobiletagOrientationeprception( Φ p , q , t , X p , Y p , t, k, d, λ , θ )
  2:
    Initialize  X p , Y p for p = 1 , 2 , t 0 , k 2 , d , λ , θ
  3:
    Calculate  Δ t = ( t + 1 ) t , Δ θ t = θ t + 1 θ
  4:
    while  Δ t 0  do
  5:
        for each  n N  do
  6:
            Δ φ p , q , t [ n ] φ p , q , t + 1 [ n + 1 ] φ p , q , t [ n ]
  7:
            Δ d p , q , t [ 0 : n ] λ 4 π Δ φ p , q , t [ 0 : n ] k Δ θ t [ 0 : n ]
  8:
            Δ φ p , t [ 0 : n ] φ p , 1 , t [ 0 : n ] φ p , 2 , t [ 0 : n ]
  9:
            Δ d p , t [ 0 : n ] λ 4 π Δ φ p , t [ 0 : n ]
10:
           if  sign ( Δ φ p , t [ n ] ) = sign ( Δ d p , t [ n ] )  then
11:
                Δ d p , t [ n ] λ 4 π Δ φ p , t [ n ]
12:
           else if  sign ( Δ φ p , t [ n ] ) > 0 & & sign ( Δ d p , t [ n ] ) < 0  then
13:
                Δ d p , t [ n ] λ 4 π Δ φ p , t [ n ] + 2 π
14:
           else if  sign ( Δ φ p , t [ n ] ) < 0 & & sign ( Δ d p , t [ n ] ) > 0  then
15:
                Δ d p , t [ n ] λ 4 π Δ φ p , t [ n ] 2 π
16:
           end if
17:
        end for
18:
        Construct an optimization function according to Equation (25).
19:
         x t + 1 , y t + 1 , Δ θ t + 1 P S O _ o p t i m i z a t i o n
20:
              ▹ Using PSO to optimize. The optimal parameter value when the objective function is closest to 0 ( J 0 )
21:
         x t x t + 1         ▹ Update optimal parameters for next iteration
22:
         y t y t + 1
23:
         Δ θ t Δ θ t + 1
24:
    end while
25:
    return  X t + 1 , Y t + 1 , Δ Θ t + 1
26:
end function

4. Experiment and Result Analysis

For the dynamic tag attitude recognition method studied in Section 3, this section used an Impinj R420 reader writer with multiple circularly polarized antennas with a size of 25 × 25 cm and a gain of 9 dBi, with ISO 18000-6C [33] tags to verify its effectiveness.

4.1. Experimental Setup

During the experimental validation process, we designed two antennas and placed them in parallel with a 50 cm spacing. This spacing was chosen to ensure there was enough distance between the antennas to reduce mutual interference, while maintaining continuous and effective coverage of the moving tags. This setup allowed us to capture signals from two different angles simultaneously when the tag underwent dynamic displacement and rotation, thus enhancing the accuracy and robustness of the pose recognition. Additionally, based on the analysis of typical application scenarios (such as warehouses and logistics centers) where tags might be attached, we found that goods and pallets are often stacked to a certain height. Positioning the tag at a height of approximately 100 cm from the ground placed it in the upper-middle range of this stacking height, representing most practical application scenarios. This further ensured the effectiveness of the tag recognition. The tag was experimentally mounted on a mobile robot equipped with a rotating turntable. The robot moved in a straight line within an indoor area, causing the tag to experience changes in both displacement and rotation angles at any given moment. Through this process, we successfully validated the system’s recognition accuracy under conditions of dynamic tag displacement and rotation. The specific scenario is illustrated in Figure 14.
The hardware equipment used in the experiment mainly included the following:
(1)
Impinj Speedway R420 Reader (Impinj Wireless RF Technology (Shanghai) Co., Ltd., Shanghai, China);
(2)
2 Laird s9028 PCL antennas (Laird Electronic Materials (Shenzhen) Co., Ltd., Shenzhen, China) and AZ-9662 tag array (Shenzhen Aisen IoT Technology Co., Ltd., Shenzhen, China);
(3)
Water mobile robot (Beijing Yunji Technology Co., Ltd., Beijing, China);
The reader was configured with Max Throughput, Dual target, Session 0, and a 920.625 MHz operating frequency. In addition, ItemTest software was used to read the data and matlab (9.7.0.1190202 (R2019b)) software was used for data statistics, and the experimental parameters were set as shown in Table 1.

4.2. Analysis of Results

Based on the above experimental scenarios and the specific parameter configurations, a linear motion was performed at a constant speed of 0.05 m/s to move the tag along a prescribed route of 1.5 m while it remained stationary without rotation, in order to analyze the accuracy of its trajectory measurement. After 20 repetitions of the experiment had been performed, the error was calculated and determined according to the designed algorithm. The error accuracies in the two cases of introducing the tag coupling term and not introducing the tag coupling term were then compared and the experimental results were presented in the form of graphs. The positioning error of the tag moving without rotation is shown in Figure 15.
When the non-rotating tags were localized and tracked, their average localization error was 9.633 cm, and after considering the introduction of the coupling term, the localization accuracy was significantly improved, and the error was reduced to 7.962 cm. Furthermore, the tag attitude information was introduced to make an evaluation, and the robot carried out the movement while rotating the tag arrays, and the abovementioned scenarios were used for the test. The results of the attitude recognition are shown in Figure 16.
When analyzing the positional accuracy of the tags, we observed that, while incorporating tag orientation information as a positioning parameter enhanced the system’s overall awareness of tag states, it also resulted in reduced accuracy in the x-y axis direction. Specifically, after including orientation information and associated coupling terms, the overall average positioning error of the tag increased to 13.662 cm, while the angular perception error remained at 8.28°. This result indicates that, although integrating orientation information adds an extra dimension of data, it also increases the complexity and uncertainty of positioning. When the tag rotates, the relative position between its antenna and the reader antenna will change, which may lead to a change in the signal propagation path. Specifically, the rotation may make the antenna direction of the tag deviate from the best receiving direction for the reader antenna, resulting in weakening of the signal strength or signal path blocking, thus affecting the positional accuracy.
To accurately assess this change, we considered several factors that might affect the positional accuracy. First, we carefully adjusted the spacing of the tag array to ensure that the tags at different positions could independently and effectively communicate with the reader. Second, we optimized the reader’s operating frequency to match the tag’s response characteristics, reducing the signal attenuation and interference during transmission. Additionally, recognizing the significant impact of the robot’s movement speed on the tag positioning, we designed multiple experiments to test dynamic tag positioning under varying speed conditions.
(1) Tag array spacing
In an in-depth study of the effect of label spacing on the perception results, the experiments systematically set the spacing of the label arrays, starting from 3 cm and spaced at 1 cm intervals up to 7 cm, for exhaustive experimental testing. In Figure 17, the figure visualizes the effect of tag spacing on the positioning error and angular error.
From the experimental results, it can be seen that the positioning error and angular error were both minimized when the tag spacing was equal to 5 cm, a conclusion that coincides with the experimental conclusions in Section 3.3.2, thus further verifying the reasonableness of setting 5 cm as the spacing of the tag array. In addition, it is worth noting that, due to the reader and the tag hardware itself, the phase shift problem could not be completely avoided. Therefore, although the tag spacing of 6 cm and 7 cm satisfied the condition of less than 4/ λ , it still could not completely eliminate the phase blurring according to the triangular constraints, which led to a large error in the results. Based on these considerations, it can be concluded that, under the current experimental conditions, setting the spacing of the tag array to 5 cm was the most reasonable and effective choice.
(2) Reader operating frequency
In order to deeply investigate the effect of frequency variables on recognition accuracy, four frequency bands, 920.625 MHz, 921.125 MHz, 922.875 MHz, and 924.375 MHz, were selected for the experiment. The experimental results are shown in Figure 18a,b, where it can be seen that the perception errors remained almost the same at these four different frequencies, with no significant differences. The results show that the change in frequency had a negligible effect on the positioning accuracy, so there is no clear limitation on the frequency when performing attitude sensing in real scenarios.
(3) Movement speed
In further exploring the effect of different moving speeds on the tag accuracy error, the experiments set three moving speeds of 0.05 m/s, 0.1 m/s, and 0.15 m/s, and the perceived accuracy of the tags was meticulously tested in each of these scenarios. Figure 18c,d reveals that there was a clear correlation between the tested tag accuracy and the movement speed. The faster the tag movement speed, the higher the tracking error. This was due to the fact that when the robot moved at a higher speed, the number of samples taken at each timestamp of the trajectory decreased. Therefore, estimating the target’s motion parameters for each segment introduced a larger error. Specifically, according to the analysis of the test data, when the robot moved at a speed of 0.05 m/s, the number of data samples collected was about three times as much as when the speed was 0.15 m/s. The reduction in data samples was the root cause of the increase in error, so there needs to be a certain limitation on the object’s movement speed in a real-world scenario.

5. Conclusions

In industrial application scenarios, the attitude information of an object occupies the same important role as the position information. To meet this demand, this paper proposed a tag spatial attitude recognition tracking method based on tag arrays. The working principle, system implementation, and experimental results of the system were described in detail. A mathematical model to quantify the phase coupling of tags was proposed by deeply considering the phase change caused by tag rotation and the effect of inter-tag coupling on the phase. Furthermore, the phase model of the signal was reconstructed so as to improve the accuracy of the phase information. Finally, a hyperbolic positioning algorithm was implemented on the basis of the model to eliminate the phase ambiguity problem, combined with the particle swarm optimization algorithm to improve the recognition accuracy and simplify the solution process. Compared with other tag localization systems, the attitude sensing introduced by this method is able to obtain more dimensional tag information. After a large number of experimental verifications, the tag attitude recognition system constructed based on this method showed ideal performance.
However, despite the ideal performance in the experiments, there are limitations when applying it to broader, scalable commercial applications. Firstly, dense tag deployment and complex physical environments may increase the signal interference, affecting system stability and accuracy. Secondly, the current computational complexity may limit the system’s real-time performance in large-scale scenarios. Additionally, the stability and durability in extreme environments (e.g., high temperatures, high humidity, or strong electromagnetic interference) need further verification and optimization. To address these limitations, we propose the following future research directions: (1) Investigate more advanced signal processing technologies to better suppress interference and improve system robustness; (2) Optimize algorithm structures to reduce computational complexity and enhance real-time processing capability in large-scale scenarios; (3) Strengthen testing and verification of the system in various extreme environments to ensure stable and reliable operation across different industrial settings. Through these efforts, we aim to continuously refine and expand the method’s application range, providing more efficient and accurate object orientation recognition and tracking solutions for industry.

Author Contributions

Conceptualization, S.L. and H.W.; methodology, S.L.; software, S.L.; validation, S.L., Y.Z. and Y.W.; formal analysis, S.L.; investigation, S.P.; resources, S.L.; data curation, R.P.; writing—original draft preparation, S.L.; writing—review and editing, S.L.; visualization, H.W.; supervision, S.L.; project administration, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key Industry Innovation Chain Project of Shaanxi Province (No. 2021ZDLGY07-10, No. 2021ZDLNY03-08), the Science and Technology Plan Project of Shaanxi Province (No. 2022GY-045), the Key Research and Development plan of Shaanxi Province (No. 2024GX-ZDCYL-01-33, No. 2018ZDXM-GY-041), Scientific Research Program Funded by Shaanxi Provincial Education Department (Program No. 21JC030), the Science and Technology Plan Project of Xi’an (No. 22GXFW0124, No.2019GXYD17.3).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting the reported results in this study are not publicly available due to privacy restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Montanaro, T.; Sergi, I.; Motroni, A.; Buffi, A.; Nepa, P.; Pirozzi, M.; Catarinucci, L.; Colella, R.; Chietera, F.P.; Patrono, L. An IoT-Aware Smart System Exploiting the Electromagnetic Behavior of UHF-RFID Tags to Improve Worker Safety in Outdoor Environments. Electronics 2022, 11, 717. [Google Scholar] [CrossRef]
  2. Bendavid, Y.; Rostampour, S.; Berrabah, Y.; Bagheri, N.; Safkhani, M. The Rise of Passive RFID RTLS Solutions in Industry 5.0. Sensors 2024, 24, 1711. [Google Scholar] [CrossRef] [PubMed]
  3. Bu, Y.; Xie, L.; Liu, J.; He, B.; Gong, Y.; Lu, S. 3-Dimensional Reconstruction on Tagged Packages via RFID Systems. In Proceedings of the 14th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), San Diego, CA, USA, 12–14 June 2017; pp. 1–9. [Google Scholar] [CrossRef]
  4. Wu, H.; Tao, B.; Gong, Z.; Yin, Z.; Ding, H. A Standalone RFID-Based Mobile Robot Navigation Method Using Single Passive Tag. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1529–1537. [Google Scholar] [CrossRef]
  5. Hehua, M.; Shi, G. Application of Passive Wireless RFID Asset Management in Warehousing of Cross-Border E-Commerce Enterprises. J. Sens. 2021, 11, 6438057-1–6438057-12. [Google Scholar] [CrossRef]
  6. Yang, L.; Lin, Q.; Li, X.; Liu, T.; Liu, Y. See Through Walls with COTS RFID System! In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking (MobiCom ’15), Paris, France, 7 September 2015; pp. 487–499. [Google Scholar] [CrossRef]
  7. Shangguan, L.; Li, Z.; Yang, Z.; Li, M.; Liu, Y. OTrack: Order tracking for luggage in mobile RFID systems. In Proceedings of the 2013 IEEE INFOCOM, Turin, Italy, 14–19 April 2013; pp. 3066–3074. [Google Scholar] [CrossRef]
  8. Liu, J.; Zhu, F.; Wang, Y.; Wang, X.; Pan, Q.; Chen, L. RF-scanner: Shelf scanning with robot-assisted RFID systems. In Proceedings of the IEEE INFOCOM 2017—IEEE Conference on Computer Communications, Atlanta, GA, USA, 1–4 May 2017; pp. 1–9. [Google Scholar] [CrossRef]
  9. Hightower, J.; Borriello, G.; Want, R. SpotON: An Indoor 3D Location Sensing Technology Based on RF Signal Strength; UW CSE: Seattle, WA, USA, 2000. [Google Scholar]
  10. Xiao, X.; Jing, X.; You, S.; Zeng, J. An environmental-adaptive RSSI based indoor positioning approach using RFID. In Proceedings of the 2010 International Conference on Advanced Intelligence and Awareness Internet (AIAI 2010), Beijing, China, 16–18 October 2010; pp. 127–130. [Google Scholar] [CrossRef]
  11. Yang, L.; Chen, Y.; Li, X.-Y.; Xiao, C.; Li, M.; Liu, Y. Tagoram: Real-time tracking of mobile RFID tags to high precision using COTS devices. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (MobiCom’14), Maui, HI, USA, 7–11 September 2014; pp. 237–248. [Google Scholar] [CrossRef]
  12. Wang, J.; Vasisht, D.; Katabi, D. RF-IDraw: Virtual Touch Screen in the Air Using RF Signals. ACM SIGCOMM Comput. Commun. Rev. 2014, 44, 235–246. [Google Scholar] [CrossRef]
  13. Wei, T.; Zhang, X. Gyro in the Air: Tracking 3D Orientation of Batteryless Internet of Things. GetMobile 2017, 21, 35–38. [Google Scholar] [CrossRef]
  14. Jiang, C.; He, Y.; Yang, S.; Guo, J.; Liu, Y. 3D-OmniTrack: 3D Tracking with COTS RFID Systems. In Proceedings of the 2019 18th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), Montreal, QC, Canada, 15–17 April 2019; pp. 25–36. [Google Scholar] [CrossRef]
  15. Jin, M.; He, Y.; Yang, S.; Liu, Y.; Yan, L.; Sun, Y. Versatile RFID-Based Sensing: Model, Algorithm, and Applications. IEEE Trans. Mob. Comput. 2023, 22, 6223–6236. [Google Scholar] [CrossRef]
  16. Jiang, C.; He, Y.; Zheng, X.; Liu, Y. OmniTrack: Orientation-Aware RFID Tracking with Centimeter-Level Accuracy. IEEE Trans. Mob. Comput. 2021, 20, 634–646. [Google Scholar] [CrossRef]
  17. Lai, X.; Cai, Z.; Xie, Z.; Zhu, H. A Novel Displacement and Tilt Detection Method Using Passive UHF RFID Technology. Sensors 2018, 18, 1644. [Google Scholar] [CrossRef]
  18. Lin, Q.; Yang, L.; Sun, Y.; Liu, T.; Li, X.-Y.; Liu, Y. Beyond One-Dollar Mouse: A Battery-Free Device for 3D Human-Computer Interaction via RFID Tags. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Kowloon, Hong Kong, China, 26–30 April 2015; pp. 1661–1669. [Google Scholar] [CrossRef]
  19. Ma, H.; Wang, Y.; Wang, K.; Ma, Z. The Optimization for Hyperbolic Positioning of UHF Passive RFID Tags. IEEE Trans. Autom. Sci. Eng. 2017, 14, 1590–1600. [Google Scholar] [CrossRef]
  20. Zeng, Y.; Chen, X.; Li, R.; Tan, H.-Z. UHF RFID Indoor Positioning System With Phase Interference Model Based on Double Tag Array. IEEE Access 2019, 7, 76768–76778. [Google Scholar] [CrossRef]
  21. Wang, Z.; Zhang, J.A.; Xiao, F.; Xu, M. Accurate AoA Estimation for RFID Tag Array With Mutual Coupling. IEEE Internet Things J. 2022, 9, 12954–12972. [Google Scholar] [CrossRef]
  22. Liu, T.; Liu, Y.; Yang, L.; Guo, Y.; Wang, C. BackPos: High Accuracy Backscatter Positioning System. IEEE Trans. Mob. Comput. 2016, 15, 586–598. [Google Scholar] [CrossRef]
  23. Liu, J.; Chen, M.; Chen, S.; Pan, Q.; Chen, L. Tag-compass: Determining the spatial direction of an object with small dimensions. In Proceedings of the IEEE INFOCOM—2017 Conference on Computer Communications, Atlanta, GA, USA, 1–4 May 2017; pp. 1–9. [Google Scholar] [CrossRef]
  24. Bu, Y.; Xie, L.; Gong, Y.; Wang, C.; Yang, L.; Liu, J.; Lu, S. RF-Dial: An RFID-based 2D Human-Computer Interaction via Tag Array. Proceedings of IEEE INFOCOM 2018—IEEE Conference on Computer Communications, Honolulu, HI, USA, 16–19 April 2018; pp. 837–845. [Google Scholar] [CrossRef]
  25. Li, J.; Feng, G.; Wei, W.; Luo, C.; Cheng, L.; Wang, H.; Song, H.; Ming, Z. PSOTrack: A RFID-Based System for Random Moving Objects Tracking in Unconstrained Indoor Environment. IEEE Internet Things J. 2018, 5, 4632–4641. [Google Scholar] [CrossRef]
  26. Wang, C.; Xie, L.; Zhang, K.; Wang, W.; Bu, Y.; Lu, S. Spin-Antenna: 3D Motion Tracking for Tag Array Labeled Objects via Spinning Antenna. In Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; pp. 1–9. [Google Scholar] [CrossRef]
  27. Raptopoulos Chatzistefanou, A.; Tzitzis, A.; Megalou, S.; Sergiadis, G.; Dimitriou, A.G. Trajectory-Tracking of UHF RFID Tags, Exploiting Phase Measurements Collected From Fixed Antennas. IEEE J. Radio Freq. Identif. 2021, 5, 191–206. [Google Scholar] [CrossRef]
  28. Gong, W.; Wang, H.; Li, S.; Chen, S. GLAC: High-Precision Tracking of Mobile Objects With COTS RFID Systems. IEEE ACM Trans. Netw. 2024, 32, 2331–2343. [Google Scholar] [CrossRef]
  29. Wu, H.; Tao, B.; Gong, Z.; Yin, Z.; Ding, H. A Fast UHF RFID Localization Method Using Unwrapped Phase-Position Model. IEEE Trans. Autom. Sci. Eng. 2019, 16, 1698–1707. [Google Scholar] [CrossRef]
  30. Wang, C.; Xie, L.; Wang, W.; Chen, Y.; Xue, T.; Lu, S. Probing into the Physical Layer: Moving Tag Detection for Large-Scale RFID Systems. IEEE Trans. Mob. Comput. 2020, 19, 1200–1215. [Google Scholar] [CrossRef]
  31. Wang, J.J.; Hwang, J.G.; Park, J.G. A Novel Ranging Method Using Bimodal Gaussian Distributed RSSI Measurements. 2018. Available online: https://api.semanticscholar.org/CorpusID:250083583 (accessed on 7 June 2024).
  32. Chen, R.; Huang, X.; Zhou, Y.; Hui, Y.; Cheng, N. UHF-RFID-Based Real-Time Vehicle Localization in GPS-Less Environments. IEEE Trans. Intell. Transp. Syst. 2021, 23, 9286–9293. [Google Scholar] [CrossRef]
  33. ISO/IEC 18000-6; Information Technology—Radio Frequency Identification for Item Management—Part 6: Parameters for Air Interface Communications at 860 MHz to 960 MHz. ISO: Geneva, Switzerland, 2006.
Figure 1. UHF RFID propagation model: detecting the phase change in the radio frequency signal as it propagates between the tag and the reader, and acquiring the phase information of the tag.
Figure 1. UHF RFID propagation model: detecting the phase change in the radio frequency signal as it propagates between the tag and the reader, and acquiring the phase information of the tag.
Sensors 24 06305 g001
Figure 2. Double Tag Array.
Figure 2. Double Tag Array.
Sensors 24 06305 g002
Figure 3. Angle change of the tag relative to the antenna.
Figure 3. Angle change of the tag relative to the antenna.
Sensors 24 06305 g003
Figure 4. Phase transition caused by tag rotation: The labels were rotated around the x-axis, y-axis, and z-axis of the set coordinates in the changed scene.
Figure 4. Phase transition caused by tag rotation: The labels were rotated around the x-axis, y-axis, and z-axis of the set coordinates in the changed scene.
Sensors 24 06305 g004
Figure 5. The tag array’s positional relationships with the reader antennae encompass being either parallel to and passing through the x-axis, parallel to the x-axis but not passing through it, perpendicular to the x-axis, or angled with the x-axis.
Figure 5. The tag array’s positional relationships with the reader antennae encompass being either parallel to and passing through the x-axis, parallel to the x-axis but not passing through it, perpendicular to the x-axis, or angled with the x-axis.
Sensors 24 06305 g005
Figure 6. Different states of tag array changes: (a) Tag array spacing d; (b) Distance from tag array to antenna D; (c) Angle of the tag array relative to the antenna θ .
Figure 6. Different states of tag array changes: (a) Tag array spacing d; (b) Distance from tag array to antenna D; (c) Angle of the tag array relative to the antenna θ .
Sensors 24 06305 g006
Figure 7. Scenario (a) Test situation: mean and variance of phase bias caused by tag spacing.
Figure 7. Scenario (a) Test situation: mean and variance of phase bias caused by tag spacing.
Sensors 24 06305 g007
Figure 8. Phase offsets for different situations: (a) tag array moves parallel to the x-axis; (b) tag array moves perpendicular to the x-axis; (c) tag array rotation.
Figure 8. Phase offsets for different situations: (a) tag array moves parallel to the x-axis; (b) tag array moves perpendicular to the x-axis; (c) tag array rotation.
Sensors 24 06305 g008
Figure 9. Label array phase changes with rotation angle: when extending from single tag rotation to tag array rotation, the phase exhibited the same variation trend.
Figure 9. Label array phase changes with rotation angle: when extending from single tag rotation to tag array rotation, the phase exhibited the same variation trend.
Sensors 24 06305 g009
Figure 10. The physical antenna A T 1 can be regarded as adding a virtual antenna v A T 1 parallel to the array due to the presence of a two-tag array, and if the angle between the two tags is θ , the angle between the antennas is also kept as θ .
Figure 10. The physical antenna A T 1 can be regarded as adding a virtual antenna v A T 1 parallel to the array due to the presence of a two-tag array, and if the angle between the two tags is θ , the angle between the antennas is also kept as θ .
Sensors 24 06305 g010
Figure 11. Triangle constraint. When the tag spacing is less than one quarter of the wavelength, the phase difference of the antenna receiving tag array can be controlled within π , π .
Figure 11. Triangle constraint. When the tag spacing is less than one quarter of the wavelength, the phase difference of the antenna receiving tag array can be controlled within π , π .
Sensors 24 06305 g011
Figure 12. The reader antennas were placed in parallel at 50 cm intervals, the dual-tag arrays were attached to the object surface in parallel, and the mobile robot moved carrying the array of tags.
Figure 12. The reader antennas were placed in parallel at 50 cm intervals, the dual-tag arrays were attached to the object surface in parallel, and the mobile robot moved carrying the array of tags.
Sensors 24 06305 g012
Figure 13. (a) Random phase distribution. The tag was fixed at x = 100 cm from the reader antenna, and the signal frequency was 920.675 MHz. The measured phase was different every time it was recorded by the reader. (b) Polynomial regression of measured phase.
Figure 13. (a) Random phase distribution. The tag was fixed at x = 100 cm from the reader antenna, and the signal frequency was 920.675 MHz. The measured phase was different every time it was recorded by the reader. (b) Polynomial regression of measured phase.
Sensors 24 06305 g013
Figure 14. Experiment specific scenario. On the right side of the figure are the reader, the antenna, the rotary table, and the tag array.
Figure 14. Experiment specific scenario. On the right side of the figure are the reader, the antenna, the rotary table, and the tag array.
Sensors 24 06305 g014
Figure 15. Positioning error for label moving unrotated scenario: where (a) shows the positioning error accuracy of the tag in the x-axis direction and the y-axis direction, (b) represents the overall error accuracy in the x and y directions, and (c) denotes the cumulative distribution function of the error with or without considering the coupling in the model.
Figure 15. Positioning error for label moving unrotated scenario: where (a) shows the positioning error accuracy of the tag in the x-axis direction and the y-axis direction, (b) represents the overall error accuracy in the x and y directions, and (c) denotes the cumulative distribution function of the error with or without considering the coupling in the model.
Sensors 24 06305 g015
Figure 16. Positioning error in the label moving with rotation scenario: (a) x- and y-axis direction errors; (b) overall labeling error; (c) positioning with and without the coupling term CDF; (d) angle with or without coupling term CDF.
Figure 16. Positioning error in the label moving with rotation scenario: (a) x- and y-axis direction errors; (b) overall labeling error; (c) positioning with and without the coupling term CDF; (d) angle with or without coupling term CDF.
Sensors 24 06305 g016
Figure 17. Effect of tag spacing on positioning and angle recognition accuracy. (a) The effect of tag spacing on positioning and recognition accuracy; (b) The effect of label spacing on angle recognition accuracy.
Figure 17. Effect of tag spacing on positioning and angle recognition accuracy. (a) The effect of tag spacing on positioning and recognition accuracy; (b) The effect of label spacing on angle recognition accuracy.
Sensors 24 06305 g017
Figure 18. (a,b) Effect of reader operating frequency on positioning and angle recognition accuracy; (c,d) Effect of tag movement speed on positioning and angle recognition accuracy.
Figure 18. (a,b) Effect of reader operating frequency on positioning and angle recognition accuracy; (c,d) Effect of tag movement speed on positioning and angle recognition accuracy.
Sensors 24 06305 g018
Table 1. Parameter settings.
Table 1. Parameter settings.
ParameterValue
Robot operation speed 0.05 m / s
Reader read power 22 dBm
Antenna center/Tag height 100 cm
Antenna’s location ( 0 , 50 ) ( 0 , 100 )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, H.; Li, S.; Zhou, Y.; Wang, Y.; Pan, R.; Pang, S. Tag-Array-Based UHF Passive RFID Tag Attitude Identification of Tracking Methods. Sensors 2024, 24, 6305. https://doi.org/10.3390/s24196305

AMA Style

Wang H, Li S, Zhou Y, Wang Y, Pan R, Pang S. Tag-Array-Based UHF Passive RFID Tag Attitude Identification of Tracking Methods. Sensors. 2024; 24(19):6305. https://doi.org/10.3390/s24196305

Chicago/Turabian Style

Wang, Honggang, Sicheng Li, Yurun Zhou, Yongli Wang, Ruoyu Pan, and Shengli Pang. 2024. "Tag-Array-Based UHF Passive RFID Tag Attitude Identification of Tracking Methods" Sensors 24, no. 19: 6305. https://doi.org/10.3390/s24196305

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

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop