<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Trunk-Mounted PDR System Based on Inverted Pendulum Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lei Cao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wenchao Zhang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dongyan Wei</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hong Yuan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aerospace Information Research Institute, Chinese Academy of Sciences</institution>
          ,
          <addr-line>No.9 South Dengzhuang Road, Haidian District, Beijing 10009</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Electronic, Electrical and Communication Engineering , University of Chinese Academy of Sciences</institution>
          ,
          <addr-line>No.1 Yanqihu East Road, Huairou District, Beijing, 101408</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Pedestrian dead reckoning (PDR) using IMU mounted on trunk (e.g., back or chest), which is called trunk-mounted PDR, based on the inertial navigation system (INS) has better positioning performance due to the use of INS mechanization. However, the positioning error would accumulate rapidly because of the high noise level of low-cost inertial measurement unit (IMU). Existing trunk-mounted PDR are almost based on the assumption that the lateral and vertical velocity are zero, the same with the IMU is affixed to the vehicle, called nonholonomic constraint (NHC). However, the human body is a non-stationary platform with swaying motion observed in pedestrian movement, which does not align with the NHC. In this paper, the pedestrian movement pattern is modeled as an inverted pendulum model (IPM), that one point is the foot on the ground and the other one is the IMU mounted on the trunk, with the length of the pendulum is the distance from the IMU to the ground. At the same time, a trunk-mounted PDR based on IPM is proposed, which contains velocity measurement based on IPM (IPM-V) and distance increasement measurement based on IPM (IPM-D). Based on IPM-V, lateral speed is calculated using angular rate from gyroscope and length of the pendulum without assuming zero value, while lateral and vertical distances remain at zero within a single step cycle depending on IPM-D. Experimental findings demonstrate that the proposed method offers enhanced positioning accuracy and robustness compared to existing trunk-mounted PDR methods, with an 80% improvement in positioning accuracy.</p>
      </abstract>
      <kwd-group>
        <kwd>Pedestrian navigation</kwd>
        <kwd>inertial navigation systems (INS)</kwd>
        <kwd>inverted pendulum mode(IPM)</kwd>
        <kwd>1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The demands for navigation and positioning have increased rapidly in people’s daily lives[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. While
the global navigation satellite system (GNSS) effectively fulfills these requirements in outdoor
settings, it faces limitations in indoor environments where satellite signals are obstructed. Various
methods such as Bluetooth[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Wi-Fi[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], UWB[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and magnetic field matching [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]are commonly
employed for indoor navigation. However, these techniques are infrastructure- or database-based,
necessitating significant financial investment and human resources prior to the operational
functionality of the system. Pedestrian dead reckoning (PDR) is an approach utilizing inertial
navigation systems (INS) for indoor positioning and navigation. This autonomous method relies
solely on data from the inertia measurement unit (IMU), which includes accelerometers and
gyroscopes, to determine position without the need of external information or devices[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Consequently, PDR is considered a cost-effective and practical solution to indoor navigation
compared to techniques that depend on infrastructure or databases.
      </p>
      <p>
        Current PDR primarily relies on the integration of inertial navigation systems, specifically the
Foot-mounted PDR which utilizes an IMU embedded in shoes. With high frequency of sample,
Footmounted PDR has the ability to provide continuous 3-dimension position in real world space. Indeed,
Proceedings of the Work-in-Progress Papers at the 14th International Conference on Indoor Positioning and Indoor
the errors will accumulate rapidly because of measurement noise when using a built-in Micro-Electro
Mechanical System (MEMS) IMU without any other measurement[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To address this issue, some
methods such as zero-velocity update technology (ZUPT)[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and heuristic drift elimination (HDE)[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
are proposed. However, the requirement of special shoes to assure the device could operate normally
is a notable constraint on Foot-mounted PDR[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Some researchers have taken attention to the potential of mounting IMU on trunk(e.g., waist,
back, chest) to promote PDR to broader applications. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] proposes an inverted pendulum based on
a waist-mounted IMU to estimates step length; [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] integrates heading from madgwick algorithm,
step length from the step model and an efficient map-matching algorithm based on particle filtering
using a chest-mounted IMU; [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] estimates step length by Weinberg model and heading by a
quaternion-based derivation of the explicit complementary filter based on a head-mounted IMU
without rotation when operating. The scenario where a mobile phone is placed in a jacket pocket
can be compared to affixing an IMU on the trunk of an individual. In this situation, it is assumed that
the mobile phone has zero lateral velocity[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], which is similar to nonholonomic constraint (NHC),
then the INS result is used to fuse with other information like magnetic field[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].However, while an
individual moving, a distinct sway is evident, suggesting that the hypothesis does not match the real
observations.
      </p>
      <p>This paper introduces a trunk-mounted PDR based on only one IMU, using the inverted pendulum
model (IPM) derived from pedestrian movement patterns. This system contains measurement of
velocity based on IPM (IPM-V) and measurement of distance increasement based on IPM (IPM-D).
Based on IPM-V, lateral speed can be computed by the date from the gyroscope. Based on IPM-D,
lateral and vertical distance are zero in one step cycle. The proposed system only relies on an IMU
consisted by accelerometers and gyroscopes, without additional devices. The experiment results
show the proposed method exhibits superior accuracy and robustness compared to existing methods
with nearly 80% improvement.</p>
      <p>The rest of the paper is organized as follows. Section 2 introduces the principles of trunk-PDR
based on IPM including Extended Kalman Filter (EKF) and the IPM derived from pedestrian moving
patterns. In Section 0, experimental analyses are carried out to evaluate the proposed approach
against conventional methods, focusing on the positioning accuracy. Section 4 summarizes this paper
and looks forward to future research.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Proposed method</title>
      <sec id="sec-2-1">
        <title>2.1. Coordinate systems</title>
        <p>There are three primary coordinate systems in this paper: the IMU coordinate system (b), the human
coordinate system (h), and the local horizontal coordinate system (n). The b-frame represents the
IMU coordinate system, with its origin at the center of the IMU and the x-y-z directions indicating
forward-right-down. The h-frame represents the human body coordinate system, sharing the same
origin as the b-frame, with x-axis pointing towards the pedestrian's front, y-axis pointing to the right,
and z-axis forming a right-handed orthogonal system with x-axis and y-axis. The n-frame represents
the local horizontal coordinate system, with x-axis pointing towards virtual north, y-axis towards
virtual east, and z-axis pointing downward.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. System overview</title>
        <p>The proposed algorithm workflow is depicted in Figure 1. The IMU provides angular rate and specific
force inputs to the INS mechanization module for the computation of the IMU's navigation states,
including position, velocity, and attitude (PVA). Concurrently, the IPM module utilizes the gyroscope
angular rate with the rotation radius to produce lateral velocity measurements and zero increments
in lateral and vertical directions. At the same time, the forward velocity module utilizes specific force
data to detect steps and estimate step length. The Extended Kalman Filter (EKF) module then fuses
these measurements to improve the system's accuracy and reliability.</p>
        <sec id="sec-2-2-1">
          <title>Accelerometer</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Gyroscope INS</title>
        </sec>
        <sec id="sec-2-2-3">
          <title>Mechanization IPM</title>
        </sec>
        <sec id="sec-2-2-4">
          <title>Lateral</title>
        </sec>
        <sec id="sec-2-2-5">
          <title>Velocity</title>
        </sec>
        <sec id="sec-2-2-6">
          <title>Zero Distance</title>
        </sec>
        <sec id="sec-2-2-7">
          <title>Increasement</title>
        </sec>
        <sec id="sec-2-2-8">
          <title>Forward</title>
        </sec>
        <sec id="sec-2-2-9">
          <title>Velocity E K F</title>
          <p>PVA
velocity in the n-frame at the k-th epoch; Cbn,k donates the direction matrix from the b-frame to the
n-frame at the k-th epoch. vkb   fkb  ba,k  dt and
kb  kb  bg,k  dt donate velocity
increasement and angle increasement in the b-frame, respectively. fkb is the specific force.  kb is the
angular rate. ba ,k and bg,k are the bias of the acceleration and the gyroscope, respectively. g n is the
location gravity vector in the n-frame, and is the cross-product form of the vector.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>2.4. Extended Kalman Filter</title>
        <p>In this article, the 15-dimensional error state based EKF is chosen to integrate the IMU information
and virtual measurement.</p>
        <p>X   r n  vn   ba
 bg </p>
        <p>T
(2)</p>
        <p>Where  r n is the position error in the n-frame; vn is the velocity error in the n-frame;  is the
attitude error;  ba and  bg are errors of bias of the accelerometer and the gyroscope, respectively,
which are modeled as a first-order Markov process.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.5. Measurement based on IPM</title>
        <p>In this paper, the IMU is mounted on the back as an example to analyze the data from the IMU and
model the movement when a pedestrian moving. Existing trunk-mounted PDR methods almost
depend on the assumption that the lateral velocity is zero. However, as shown in Figure 2, the output
of the accelerometer on the y-axis in the h-frame cannot be disregarded because of its notable
strength and repetitive characteristics.
)
s
/
m
(
n
o
it
a
r
e
l
e
c
c</p>
        <p>A</p>
        <p>Hence, as shown in Figure 3, a pedestrian's gait involves a rhythmic alternation of the left and
right feet swinging and resting while moving. To maintain balance, the pedestrian's center of gravity
shifts to the right when the left foot swings forward and the right foot is planted on the ground. This
process is mirrored when the right foot swings forward and the left foot is grounded. As a result, the
IPM is proposed to describe the pattern of an individual’s movement. The trajectory of the IMU
mounted on the trunk follows a curve, represented by a red point in Figure 3.</p>
        <p />
        <p>IMU</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5.1. Measurement of velocity on the basis of IPM(IPM-V)</title>
        <p>When the IMU is firmly affixed to the trunk, it will exhibit lateral movement in accordance with the
body's motion. The dynamics of the IMU can be modeled as an inverted pendulum. The foot, in
contact with the ground, serves as the pivot point, and the IMU traces a curved path. Consequently,
the tiny displacement of the curve can be articulated as follows, as illustrated in Figure 4, when
viewed from the xh direction of Figure 3:</p>
        <p>Where d s is the tiny displacement of the IMU; d is the tiny angle through which the lever
rotates; l is the arm of the inverted pendulum, which is nearly the height from IMU to the ground.
By deducing the above equation and projecting the vector to the h-frame, the lateral velocity
obtained from the IPM can be expressed as:</p>
        <p>ds  d  l
vyh  Cbhnbb,xl
(3)
(4)</p>
        <p>Where vyh is the velocity of y-axis in the h-frame; Cbh is the translation matrix form the b-frame
to the h-frame, which is confirmed by the mounting angle. nbb,x is the angular rate from the b frame
to the n frame. Considering that the MEMS IMU cannot measure the earth rotation for its high noise
level, hence,  nbb   ibb .</p>
        <p>
          The forward velocity is calculated by step-model, which includes detecting steps and estimating
step length[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], and the vertical velocity is zero the in h-frame. According to the introduction to
measurement of velocity above, the measurement of velocity is:
        </p>
        <p>Where vh means the measurement of velocity in the h-frame; vh is the truth of velocity vector.
SL is the step length and dt is the time of step interval at n-th step. SL divided by dt is the forward
velocity.  v is the noise of measurement of velocity. Given that the velocity update occurs within
the h-frame, it is necessary to convert the velocity of the state from the n-frame to the h-frame.
Therefore, the velocity from the INS mechanization in the n-frame from can be expressed as:
vh  [</p>
        <p>SL
dt</p>
        <p>Cbhibb,xl 0]  vh  v
vˆh  CbhCˆ bvˆn</p>
        <p>n
 CbhCnb (I  )(vn  vn )
 vh  CbhCnb vn  CbhCnb (vn)</p>
        <p>Where I is the Identity matrix;  is the attitude error; is the Skew-symmetric matrix of the
vector. Therefore, the measurement of error states can be written as:
 zv  vˆh  vh
 vh  CbhCnb vn  CbhCnb (vn )   (vh  ev )
 CbhCnb vn  CbhCnb (vn )  v
Hence, the measurement transition matrix is:</p>
        <p>Hk  013</p>
        <p>Cbh，,kCn,k
b
Cbh，,kCnb,k vkn  013</p>
        <p>013 
IMU 

l
(5)

(7)
(8)
(9)</p>
      </sec>
      <sec id="sec-2-6">
        <title>2.5.2. Measurement of distance increments on the basis of IPM (IPM-D)</title>
        <p>Simultaneously, the movement of the IMU and feet is depicted in Figure 5 (seeing Figure 3 from the
zh direction). The illustration shows that when both feet are in contact with the ground, the IMU is
positioned centrally between the feet. Consequently, during a single step cycle, the lateral and
vertical distances of the IMU are zero, based on the IPM. As Figure 5 shows, the right foot moves
forward from k-1 to k, and in this step, the lateral distance of the IMU is zero. This establishes a
motion constraint where there is no change in the y-axis and z-axis coordinates in the h-frame.</p>
        <p>
          In a single step cycle, assuming that the velocity is linear over a short period, the distance of
measurement and the INS mechanization can be expressed as [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]:
sh  skh

k

ikN 1 2
        </p>
        <p>1</p>
        <p> xk  N   k1/k  N xk (13)</p>
        <p>Where, k /kN is the state transition matrix from tk N to tk , and N is the sample times in a single
step cycle. Finally, in a single step cycle, the measurement transition matrix is:</p>
        <p>1 k 1</p>
        <p>H s  2 Hk N k1/kN dt  ik N 1 Hik1/idt  2 H k dt (14)</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Experiment and results</title>
      <sec id="sec-3-1">
        <title>3.1. Test description</title>
        <p>
          Figure 6 illustrates the positional relationship of the sensors worn by the tester, including the back
and heel. The experimental area comprises the standard office indoor environment and the outdoor
environment. The MTw IMU device from Xsens is used to collect data with 100Hz and its
specification is shown in Table 1. Five methods are used to handle the data form the IMU. They are:
1)IPM-V: This method uses the IPM-V to constrain the accumulated error from INS mechanization;
2)IPM-D: This method uses the IPM-D to constrain the accumulated error from INS
mechanization;
3)IPM-VD: This method uses the IPM-V and IPM-D both;
4)NHC-PDR: This method is state-of-the-art with the assumption that lateral velocity is zero all
the time[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ];
        </p>
        <p>5)Foot-PDR: This method uses the IMU mounted on the foot with basic zero-velocity update
(ZUPT) and zero-integrated heading rate (ZIHR), without additional observation such as
environment information.</p>
        <p>The step detection and step length estimation methods in IPM-V, IPM-D, IPM-VD and NHC-PDR
are the same. FOOT-PDR uses the data from IMU mounted on the foot; IPM-V, IPM-D, IPM-VD and
NHC-PDR use the data from the IMU mounted on the back. Since FOOT-PDR is relative positioning
methods, use the angle between the tenth step and reference line to correct the test trajectory. This
procedure enables the conformity of the trajectory of the five methods.</p>
        <p>Table 1
The specification of the MTw IMU</p>
        <p>Sensor Types Accelerometer Gyroscope
Range (of scales) ±160m/s2 ±1200deg/s
Linearity 0.2% 0.1%
Stability - 20deg/hour</p>
        <p>Noise 0.003m/s2/Hz1/2 0.05deg/s/Hz1/2</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Indoor test</title>
        <p>The indoor trajectory is 54.4 m in length with two 90-degree turns. This test contains 10 tests for
each method. The end position error for each method, along with its average and variance, is
presented in Table 2 and Figure 7 to assess the accuracy of the position estimation in meters. In Table
2, the best and second-best results among the five methods in each trial are highlighted in red and
blue, respectively. According to Table 2, IPM-VD and IPM-V achieve the best and second-best results,
outperforming NHC-PDR and FOOT-PDR.</p>
        <p>20
15
10
/ym 5
0
-5
-10</p>
        <p>GroundTruth
IPM-V
IPM-D
IPM-VD
NHC-PDR
Foot-PDR
)
m
(
r
o
r
r
E
0
5
10
15
30
35
40</p>
        <p>45
20</p>
        <p>25
x/m
(a)
(b)
closing error/m
positioning error of the second 3.711 7.456 2.540 11.2639 19.1625
turning/m</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>This paper presents trunk-mounted PDR based on IPM to use only an IMU to fulfill pedestrian
positioning. The proposed method constraints the accumulated errors in the INS mechanization with
IPM derived from pedestrian movement patterns， which matches the real observations with the
lateral velocity caused by tiny slosh and the lateral and vertical distance are zero in one step cycle in
h-frame, which called IPM-V and IPM-D. The results of the experiments suggest that the proposed
methods demonstrate superior position accuracy compared to current methods, showing an
approximate 80% improvement in positioning accuracy in the outdoor test. Trunk-PDR based on IPM
provides a simple way to install and has huge potential to promote to smartphone-based pedestrian
navigation when the smartphone is put in a jacket pocket. In the future, Trunk-INS is expected to
integrate with additional techniques employed in foot-INS systems to enhance positional accuracy.</p>
    </sec>
    <sec id="sec-5">
      <title>References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>El-Sheimy</surname>
            , Naser, and
            <given-names>You</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>"Indoor navigation: State of the art and future trends</article-title>
          .
          <source>" Satellite Navigation 2.1</source>
          (
          <year>2021</year>
          ):
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2] Liu, Liu, et al.
          <article-title>"Real-time indoor positioning approach using iBeacons and smartphone sensors."</article-title>
          <source>Applied Sciences 10.6</source>
          (
          <year>2020</year>
          ):
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cao</surname>
          </string-name>
          , **aoxiang, et al.
          <article-title>"A universal Wi-Fi fingerprint localization method based on machine learning and sample differences." Satellite Navigation 2 (</article-title>
          <year>2021</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Van</given-names>
            <surname>Herbruggen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ben</surname>
          </string-name>
          , et al.
          <article-title>"Wi-pos: A low-cost, open source ultra-wideband (UWB) hardware platform with long range sub-GHZ backbone</article-title>
          .
          <source>" Sensors 19.7</source>
          (
          <year>2019</year>
          ):
          <fpage>1548</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Shao</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kefan</surname>
          </string-name>
          , et al.
          <article-title>"Smartphone-Based Multi-Mode Geomagnetic Matching/PDR Integrated Indoor Positioning</article-title>
          .
          <article-title>" 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN)</article-title>
          . IEEE,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] Zhang,
          <string-name>
            <surname>Wenchao</surname>
          </string-name>
          , et al.
          <article-title>"Cooperative positioning method of dual foot-mounted inertial pedestrian dead reckoning systems</article-title>
          .
          <source>" IEEE Transactions on Instrumentation and Measurement</source>
          <volume>70</volume>
          (
          <year>2021</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Wu</surname>
            , Yibin, **aoji Niu, and
            <given-names>Jian</given-names>
          </string-name>
          <string-name>
            <surname>Kuang</surname>
          </string-name>
          .
          <article-title>"A comparison of three measurement models for the wheel-mounted MEMS IMU-based dead reckoning system</article-title>
          .
          <source>" IEEE Transactions on Vehicular Technology 70.11</source>
          (
          <year>2021</year>
          ):
          <fpage>11193</fpage>
          -
          <lpage>11203</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Foxlin</surname>
            ,
            <given-names>Eric.</given-names>
          </string-name>
          <article-title>"Pedestrian tracking with shoe-mounted inertial sensors</article-title>
          .
          <source>" IEEE Computer graphics and applications 25</source>
          .6 (
          <year>2005</year>
          ):
          <fpage>38</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9] Zhang, Wenchao,
          <string-name>
            <given-names>Dongyan</given-names>
            <surname>Wei</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Hong</given-names>
            <surname>Yuan</surname>
          </string-name>
          .
          <article-title>"The improved constraint methods for footmounted PDR system." Ieee Access 8 (</article-title>
          <year>2020</year>
          ):
          <fpage>31764</fpage>
          -
          <lpage>31779</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hou</surname>
            , **nyu, and
            <given-names>Jeroen</given-names>
          </string-name>
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          .
          <article-title>"Pedestrian dead reckoning with wearable sensors: A systematic review</article-title>
          .
          <source>" IEEE Sensors Journal 21.1</source>
          (
          <year>2020</year>
          ):
          <fpage>143</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Do</surname>
          </string-name>
          ,
          <string-name>
            <surname>Tri-Nhut</surname>
          </string-name>
          , et al.
          <article-title>"Personal dead reckoning using IMU mounted on upper torso and inverted pendulum model</article-title>
          .
          <source>" IEEE Sensors Journal 16.21</source>
          (
          <year>2016</year>
          ):
          <fpage>7600</fpage>
          -
          <lpage>7608</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Chuanhua</surname>
          </string-name>
          , et al.
          <article-title>"Indoor positioning system based on chest-mounted</article-title>
          <source>IMU." Sensors 19.2</source>
          (
          <year>2019</year>
          ):
          <fpage>420</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Hou</surname>
            , **nyu, and
            <given-names>Jeroen</given-names>
          </string-name>
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          .
          <article-title>"A pedestrian dead reckoning method for head-mounted sensors</article-title>
          .
          <source>" Sensors</source>
          <volume>20</volume>
          .21 (
          <year>2020</year>
          ):
          <fpage>6349</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Kuang</surname>
          </string-name>
          , Jian, **aoji Niu, and **ngeng Chen.
          <article-title>"Robust pedestrian dead reckoning based on MEMSIMU for smartphones</article-title>
          .
          <source>" Sensors 18.5</source>
          (
          <year>2018</year>
          ):
          <fpage>1391</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kuang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jian</surname>
          </string-name>
          , et al.
          <article-title>"Consumer-grade inertial measurement units enhanced indoor magnetic field matching positioning scheme</article-title>
          .
          <source>" IEEE Transactions on Instrumentation and Measurement</source>
          <volume>72</volume>
          (
          <year>2022</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Wenchao</surname>
          </string-name>
          , et al.
          <article-title>"A foot-mounted pdr system based on imu/ekf+ hmm+ zupt+ zaru+ hdr+ compass algorithm." 2017 International conference on indoor positioning and indoor navigation (IPIN)</article-title>
          . IEEE,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Brajdic</surname>
            , Agata, and
            <given-names>Robert</given-names>
          </string-name>
          <string-name>
            <surname>Harle</surname>
          </string-name>
          .
          <article-title>"Walk detection and step counting on unconstrained smartphones."</article-title>
          <source>Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing</source>
          .
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Liqiang</surname>
          </string-name>
          , et al.
          <article-title>"Accuracy and robustness of ODO/NHC measurement models for wheeled robot positioning</article-title>
          .
          <source>" Measurement</source>
          <volume>201</volume>
          (
          <year>2022</year>
          ):
          <fpage>111720</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>X.</given-names>
            <surname>Niu</surname>
          </string-name>
          , T. Liu,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kuang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          , “
          <article-title>A novel position and orientation system for pedestrian indoor mobile mapping system</article-title>
          ,
          <source>” IEEE Sensors Journal</source>
          , vol.
          <volume>21</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>2104</fpage>
          -
          <lpage>2114</lpage>
          ,
          <year>2020</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>