Abstract
Personal Dead Reckoning based on foot-mounted Inertial Measurement Units is a research hotspot in the field of positioning and navigation in recent years. This paper conducts a targeted research on the application of current mainstream attitude and heading reference system (AHRS) algorithm in the foot inertial navigation positioning. Through open datasets, the positioning accuracy and directional accuracy of 9-state complementary Kalman filter (CKF) are compared and analyzed among the conventional algorithm, Mahony algorithm, and Madgwick algorithm, in which the Madgwick algorithm can achieve the best positioning results. And on this basis, for the Madgwick algorithm, it is verified that it can help improve the positioning accuracy of 15-state CKF under the assistive technologies of zero angular rate update (ZARU) and heuristic heading reduction (HDR). The adaptive zerospeed detection algorithm is designed, and the threshold value of zero-speed detection is set dynamically through tracking the variable of speed in CKF, which can detect the time period of zero-speed state more accurately, thus further improving the correction of directional errors. Finally, the effectiveness of the proposed algorithm is further proved by actual data.
1 Introduction
Pedestrian indoor navigation systems constructed around foot-mounted inertial measurement units (IMUs) have shown promising results [1, 2, 3]. In order to overcome the accumulation of errors, the Zero Velocity Update (ZUPT) is generally used to modify the system error. This method was first proposed by E. Foxlin 4 in 2005 and applied in the NavShoe project. Since then, a large number of studies on this kind of foot-mounted indoor inertial navigation and positioning system have appeared, of which, some successful ones are as follows.
A double-layer Bayesian position estimation framework based on foot inertial sensors was proposed by Robertson et al. 5 in 2008, in which, the Kalman filter and the particle filter was used in the bottom layer and the top layer, respectively. In 2009, a new Personal Dead Reckoning (PDR) technology called FootSLAM was created based on the Simultaneous Localization and Mapping (SLAM) algorithm, and the particle filter algorithm was used to correct the trajectory data acquired previously 6. In 2010, the PlaceSLAM, a system for pedestrians to upload maps online, was provided by them. Besides, a set of reference datasets was also provided, and the positioning accuracy was verified by using optical positioning system with high accuracy 7. In 2011, based on FootSLAM and PlaceSLAM, the Wi-Fi support for the system was introduced and a large-scale map was constructed by iterative calculations, named WiSLAM 8. In 2013, map information for some large sites was successfully generated by the improved FootSLAM program 9.
An open-source and real-time inertial navigation system based on foot-mounted ZUPT was proposed in 2012 by Nilsson, Skog et al. 10 from the Signal Processing Laboratory of the Swedish Royal Institute of Technology. The cost of samples was about 800 US dollars, and the navigation error range was 0.2%–1% within a short distance which was less than 100 meters. At the same time, the limitations and the error model of ZUPT were also analyzed 11, and the algorithm robustness was enhanced by eliminating drift errors with an optimized algorithm 12. In 2013, a positioning algorithm based on double foot-mounted inertial sensors was proposed 13. For this algorithm, the distance between the two feet was used to constrain the heading angle offset of the inertial devices, which greatly improved the accuracy of autonomous positioning. In 2014, a positioning method based on multiple-IMU was developed by the Nilsson team 14, which could further improve the reliability and accuracy of autonomous positioning, besides, its positioning experiment platform was open-sourced. In 2016, the estimation formula and analysis of MIMU systems were presented by Nilsson et al. 15. The formulation makes it possible to analyze the fundamental properties of such systems and to derive efficient estimators.
The main factor that reduces performance of the foot-mounted PDR is an error in estimation of the sensor orientation 16. In particular, the yaw, which represents the heading error, is more critical. The accumulation of the heading error will cause a large shift in the overall trajectory even if the integral error of each step is small. Although ZUPT can indirectly compensate the position error and heading error by correcting velocity, it still has four disadvantages as followings 17, 18. First, the error can be corrected by ZUPT only when the velocity is close to zero. Second, only the roll and the pitch angles can be corrected by ZUPT, while the yaw angle cannot be. Third, Zero-velocity hypothesis in some cases can be incorrect due to the small movements in zero-velocity-phase, which in the end could lead to modelling error. Forth, due to the different features of different gait such as running, climbing and etc., a uniform zero-velocity detector cannot correctly detect all the zero velocity situations, and as a result, a zero velocity maybe missed detected or an effective velocity maybe incorrectly set to zero.
How to further improve the accuracy of direction computation in the foot-mounted PDR algorithm is the focus of this paper. Gyroscopes in the IMU can calculate the direction by integral; however, the prolonged integral data is liable to drift, thus causing a big directional error. Accelerometers and magnetometers can also be used to calculate the direction, but the data obtained from them are especially vulnerable to noisy data, thus causing a big error in the direction. state-of-art Attitude and Heading Reference Systems(AHRS), such as Kalman filter, Mahony, Madgwick and etc., combines the accelerometer, gyroscope and magnetometer measurements with two absolute fields, the Earth magnetic field and the gravity field, whose directions and intensities are known, help estimating the orientation. They have made full use of the longterm reliability of accelerometers and magnetometers in calculating the direction and the short-term reliability of gyroscope data, thus generating the direction computation results with higher accuracy.
Therefore, several state-of-art Attitude and Heading Reference Systems (AHRS) such as common algorithm, Mahony 19 and Madgwick 20 are introduced to the foot-mounted PDR algorithm in this paper, as shown in Figure 1. The pink box in Figure 1 is the Complementary Kalman Filter(CKF) algorithm 21 used to estimate the position, velocity and direction deviations during the PDR. The calculation errors in attitude, direction and position can be effectively eliminated by substituting the above deviations into the INS Navigation Equation. In addition, the key of the CKF algorithm is the conditional constraints on the state variables, and the Magnetic Angular Rate Update (MARU) 22, Zero Angular Rate Update (ZARU) 23, Heuristic Heading Reduction (HDR) 23 and ZUPT are commonly used.

