Novel Multi-IMU Tight Coupling Pedestrian Localization Exploiting Biomechanical Motion Constraints
Abstract
:1. Introduction
- drift compensation based on sensor fusion. In this category, inertial localization systems incorporate information from other sensors, for example, global navigation satellite system (GNSS) measurements [13,14,15] or WiFi measurements [10,16] to correct the position solution of the inertial localization system.
- Analyze the motion constraints of the human leg and formulate them in terms of the Euler angles of both the upper thigh and the foot.
- Propose a tight coupling system for pedestrian localization which combines the inertial measurements of a thigh-mounted IMU and a foot-mounted IMU and integrates motion constraints of both leg links, namely the upper thigh and the foot.
- Evaluate the effect of the motion constraints in the estimation of the Euler angles of the tight coupling system.
- Evaluate the performance of the tight coupling system and compare it to the performance of state of the art systems.
2. Research Methodology
2.1. Background: Motion Tracking Experiment
- Inertial data, that is, acceleration and turn rate, of each of the leg links of one leg. The inertial data is measured with an inertial sensor, more specifically a MTw from Xsens [23].
- Ground truth, that is, position and attitude, of each of the leg links of one leg. The ground truth is measured with a camera-based motion tracking system (https://www.vicon.com/file/vicon/bonita-brochure.pdf) which tracks continuously over time the position and attitude of predefined objects.
2.2. Biomechanical Analysis of the Tilt Angles
- We can observe errors in inertial localization systems by analyzing human motion.
- The errors in the Euler angles estimation of the inertial localization systems translate into incoherent motion of the leg links where the inertial sensor is mounted, see the red marks in Figure 4.
- To analyze if an inertial localization system is estimating incoherent motion, we do not need the true trajectory. We need only to statistically characterize human motion and compare the estimated angles to the expected ones, for example, the probability density functions (PDFs) of the roll and pitch angles.
2.3. Biomechanical Analysis of the Relative Heading
2.4. Proposed Tight Coupling System
2.4.1. Attitude Tracker
Comfort Zone Update
- the states are the roll and pitch of both the thigh and foot,
- the expected values are the mean of the associated Gaussian distributions,
- the confidence values are the standard deviations of the associated Gaussian distributions.
Relative Heading Update
2.4.2. 3D Position Tracker
- in the strapdown block, the strapdown algorithm is implemented. This algorithm double-integrates the 3D-acceleration of the foot to estimate the pedestrian’s 3D position. Prior to the double-integration, the 3D-acceleration of the foot has to be projected onto the navigation frame, see Figure 1. This projection is done with the attitude of the foot IMU. Additionally, the strapdown block implements the Zero Velocity UpdaTe (ZUPT) to correct the velocity, and therefore the pedestrian’s 3D-position, upon the detection of the foot stance phase. For more details on the implementation of the strapdown block, the reader is referred to References [3,29].
- in the steps & stairs detection block, horizontal steps as well as vertical steps, that is, steps walking upstairs and steps walking downstairs, are detected. This detection is done by analyzing the amplitude of the thigh pitch as well as its maximum and minimum values [25]. An example of the thigh pitch while a user is walking on a flat surface as well as upstairs is given in Figure 9. We can clearly observe how the thigh pitch is different regarding its amplitude, maximum and minimum while walking on a flat surface than while walking the stairs.
- It samples the output of the strapdown block () upon the detected steps to estimate the horizontal displacement (s) and vertical displacement (v) between consecutive steps or stairs as follows:
- the horizontal displacement (s), or step length, is estimated as , where k is the step or stair index, is the horizontal position vector estimated by the strapdown block and denotes the norm of the argument. An example is given in Figure 10. This figure shows the norm of the horizontal distance and the step detection flags.
- the vertical displacement (v) is estimated as , where k is the step or stair index and is the z-component, or height, estimated by the strapdown block. An example is given in Figure 10. The vertical displacement is estimated only when the user is walking the stairs.
- Finally, the tight coupling system estimates the 3D-position of the pedestrian () as follows:
3. Results
3.1. Evaluation of the Coherence of the Euler Angles
3.1.1. Evaluation of the Tilt Angles
3.1.2. Evaluation of the Relative Heading
3.2. Evaluation of the Tight Coupling System
3.2.1. Evaluation Methodology
- our ground truth is based in ground truth points with known location. These points are deployed throughout a five-storey building. We have measured the ground truth points with a laser distance measurer which has approximately centimeter accuracy. We follow the recommendation of the standard for evaluation of localization systems [39]. According to this standard, the accuracy of the ground truth systems should be at least one order of magnitude better than the expected accuracy of the systems under test. Provided that the state of the art systems have an accuracy in the order of meters [6], we consider our ground truth system to be accurate enough to evaluate the performance of the localization systems under test. It is worth highlight that a similar ground truth system has been used in indoor localization competitions [40].
- we use two metrics to evaluate the performance of the localization systems:
- –
- position error ep, which is defined as:
- –
- height error eh, which is defined as follows:
- In order to identify when the volunteer reaches a ground truth point, we follow a similar strategy to that implemented in indoor localization competitions [40]. This strategy comprises two steps:
- –
- We designed the trajectories a priori by defining the sequence in which the volunteer should visit the ground truth points.
- –
- We instructed the volunteer to stop for 2–3 s on each ground truth point. Then, we detected that a volunteer was at a ground truth point by analyzing the norm of the acceleration and turn rate vector of either the thigh-mounted or the foot-mounted inertial sensor.
- the data set is summarized in Table 4
3.2.2. Results and Discussion
- the tight coupling system, which is the system proposed in this article and whose performance we want to quantify,
- two state-of-the-art systems based on a single inertial sensor each. These systems are the reference against which we want to compare the performance of our proposed tight coupling system, namely:
- The improvement in the coherence of the thigh pitch thanks to the comfort zone update [22]. This approach allows the thigh inertial localization system to better detect the stairs and therefore, to estimate a vertical displacement only when necessary.
4. Conclusions
5. Patents
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
CDF | Cumulative Distribution Function |
GNSS | Global Navigation Satellite System |
IMU | Inertial Measurement Unit |
MLE | Maximum Likelihood Estimator |
SLAM | Simultaneous Localization And Mapping |
Probability Density Function | |
RSS | Residual Sum of Squares |
UKF | Unscented Kalman Filter |
ZUPT | Zero-velocity UPdaTe |
References
- Lurz, F.; Mueller, S.; Lindner, S.; Linz, S.; Gardill, M.; Weigel, R.; Koelpin, A. Smart communication and relative localization system for firefighters and rescuers. In Proceedings of the IEEE MTT-S International Microwave Symposium (IMS), Honolulo, HI, USA, 4–9 June 2017. [Google Scholar] [CrossRef]
- Blecha, T.; Soukup, R.; Kaspar, P.; Hamacek, A.; Reboun, J. Smart firefighter protective suit—Functional blocks and technologies. In Proceedings of the IEEE International Conference on Semiconductor Electronics (ICSE), Kuala Lumpur, Malaysia, 15–17 August 2018. [Google Scholar] [CrossRef]
- Munoz Diaz, E.; Bousdar Ahmed, D.; Kaiser, S. A review of indoor localization methods based on inertial sensors. In Geographical and Fingerprinting Data for Positioning and Navigation Systems; Academic Press: Cambridge, MA, USA, 2019; Chapter 16. [Google Scholar]
- Bousdar Ahmed, D.; Frank, K.; Heirich, O. Recognition of Professional Activities with Displaceable Sensors. In Proceedings of the IEEE 82nd Vehicular Technology Conference (VTC2015-Fall), Boston, MA, USA, 6–9 September 2015. [Google Scholar] [CrossRef]
- Bousdar Ahmed, D.; Munoz Diaz, E.; Kaiser, S. Performance comparison of foot- and pocket-mounted inertial navigation systems. In Proceedings of the 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain, 4–7 October 2016. [Google Scholar] [CrossRef]
- Bousdar Ahmed, D.; Diez Blanco, L.E.; Munoz Diaz, E. Performance comparison of wearable-based pedestrian navigation systems in large areas. In Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan, 18–21 September 2017. [Google Scholar] [CrossRef] [Green Version]
- Munoz Diaz, E.; de Ponte Müller, F.; Domínguez, J.G. Use of the Magnetic Field for Improving Gyroscopes’ Biases Estimation. Sensors 2017, 17, 832. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Lee, S.; Kim, B.; Kim, H.; Ha, R.; Cha, H. Inertial Sensor-Based Indoor Pedestrian Localization with Minimum 802.15.4a Configuration. IEEE Trans. Ind. Inf. 2011, 7, 455–466. [Google Scholar] [CrossRef]
- Puyol, M.G.; Bobkov, D.; Robertson, P.; Jost, T. Pedestrian Simultaneous Localization and Mapping in Multistory Buildings Using Inertial Sensors. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1714–1727. [Google Scholar] [CrossRef]
- Chen, Z.; Zou, H.; Jiang, H.; Zhu, Q.; Soh, Y.C.; Xie, L. Fusion of WiFi, smartphone sensors and landmarks using the Kalman filter for indoor localization. Sensors 2015, 15, 715–732. [Google Scholar] [CrossRef] [PubMed]
- Wang, X.; Jiang, M.; Guo, Z.; Hu, N.; Sun, Z.; Liu, J. An Indoor Positioning Method for Smartphones Using Landmarks and PDR. Sensors 2016, 16, 2135. [Google Scholar] [CrossRef] [PubMed]
- Munoz Diaz, E.; Caamano, M.; Sánchez, F. Landmark-Based Drift Compensation Algorithm for Inertial Pedestrian Navigation. Sensors 2017, 17, 1555. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Grewal, M.S.; Weill, L.R.; Andrews, A.P. Global Positioning Systems, Inertial Navigation, and Integration; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2000; pp. 335–384. [Google Scholar] [CrossRef]
- Cui, B.; Chen, X.; Tang, X. Improved curbature Kalman filter for GNSS/INS based on transformation of posterior sigma-points error. IEEE Trans. Signal Process 2017, 65, 2975–2987. [Google Scholar] [CrossRef]
- Le Scornec, J.; Ortiz, M.; Renaudin, V. Foot-mounted pedestrian navigation reference with tightly coupled GNSS carrier phases, inertial and magnetic data. In Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan, 17–21 September 2017. [Google Scholar] [CrossRef]
- Chen, L.H.; Wu, E.H.K.; Jin, M.H.; Chen, G.H. Intelligent Fusion of Wi-Fi and Inertial Sensor-Based Positioning Systems for Indoor Pedestrian Navigation. IEEE Sens. J. 2014, 14, 4034–4042. [Google Scholar] [CrossRef]
- Skog, I.; Nilsson, J.O.; Händel, P.; Nehorai, A. Inertial Sensor Arrays, Maximum Likelihood, and Cramer-Rao Bound. IEEE Trans. Signal Process 2016, 64, 4218–4227. [Google Scholar] [CrossRef] [Green Version]
- Bancroft, J.B.; Lachapelle, G. Data Fusion Algorithms for Multiple Inertial Measurement Units. Sensors 2011, 11, 6771–6798. [Google Scholar] [CrossRef] [PubMed]
- Meng, X.L.; Zhang, Z.Q.; Sun, S.Y.; Wu, J.K.; Wong, W.C. Biomechanical model-based displacement estimation in micro-sensor motion capture. Meas. Sci. Technol. 2012, 23. [Google Scholar] [CrossRef]
- Skog, I.; Nilsson, J.O.; Zachariah, D.; Händel, P. Fusing the information from two navigation systems using an upper bound on their maximum spatial separation. In Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, Australia, 13–15 November 2012; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
- Sabotta, J. Sobotta Interaktiv: Bewegungsapparat; Elsevier: Amsterdam, The Netherlands, 2007. [Google Scholar]
- Bousdar Ahmed, D. Inertial pedestrian localization with soft constraints based on biomechanical models. In Proceedings of the 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019. [Google Scholar] [CrossRef]
- MTw User Manual; Xsens Technologies B.V.: Culver, CA, USA, 2018; pp. 14–18.
- Freescale Semiconductor. Tilt Sensing Using a Three-Axis Accelerometer; AN3461; Technical Report for Freescale Xtrinsic; Freescale Semiconductor: Austin, TX, USA, 2013. [Google Scholar]
- Munoz Diaz, E. Inertial pocket navigation system: Unaided 3D positioning. Sensors 2015, 15, 9156–9178. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Murphy, K.P. Machine Learning—A Probabilistic Perspective; MIT Press Ltd.: Cambridge, MA, USA, 2012. [Google Scholar]
- Thrun, S.; Burgard, W.; Fox, D. Probabilistic Robotics (Intelligent Robotics and Autonomous Agents); The MIT Press: Stanford, CA, USA, 2005. [Google Scholar]
- Haykin, S. (Ed.) Kalman Filtering and Neural Networks; John Wiley & Sons, Inc.: New York, NY, USA, 2001. [Google Scholar] [CrossRef]
- Woodman, O.J. An Introduction to Inertial Navigation. Technical report; University of Cambridge: Cambridge, UK, 2007. [Google Scholar]
- Fisher, N.I. Statistical Analysis of Circular Data; Cambridge University Press: Cambridge, UK, 1993. [Google Scholar] [CrossRef]
- NCSS Statistical Software. Circular Data Analysis. Available online: https://ncss-wpengine.netdna-ssl.com/wp-content/themes/ncss/pdf/Procedures/NCSS/Circular_Data_Analysis.pdf (accessed on 18 September 2020).
- Simon, D. Kalman filtering with state constraints: A survey of linear and nonlinear algorithms. IET Control Theory Appl. 2010, 4, 1303–1318. [Google Scholar] [CrossRef] [Green Version]
- Foxlin, E. Pedestrian tracking with shoe-mounted inertial sensors. IEEE Comput. Graphics Appl. 2005, 25, 38–46. [Google Scholar] [CrossRef] [PubMed]
- Crocoll, P.; Görcke, L.; Trommer, G.F.; Holzapfel, F. Unified model technique for inertial navigation aided by vehicle dynamics model. Navigation 2013, 60, 179–193. [Google Scholar] [CrossRef]
- Bousdar Ahmed, D.; Munoz Diaz, E. 3D Loose-Coupled Fusion of Inertial Sensors for Pedestrian Localization. In Proceedings of the 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France, 24–27 September 2018. [Google Scholar] [CrossRef]
- Dickey, D.A.; Pantula, S.G.; Rawlings, J.O. Applied Regression Analysis; Springer: New York, NY, USA, 2001. [Google Scholar]
- Bousdar Ahmed, D.; Munoz Diaz, E.; García Domínguez, J.J. Automatic calibration of the step length model of a pocket INS by means of a foot inertial sensor. Sensors 2020, 20, 2083. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Bousdar Ahmed, D.; Diez, L.E.; Munoz Diaz, E.; Garcia Dominguez, J.J. A Survey on Test and Evaluation Methodologies of Pedestrian Localization Systems. IEEE Sens. J. 2020, 20, 479–491. [Google Scholar] [CrossRef]
- ISO/IEC 18305: Information Technology—Real Time Locating Systems—Test and Evaluation of Localization and Tracking Systems; Standard, International Organization for Standardization: Geneva, Switzerland, 2016.
- Torres-Sospedra, J.; Jiménez, A.; Moreira, A.; Lungenstrass, T.; Lu, W.C.; Knauth, S.; Mendoza-Silva, G.; Seco, F.; Pérez-Navarro, A.; Nicolau, M.; et al. Off-line evaluation of mobile-centric indoor positioning systems: The experiences from the 2017 IPIN competition. Sensors 2018, 18, 487. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Feature | Value or Description |
---|---|
Number of users | 9 |
Number of trajectories | 3 |
Repetitions per trajectory | 2 |
Total amount of data | 3 h 37 min |
Output data (motion tracking system) | 3D position and attitude |
Output data (IMU) | 3D acceleration and 3D turn rate |
Variable | Mean [°] | Standard Deviation [°] |
---|---|---|
Thigh roll | 4 | 4.5 |
Thigh pitch | −0.8 | 8 |
Foot roll | 0.8 | 1.7 |
Foot pitch | 0.8 | 3 |
System Description | Thigh | Foot | ||
---|---|---|---|---|
Roll | Pitch | Roll | Pitch | |
Without comfort zone | 8.1 | 5.5 | 3.0 | 16.4 |
With comfort zone | 4.5 | 2.1 | 3.9 | 0.8 |
No. of Users | Total Time | Total No. of Ground Truth Points |
---|---|---|
10 | 10 h 20 min | 482 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bousdar Ahmed, D.; Munoz Diaz, E.; García Domínguez, J.J. Novel Multi-IMU Tight Coupling Pedestrian Localization Exploiting Biomechanical Motion Constraints. Sensors 2020, 20, 5364. https://doi.org/10.3390/s20185364
Bousdar Ahmed D, Munoz Diaz E, García Domínguez JJ. Novel Multi-IMU Tight Coupling Pedestrian Localization Exploiting Biomechanical Motion Constraints. Sensors. 2020; 20(18):5364. https://doi.org/10.3390/s20185364
Chicago/Turabian StyleBousdar Ahmed, Dina, Estefania Munoz Diaz, and Juan Jesús García Domínguez. 2020. "Novel Multi-IMU Tight Coupling Pedestrian Localization Exploiting Biomechanical Motion Constraints" Sensors 20, no. 18: 5364. https://doi.org/10.3390/s20185364
APA StyleBousdar Ahmed, D., Munoz Diaz, E., & García Domínguez, J. J. (2020). Novel Multi-IMU Tight Coupling Pedestrian Localization Exploiting Biomechanical Motion Constraints. Sensors, 20(18), 5364. https://doi.org/10.3390/s20185364