<!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>Fusion of Integration and Parametric Approach in Smartphone-based System for Multi-pose</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Mechanical and Aerospace Engineering/ASRI, Seoul National University Seoul 08826</institution>
          ,
          <country>Republic of Korea</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2036</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>In this paper, the fusion of IA (Integration Approach) and PA (Parametric Approach) in smartphone-based PDR (Pedestrian Dead Reckoning) is proposed for the continuous position estimation including placement change while walk. The conventional localization methods using a smartphone is mostly based on PA, which is composed of step detection, step length estimation, and heading estimation. When the device heading and walking direction do not match, then the position error rapidly increases, on the other hand, the IA based system can detect the difference between them. Therefore, the IA based PDR system with the measurement of PA is proposed in this paper. The system fuses PA and IA when the directions match, and updates based on IA if they do not match. The algorithm is tested with a commercial sensor, which shows that the proposed method can be applied in continuous localization with PDR in changing motions for smartphones.</p>
      </abstract>
      <kwd-group>
        <kwd>Integration Approach</kwd>
        <kwd>Parametric Approach</kwd>
        <kwd>Multi-pose Smartphone Navigation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The growing interest in human localizations inside building leads to active researches
in indoor positioning. Indoor navigation for a pedestrian is largely classified into two
general types: the infrastructure based system [
        <xref ref-type="bibr" rid="ref1 ref2">1-2</xref>
        ] and the self-contained system
independent from external signal [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8 ref9">3-9</xref>
        ]. A PDR (Pedestrian Dead Reckoning) using
inertial sensors is one of the examples of the self-contained system.
      </p>
      <p>
        The PDR system can be largely categorized by its mounting position: IA
(Integration Approach) and PA (Parametric Approach). The IA based PDR system calculates
position by integrating inertial sensors, and measurements such as zero velocity
update or contact phase velocity update are used to prevent the exponential error growth
in integration[
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3-5</xref>
        ]. This system requires finding the exact stance phase for zero
velocity measurements; therefore, it is applied in the sensor attached on the foot. PDR
using PA, however, estimates the current position by estimating the heading and
distance from the previous step using a parametric approach such as walking frequency
[
        <xref ref-type="bibr" rid="ref6 ref7 ref8 ref9">6-9</xref>
        ]. Once a step is detected, it only requires to calculate current heading and the
length between them, so the mounting position of the sensor is unrelated as long as
the direction of the device and walking corresponds. A popular application for PA
method is a smartphone, but the prerequisite is the heading match. Smartphone
carried by hand is normally unconstrained, there is frequent device heading change
which does not correspond with the walking direction. In order to remove the heading
offset between them, several researchers tried to solve the problem, but there are still
large position errors [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ].
      </p>
      <p>As mentioned earlier, the IA based PDR calculates position, velocity, and attitude
by acceleration and angular velocity, so it is not affected by the error from walking
direction. Therefore, we combine advantages of both IA and PA to for smartphone
PDR system. It is necessary for IA to be compensated to suppress the error growth, so
step length and heading from PA are used as a measurement when the direction
corresponds. Once the device heading does not match with the walking direction, the
position is calculated from the IA, but the measurement is only a step length which is not
affected by the position in our system.</p>
      <p>The rest of paper is organized as follows. Section 2 introduces PA-based PDR
which is commonly used for smartphone-based position estimation. Section 3 presents
the specific logic of IA and PA fused PDR system. The experimental result with
discussion is provided in Section 4, and the conclusion is described in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>PA Based PDR</title>
      <p>Position from PA-based PDR system is calculated and largely composed of three
components: step detection, step length estimation and heading estimation between
successive two steps. With the estimated components, the position is calculated as Eq.
1.</p>
      <p>é pn,k-1 + Step length × cos(y )ù
éê pn,k ùú = ê ú
ë pe,k û ë pe,k-1 + Step length × sin(y ) û
(1)
where k is k-th step, and pn,k -1, pe,k -1 is previous position and y is device heading.
The following subsections explain each method in detail.</p>
      <sec id="sec-2-1">
        <title>2.1 Step Detection</title>
        <p>Accurate step detection is the basis of PA-based PDR method for the precise
position estimation. Even if the step length is accurately estimated, errors from missing or
addition of a single step can be considerable due to inaccuracies in the step detection
process.</p>
        <p>The conventional step detection techniques such as the peak detection and the
zerocrossing detection use the outputs of accelerometers and gyros. The peak detection
method is able to find a step periodically by detecting the moment that foot touches
the ground, heel strike. In this paper, the peak detection method is implemented using
an acceleration norm given this advantage of detecting heel strike. In order to prevent
the noise effect, a first-order low pass filter (LPF) with a cut-off frequency set to 2Hz.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Step Length Estimation</title>
        <p>As the name implies, the distance between two steps, step length, from PA is