Algorithm flowchart
The main work of this paper includes:
The application of foot-mounted PDR algorithm is summarized through the comparison of 9-state CKF algorithm and AHRS algorithm. The Madgwick algorithm has higher accuracy because it has higher accuracy in calculating heading.
The AHRS algorithm is introduced based on the original computing framework of foot-mounted PDR algorithm. The advantage of using AHRS algorithm is that it can compensate attitude errors continuously instead of only at the stage of ZUPT, thus improving the directional accuracy on the whole.
As for the ZUPT algorithm, the dynamic setup of zero-speed detection threshold is proposed by tracking the velocity change of pedestrians, which improves the accuracy of zero-speed detection and can detect the time period of zero-speed state more accurately, thus further improving the correction of directional errors and reducing the positioning deviation.
The remainder of the paper is organized as follows. In Section 2, foot-mounted IMU positioning algorithm based on CKF is discussed, and the method of introducing AHRS algorithm to CKF is presented. In Section 3, the principle of the mainstream AHRS algorithm is discussed. Subsequently, several experiments are analysed in Section 4. Section 5 concludes the paper.
2 Inertial Navigation and Zero-Velocity Updating
2.1 Introduction of AHRS algorithm to dynamic model
Following the method in previous research 24, the nine state of the CKF algorithm is defined as
where gn is the gravity vector under n-frame,
For the acceleration and the observation of the gyroscope at moment k, the drifts are required to be removed first, as shown in the following formula:
The transformation of the acceleration from Moment k to Moment (k+1) is:
⊗ denotes vector cross-product, representing the rotation correction of acceleration with change in angular velocity.
The transformation of the velocity from moment k to moment (k+1) is:
The transformation of the position from moment k to moment (k+1) is:
The transformation of the attitude from moment k to moment (k+1) is:
Equation 10 presents the AHRS Fundamental Approach. Our idea is to adopt Mahony or Madgwick algorithm instead of Equation 10 to calculate the attitude. Here, two points are worthy to be noted. First, the realization of CKF in 24 is based on the rotation matrix, while Mahony and Madgwick are based on the quaternion to calculate the attitude, so the calculated attitude results of each Mahony or Madgwick algorithm are required to be converted into rotation matrix. Second, the bias correction is already included in the Mahony and Madgwick algorithms, so it is unnecessary to correct the original accelerometer and gyroscope data in according to Equation 5 and 6.
2.2 Zero-Velocity Detectors
If a zero-velocity state is detected, the error can be calculated by the Kalman gain K k and the observed zero-velocity deviation Vk:
The position error, velocity error and direction error are contained in the vector
The attitude, velocity and position are corrected as follows:
It should be noted that since the one used in the Mahony or Madgwick algorithm is quaternion, the corrected
3 Attitude and Heading Estimation Methods
3.1 AHRS Fundamental Approach
The principles of attitude calculation are as follows: when expressing a certain vector n by using different coordinate systems, the size and direction must be the same. However, as there are some errors in the transformation matrix of these two coordinate systems, when a vector is transformed by a rotation matrix with some errors, it must be some deviations compared with the theoretical value in another coordinate system. And the attitude is corrected just by the correction of this rotation matrix through these deviations.
Since the rotation matrix is actually expressed by quaternions in this paper, the goal of attitude calculation is achieved by correcting the quaternions, and accelerometers and magnetometers are a main measurement object for attitude calculation.
Initially, assume that the sensor is either at a stand still or moves at a constant velocity so that only the gravity vector can be measured by the accelerometer. At the same time, assume a non-disturbed magnetic field and therefore the only the Earth magnetic field is measured by magnetometers. The pitch(θ) and roll(ϕ) can be calculated from the gravity vector, as shown in the following equation:
The value of
Under the geographic coordinate system, the data of the geomagnetic field is b = [bx, 0, bz], where by in the east direction is 0 since the b x direction points to the north under the geographic system. In fact, the n-frame and the geographic coordinate system are in a same XOY plane, and the difference angle happens to be the heading angle

Navigation coordinate system and geographic coordinate system.
The consistent XOY plane is provided by the correction of accelerometers, that is, navigation coordinate system and geographic coordinate system are in one plane.
Only by this way can Equation 19 be satisfied according to the relationship of trigonometric function.
The relationship between the data b of the geomagnetic field and the magnetic field under the b-frame is as follows:
The heading angle can be calculated by Equation 21:
After the initial yaw, pitch and roll are obtained, the attitude transition matrix
The subsequent attitude transition matrix
3.2 Madgwick AHRS
For the Madgwick algorithm, the current pose is calculated in the form of quaternion using a gyroscope:
By calculating the difference of accelerometer as well as the difference of magnetometer between n-frame and b-frame, the error of pose is corrected. Denote the vector coordinate under the n-frame and the b-frame as e = [0, ex, ey, ez] and s = [0, sx, sy, sz], respectively. For the accelerometer, e = [0, 0, 0, 1] and
The error equation is defined as:
The above equation is solved by Gauss Newton method:
where μt is the step size, and ∇is the differential operator. Combine Equation 24 and Equation 27,
0.5qtωtdt in Equation 28 is calculated and updated by the gyroscope.
3.3 Mahony AHRS
For the Mahony algorithm, the current pose is also calculated in the form of quaternion using a gyroscope:
By calculating the difference of accelerometer as well as the difference of magnetometer between n-frame and b-frame, the error of pose is corrected.
⊗is vector cross-product. e represents the relative rotation (error) between the measured inertial vector and the predicted vector. v and w are defined as follows:
After calculating e by the proportion and integration regulator, the correction deviation δ regarding the gyroscope is obtained:
The final corrected angular velocity is:
This equation is substituted into Equation 29 to update the pose calculation.
For the Mahony or Madgwick algorithm, the quaternion of its initial state can be calculated by the AHRS fundamental approach, and then its rotation matrix is converted to a quaternion.
4 Comparison of AHRS Algorithms with Foot-Mounted IMU
We used the data published in 25 which provides high precision, ground-truth data obtained optical systems. A total of 16 sets of data are included in the data set, and the data are obtained from experiments conducted on different floor surfaces such as carpets and hard floors. A variety of walking modes are adopted in the experiments, including slow and fast walking, turns, loops, rectangles, rapid direction changes, walking backwards, running, and transitions. Among them, the first, eighth and fifteen sets of data are used as test objects, and their true trajectories are shown in Figure 3.

