Skip to main content
Log in

Half-Voting Random Forest Algorithm and Its Application in Indoor Pedestrian Navigation

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

The traditional Zero Velocity Updating algorithm can be used to correct the accumulated errors of the device effectively. However, as the threshold value of the traditional Zero Velocity Updating algorithm is fixed, it is only suitable for a single motion mode. When indoor pedestrian motion includes multiple motion modes, the positioning accuracy will be greatly reduced. In this paper, we propose a half-voting random forest algorithm, an adaptive Zero Velocity Updating method for multi-motion mode using half-voting Random Forest. Half-voting Random Forest Algorithm means that in the decision tree voting process, the decision tree stops voting when the voting number reaches half of the voting volume. We determined the optimal thresholds of Zero Velocity Updating value for standing still, walking, running, going upstairs and downstairs for the indoor pedestrian. Then we recognize pedestrian motion modes by Random Forest with half-voting and weighted decision trees. Finally, we assign the optimal threshold based on the motion modes for Zero Velocity Updating. In order to verify the feasibility and effectiveness of the method proposed in this paper, field experiments were carried out with the inertial navigation module developed by our laboratory. The experimental results show that when indoor pedestrians perform multi-mode motion, the positioning error is 0.5 m.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.

Similar content being viewed by others

REFERENCES

  1. Gu Zhidan, Li Qing, and Zhao Hui, Multi-stage filtering method for pedestrian autonomous navigation and positioning, J. Syst. Simul., 2018, vol. 30, pp. 4727–4731, 4737.

  2. Zuo Desheng, Pedestrian Autonomous Navigation Positioning Algorithm Research, Harbin Institute of Technology, 2018.

    Google Scholar 

  3. Ming Ma, An adaptive zero velocity detection algorithm based on multi-sensor fusion for a pedestrain navigation system, Sensors, 2018, vol. 18, p. 3261.

    Article  Google Scholar 

  4. Zhang, R., Yang, H., Hoflinger, F., and Reindl, L.M., Adaptive zero velocity update based on velocity classification for pedestrian tracking, IEEE Sens. J., 2017, vol. 17, pp. 2137–2145.

    Article  Google Scholar 

  5. Park, S.K. and Suh, Y.S., A zero velocity detection algorithm using inertial sensors for pedestrian navigation systems, Sensors, 2010, vol. 10, pp. 9163–9178.

    Article  Google Scholar 

  6. Ma, M., Song, Q., Li, Y.H., and Zhou, Z., A zero velocity intervals detection algorithm based on sensor fusion for indoor navigation systems, Proceeding of the International Conference on Electronics, Electrical Engineering and Information Science, Chengdu, 2017, pp. 15–17.

  7. Ren, M., Pan, K., Liu, Y., Guo, H., Zhang, X., and Wang, P., A novel pedestrian navigation algorithm for a foot-mounted inertial-sensor-based system, Sensors, 2016, vol. 16, p. 139.

    Article  Google Scholar 

  8. Mur-Artal, R., Montiel, J.M.M., and Tardós, J.D., ORB-SLAM2: An open-source SLAM system for monocular, stereo, and RGB-D cameras, IEEE Trans. Rob., 2016, vol. 33, no. 5, pp. 1255–1262.

    Article  Google Scholar 

  9. Rantanen, J., Makela, M., and Ruotsalainen, L., Motion context adaptive fusion of inertial and visual pedestrian navigation, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 2018.

  10. Mengyun, L., Ruizhi, C., Deren, L., et al., Scene recognition for indoor localization using a multi-sensor fusion approach, Sensors, 2017, vol. 17, no. 12, p. 2847.

    Article  Google Scholar 

  11. Nilsson, J.O., Skog, I.H., and Ndel, P., Foot-mounted INS for everybody—an open-source embedded implementation, 2012 IEEE/ION Position Location and NavigationSymposium(PLANS), Piscataway, 2012, pp. 140–145.

    Google Scholar 

  12. Zhang Jianmin, Xiu Chunzhen, Yang Wei, and Yang Dongkai, An adaptive threshold ZUPTalgorithm in multi-motion mode, J. Beijing Univ. Aeronaut. Astronaut., 2018, vol. 44, no. 3, pp. 636–644.

    Google Scholar 

  13. Ma Xiaodong, Stochastic Forest Model Optimization Based on Weighted Decision Tree, Huazhong Normal Univ., 2017.

    Google Scholar 

  14. Zhao Hui, Research on three-dimensional positioning method of pedestrians in multi-motion form, J. Beijing Inf. Sci. Technol. Univ., 2016, vol. 31, no. 5, pp. 82–86.

    Google Scholar 

  15. Chronopoulos, S.K., Christofilakis, V., Tatsis, G., et al., Performance of turbo coded OFDM under the presence of various noise types, Wireless Pers. Commun., 2016, vol. 87, no. 4, pp. 1319–1336.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhidan Gu or Qing Li.

Ethics declarations

CONFLICT OF INTEREST

We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

FUNDING

This work was supported by the National Natural Science Foundation of China under Grant 61971048 and Grant 61771059.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhidan Gu, Qing Li Half-Voting Random Forest Algorithm and Its Application in Indoor Pedestrian Navigation. Aut. Control Comp. Sci. 54, 100–109 (2020). https://doi.org/10.3103/S0146411620020054

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0146411620020054

Keywords:

Navigation