Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Oct 7;23(19):8289.
doi: 10.3390/s23198289.

Robust IMU-Based Mitigation of Human Body Shadowing in UWB Indoor Positioning

Affiliations

Robust IMU-Based Mitigation of Human Body Shadowing in UWB Indoor Positioning

Cedric De Cock et al. Sensors (Basel). .

Abstract

Ultra-wideband (UWB) indoor positioning systems have the potential to achieve sub-decimeter-level accuracy. However, the ranging performance degrades significantly under non-line-of-sight (NLoS) conditions. The detection and mitigation of NLoS conditions is a complex problem and has been the subject of many works over the past decades. When localizing pedestrians, human body shadowing (HBS) is a particular and specific cause of NLoS. In this paper, we present an HBS mitigation strategy based on the orientation of the body and tag relative to the UWB anchors. Our HBS mitigation strategy involves a robust range error model that interacts with a tracking algorithm. The model consists of a bank of Gaussian Mixture Models (GMMs), from which an appropriate GMM is selected based on the relative body-tag-anchor orientation. The relative orientation is estimated by means of an inertial measurement unit (IMU) attached to the tag and a candidate position provided by the tracking algorithm. The selected GMM is used as a likelihood function for the tracking algorithm to improve localization accuracy. Our proposed approach was realized for two tracking algorithms. We validated the implemented algorithms on dynamic UWB ranging measurements, which were performed in an industrial lab environment. The proposed algorithms outperform other state-of-the-art algorithms, achieving a 37% reduction of the p75 error.

Keywords: Gaussian mixture model; IMU; UWB; human body shadowing; indoor localization; particle filter.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Visualization of angles and vectors related to estimation of the relative body orientation.
Figure 2
Figure 2
Part of the measurement area of the IIoT lab (a) and the on-body setup carried by the user (b).
Figure 3
Figure 3
Ground truth trajectories, surrounded by a red dashed rectangle marking the effective measurement area. One trajectory (a) consists almost entirely of smooth turns, while the other (b) consists of straight parts and sharp turns. The dots in the corners represent the UWB anchors. Black lines represent concrete walls to which the anchors are attached.
Figure 4
Figure 4
Flowchart of the human body shadowing mitigation approach. The blue blocks represent the hardware measurements and known UWB anchor locations. The green blocks represent the processes of a typical tracking algorithm. The red (encircled with dashes) and yellow blocks represent the offline and online part of the proposed mitigation method, respectively. The arrows show how the output of each block serves as input to one or more other blocks.
Figure 5
Figure 5
Range error statistics as a function of the body–tag–anchor orientation ϕ[0,180].
Figure 6
Figure 6
Histograms (blue) of UWB range error subsets with fitted GMMs (red). Each subset is sampled around ϕ with a Gaussian window from the IIoT lab static experiment dataset discussed in [29]. (ad) show how the amount of Gaussian components K needed to train the model, is proportional to ϕ.
Figure 7
Figure 7
CDFs of localization errors of proposed and referenced algorithms.
Figure 8
Figure 8
Plots of the estimated (red) over ground truth (blue) 2D trajectories for the EKF (a,e) algorithm, the reference [27] (b,f), the proposed filter algorithms (c,g), and the proposed smoother algorithm (d,h) with a delay of four UWB measurements.
Figure 9
Figure 9
Average position errors of proposed and referenced algorithms as a function of the amount of particles N (a) and of the fixed lag L in seconds (b).
Figure 10
Figure 10
CDFs of the position errors (a) and ϕ^ errors (b) of the proposed, referenced, and mixed PF algorithms.
Figure 11
Figure 11
Relative runtime of proposed and benchmark algorithms on a logarithmic scale. One hundred percent equals 98.1 s on a Raspberry Pi (RPi) 4 model B running Python 3.11 for an experiment duration of 53 s.

References

    1. Macoir N., Bauwens J., Jooris B., Van Herbruggen B., Rossey J., Hoebeke J., De Poorter E. UWB Localization with Battery-Powered Wireless Backbone for Drone-Based Inventory Management. Sensors. 2019;19:467. doi: 10.3390/s19030467. - DOI - PMC - PubMed
    1. Hu X., Luo Z., Jiang W. AGV Localization System Based on Ultra-Wideband and Vision Guidance. Electronics. 2020;9:448. doi: 10.3390/electronics9030448. - DOI
    1. Delamare M., Duval F., Boutteau R. A New Dataset of People Flow in an Industrial Site with UWB and Motion Capture Systems. Sensors. 2020;20:4511. doi: 10.3390/s20164511. - DOI - PMC - PubMed
    1. Jiang L., Hoe L.N., Loon L.L. Integrated UWB and GPS location sensing system in hospital environment; Proceedings of the 2010 5th IEEE Conference on Industrial Electronics and Applications; Taichung, Taiwan. 15–17 June 2010; pp. 286–289. - DOI
    1. Fetzer T., Ebner F., Bullmann M., Deinzer F., Grzegorzek M. Smartphone-Based Indoor Localization within a 13th Century Historic Building. Sensors. 2018;18:4095. doi: 10.3390/s18124095. - DOI - PMC - PubMed