Three experimental routes.
Route1 is a close-to-rectangular walking route with constant speed and less turning; Route 2 is an elliptical running route with more turns; Route3 is a more complex route with mixed walking and running. Due to the use of the public data set, calibration of magnetometer cannot be implemented and therefore no magnetometer is used in the AHRS algorithm.
The experimental design is carried out according to the following: Firstly, the more applicable algorithm for foot-mounted PDR, namely Madgwick algorithm, is selected by comparing it with the AHRS algorithm in the 9-state CKF algorithm; then, the experiment shows that the directional accuracy of overall trajectory can be further improved by introducing the Madgwick algorithm in the 15-state CKF algorithm; and finally, it is verified that the dynamic setup of zero-speed detection threshold proposed in this paper can further improve the correction of directional errors.
4.1 Analysis and comparison of Route1-2 positioning based on CKF under State-9
The open source CKF algorithm under State-9 in 24 is adopted, and the related parameters are shown in Table 1. From the positioning results of Route1 and Route2 in Figure 4, the positioning trajectory obtained by AHRS fundamental algorithm (abbreviated as “Common”) is poor since the drifts of accelerometer and gyroscope are not tracked in attitude calculation. The trajectory calculation using

Comparison of Route trajectories.
List of parameters.
Name | Value |
---|---|
Time step | 1/100 second |
Accelerometer noise | 0.01 m/s2 |
Gyroscope noise | 0.01 rad/s |
Gravity | 9.8 m/s2 |
Zero-velocity(ZV) measurement noise | 0.01m/s |
Gyroscope ZV detection threshold δ | 0.6rad/s |
A turning parameter (β) of Madgwick’s | 0.1 |
filter | |
A turning parameter (Kp/Ki) of Ma-hony’s filter | 1/0 |
Mahony/Madgwick to conduct pose estimation is relatively accurate, and the result of Madgwick is the closest to the true trajectory.
The accuracy of the trajectory is inseparable from the accuracy of the direction, and the directional calculation results of the three algorithms are compared in Figure 5-6. It can be seen that for both Route 1 and Route 2, the differences of pitch and roll among the three calculation methods are not significant. This is mainly because the zerovelocity detection is periodically correcting the deviations of pitch and roll. For the yaw, the direction calculation of Madgwick algorithm is between that of Mahony and direct algorithm. Since there is no real direction for reference, from the results of the positioning trajectory, the calculation of the direction conducted by the Madgwick algorithm is the most accurate, which is also reflected in the comparison of the yaw covariance of the three algorithms in Figure 7. The covariance as well as the uncertainty of the Madg wick algorithm is the smallest.

Comparison of heading angles of the three algorithms of Route1.

Comparison of heading angles of the three algorithms of Route2.

Comparison of the covariance of heading angles.
4.2 Analysis and comparison of Route1-2 positioning based on CKF under State-15
The performance of the AHRS algorithms depends strongly on the strategies used to reject perturbations, such as sudden accelerations or deformations of the Earth magnetic field, and the ability to estimate the biases of the gyroscopes. In the EKF under State-9, only the bias of position, velocity and angle are corrected, however, due to continuous integration of sensor noise and biases, the drift of gyroscope and accelerometer needs to be corrected too. Therefore, the CKF algorithm under State-15 23 is referred, adding bias estimation of accelerometer and gyroscope to the state. The bias estimation is denoted as X =
The positioning results of Route1-2 are shown in Figure 8-9. 15M represents CKF under State-15, and the Madgwick algorithm is used to calculate attitude; 15ZH represents CKF under State-15, and the Common algorithm is used to calculate attitude, with HDR and ZARU as auxiliary; 15MZH represents that the Madgwick algorithm is used to calculate attitude, with HDR and ZARU as auxiliary. From the positioning results in Figure 8, the profiles of the positioning trajectory obtained by the three algorithms are basically the same, while considering the overall direction, the trajectory of 15MZH is closer to the real trajectory, as can be seen from the dashed circle in the figure. From the three dashed circles in Figure 9, the overall distribution of trajectory obtained from 15M and 15MZH based on the Madgwick algorithm is compacter than that of 15ZH, and the trajectory obtained from 15MZH is closer to the true trajectory in the overall direction.

Comparison of the three AHRS algorithms of Route 1.

Comparison of the three AHRS algorithms of Route 2.
On the other hand, the positioning accuracy of the three algorithms can also be reflected by the positioning results on the Z-axis, as shown in Figure 10. Since the walking is on a plane, in theory, data on the Z-axis should be close to zero. From the positioning results of Route1 and Route2, it can be seen that the CKF algorithm with the introduction of Madgwick algorithm can reduce more positioning error to some extent.

Comparison of the errors of positioning height.
4.3 Adaptive zero-velocity detection algorithm
The zero-velocity detection algorithm based on angular velocity proposed in 24 is adopted, and
The norm value ||ωb|| of angular velocity of Route1 and Route2 are respectively shown in Figure 11. Route1 and Route2 are in walking state and running state, respectively. In the walking state with a constant velocity, the delay of the gait static state is longer, and the static state can be detected by a relatively small threshold δ1. However, in the running state with an increased velocity, the delay of the static state is relatively short, and part of the static state in a gait may be missed by δ1. When the sampling rate is low, it is possible that the overall static state in a gait is missed by δ1. These missed static states will reduce the constraints on velocity, resulting in larger positioning errors. However, it does not mean that the threshold can be enlarged. If the threshold is too large, such as δ2, the velocity is forced to zero before it reaches zero, causing the effective velocity value to fail to participate in the position integration which will also lead to positioning error.

Norm values of Gyroscope of Route 1 and Route 2.
Route 3 corresponds to the mixed motion state. As shown in Figure 12, the part in the red circle and the parts outside represent the norm values of gyroscope in running state and non-running state, respectively. Obviously, it is difficult to use a fixed zero-velocity detection threshold at this time. The three-axis velocity of Route3 is tracked by the CKF algorithm, as shown in Figure 13. The results in Figure 13 are obtained by a fixed zero-velocity detection threshold, and the change rule of the velocity can be roughly seen. The Route 3 experiences several stages, including walking, decelerating, running, decelerating and accelerating. Therefore, it is naturally conceivable to use velocity adaptation to set the zero-velocity detection threshold.

Norm value of Gyroscope of Route 3.

