Abstract

PurposeAt present, smartphones are embedded with accelerometers, gyroscopes, magnetometers and WiFi sensors. Most researchers have delved into the use of these sensors for localization. However, there are still many problems in reducing fingerprint mismatching and fusing these positioning data. The purpose of this paper is to improve positioning accuracy by reducing fingerprint mismatching and designing a weighted fusion algorithm.Design/methodology/approachFor the problem of magnetic mismatching caused by singularity fingerprint, derivative Euclidean distance uses adjacent fingerprints to eliminate the influence of singularity fingerprint. To improve the positioning accuracy and robustness of the indoor navigation system, a weighted extended Kalman filter uses a weighted factor to fuse multisensor data.FindingsThe scenes of the teaching building, study room and office building are selected to collect data to test the algorithm’s performance. Experiments show that the average positioning accuracies of the teaching building, study room and office building are 1.41 m, 1.17 m, and 1.77 m, respectively.Originality/valueThe algorithm proposed in this paper effectively reduces fingerprint mismatching and improve positioning accuracy by adding a weighted factor. It provides a feasible solution for indoor positioning.

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