{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T16:14:29Z","timestamp":1761581669414,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,2,14]],"date-time":"2018-02-14T00:00:00Z","timestamp":1518566400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Scientific Advisory Board for Defence of the Finnish Ministry of Defence"},{"name":"Finnish Geospatial Research Institute"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The long-term objective of our research is to develop a method for infrastructure-free simultaneous localization and mapping (SLAM) and context recognition for tactical situational awareness. Localization will be realized by propagating motion measurements obtained using a monocular camera, a foot-mounted Inertial Measurement Unit (IMU), sonar, and a barometer. Due to the size and weight requirements set by tactical applications, Micro-Electro-Mechanical (MEMS) sensors will be used. However, MEMS sensors suffer from biases and drift errors that may substantially decrease the position accuracy. Therefore, sophisticated error modelling and implementation of integration algorithms are key for providing a viable result. Algorithms used for multi-sensor fusion have traditionally been different versions of Kalman filters. However, Kalman filters are based on the assumptions that the state propagation and measurement models are linear with additive Gaussian noise. Neither of the assumptions is correct for tactical applications, especially for dismounted soldiers, or rescue personnel. Therefore, error modelling and implementation of advanced fusion algorithms are essential for providing a viable result. Our approach is to use particle filtering (PF), which is a sophisticated option for integrating measurements emerging from pedestrian motion having non-Gaussian error characteristics. This paper discusses the statistical modelling of the measurement errors from inertial sensors and vision based heading and translation measurements to include the correct error probability density functions (pdf) in the particle filter implementation. Then, model fitting is used to verify the pdfs of the measurement errors. Based on the deduced error models of the measurements, particle filtering method is developed to fuse all this information, where the weights of each particle are computed based on the specific models derived. The performance of the developed method is tested via two experiments, one at a university\u2019s premises and another in realistic tactical conditions. The results show significant improvement on the horizontal localization when the measurement errors are carefully modelled and their inclusion into the particle filtering implementation correctly realized.<\/jats:p>","DOI":"10.3390\/s18020590","type":"journal-article","created":{"date-parts":[[2018,2,14]],"date-time":"2018-02-14T07:01:42Z","timestamp":1518591702000},"page":"590","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Error Modelling for Multi-Sensor Measurements in Infrastructure-Free Indoor Navigation"],"prefix":"10.3390","volume":"18","author":[{"given":"Laura","family":"Ruotsalainen","sequence":"first","affiliation":[{"name":"Finnish Geospatial Research Institute (FGI), Geodeetinrinne 2, 02430 Masala, Finland"}]},{"given":"Martti","family":"Kirkko-Jaakkola","sequence":"additional","affiliation":[{"name":"Finnish Geospatial Research Institute (FGI), Geodeetinrinne 2, 02430 Masala, Finland"}]},{"given":"Jesperi","family":"Rantanen","sequence":"additional","affiliation":[{"name":"Finnish Geospatial Research Institute (FGI), Geodeetinrinne 2, 02430 Masala, Finland"}]},{"given":"Maija","family":"M\u00e4kel\u00e4","sequence":"additional","affiliation":[{"name":"Finnish Geospatial Research Institute (FGI), Geodeetinrinne 2, 02430 Masala, Finland"}]}],"member":"1968","published-online":{"date-parts":[[2018,2,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/TPAMI.2007.1049","article-title":"MonoSLAM: Real-time single camera SLAM","volume":"29","author":"Davison","year":"2007","journal-title":"Trans. Pattern Anal. Mach. Intell."},{"unstructured":"Montemerlo, M., Thrun, S., Koller, D., and Wegbreit, B. (August, January 28). FastSLAM: A factored solution to the simultaneous localization and mapping problem. Proceedings of the Eighteenth National Conference on Artificial Intelligence, Edmonton, AB, Canada.","key":"ref_2"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MITS.2010.939925","article-title":"A tutorial on graph-based SLAM","volume":"2","author":"Grisetti","year":"2010","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_4","first-page":"33","article-title":"INTACT- Towards infrastructure-free tactical situational awareness","volume":"14","author":"Ruotsalainen","year":"2016","journal-title":"Eur. J. Navig."},{"doi-asserted-by":"crossref","unstructured":"Ruotsalainen, L., Kirkko-Jaakkola, M., Chen, L., Gr\u00f6hn, S., Guinness, R., and Kuusniemi, H. (2016, January 25\u201328). Multi-Sensor SLAM for Tactical Situational Awareness. Proceedings of the International Technical Meeting of the Institute of Navigation, Monterey, CA, USA.","key":"ref_5","DOI":"10.33012\/2016.13428"},{"unstructured":"Collin, J. (2006). Investigations of Self-Contained Sensors for Personal Navigation. [Ph.D. Thesis, Tampere University of Technology].","key":"ref_6"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TBME.2010.2060723","article-title":"Zero-velocity detection\u2014An algorithm evaluation","volume":"57","author":"Skog","year":"2010","journal-title":"IEEE Trans. Biomed. Eng."},{"unstructured":"He, S., Chan, S.-H., Yu, L., and Liu, N. (May, January 26). Fusing Noisy Fingerprints with Distance Bounds for Indoor Localization. Proceedings of the IEEEE Conference on Computer Communications, Hong Kong, China.","key":"ref_8"},{"unstructured":"Hartmann, F., Rifat, D., and Stork, W. (2016, January 5\u20138). Hybrid indoor pedestrian navigation combining an INS and a spatial non-uniform UWB-network. Proceedings of the International Conference on Information Fusion, Heidelberg, Germany.","key":"ref_9"},{"doi-asserted-by":"crossref","unstructured":"Ortiz, M., De Sousa, M., and Renaudin, V. (2017). A New PDR Navigation Device for Challenging Urban Environments. J. Sens.","key":"ref_10","DOI":"10.1155\/2017\/4080479"},{"unstructured":"Anderson, B.D.O., and Moore, J.B. (1979). Optimal Filtering, Prentice\u2013Hall.","key":"ref_11"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/78.978374","article-title":"A tutorial on particle fiters for online nonlinear\/non-Gaussian Bayesian tracking","volume":"50","author":"Arulampalam","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"doi-asserted-by":"crossref","unstructured":"Titterton, D.H., and Weston, J.L. (2004). Strapdown Inertial Navigation Technology, American Institute of Aeronautics and Astronautics. [2nd ed.].","key":"ref_13","DOI":"10.1049\/PBRA017E"},{"doi-asserted-by":"crossref","unstructured":"S\u00e4rkk\u00e4, S. (2013). Bayesian Filtering and Smoothing, Cambridge University Press.","key":"ref_14","DOI":"10.1017\/CBO9781139344203"},{"doi-asserted-by":"crossref","unstructured":"Wang, X., Li, T., Sun, S., and Corchado, J.M. (2017). A Survey of Recent Advances in Particle Filters and Remaining Challenges for Multitarget Tracking. Sensors, 17.","key":"ref_15","DOI":"10.3390\/s17122707"},{"doi-asserted-by":"crossref","unstructured":"Douc, R., Capp\u00e9, O., and Moulines, E. (2005, January 15\u201317). Comparison of Resampling Schemes for Particle Filtering. Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, Zagreb, Croatia.","key":"ref_16","DOI":"10.1109\/ISPA.2005.195385"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1049\/ip-f-2.1993.0015","article-title":"Novel approach to nonlinear\/non-Gaussian Bayesian state estimation","volume":"140","author":"Gordon","year":"1993","journal-title":"IEE Proc. F Radar Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MCG.2005.140","article-title":"Pedestrian tracking with shoe-mounted inertial sensors","volume":"25","author":"Foxlin","year":"2005","journal-title":"IEEE Comput. Gr. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MAES.2014.130191","article-title":"Navigation using Inertial Sensors","volume":"30","author":"Groves","year":"2015","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"doi-asserted-by":"crossref","unstructured":"Nilsson, J.O., Gupta, A.K., and H\u00e4ndel, P. (2014, January 27\u201330). Foot-mounted inertial navigation made easy. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Busan, Korea.","key":"ref_20","DOI":"10.1109\/IPIN.2014.7275464"},{"unstructured":"Nassar, S. (2003). Improving the Inertial Navigation System (INS) Error Model for INS and INS\/DGPS Applications. [Ph.D. Thesis, University of Calgary].","key":"ref_21"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1109\/JSEN.2005.844538","article-title":"Mechanical-thermal noise in MEMS gyroscopes","volume":"5","author":"Leland","year":"2005","journal-title":"IEEE Sens. J."},{"doi-asserted-by":"crossref","unstructured":"Bancroft, J., and Lachapelle, G. (2012, January 2\u20135). Estimating MEMS Gyroscope G-Sensitivity Errors in Foot Mounted Navigation. Proceedings of the Ubiquitous Positioning, Indoor Navigation and Location Based Service, Helsinki, Finland.","key":"ref_23","DOI":"10.1109\/UPINLBS.2012.6409753"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1007\/s10291-012-0302-8","article-title":"Two dimensional pedestrian navigation solution aided with a visual gyroscope and a visual odometer","volume":"17","author":"Ruotsalainen","year":"2012","journal-title":"GPS Solut."},{"unstructured":"Zhuang, H., and Roth, Z. (1996). Camera-Aided Robot Calibration, CRC Press Inc.","key":"ref_25"},{"doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2003). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","key":"ref_26","DOI":"10.1017\/CBO9780511811685"},{"doi-asserted-by":"crossref","unstructured":"Ruotsalainen, L., Bancroft, J., and Lachapelle, G. (2012, January 13\u201315). Mitigation of attitude and gyro errors through vision aiding. Proceedings of the Indoor Positioning and Indoor Navigation, Sydney, Australia.","key":"ref_27","DOI":"10.1109\/IPIN.2012.6418915"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"6","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"unstructured":"Milton, J.S., and Arnold, J.C. (2003). Introduction to Probability and Statistics, McGrawHill. [4th ed.].","key":"ref_29"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1198\/000313001300339950","article-title":"Calibration of p values for testing precise null hypotheses","volume":"55","author":"Sellke","year":"2001","journal-title":"Am. Stat."},{"key":"ref_31","first-page":"115","article-title":"On a goodness-of-fit test for censored data from a location-scale distribution with applications","volume":"2","year":"2011","journal-title":"Chilean J. Stat."},{"unstructured":"Veth, M. (2013). Nonlinear estimation techniques for navigation. NATO STO Lecture Series SET-197, Navigation Sensors and Systems in GNSS Degraded and Denied Environments, NATO Science and Technology Organization.","key":"ref_32"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/02331880309257","article-title":"Bayesian filtering: From Kalman filters to particle filters, and beyond","volume":"182","author":"Chen","year":"2003","journal-title":"Statistics"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1498","DOI":"10.1016\/j.spl.2008.01.032","article-title":"A note on auxiliary particle filters","volume":"78","author":"Johansen","year":"2008","journal-title":"Stat. Probab. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/590\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:55:09Z","timestamp":1760194509000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/590"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,14]]},"references-count":34,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,2]]}},"alternative-id":["s18020590"],"URL":"https:\/\/doi.org\/10.3390\/s18020590","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,2,14]]}}}