Three-axis velocity of Route3.
The extraction process of velocity feature is as follows. First, calculate the norm value of velocity, as shown in Figure 14. In order to determine the velocity state at a certain moment, the average velocity within 1 second can be calculated. The data sampling rate is 100HZ and the corresponding data length is 100. Therefore, the window value W is equal to 100, and the window value is used to calculate the average velocity of Route 3, as shown in Figure 15.

Norm value of velocity of Route 3.

Average velocity of Route 3 (W=100).
In order to make the state within the 1 second much clearer, the maximum velocity in this data window is calculated, as shown in Figure 16 and Equation 36. In Figure 17, the velocity above the red dashed line correspond to the running state, the parts between the red and green dashed lines correspond to the walking state, and the parts under the green dashed line correspond to the slow walking state. The corresponding zero-velocity detection threshold δ for angular velocity can be set accordingly.

Maximum velocity in each data window of Route 3 (W=100).

Comparison of different zero-velocity detection thresholds δ for angular velocity of Route 3.
Figure 17 shows the positioning trajectories of Route 3 obtained by fixed and adaptive zero-velocity detection threshold δ for angular velocity (algorithm denoted as 15MZHA). Obviously, the adaptive δ presents a more significant improvement on the positioning accuracy. This is because a more accurate correction of the zero-velocity moment can reduce the covariance of the direction and eliminate more errors of velocity and position, thereby improving the accuracy of the direction and positioning trajectory.
In the specific implementation of the algorithm, considering that the velocity is a real-time tracked variable, δ is initially given an empirical value, and then dynamically set with the velocity change.
4.4 Test based on actual experimental data
In order to better verify the proposed algorithm, the experimenter walks three times anticlockwise according to the route in Figure 18. The start and end points are shown in the top right corner, denoted by a triangle and a circle, respectively. The experimenter walks at normal speed in the first and third laps, and jogs in the second lap. The foot-mounted X-IMU is produced by X-IO Company in Britain, as shown in Figure 19.

The design of the route in the experiment.

Foot-mounted IMU.
The positioning results of 15MZH and 15MZHA are shown in Figure 20 and 21, respectively. In the overall trajectory, the positioning results of the two algorithms are basically consistent with the reference trajectory under the Madgwick algorithm and the assistive technologies of ZARU and HDR. However, compared with the first lap, the directional error of the last two laps gets bigger and bigger due to the inevitable accumulative error of MEMS-level IMU itself.

The positioning results of 15MZH.

