Stochastic Error Modeling of Smartphone Inertial Sensors for Navigation in Varying Dynamic Conditions
https://doi.org/10.17285/0869-7035.2017.25.4.035-059
Abstract
This paper aims at investigating and analyzing the behavior of Micro Electromechanical Systems (MEMS) inertial sensors stochastic errors in both static and varying dynamic conditions using two MEMS-based Inertial Measurement Units (IMUs) of two different smartphones. The corresponding stochastic error processes were estimated using two different methods, the Allan Variance (AV) and the Generalized Method of Wavelets Moments (GMWM). The developed model parameters related to laboratory dynamic environment are compared to those obtained under static conditions. A contamination test was applied to all data sets to distinguish between clean and corrupted ones using a Confidence Interval (CI) investigation approach. A detailed analysis is presented to define the link between the error model parameters and the augmented dynamics of the tested smartphone platform. The paper proposes a new dynamically dependent integrated navigation algorithm which is capable of switching between different stochastic error parameters values according to the platform dynamics to eliminate dynamics-dependent effects. Finally, the performance of different stochastic models based on AV and GMWM were analyzed using simulated Inertial Navigation System (INS)/ Global Positioning System (GPS) data with induced GPS signal outages through the new proposed dynamically dependent algorithm.
The results showed that the obtained position accuracy is improved when using dynamic-dependent stochastic error models, through the adaptive integrated algorithm, instead of the commonly used static one, through the non-adaptive integrated one. The results also show that the stochastic error models from GMWM-based model structure offer better performance than those estimated from the AV-based model.
About the Authors
A. RadiCanada
S. Nassar
Canada
N. El-Sheimy
Russian Federation
References
1. Jensen, A.B., GNSS satellite orbits, Technical University of Denmark, 2010.
2. El-Sheimy, N., Lecture note 623 – Inertial techniques and INS/DGPS integration, Department of Geomatics Engineering, University of Calgary, 2014.
3. Nassar, S., Syed, Z., Niu, X., and El-Sheimy, N., Improving MEMS IMU/GPS systems for accurate land-based navigation applications, ION NTM, 2006, pp. 523–529.
4. Woodman, O.J., An introduction to inertial navigation, University of Cambridge, Computer Laboratory, Tech. Rep. UCAMCL-TR-696, 2007, vol. 14, p. 15.
5. Niu, X., Nasser, S., Goodall, C., and El-Sheimy, N., A universal approach for processing any MEMS inertial sensor configuration for land-vehicle navigation, The Journal of Navigation, 2007, vol. 60, no. 2, pp. 233–245.
6. Nassar, S., Improving the inertial navigation system (INS) error model for INS and INS/DGPS applications, National Library of Canada, 2005.
7. Li, Y., Georgy, J., Niu, X., Li, Q., and El-Sheimy, N., Autonomous calibration of MEMS gyros in consumer portable devices, IEEE Sensors Journal, 2015, vol. 15, no. 7, pp. 4062–4072.
8. Niu, X., Gao, Z., Zhang, R., Chen, Z., and Dong, J., Micro-machined attitude measurement unit with application in satellite TV antenna stabilization, Symposium Gyro Technology 2002, Stuttgart, Germany, 2002, p. 2002.
9. Li, Y., Lan, H., Zhuang, Y., Zhang, P., Niu, X., and El-Sheimy, N., Real-time attitude tracking of mobile devices, Indoor Positioning and Indoor Navigation (IPIN), 2015 International Conference on, 2015, pp. 1–7.
10. El-Sheimy, N., Hou, H., and Niu, X., Analysis and modeling of inertial sensors using Allan variance, IEEE Transactions on Instrumentation and Measurement, 2008, vol. 57, no. 1, pp. 140–149.
11. Evans, J.R. et al., Method for calculating self-noise spectra and operating ranges for seismographic inertial sensors and recorders, Seismological Research Letters, 2010, vol. 81, no. 4, pp. 640–646.
12. Petkov, P., and Slavov, T., Stochastic modeling of MEMS inertial sensors, Cybernetics and Information Technologies, 2010, vol. 10, no. 2, pp. 31–40.
13. Magill, D., Optimal adaptive estimation of sampled stochastic processes, IEEE Transactions on Automatic Control, 1965, vol. 10, no. 4, pp. 434–439.
14. Dmitriev, S., Koshaev, D., and Stepanov, O., Multichannel filtration and its application in removing ambiguity when positioning objects by using the GPS, Journal of Computer and Systems Sciences International, 1997, vol. 36, no. 1, pp. 57–62.
15. Li, X.R. and Jilkov, V.P., Survey of maneuvering target tracking. Part V. Multiple-model methods, IEEE Transactions on Aerospace and Electronic Systems, 2005, vol. 41, no. 4, pp. 1255–1321.
16. Allan, D.W., Statistics of atomic frequency standards, Proceedings of the IEEE, vol. 54, no. 2, pp. 221–230, 1966.
17. Zhang, X., Li, Y., Mumford, P., and Rizos, C., Allan variance analysis on error characters of MEMS inertial sensors for an FPGA-based GPS/INS system, Proceedings of the International Symposium on GPS/GNNS, 2008, pp. 127–133.
18. Marinov, M. and Petrov, Z., Allan variance analysis on error characters of low-cost MEMS accelerometer MMA8451Q, International conference of scientific paper AFASES, 2014.
19. Li, J.and Fang, J., Not fully overlapping Allan variance and total variance for inertial sensor stochastic error analysis, IEEE Transactions on Instrumentation and Measurement, 2013, vol. 62, no. 10, pp. 2659–2672.
20. Hussen, A. and Jleta, I., Low cost inertial sensors modeling using Allan variance, World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering, 2015, vol. 9, no. 5, pp. 1237–1242.
21. Guerrier, S., Skaloud, J., Stebler, Y., and Victoria-Feser, M.-P., Wavelet-variance-based estimation for composite stochastic processes, Journal of the American Statistical Association, 2013, vol. 108, no. 503, pp. 1021–1030.
22. Balamuta, J., Molinari, R., Guerrier, S., and Yang, W., The gmwm R package: a comprehensive tool for time series analysis from state-space models to robustness, arXiv preprint arXiv:1607.04543, 2016.
23. Balamuta, J., Guerrier, S., Molinari, R., and Yang, W., A computationally efficient framework for automatic inertial sensor calibration, arXiv preprint arXiv:1603.05297, 2016.
24. Guerrier, S., Molinari, R., and Stebler, Y., Wavelet-based improvements for inertial sensor error modeling, IEEE Transactions on Instrumentation and Measurement, vol. 65, no. 12, pp. 2693–2700, 2016.
25. Yuksel, Y., El-Sheimy, N., and Noureldin, A., Error modeling and characterization of environmental effects for low cost inertial MEMS units, Position Location and Navigation Symposium (PLANS), 2010 IEEE/ION, 2010, pp. 598–612: IEEE.
26. Aggarwal, P., Syed, Z., Niu, X., and El-Sheimy, N., Cost-effective testing and calibration of low cost MEMS sensors for integrated positioning, navigation and mapping systems, Proceedings of XXIII FIG Congress, Munich, Germany, 2006, vol. 813.
27. El-Diasty, M., El-Rabbany, A., and Pagiatakis, S., Temperature variation effects on stochastic characteristics for low-cost MEMS-based inertial sensor error, Measurement Science and Technology, 2007, vol. 18, no. 11, p. 3321.
28. Wis, M. and Colomina, I., Dynamic dependency of inertial sensor errors and its application to INS/GNSS navigation, Proc. NAVITEC Congr., 2010. pp. 1–7.
29. Stebler, Y., Guerrier, S., Skaloud, J., Molinari, R., and Victoria-Feser, M.-P., Study of MEMS-based inertial sensors operating in dynamic conditions, IEEE/ION Position, Location and Navigation Symposium-PLANS 2014, 2014, pp. 1227–1231: IEEE.
30. Radi, A., Elsheimy, N., and Li, Y., Temperature variation effects on the stochastic performance of smartphone sensors using Allan variance and generalized method of wavelet moments, ed. Proceedings of the 2017 International Technical Meeting of The Institute of Navigation, Monterey, California, January 2017, pp. 1242–1255.
31. Shin, E.and El-Sheimy, N., Aided inertial navigation system (AINS™) toolbox for MatLab® software, INS/GPS integration software, Mobile Multi-Sensors System (MMSS) research group, the University of Calgary http://mms. geomatics. ucalgary. ca/Research/Tech% 20transfer/INS_toolbox. htm, 2004.
32. Hayal, G., Static calibration of the tactical grade inertial measurement units, The Ohio State University, 2010.
33. Savage, P.G., Analytical modeling of sensor quantization in strapdown inertial navigation error equations, Journal of Guidance, Control, and Dynamics, 2002, vol. 25, no. 5, pp. 833–842.
34. IEEE Standard Specification format guide and test procedure for linear, single-axis, Nongyroscopic Accelerometers, IEEE, 1999.
35. Abdel-Hamid, W., Accuracy enhancement of integrated MEMS-IMU/GPS systems for land vehicular navigation applications. Library and Archives Canada, 2006.
36. Guerrier, S., Molinari, R., and Stebler, Y., Theoretical limitations of Allan variance-based regression for time series model estimation, IEEE Signal Processing Letters, 2016, vol. 23, no. 5, pp. 597–601.
37. Niu, X. et al., Using Allan variance to analyze the error characteristics of GNSS positioning, GPS solutions, 2014, vol. 18, no. 2, pp. 231–242.
38. Hou, H., Modeling inertial sensors errors using Allan variance. Library and Archives Canada, 2005.
39. Vaccaro, R.J. and Zaki, A.S., Statistical modeling of rate gyros, IEEE Transactions on Instrumentation and Measurement, 2012, vol. 61, no. 3, pp. 673–684.
40. Percival, D.B. and Guttorp P., Long-memory processes, the Allan variance and wavelets, Wavelets in geophysics, 1994, vol. 4, pp. 325–344.
41. Percival, D. B. and Walden, A.T., Wavelet methods for time series analysis. Cambridge university press, 2006.
42. Stebler, Y., Guerrier, S., Skaloud, J., and Victoria-Feser, M.-P., A framework for inertial sensor calibration using complex stochastic error models, Position Location and Navigation Symposium (PLANS), 2012 IEEE/ION, 2012, pp. 849–861: IEEE.
43. Guerrier, S. and Molinari, R., Wavelet variance for random fields: an m-estimation framework, arXiv preprint arXiv:1607.05858, 2016.
44. Guerrier, S., Molinari, R., and Skaloud, J., Automatic identification and calibration of stochastic parameters in inertial sensors, Navigation, 2015, vol. 62, no. 4, pp. 265–272.
45. Stebler, Y., Guerrier, S., Skaloud, J., and Victoria-Feser, M.-P., Generalized method of wavelet moments for inertial navigation filter design, IEEE Transactions on Aerospace and Electronic Systems, 2014, vol. 50, no. 3, pp. 2269–2283.
46. Ifixit, A., Apple iPhone 5s.
47. Kane, T.R. and Levinson, D.A., Dynamics, theory and applications. McGraw Hill, 1985.
48. Ding, W., Wang, J., Li, Y., Mumford, P., and Rizos, C., Time synchronization error and calibration in integrated GPS/INS systems, ETRI journal, 2008, vol. 30, no. 1, pp. 59–67.
49. Stebler, Y., Guerrier, S., and Skaloud, J., An approach for observing and modeling errors in MEMS-based inertial sensors under vehicle dynamic, IEEE Transactions on Instrumentation and Measurement, 2015, vol. 64, no. 11, pp. 2926–2936.
Review
For citations:
Radi A., Nassar S., El-Sheimy N. Stochastic Error Modeling of Smartphone Inertial Sensors for Navigation in Varying Dynamic Conditions. Giroskopiya i Navigatsiya / Gyroscopy and Navigation. 2017;25(4):35-59. (In Russ.) https://doi.org/10.17285/0869-7035.2017.25.4.035-059
JATS XML