determined by its parameters. The one from IA, on the other hand, is from the double
integral of the accelerometer outputs, which lead to large error.</p>
        <p>
          Following the linear relation between step length and step frequency, we use the step
length estimation method based on the linear combination similar to the previous
work [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. There are numerous features and functions to estimate step length other than
the walking frequency, but it is advantageous for the independency of the mounting
position as long as the step is correctly detected. This following equation is the step
length formula applied.
        </p>
        <p>Step Length = a ×WF + b
(2)
where WF is walking frequency and a ,b are pre-learned parameters according to
the pre-calibration.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Heading Estimation</title>
        <p>In the assumption under PA-based PDR, the device direction is the same as the
walking direction. The attitude of the smartphone is commonly estimated through
gyroscopes, accelerometers, and magnetometers, which is called an AHRS (attitude
heading reference system). For roll and pitch, the AHRS integrates the output of the
gyroscope under stationary accelerometer condition. If the tilt angle is estimated
accurately, the magnetometers can be combined with the gyro to estimate yaw in relation to
the earth’s magnetic field. However, it is necessary to consider the magnetic
disturbance in the surrounding environment.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>IA and PA Combined PDR</title>
      <p>In this section, we propose IA and PA fused PDR for the handheld condition with
walking direction and device heading not corresponding as in Fig. 1 and there are
three different ways to use measurements. Firstly, if the direction of the device is
constant with a small heading difference between two methods and step length is also
considered as normal walk, the heading offset is also constant. In this case, both step
length and walking direction from PA are used as the measurements to compensate
the IA. When the device direction from PA does not match with IA with normal step
length, only PA step length is used as the measurement value, whose stage is
considered as walking with heading difference such as calling pose. Additionally, if it is
judged that walking is too short, only pure INS is performed, which is also effective
in step length error at rotation and transition between motions. To implement the
pro4
cedures described above, we set the filter state and corresponding state transition
matrix as follows:
d x = éëd pD , d pIA,step , d v, dj , d ba , d WDoffset ûù</p>
      <p>T
é1 0 dt
êêê0 I2´2 éëê10 10 00ùûú × dt
ê
F = ê0 0 I3´3
êê0 0 0
ê0 0 0
êë0 0 0
0 0 0ù</p>
      <p>ú
0 0 0úú</p>
      <p>ú
S3´2 × dt Cbn × dt 0ú</p>
      <p>I2´2 0 0úú
0 I3´3 0ú
0 0 1úû
(3)
(4)
where d pD , d pIA,step , d v , dj , d ba , d WDoffset , S are position error, 2D step error
during step, velocity error, attitude error, accelerometer bias error, walking direction
offset while PA and IA corresponds, and skew symmetric matrix of acceleration in
navigation frame, respectively. As mentioned above, the proposed algorithm operates
in three modes depending on the situation.</p>
      <p>First, if the direction of the device and walking direction corresponds, we assume
that the offset is also constant, which in turn is able to use step length and walking
direction as measurements. In addition, the vertical position for every step similar, it
is also used for the update. If the IA position is too short, it is considered as motion
transition and rotating in place, and there is no measurement update but only IA
position is chosen as a current position. This is advantageous to prevent the PA position
errors from misdetection, wrong heading estimation during the transition.</p>
      <p>The measurement model and its matrix are as follows and it is selectively used
according to the device condition mentioned earlier:
z = éëWDIA -WDPA -WDoffset , SLIA - SLPA, pD,k - pD,k-1 ûù
T
êé0 - 2 pIA,step,E2
ê pIA,step,N + pIA,step,E
H = êê0 pIA,step,N
êê pI2A,step,N + pI2A,step,E
êë1 0</p>
      <p>pIA,step,N
2 2
pIA,step,N + pIA,step,E</p>
      <p>pIA,step,E
2 2
pIA,step,N + pIA,step,E
0</p>
      <p>ù
01´8 -1ú
ú
ú
01´8 0 úú</p>
      <p>ú
01´8 0 úû
(5)
(6)
4</p>
    </sec>
    <sec id="sec-4">
      <title>Experimental Results</title>
      <p>
        To compare and prove the performances of conventional PA-based PDR system and
the proposed method, tests are firstly performed with Xsens MTI-300 which is an
IMU module having better performance than commercial smartphones [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The
walking scenario is a straight-line trajectory with 42m for one way northward. On the
way back to the starting point, the subject switches from an action that held the phone
in the hand to an action to receive a call. The handheld motion is a situation in which
the direction of movement is in the same as the direction of the device, whereas the
call receiving motion represents a situation where the two directions are inconsistent.
The x-axis in Fig. 2 represents east distance, and the y-axis is north, respectively. The
area with green color in Fig. 2 is "calling pose" on the way back. The proposed
algorithm shows higher performance than the conventional algorithm because it improves
the accuracy of step length and walking direction. Especially, it can be confirmed that
the position is accurately estimated even when the walking direction and the device
direction are different. Therefore, the algorithm can be applied in other situations with
heading discordance. Even though the proposed algorithm seems to work well, but if
the condition depending only on IA continues for a long time, the heading error
increases greatly over time. In that case, the additional heading measurement such as
dominant direction could improve the performance with IA, which is considered as
future work. In addition, IA position error is compensated based on the performance
of step length from PA, so it is still required to have a reasonable length estimation on
average.
      </p>
      <p>Call pose
in returning
In this paper, we proposed the fusion of IA and PA-based PDR system that can be
applied to discrepancies in walking direction during walking. The proposed system
constructs the filter with IA propagation with the selective measurement from PA
depending on the device heading correspondence. If there is no heading difference
between two systems, heading and step length from PA compensate IA. When there is
a heading offset from motions, then the distance is only used as a measurement to
prevent the error growth in IA. The IA also used for the short term during the
transition phase between motions. Through experiments, it is possible to apply the
proposed algorithm for the indoor navigation, which shows noticeable improvement
under changing and different motions while pedestrian walks.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgement</title>
      <p>This work was carried out with SNU as part of SK Telecom’s joint research project
[2019, Smartphone sensor-based precision indoor positioning technology]
This work was supported by the ICT R&amp;D program of MSIT/IITP. [2017-0-00543,
Development of Precise Positioning Technology for the Enhancement of Pedestrian's
Position/Spatial Cognition and Sports Competition Analysis]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , et al.:
          <article-title>Survey of wireless indoor positioning techniques and systems</article-title>
          .
          <source>In: IEEE Trans. Systems, Man, and Cybernetics</source>
          , Part C:
          <article-title>Applications</article-title>
          and Reviews, vol.
          <volume>37</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>1067</fpage>
          -
          <lpage>1080</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>L. H.</given-names>
          </string-name>
          , et al.:
          <article-title>Intelligent fusion of Wi-Fi and inertial sensor-based positioning systems for indoor pedestrian navigation</article-title>
          .
          <source>In: IEEE Sensors Journal</source>
          , vol.
          <volume>14</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>4034</fpage>
          -
          <lpage>4042</lpage>
          , (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Foxlin</surname>
          </string-name>
          , E.:
          <article-title>Pedestrian tracking with shoe-mounted inertial sensors</article-title>
          .
          <source>In: IEEE Computer Graphics and Applications</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>46</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Jimenez</surname>
            ,
            <given-names>A. R.:</given-names>
          </string-name>
          <article-title>A comparison of pedestrian dead-reckoning algorithms using a low-cost MEMS IMU</article-title>
          .
          <source>In: in Proc. Int. Symp. Intelligent Signal Processing</source>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>42</lpage>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ju</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Park</surname>
          </string-name>
          , C. G.:
          <article-title>A Pedestrian Dead Reckoning System using a Foot Kinematic Constraint and Shoe Modeling for Various Motions</article-title>
          .
          <source>In: Sensors &amp; Actuators: A. Physical</source>
          , Vol.
          <volume>284</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>135</fpage>
          -
          <lpage>144</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Combettes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renaudin</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Comparison of misalignment estimation techniques between handheld device and walking directions</article-title>
          .
          <source>In: in Indoor Positioning and Indoor Navigation (IPIN)</source>
          ,
          <source>2015 International Conference</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>Z. A.</given-names>
          </string-name>
          , et al.:
          <article-title>Heading estimation for indoor pedestrian navigation using a smartphone in the pocket</article-title>
          .
          <source>In: Sensors</source>
          , vol.
          <volume>15</volume>
          , no.
          <issue>9</issue>
          , pp.
          <fpage>21518</fpage>
          -
          <lpage>21536</lpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Davidson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piché</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A survey of selected indoor positioning methods for smartphones</article-title>
          .
          <source>In: IEEE Communications Surveys &amp; Tutorials</source>
          , vol.
          <volume>19</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>1347</fpage>
          -
          <lpage>1370</lpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Shin</surname>
            ,
            <given-names>S. H.</given-names>
          </string-name>
          , et al.:
          <article-title>Adaptive step length estimation algorithm using low-cost MEMS inertial sensors</article-title>
          .
          <source>In: Proc. Sensors Applications Symposium</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Xsens Homepage, https://www.xsens.com/products/mti-100-series/, last accessed
          <year>2019</year>
          /07/09.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>