The positioning results of 15MZHA.
As for the 15MZH algorithm, when jogging in the second lap, since it cannot identify the change of pace, it still uses a fixed zero-speed threshold value to detect the zerospeed state, which will lead to the missing detection of many zero-speed states. These quiescent states that fail to be detected will reduce the constraint of speed, thus resulting in the much longer overall positioning trajectory. It can be known from the area within a broken circle in the left in Figure 20 that the trajectories of the last two laps almost overlap. Meanwhile, the missing detection of zero-speed states will reduce the correction of direction, and it can be seen from the area within a broken circle in the right in Figure 20 that the direction is abnormal in the second lap.
5 Conclusions
In this paper, the mainstream AHRS algorithms such as AHRS fundamental (Common), Mahony and Madgwick algorithms are introduced to the positioning algorithm based on foot-mounted IMU. The positioning accuracy of different AHRS algorithms adopting CKF algorithm under State-9 is compared and analysed, and it is also verified that the accuracy of the CKF algorithm under State-15 can be further improved by Madgwick algorithm. In order to further reduce the positioning error, a method of adap
tively setting the zero-velocity detection threshold according to the velocity change is proposed, which improves the precision of the zero-velocity detection and direction accuracy. The future work will combine GNSS and UWB systems to realize stable, high-precision indoor and outdoor emergency positioning and map building system based on foot inertial navigation 26, 27.
Acknowledgement
This work was supported by the Fundamental Research Funds for the Central Universities under grant number 2017XKQY020.
References
[1] Ilyas, M., Cho, K.,Baeg, S. H.,& Park, S. (2016). Drift reduction in pedestrian navigation system by exploiting motion constraints and magnetic field. Sensors, 16(9).10.3390/s16091455Suche in Google Scholar PubMed PubMed Central
[2] Romanovas, M., Goridko, V., Klingbeil, L., Bourouah, M., Al-Jawad, A., & Traechtler, M., et al. (2013). Pedestrian Indoor Localization Using Foot Mounted Inertial Sensors in Combination with a Magnetometer, a Barometer and RFID. Progress in Location-Based Services. Springer Berlin Heidelberg.10.1007/978-3-642-34203-5_9Suche in Google Scholar
[3] Norrdine, A., Kasmi, Z., & Blankenbach, J. (2016). Step detection for zupt-aided inertial pedestrian navigation system using foot-mounted permanent magnet. IEEE Sensors Journal, 16(17), 6766-6773.10.1109/JSEN.2016.2585599Suche in Google Scholar
[4] Foxlin, E. (2005). Pedestrian tracking with shoe-mounted inertial sensors. IEEE Comput Graph Appl, 25(6), 38-46.10.1109/MCG.2005.140Suche in Google Scholar PubMed
[5] Krach, B., & Robertson, P. (2008). Integration of foot-mounted inertial sensors into a Bayesian location estimation framework. The Workshop on Positioning (Vol.3, pp.55-61). IEEE.10.1109/WPNC.2008.4510357Suche in Google Scholar
[6] Robertson, P., Angermann, M., & Krach, B. (2009). Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors. International Conference on Ubiquitous Computing (pp.93-96). ACM.10.1145/1620545.1620560Suche in Google Scholar
[7] Robertson, P., Angermann, M., & Khider, M. (2010). Improving simultaneous localization and mapping for pedestrian navigation and automatic mapping of buildings by using online human-based feature labeling., 2010(2010-12-27), 365-374.10.1109/PLANS.2010.5507304Suche in Google Scholar
[8] Bruno, L., & Robertson, P. (2011). WiSLAM: Improving FootSLAM with WiFi. International Conference on Indoor Positioning and Indoor Navigation (pp.1-10). IEEE.10.1109/IPIN.2011.6071916Suche in Google Scholar
[9] Puyol, M. G., Robertson, P., & Angermann, M. (2013). Managing large-scale mapping and localization for pedestrians using inertial sensors. IEEE International Conference on Pervasive Computing and Communications Workshops (pp.121-126). IEEE.10.1109/PerComW.2013.6529468Suche in Google Scholar
[10] Nilsson, J. O., Skog, I., Handel, P., & Hari, K. V. S. (2012). Foot-mounted INS for everybody-an open-source embedded implementation. Position Location and Navigation Symposium(Vol.1, pp.140-145). IEEE.10.1109/PLANS.2012.6236875Suche in Google Scholar
[11] Nilsson, J. O., Skog, I., & Händel, P. (2012). A note on the limitations of zupts and the implications on sensor error modeling. Signal Processing.Suche in Google Scholar
[12] Nilsson J O, Händel P. (2013). Standing still with inertial navigation. International Conference on Indoor Positioning and Indoor Navigation (IPIN), 28th-31th October 2013.Suche in Google Scholar
[13] Nilsson, J. O., Zachariah, D., Skog, I., & Händel, P. (2013). Cooperative localization by dual foot-mounted inertial sensors and inter-agent ranging. Eurasip Journal on Advances in Signal Processing, 2013(1), 164.10.1186/1687-6180-2013-164Suche in Google Scholar
[14] Skog, I., Nilsson, J. O., & Handel, P. (2014). Pedestrian tracking using an IMU array. IEEE International Conference on Electronics, Computing and Communication Technologies (pp.1-4). IEEE.10.1109/CONECCT.2014.6740346Suche in Google Scholar
[15] Skog, I., Nilsson, J. O., Händel, P., & Nehorai, A. (2016). Inertial sensor arrays, maximumlikelihood, and cramér–rao bound. IEEE Transactions on Signal Processing, 64(16), 4218-4227.10.1109/TSP.2016.2560136Suche in Google Scholar
[16] Puyol, M. G., Robertson, P., & Heirich, O. (2012). Complexity-reduced FootSLAM for indoor pedestrian navigation. International Conference on Indoor Positioning and Indoor Navigation (Vol.7, pp.1-10). IEEE.10.1109/IPIN.2012.6418898Suche in Google Scholar
[17] Johnson, M. E., & Sathyan, T. (2011). Improved orientation estimation in complex environments using low-cost inertial sensors. Proceedings of the, International Conference on Information Fusion (pp.1 - 8). IEEE.Suche in Google Scholar
[18] Kaiser, S., Puyol, M. G., & Robertson, P. (2012). Maps-based angular PDFs used as prior maps for FootSLAM. Position Location and Navigation Symposium (pp.113-119). IEEE.10.1109/PLANS.2012.6236872Suche in Google Scholar
[19] Mahony, R., Hamel, T., & Pflimlin, J. M. (2008). Nonlinear complementary filters on the special orthogonal group. IEEE Transactions on Automatic Control, 53(5), 1203-1218.10.1109/TAC.2008.923738Suche in Google Scholar
[20] Madgwick, S. O. H., Harrison, A. J. L., & Vaidyanathan, R. (2011). Estimation of IMU and MARG orientation using a gradient descent algorithm. IEEE International Conference on Rehabilitation Robotics(Vol.2011, pp.1-7). IEEE.10.1109/ICORR.2011.5975346Suche in Google Scholar PubMed
[21] O. Nilsson(2008). Navigation System for a Micro-UAV. Master thesis, KTH, Stock-holm, Sweden.Suche in Google Scholar
[22] S. O. H. Madgwick, R. Vaidyanathan, and A. J. L. Harrison. An eflcient orientation filter for inertial measurement units (IMUs) and magnetic angular rate and gravity (MARG) sensor arrays. Department of Mechanical Engineering, Tech. Rep., April 2010.Suche in Google Scholar
[23] Jiménez, A. R., Seco, F., Prieto, J. C., & Guevara, J. (2010). Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU. Positioning Navigation and Communication(pp.135-143). IEEE.10.1109/WPNC.2010.5649300Suche in Google Scholar
[24] Fischer, C., Sukumar, P. T., & Hazas, M. (2013). Tutorial: implementing a pedestrian tracker using inertial sensors. IEEE Pervasive Computing, 12(2), 17-27.10.1109/MPRV.2012.16Suche in Google Scholar
[25] Angermann, M., Robertson, P., Kemptner, T., & Khider, M. (2010). A high precision reference data set for pedestrian navigation using foot-mounted inertial sensors. International Conference on Indoor Positioning and Indoor Navigation (pp.1-6). IEEE.10.1109/IPIN.2010.5646839Suche in Google Scholar
[26] Piórkowski, A. (2018). Construction of a dynamic arrival time coverage map for emergency medical services. Open Geosciences, 10(1), 167-173.10.1515/geo-2018-0013Suche in Google Scholar
[27] Bogusz, J., Gruszczynski, M., Figurski, M., & Klos, A. (2015). Spatio-temporal filtering for determination of common mode error in regional GNSS networks. Open Geosciences, 7(1), 140-148.10.1515/geo-2015-0021Suche in Google Scholar
© 2019 X. Li and Y. Wang, published by De Gruyter
This work is licensed under the Creative Commons Attribution 4.0 Public License.
Artikel in diesem Heft
- Regular Articles
- 2D Seismic Interpretation of the Meyal Area, Northern Potwar Deform Zone, Potwar Basin, Pakistan
- A new method of lithologic identification and distribution characteristics of fine - grained sediments: A case study in southwest of Ordos Basin, China
- Modified Gompertz sigmoidal model removing fine-ending of grain-size distribution
- Diagenesis and its influence on reservoir quality and oil-water relative permeability: A case study in the Yanchang Formation Chang 8 tight sandstone oil reservoir, Ordos Basin, China
- Evaluation of AHRS algorithms for Foot-Mounted Inertial-based Indoor Navigation Systems
- Identification and evaluation of land use vulnerability in a coal mining area under the coupled human-environment
- Hydrocarbon Generation Potential of Chia Gara Formation in Three Selected Wells, Northern Iraq
- Source Analysis of Silicon and Uranium in uranium-rich shale in the Xiuwu Basin, Southern China
- Lithologic heterogeneity of lacustrine shale and its geological significance for shale hydrocarbon-a case study of Zhangjiatan Shale
- Characterization of soil permeability in the former Lake Texcoco, Mexico
- Detrital zircon trace elements from the Mesozoic Jiyuan Basin, central China and its implication on tectonic transition of the Qinling Orogenic Belt
- Turkey OpenStreetMap Dataset - Spatial Analysis of Development and Growth Proxies
- Morphological Changes of the Lower Ping and Chao Phraya Rivers, North and Central Thailand: Flood and Coastal Equilibrium Analyses
- Landscape Transformations in Rapidly Developing Peri-urban Areas of Accra, Ghana: Results of 30 years
- Division of shale sequences and prediction of the favorable shale gas intervals: an example of the Lower Cambrian of Yangtze Region in Xiuwu Basin
- Fractal characteristics of nanopores in lacustrine shales of the Triassic Yanchang Formation, Ordos Basin, NW China
- Selected components of geological structures and numerical modelling of slope stability
- Spatial data quality and uncertainty publication patterns and trends by bibliometric analysis
- Application of microstructure classification for the assessment of the variability of geological-engineering and pore space properties in clay soils
- Shear failure modes and AE characteristics of sandstone and marble fractures
- Ice Age theory: a correspondence between Milutin Milanković and Vojislav Mišković
- Are Serbian tourists worried? The effect of psychological factors on tourists’ behavior based on the perceived risk
- Real-Time Map Matching: A New Algorithm Integrating Spatio-Temporal Proximity and Improved Weighted Circle
- Characteristics and hysteresis of saturated-unsaturated seepage of soil landslides in the Three Gorges Reservoir Area, China
- Petrographical and geophysical investigation of the Ecca Group between Fort Beaufort and Grahamstown, in the Eastern Cape Province, South Africa
- Ecological risk assessment of geohazards in Natural World Heritage Sites: an empirical analysis of Bogda, Tianshan
- Integrated Subsurface Temperature Modeling beneath Mt. Lawu and Mt. Muriah in The Northeast Java Basin, Indonesia
- Go social for your own safety! Review of social networks use on natural disasters – case studies from worldwide
- Forestry Aridity Index in Vojvodina, North Serbia
- Natural Disasters vs Hotel Industry Resilience: An Exploratory Study among Hotel Managers from Europe
- Using Monarch Butterfly Optimization to Solve the Emergency Vehicle Routing Problem with Relief Materials in Sudden Disasters
- Potential influence of meteorological variables on forest fire risk in Serbia during the period 2000-2017
- Controlling factors on the geochemistry of Al-Shuaiba and Al-Mejarma coastal lagoons, Red Sea, Saudi Arabia
- The Influence of Kaolinite - Illite toward mechanical properties of Claystone
- Two critical books in the history of loess investigation: ‘Charakteristik der Felsarten’ by Karl Caesar von Leonhard and ‘Principles of Geology’ by Charles Lyell
- The Mechanism and Control Technology of Strong Strata Behavior in Extra-Thick Coal Seam Mining Influenced by Overlying Coal Pillar
- Shared Aerial Drone Videos — Prospects and Problems for Volunteered Geographic Information Research
- Stable isotopes of C and H in methane fermentation of agriculture substrates at different temperature conditions
- Prediction of Compression and Swelling Index Parameters of Quaternary Sediments from Index Tests at Mersin District
- Detection of old scattered windthrow using low cost resources. The case of Storm Xynthia in the Vosges Mountains, 28 February 2010
- Remediation of Copper and Zinc from wastewater by modified clay in Asir region southwest of Saudi Arabia
- Sedimentary facies of Paleogene lacustrine dolomicrite and implications for petroleum reservoirs in the southern Qianjiang Depression, China
- Correlation between ore particle flow pattern and velocity field through multiple drawpoints under the influence of a flexible barrier
- Atmospheric refractivity estimation from AIS signal power using the quantum-behaved particle swarm optimization algorithm
- A geophysical and hydro physico-chemical study of the contaminant impact of a solid waste landfill (swl) in King Williams’ Town, Eastern Cape, South Africa
- Landscape characterization using photographs from crowdsourced platforms: content analysis of social media photographs
- A Study on Transient Electromagnetic Interpretation Method Based on the Seismic Wave Impedance Inversion Model
- Stratigraphy of Architectural Elements of a Buried Monogenetic Volcanic System
- Variable secondary porosity modeling of carbonate rocks based on μ-CT images
- Traditional versus modern settlement on torrential alluvial fans considering the danger of debris flows: a case study of the Upper Sava Valley (NW Slovenia)
- The Influence of Gangue Particle size and Gangue Feeding Rate on Safety and Service Life of the Suspended Buffer’s Spring
- Research on the Transition Section Length of the Mixed Workface Using Gangue Backfilling Method and Caving Method
- Rainfall erosivity and extreme precipitation in the Pannonian basin
- Structure of the Sediment and Crust in the Northeast North China Craton from Improved Sequential H-k Stacking Method
- Planning Activities Improvements Responding Local Interests Change through Participatory Approach
- GIS-based landslide susceptibility mapping using bivariate statistical methods in North-western Tunisia
- Uncertainty based multi-step seismic analysis for near-surface imaging
- Deformation monitoring and prediction for residential areas in the Panji mining area based on an InSAR time series analysis and the GM-SVR model
- Statistical and expert-based landslide susceptibility modeling on a national scale applied to North Macedonia
- Natural hazards and their impact on rural settlements in NE Romania – A cartographical approach
- Rock fracture initiation and propagation by mechanical and hydraulic impact
- Influence of Rapid Transit on Accessibility Pattern and Economic Linkage at Urban Agglomeration Scale in China
- Near Infrared Spectroscopic Study of Trioctahedral Chlorites and Its Remote Sensing Application
- Problems with collapsible soils: Particle types and inter-particle bonding
- Unification of data from various seismic catalogues to study seismic activity in the Carpathians Mountain arc
- Quality assessment of DEM derived from topographic maps for geomorphometric purposes
- Remote Sensing Monitoring of Soil Moisture in the Daliuta Coal Mine Based on SPOT 5/6 and Worldview-2
- Utilizing Maximum Entropy Spectral Analysis (MESA) to identify Milankovitch cycles in Lower Member of Miocene Zhujiang Formation in north slope of Baiyun Sag, Pearl River Mouth Basin, South China Sea
- Stability Analysis of a Slurry Trench in Cohesive-Frictional Soils
- Integrating Landsat 7 and 8 data to improve basalt formation classification: A case study at Buon Ma Thuot region, Central Highland, Vietnam
- Assessment of the hydrocarbon potentiality of the Late Jurassic formations of NW Iraq: A case study based on TOC and Rock-Eval pyrolysis in selected oil-wells
- Rare earth element geochemistry of sediments from the southern Okinawa Trough since 3 ka: Implications for river-sea processes and sediment source
- Effect of gas adsorption-induced pore radius and effective stress on shale gas permeability in slip flow: New Insights
- Development of the Narva-Jõesuu beach, mineral composition of beach deposits and destruction of the pier, southeastern coast of the Gulf of Finland
- Selecting fracturing interval for the exploitation of tight oil reservoirs from logs: a case study
- A comprehensive scheme for lithological mapping using Sentinel-2A and ASTER GDEM in weathered and vegetated coastal zone, Southern China
- Sedimentary model of K-Successions Sandstones in H21 Area of Huizhou Depression, Pearl River Mouth Basin, South China Sea
- A non-uniform dip slip formula to calculate the coseismic deformation: Case study of Tohoku Mw9.0 Earthquake
- Decision trees in environmental justice research — a case study on the floods of 2001 and 2010 in Hungary
- The Impacts of Climate Change on Maximum Daily Discharge in the Payab Jamash Watershed, Iran
- Mass tourism in protected areas – underestimated threat? Polish National Parks case study
- Decadal variations of total organic carbon production in the inner-shelf of the South China Sea and East China Sea
- Hydrogeothermal potentials of Rogozna mountain and possibility of their valorization
- Postglacial talus slope development imaged by the ERT method: comparison of slopes from SW Spitsbergen, Norway and Tatra Mountains, Poland
- Seismotectonics of Malatya Fault, Eastern Turkey
- Investigating of soil features and landslide risk in Western-Atakent (İstanbul) using resistivity, MASW, Microtremor and boreholes methods
- Assessment of Aquifer Vulnerability Using Integrated Geophysical Approach in Weathered Terrains of South China
- An integrated analysis of mineralogical and microstructural characteristics and petrophysical properties of carbonate rocks in the lower Indus Basin, Pakistan
- Applicability of Hydrological Models for Flash Flood Simulation in Small Catchments of Hilly Area in China
- Heterogeneity analysis of shale reservoir based on multi-stage pumping data
Artikel in diesem Heft
- Regular Articles
- 2D Seismic Interpretation of the Meyal Area, Northern Potwar Deform Zone, Potwar Basin, Pakistan
- A new method of lithologic identification and distribution characteristics of fine - grained sediments: A case study in southwest of Ordos Basin, China
- Modified Gompertz sigmoidal model removing fine-ending of grain-size distribution
- Diagenesis and its influence on reservoir quality and oil-water relative permeability: A case study in the Yanchang Formation Chang 8 tight sandstone oil reservoir, Ordos Basin, China
- Evaluation of AHRS algorithms for Foot-Mounted Inertial-based Indoor Navigation Systems
- Identification and evaluation of land use vulnerability in a coal mining area under the coupled human-environment
- Hydrocarbon Generation Potential of Chia Gara Formation in Three Selected Wells, Northern Iraq
- Source Analysis of Silicon and Uranium in uranium-rich shale in the Xiuwu Basin, Southern China
- Lithologic heterogeneity of lacustrine shale and its geological significance for shale hydrocarbon-a case study of Zhangjiatan Shale
- Characterization of soil permeability in the former Lake Texcoco, Mexico
- Detrital zircon trace elements from the Mesozoic Jiyuan Basin, central China and its implication on tectonic transition of the Qinling Orogenic Belt
- Turkey OpenStreetMap Dataset - Spatial Analysis of Development and Growth Proxies
- Morphological Changes of the Lower Ping and Chao Phraya Rivers, North and Central Thailand: Flood and Coastal Equilibrium Analyses
- Landscape Transformations in Rapidly Developing Peri-urban Areas of Accra, Ghana: Results of 30 years
- Division of shale sequences and prediction of the favorable shale gas intervals: an example of the Lower Cambrian of Yangtze Region in Xiuwu Basin
- Fractal characteristics of nanopores in lacustrine shales of the Triassic Yanchang Formation, Ordos Basin, NW China
- Selected components of geological structures and numerical modelling of slope stability
- Spatial data quality and uncertainty publication patterns and trends by bibliometric analysis
- Application of microstructure classification for the assessment of the variability of geological-engineering and pore space properties in clay soils
- Shear failure modes and AE characteristics of sandstone and marble fractures
- Ice Age theory: a correspondence between Milutin Milanković and Vojislav Mišković
- Are Serbian tourists worried? The effect of psychological factors on tourists’ behavior based on the perceived risk
- Real-Time Map Matching: A New Algorithm Integrating Spatio-Temporal Proximity and Improved Weighted Circle
- Characteristics and hysteresis of saturated-unsaturated seepage of soil landslides in the Three Gorges Reservoir Area, China
- Petrographical and geophysical investigation of the Ecca Group between Fort Beaufort and Grahamstown, in the Eastern Cape Province, South Africa
- Ecological risk assessment of geohazards in Natural World Heritage Sites: an empirical analysis of Bogda, Tianshan
- Integrated Subsurface Temperature Modeling beneath Mt. Lawu and Mt. Muriah in The Northeast Java Basin, Indonesia
- Go social for your own safety! Review of social networks use on natural disasters – case studies from worldwide
- Forestry Aridity Index in Vojvodina, North Serbia
- Natural Disasters vs Hotel Industry Resilience: An Exploratory Study among Hotel Managers from Europe
- Using Monarch Butterfly Optimization to Solve the Emergency Vehicle Routing Problem with Relief Materials in Sudden Disasters
- Potential influence of meteorological variables on forest fire risk in Serbia during the period 2000-2017
- Controlling factors on the geochemistry of Al-Shuaiba and Al-Mejarma coastal lagoons, Red Sea, Saudi Arabia
- The Influence of Kaolinite - Illite toward mechanical properties of Claystone
- Two critical books in the history of loess investigation: ‘Charakteristik der Felsarten’ by Karl Caesar von Leonhard and ‘Principles of Geology’ by Charles Lyell
- The Mechanism and Control Technology of Strong Strata Behavior in Extra-Thick Coal Seam Mining Influenced by Overlying Coal Pillar
- Shared Aerial Drone Videos — Prospects and Problems for Volunteered Geographic Information Research
- Stable isotopes of C and H in methane fermentation of agriculture substrates at different temperature conditions
- Prediction of Compression and Swelling Index Parameters of Quaternary Sediments from Index Tests at Mersin District
- Detection of old scattered windthrow using low cost resources. The case of Storm Xynthia in the Vosges Mountains, 28 February 2010
- Remediation of Copper and Zinc from wastewater by modified clay in Asir region southwest of Saudi Arabia
- Sedimentary facies of Paleogene lacustrine dolomicrite and implications for petroleum reservoirs in the southern Qianjiang Depression, China
- Correlation between ore particle flow pattern and velocity field through multiple drawpoints under the influence of a flexible barrier
- Atmospheric refractivity estimation from AIS signal power using the quantum-behaved particle swarm optimization algorithm
- A geophysical and hydro physico-chemical study of the contaminant impact of a solid waste landfill (swl) in King Williams’ Town, Eastern Cape, South Africa
- Landscape characterization using photographs from crowdsourced platforms: content analysis of social media photographs
- A Study on Transient Electromagnetic Interpretation Method Based on the Seismic Wave Impedance Inversion Model
- Stratigraphy of Architectural Elements of a Buried Monogenetic Volcanic System
- Variable secondary porosity modeling of carbonate rocks based on μ-CT images
- Traditional versus modern settlement on torrential alluvial fans considering the danger of debris flows: a case study of the Upper Sava Valley (NW Slovenia)
- The Influence of Gangue Particle size and Gangue Feeding Rate on Safety and Service Life of the Suspended Buffer’s Spring
- Research on the Transition Section Length of the Mixed Workface Using Gangue Backfilling Method and Caving Method
- Rainfall erosivity and extreme precipitation in the Pannonian basin
- Structure of the Sediment and Crust in the Northeast North China Craton from Improved Sequential H-k Stacking Method
- Planning Activities Improvements Responding Local Interests Change through Participatory Approach
- GIS-based landslide susceptibility mapping using bivariate statistical methods in North-western Tunisia
- Uncertainty based multi-step seismic analysis for near-surface imaging
- Deformation monitoring and prediction for residential areas in the Panji mining area based on an InSAR time series analysis and the GM-SVR model
- Statistical and expert-based landslide susceptibility modeling on a national scale applied to North Macedonia
- Natural hazards and their impact on rural settlements in NE Romania – A cartographical approach
- Rock fracture initiation and propagation by mechanical and hydraulic impact
- Influence of Rapid Transit on Accessibility Pattern and Economic Linkage at Urban Agglomeration Scale in China
- Near Infrared Spectroscopic Study of Trioctahedral Chlorites and Its Remote Sensing Application
- Problems with collapsible soils: Particle types and inter-particle bonding
- Unification of data from various seismic catalogues to study seismic activity in the Carpathians Mountain arc
- Quality assessment of DEM derived from topographic maps for geomorphometric purposes
- Remote Sensing Monitoring of Soil Moisture in the Daliuta Coal Mine Based on SPOT 5/6 and Worldview-2
- Utilizing Maximum Entropy Spectral Analysis (MESA) to identify Milankovitch cycles in Lower Member of Miocene Zhujiang Formation in north slope of Baiyun Sag, Pearl River Mouth Basin, South China Sea
- Stability Analysis of a Slurry Trench in Cohesive-Frictional Soils
- Integrating Landsat 7 and 8 data to improve basalt formation classification: A case study at Buon Ma Thuot region, Central Highland, Vietnam
- Assessment of the hydrocarbon potentiality of the Late Jurassic formations of NW Iraq: A case study based on TOC and Rock-Eval pyrolysis in selected oil-wells
- Rare earth element geochemistry of sediments from the southern Okinawa Trough since 3 ka: Implications for river-sea processes and sediment source
- Effect of gas adsorption-induced pore radius and effective stress on shale gas permeability in slip flow: New Insights
- Development of the Narva-Jõesuu beach, mineral composition of beach deposits and destruction of the pier, southeastern coast of the Gulf of Finland
- Selecting fracturing interval for the exploitation of tight oil reservoirs from logs: a case study
- A comprehensive scheme for lithological mapping using Sentinel-2A and ASTER GDEM in weathered and vegetated coastal zone, Southern China
- Sedimentary model of K-Successions Sandstones in H21 Area of Huizhou Depression, Pearl River Mouth Basin, South China Sea
- A non-uniform dip slip formula to calculate the coseismic deformation: Case study of Tohoku Mw9.0 Earthquake
- Decision trees in environmental justice research — a case study on the floods of 2001 and 2010 in Hungary
- The Impacts of Climate Change on Maximum Daily Discharge in the Payab Jamash Watershed, Iran
- Mass tourism in protected areas – underestimated threat? Polish National Parks case study
- Decadal variations of total organic carbon production in the inner-shelf of the South China Sea and East China Sea
- Hydrogeothermal potentials of Rogozna mountain and possibility of their valorization
- Postglacial talus slope development imaged by the ERT method: comparison of slopes from SW Spitsbergen, Norway and Tatra Mountains, Poland
- Seismotectonics of Malatya Fault, Eastern Turkey
- Investigating of soil features and landslide risk in Western-Atakent (İstanbul) using resistivity, MASW, Microtremor and boreholes methods
- Assessment of Aquifer Vulnerability Using Integrated Geophysical Approach in Weathered Terrains of South China
- An integrated analysis of mineralogical and microstructural characteristics and petrophysical properties of carbonate rocks in the lower Indus Basin, Pakistan
- Applicability of Hydrological Models for Flash Flood Simulation in Small Catchments of Hilly Area in China
- Heterogeneity analysis of shale reservoir based on multi-stage pumping data