An INS/Floor-Plan Indoor Localization System Using the Firefly Particle Filter

Location-based services for smartphones are becoming more and more popular. The core of location-based services is how to estimate a user’s location. An INS/floor-plan indoor localization system, using the Firefly Particle Filter (FPF), is proposed to estimate a user’s location. INS includes an attitude angle module, a step length module and a step counting module. In the step length module, we propose a hybrid step length model. The proposed step length algorithm reasonably calculates a user’s step length. Because of sensor deviation, non-orthogonality and the user’s jitter, the main bottleneck for INS is that the error grows over time. To reduce the cumulative error, we design cascade filters including the Kalman Filter (KF) and FPF. To a certain extent, KF reduces velocity error and heading drift. On the other hand, the firefly algorithm is used to solve the particle impoverishment problem. Considering that a user may not cross an obstacle, the proposed particle filter is proposed to improve positioning performance. Results show that the average positioning error in walking experiments is 2.14 m.

[1]  Shen Yin,et al.  Intelligent Particle Filter and Its Application to Fault Detection of Nonlinear System , 2015, IEEE Transactions on Industrial Electronics.

[2]  Haitao Li,et al.  Firefly algorithm (FA) based particle filter method for visual tracking , 2015 .

[3]  Xiaoji Niu,et al.  Self-Contained Indoor Pedestrian Navigation Using Smartphone Sensors and Magnetic Features , 2016, IEEE Sensors Journal.

[4]  Fei Yu,et al.  Indoor Map Aiding/Map Matching Smartphone Navigation Using Auxiliary Particle Filter , 2016 .

[5]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  Hongwei Xie,et al.  A Reliability-Augmented Particle Filter for Magnetic Fingerprinting Based Indoor Localization on Smartphone , 2016, IEEE Transactions on Mobile Computing.

[7]  Chan Gook Park,et al.  Map assisted PDR/Wi-Fi fusion for indoor positioning using smartphone , 2017 .

[8]  Fei Li,et al.  An Indoor Continuous Positioning Algorithm on the Move by Fusing Sensors and Wi-Fi on Smartphones , 2015, Sensors.

[9]  XianPing Tao,et al.  MaLoc: a practical magnetic fingerprinting approach to indoor localization using smartphones , 2014, UbiComp.

[10]  David Akopian,et al.  Modern WLAN Fingerprinting Indoor Positioning Methods and Deployment Challenges , 2016, IEEE Communications Surveys & Tutorials.

[11]  Feng Zhao,et al.  A reliable and accurate indoor localization method using phone inertial sensors , 2012, UbiComp.

[12]  Chris Hide,et al.  A particle filter approach to indoor navigation using a foot mounted inertial navigation system and heuristic heading information , 2012, 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[13]  Shih-Hau Fang,et al.  A dynamic system approach for radio location fingerprinting in wireless local area networks , 2010, IEEE Transactions on Communications.

[14]  Ram Dantu,et al.  Magnetic Maps for Indoor Navigation , 2011, IEEE Transactions on Instrumentation and Measurement.

[15]  Lawrence Wai-Choong Wong,et al.  A Novel Map-Based Dead-Reckoning Algorithm for Indoor Localization , 2014, J. Sens. Actuator Networks.

[16]  Huiru Zheng,et al.  A 3D indoor positioning system based on low-cost MEMS sensors , 2016, Simul. Model. Pract. Theory.

[17]  Mohd Azlishah Othman,et al.  A REVIEW OF FIREFLY ALGORITHM , 2014 .

[18]  Ram Dantu,et al.  LocateMe , 2013, ACM Trans. Intell. Syst. Technol..

[19]  Mark B. Moldwin,et al.  A method for indoor navigation based on magnetic beacons using smartphones and tablets , 2016 .

[20]  Eric Foxlin,et al.  Pedestrian tracking with shoe-mounted inertial sensors , 2005, IEEE Computer Graphics and Applications.

[21]  Yu-Shan Chen,et al.  Indoor Intelligent Mobile Robot Localization Using Fuzzy Compensation and Kalman Filter to Fuse the Data of Gyroscope and Magnetometer , 2015, IEEE Transactions on Industrial Electronics.

[22]  Jarmo Takala,et al.  Application of particle filters for indoor positioning using floor plans , 2010, 2010 Ubiquitous Positioning Indoor Navigation and Location Based Service.

[23]  Xiaoji Niu,et al.  A Profile-Matching Method for Wireless Positioning , 2016, IEEE Communications Letters.

[24]  Naser El-Sheimy,et al.  Map-Based Indoor Pedestrian Navigation Using an Auxiliary Particle Filter , 2017, Micromachines.

[25]  Chao Xu,et al.  Adaptive particle filter based on Kullback–Leibler distance for underwater terrain aided navigation with multi-beam sonar , 2018 .

[26]  Euntai Kim,et al.  Efficient Grid-Based Rao–Blackwellized Particle Filter SLAM With Interparticle Map Sharing , 2018, IEEE/ASME Transactions on Mechatronics.

[27]  Fernando Seco Granja,et al.  Improved heuristic drift elimination with magnetically-aided dominant directions (MiHDE) for pedestrian navigation in complex buildings , 2012, J. Locat. Based Serv..

[28]  Xiaohai He,et al.  Object tracking using firefly algorithm , 2013, IET Comput. Vis..

[29]  Fernando Seco Granja,et al.  Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU , 2010, 2010 7th Workshop on Positioning, Navigation and Communication.

[30]  Lingxiang Zheng,et al.  A Smartphone Based Hand-Held Indoor Positioning System , 2016 .

[31]  Euntai Kim,et al.  A New Evolutionary Particle Filter for the Prevention of Sample Impoverishment , 2009, IEEE Transactions on Evolutionary Computation.

[32]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[33]  Baoqi Huang,et al.  A Novel Walking Detection and Step Counting Algorithm Using Unconstrained Smartphones , 2018, Sensors.

[34]  Xin Li,et al.  An Improved WiFi/PDR Integrated System Using an Adaptive and Robust Filter for Indoor Localization , 2016, ISPRS Int. J. Geo Inf..

[35]  Zoran A. Salcic,et al.  A Hybrid Indoor Localization and Navigation System with Map Matching for Pedestrians Using Smartphones , 2015, Sensors.

[36]  Chan Gook Park,et al.  Enhanced Pedestrian Navigation Based on Course Angle Error Estimation Using Cascaded Kalman Filters , 2018, Sensors.

[37]  Qiang Shen,et al.  A Handheld Inertial Pedestrian Navigation System With Accurate Step Modes and Device Poses Recognition , 2015, IEEE Sensors Journal.

[38]  Johann Borenstein,et al.  Heuristic Drift Elimination for Personnel Tracking Systems , 2010, Journal of Navigation.

[39]  Guoliang Chen,et al.  Integrated WiFi/PDR/Smartphone Using an Unscented Kalman Filter Algorithm for 3D Indoor Localization , 2015, Sensors.

[40]  Kai-Wei Chiang,et al.  The Performance Analysis of Space Resection-Aided Pedestrian Dead Reckoning for Smartphone Navigation in a Mapped Indoor Environment , 2017, ISPRS Int. J. Geo Inf..

[41]  Jian Chen,et al.  An INS/WiFi Indoor Localization System Based on the Weighted Least Squares , 2018, Sensors.

[42]  Yinong Chen,et al.  A Foot-Mounted Sensor Based 3D Indoor Positioning Approach , 2015, 2015 IEEE Twelfth International Symposium on Autonomous Decentralized Systems.