Abstract

WiFi fingerprinting-based indoor positioning system is vulnerable to the dynamic environment, which makes the positioning accuracy decrease and the fingerprint map invalid. To address these issues, an accurate indoor positioning system (AIPS) with fingerprint map adaptation is proposed. For online positioning, it treats the received signal strength (RSS) from each access point (AP) individually and can be divided into two steps: 1) coarse and 2) fine positioning. In coarse positioning, a novel clustering algorithm based on <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">${RSS}$ </tex-math></inline-formula> attenuation is proposed. In fine positioning, signal noise is considered to construct AP ring, and the reference point (RP) contained by the largest number of rings is selected as nearest RP, and then the RPs with larger number are searched out by region growing algorithm to estimate the location of test point (TP). For the fingerprint map adaptation, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$K$ </tex-math></inline-formula> -means is adopted to divide APs into two types, based on the number of rings, and to find which APs’ information has been changed by the dynamic environment, and then update them through Gaussian process regression. The experimental results show that the positioning algorithm in AIPS can improve the positioning accuracy compared with other algorithms, and the fingerprint map adaptation scheme in AIPS can reduce the online running time while keeping accuracy.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call