<!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>
      <journal-title-group>
        <journal-title>A. Kumar);</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Ultra-Wide Band (U WB) Sensors Aided by Inertial Sensors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ashwani Kumar</string-name>
          <email>askumar@student.unimelb.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kourosh Khoshelham</string-name>
          <email>k.khoshelham@unimelb.edu.au</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Salil Goel</string-name>
          <email>sgoel@iitk.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Ultra-Wide Band, Stride Length Estimation, Foot mounted pedestrian positioning</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Civil Engineering, Indian Institute of Technology</institution>
          ,
          <addr-line>Kanpur</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Infrastructure Engineering, University of Melbourne</institution>
          ,
          <addr-line>Melbourne</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Positioning and Indoor Navigation</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1885</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Accurate stride length estimation is crucial for gait analysis which has diverse applications in positioning and clinical domains. In positioning systems, particularly in pedestrian dead reckoning (PDR) and inertial navigation, precise stride length estimation directly influences the accuracy of trajectory reconstruction and displacement measurement. It plays a vital role in enabling reliable indoor localization in global navigation satellite system (GNSS) denied environments, such as in hospitals, airports, and shopping malls. This study presents a novel method for stride length estimation using Ultra-Wideband (UWB) sensors mounted on the shins of the user. UWB distance measurements, captured at 10 Hz, were smoothed and segmented into individual gait cycles using inertial data to detect heel strike and toe-of events. Since UWB measurements reflect stride length at the shin level, motion capture data was used to calibrate these measurements to actual foot-level stride lengths via a linear regression model. The model was trained on data from three separate experimental sessions and evaluated using root mean square error (RMSE), coeficient of determination (R²), and paired t-tests. The calibrated UWB-based method demonstrated high agreement with motion capture reference data, achieving an RMSE of 0.057 m and R² of 0.897 on test data. Comparative analysis further showed a significant improvement over an IMU-only approach, with the UWB method yielding a lower mean error (0.036 m vs. 0.082 m). These findings support the viability of UWB sensors, when properly calibrated, as an efective and wearable solution for stride length estimation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Stride length estimation is a crucial component of pedestrian positioning systems, enabling accurate
trajectory reconstruction and improved localization. While most existing methods [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] use smartphone
sensors, these may be impractical in scenarios such as fire rescue, military operations, or certain
industrial settings. Foot-mounted systems ofer an alternative by eliminating the need for handheld
devices. These systems typically rely on strap-down inertial navigation, which estimates position by
integrating accelerometer and gyroscope data. Stride length is computed as the Euclidean distance
between successive initial contacts of the same foot, requiring precise gait segmentation and efective
drift correction [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Zero velocity updates (ZUPT) are widely used to reset velocity during stance phases, reducing drift
accumulation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. While efective, residual errors from sensor bias and noise can still impact position
estimation over time [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To mitigate this, additional de-drifting methods based on acceleration or
velocity constraints have been proposed, demonstrating improved stride estimation across varying
speeds [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Step and Heading Systems (SHS) using biomechanical or regression models also exist [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
but sufer from overestimation due to cumulative drift and are often implemented using costly and
noise-prone inertial sensors [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>In this work, we propose a low-cost, drift-free alternative for stride length estimation using
UltraWideband (UWB) sensors. UWB enables accurate time-of-flight (ToF) distance measurements through</p>
      <p>CEUR</p>
      <p>
        ceur-ws.org
short-duration radio pulses across a wide frequency spectrum. Its high temporal resolution, low power
consumption, and robustness in non-line-of-sight (NLOS) conditions make it highly suitable for wearable
applications in navigation, sports, and health monitoring. Unlike previous UWB-based methods that
rely on fixed infrastructure [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], foot-mounted anchor arrays [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], or complex multi-unit setups [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ],
we introduce a lightweight shin-mounted configuration. A single UWB anchor on one shin and a tag
on the opposite shin measure inter-shin distance variations during gait, which are used to estimate
stride length. This configuration reduces hardware requirements and avoids issues related to Fresnel
efects and misalignment [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The main contributions of this study include: (1) development of a novel
shin-mounted UWB-based stride estimation method, (2) experimental validation, and (3) comparative
analysis with conventional INS-based approaches, demonstrating improved accuracy and practicality.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Stride length estimation using UWB</title>
      <p>
        Human locomotion follows a cyclic sequence of movements, collectively referred to as the gait cycle
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This cycle is typically divided into distinct phases marked by key events such as heel strike
(HS), foot flat (FF), mid-stance (MS), heel of (HO), toe of (TO), initial swing (IS), mid-swing (MS), and
terminal swing (TS). In this study, a single gait cycle is defined as the interval between two successive
heel strikes of the same foot, as illustrated in Fig. 1. Consistent with observations by Pradel et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
and supported by our data, the inter-shin distance signal exhibits local maxima near the TO and HS
events [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Based on this behavior, stride length is estimated by summing the two adjacent peak values
corresponding to TO and the subsequent HS. Since the UWB sensors are mounted on the shins, the
resulting measurements capture shin-level displacement rather than true foot-level stride lengths (refer
to section 3.1. To address this discrepancy, a linear calibration model is applied to recover foot-level
stride estimates using shin-level measurements 6.1.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental Setup</title>
      <sec id="sec-3-1">
        <title>3.1. Hardware and environment description</title>
        <p>
          In this study, participants wore shoes equipped with a 9-axis Xsens DOT inertial measurement unit
(IMU) mounted on the heel of the left foot [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. The IMU’s coordinate frame is defined such that the
        </p>
        <p>
          X-axis is oriented opposite to gravity, the Z-axis points outward from the foot, and the Y-axis completes
a right-handed system. The device recorded triaxial acceleration, angular velocity, and magnetic field
data at a sampling rate of 60 Hz. Data were transmitted via Bluetooth to a smartphone running the
Movella DOT app, which was used for data extraction. In parallel, Decawave DWM1001 Ultra-Wideband
(UWB) modules were mounted on each shin to capture inter-shank distances at a sampling frequency
of 10 Hz [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. These modules comply with the IEEE 802.15.4-2011 UWB standard and perform distance
measurements using single-sided two-way ranging (SS-TWR) based on time-of-flight (ToF) principles
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The UWB sensors were connected to a computer via wired interfaces to ensure reliable data logging
and accurate timestamping for synchronization and analysis. To provide ground-truth kinematic data,
a Qualisys optical motion capture (OMC) system with 16 cameras covering a 10 × 10 m capture volume
was employed [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Twelve retroreflective markers were afixed to each participant: three on each UWB
unit, two on the left foot, one on the IMU, and three on the right foot, as shown in Fig. 2. The OMC
system operated at 100 Hz, with calibration performed prior to data collection. Marker trajectories were
exported in .c3d and .tsv formats, with subsequent analysis conducted in Python using the .tsv files.
Data collection began prior to walking and ended after task completion. OMC data were segmented
into individual strides for comparative analysis with IMU and UWB data. Since the OMC system uses
an East-North-Up (ENU) coordinate frame, while the strap-down inertial navigation system adopts a
North-East-Down (NED) frame, a coordinate transformation was applied to ensure consistency between
datasets.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Methodology</title>
      <p>Stride length estimation in this work uses UWB ranging measurements along with inertial data, using
OMC data as ground truth. The experimental setup is described in Section 3.1. Initially UWB data is
preprocessed to reduce measurement noise and signal fluctuations (Section 4.1). All datasets are then
temporally synchronized as explained in Section 4.2. Reference stride lengths are derived from
highresolution 3D positional data obtained using retroreflective markers attached to each foot, following
the methodology in Section 4.3. Then gait event detection and stride length estimation (Section ??) is
performed by first identifying HS and TO events and then performing stride length estimation using
both UWB and OMC data, as outlined in Section 4.4.</p>
      <sec id="sec-4-1">
        <title>4.1. Preprocessing of raw UWB data</title>
        <p>
          UWB sensors mounted on the shin record the Euclidean distance between the two sensor nodes at a
sampling rate of 10 Hz. To mitigate the impact of measurement noise and minor signal fluctuations,
the raw UWB signal is subjected to a preprocessing procedure described in Kumar et al. (2024) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ],
which yields a continuous and denoised distance profile. Obtained UWB data has very distinctly
identifiable minimas. These Minimas in the UWB interfoot distance signal are detected. Following
minima detection, a second-degree Savitzky–Golay filter [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] is applied between each pair to smooth
cross-correlation-based time synchronization.
the signal and suppress noise-induced maxima. Maxima detection is then performed (without inversion),
retaining only one peak between each pair of minimas. This yields clean stride-related extrema for
further analysis.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Time synchronization of datasets</title>
        <sec id="sec-4-2-1">
          <title>4.2.1. Time Synchronization Between UWB and OMC Datasets</title>
          <p>Due to independent acquisition systems, a temporal ofset exists between the UWB and OMC datasets.
The OMC system provides 3D marker positions at 100 Hz, while the UWB system records inter-shin
distances at 10 Hz. To enable synchronization, a comparable signal is derived from the OMC data by
computing the Euclidean distance between markers attached to the shin-mounted UWB units (see
Fig. 2), as given by:
  = √( 
 −   )2 + ( 
 −    )2 + (  −   )2
(1)

where (  , 

 , 
 ) and (  , 


 ,</p>
          <p>
            ) represent the coordinates of the left and right UWB markers at time  ,
respectively. Prior to cross-correlation, the OMC data is downsampled to 10 Hz to match the UWB data.
The temporal ofset is determined using cross-correlation analysis [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ]. An example of UWB-OMC
time synchronization is shown in Fig 3.
          </p>
        </sec>
        <sec id="sec-4-2-2">
          <title>4.2.2. Time Synchronization Between IMU and OMC Datasets</title>
          <p>UWB signals alone cannot directly identify heel strike (HS) and toe-of (TO) events. Two approaches
can address this limitation. The first uses prior knowledge of the user’s initial step (e.g., left or right
foot), enabling inference of HS and TO from the UWB trajectory. The second approach, more reliable,
leverages foot-mounted IMU data to detect HS events, which often align with peaks in the UWB signal.
This correlation allows accurate identification of both HS and TO events—provided the IMU and UWB
data are time-synchronized. Since Xsens DOT IMUs are timestamped using the smartphone’s clock,
which is unsynchronized with the UWB system, synchronization is achieved via optical motion capture
(OMC) data. A common event—the onset of walking—is used for alignment by analyzing vertical
motion. The Z-axis heel marker position from OMC and gravity-aligned IMU acceleration are compared
during an initial stationary phase. A threshold on the moving mean (window size WW) detects the first
significant deviation, indicating the start of movement. The resulting temporal ofset aligns the IMU
and OMC data. An example of this synchronization is shown in Fig. 4.</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Generation of ground truth stride length</title>
        <p>
          The OMC system is employed to generate ground truth stride length data. For stride length computation,
the heel marker placed directly on the Xsens DOT sensor mounted at the heel was primarily utilized.
Ground truth stride length is computed as the Euclidean distance between the 3D positions of the heel
marker at successive heel strikes. The stride length  is calculated using the following formula:
 =
√( 2 −  1)2 + ( 2 −  1)2 + ( 2 −  1)2
(2)
where ( 1,  1,  1) and ( 2,  2,  2) denote the 3D coordinates of the heel marker at the initial and
subsequent heel strike events, respectively. Heel strike events were manually annotated using files
obtained from the OMC system. These files were visualized and processed using Mokka, an open-source,
cross-platform software for biomechanical data analysis [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. Within Mokka, marker trajectories
were tracked frame-by-frame, and heel strike points were identified based on characteristic marker
motion patterns. To ensure consistency, annotations were performed by a single trained reviewer,
and consistency checks were conducted across random samples. The OMC system recorded marker
positions at a sampling frequency of 100 Hz, providing high temporal resolution for gait event detection.
The manually annotated heel strike events were subsequently utilized to calculate ground truth stride
lengths for each gait cycle.
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>4.4. Gait Event Detection and Stride Length Estimation</title>
        <p>
          Following signal preprocessing, gait event detection is performed using inertial measurement units
(IMUs) attached to the feet. Heel strike (HS) and toe-of (TO) events are identified using the method
proposed by Kumar et al. (2024) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], and the corresponding timestamps are used to segment the gait
cycles. These events also serve to segment the ultra-wideband (UWB) signal for stride-wise analysis.
        </p>
        <p>Stride length is initially estimated at the shank level by summing the inter-sensor distances recorded
at the TO of the current cycle and the HS of the subsequent cycle. As these UWB-derived measurements
reflect movement at the shin rather than the foot, a calibration procedure is applied to align them with
foot-level stride lengths obtained from a motion capture system. Specifically, a linear regression model
is trained using paired data: UWB-based stride lengths as input and motion capture-based stride lengths
as target output. The trained model is then used to calibrate the UWB estimates, and the performance
of these calibrated stride lengths is evaluated against the ground truth.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experiments</title>
      <p>Using the hardware setup explained in section 3.1, three separate experiments were conducted with
a single participant. In each experiment, participant is instructed to progressively increase their step
length relative to the preceding trial. A rectangular trajectory is marked in the OMC area with a
rectangular box marking the starting and ending point of the experiment. In each experiment the
participant remains stationary for 1 minute inside the marked rectangular box after which they start
walking along the rectangular trajectory. During each experiment, participant completed two full laps
of the rectangular path. Only data collected while participant was inside the motion capture area is
retained for analysis; any data recorded outside this region is excluded. Furthermore, only straight-line
walking segments were considered for stride length analysis. Steps taken during turns were omitted to
minimize the influence of directional changes on stride length estimation accuracy. Details regarding
the number of steps analyzed, and the mean stride length per experiment are summarized in Table 1.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Result and Discussion</title>
      <sec id="sec-6-1">
        <title>6.1. Perfomance analysis of calibration model</title>
        <p>To develop and evaluate the calibration model, stride length data from all three experimental sessions
were partitioned into training (80%) and test (20%) sets. Stratified sampling was used to ensure that both
sets reflected the full range of observed stride lengths, minimizing sampling bias and enhancing
generalizability across diverse gait patterns. A linear regression model was trained using
UWBderived stride lengths measured at the shin as input and the corresponding foot-level stride lengths
from the optical motion capture (OMC) system as ground truth. To ensure robustness and prevent
overfitting, 5-fold cross-validation was applied to the training data for model parameter estimation.
Model performance was assessed on the independent test set using standard regression metrics. As
shown in Fig. 6, the model achieved a root mean square error (RMSE) of 0.057 m and a coeficient of
determination (R²) of 0.897, indicating that the model explained approximately 89.7% of the variance in
the OMC-based reference stride lengths. A paired t-test comparing predicted and ground truth stride
lengths yielded p = 0.115, indicating no statistically significant diference and suggesting that prediction
errors were random rather than systematic. Detailed results across individual experimental sessions
are presented in Table 2. Experiment 1 and 3 exhibited moderate agreement, with RMSE values of 0.053
m and 0.073 m, and R² values of 0.392 and 0.515, respectively. Corresponding t-tests (p = 0.068 and p =
0.244) confirmed the absence of significant bias, although the reduced R² values suggest variability in
model performance. In contrast, Experiment 2 showed a negative R² (–1.727), indicating poor trend
capture despite a relatively low RMSE of 0.047 m. The high p-value (0.591) suggests that predictions
were not significantly diferent from ground truth but lacked consistent directional agreement. Overall,
these results demonstrate the efectiveness of the proposed UWB-to-foot-level calibration model, while
highlighting the need for further investigation into inter-experiment variability to improve robustness
under varied gait conditions.</p>
      </sec>
      <sec id="sec-6-2">
        <title>6.2. Comparison of proposed method against IMU based approach</title>
        <p>
          To further evaluate the accuracy of the calibrated UWB-based stride length estimation, a comparative
analysis was conducted against stride lengths derived from strap down inertial navigation approach
used by Suzuki et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. For both methods, the error was computed as the absolute diference between
the estimated stride lengths and the reference values obtained from the motion capture system. A box
plot was generated to visualize the distribution of these errors across all samples (refer to Fig 7). The
analysis revealed that the strap-down inertial navigation based approach exhibited a higher mean error
of 0.082 m, whereas the calibrated UWB-based approach achieved a significantly lower mean error of
0.036 m. This substantial reduction in error highlights the efectiveness of the proposed calibration
model in improving the accuracy of UWB-derived stride lengths. Moreover, the box plot demonstrated
reduced variance in the UWB error distribution, indicating improved consistency and robustness of
the UWB-based method when compared to the IMU-based approach. These findings suggest that,
when appropriately calibrated, UWB sensors mounted on the shin can serve as a reliable alternative to
conventional IMU-based gait analysis systems for stride length estimation.
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions and Future Works</title>
      <p>This study introduced a novel method for stride length estimation using shin-mounted Ultra-Wideband
(UWB) sensors, integrated with inertial data for gait event detection and calibrated against motion
capture data. A linear calibration model was developed to map UWB-derived stride lengths to
footlevel reference values. Trained and validated on data from three experimental sessions, the model
demonstrated strong performance with an RMSE of 0.057 m and R² of 0.897 on the test set. A paired
t-test confirmed no significant diference between calibrated UWB estimates and motion capture ground
truth, indicating high accuracy and consistency. Comparison with a conventional IMU-based method
revealed a lower mean error for the UWB approach (0.036 m vs. 0.082 m), underscoring its potential as
a robust alternative in GNSS-denied or constrained environments. Boxplot analyses further highlighted
the reduced variability and improved reliability of the UWB-based estimates post-calibration. Future
work will aim to generalize this method to diverse populations, including elderly and clinical cohorts
with atypical gait. Additionally, the current linear calibration could be extended to nonlinear or machine
learning-based models to better capture complex gait dynamics. Enhancements such as multi-sensor
UWB configurations for stride symmetry analysis and real-time wearable implementation will also be
explored to improve system scalability and practical deployment.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgments</title>
      <p>The authors thank Prof. Abhishek, Department of Aerospace Engineering, IIT Kanpur, for access to the
motion capture lab in the Helicopter Building. They acknowledge the University of Melbourne and IIT
Kanpur for the Melbourne India Postgraduate Academy Scholarship, as well as partial funding from the
Government of India’s SPARC project (ID: P3146).</p>
    </sec>
    <sec id="sec-9">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used X-GPT-4 and Gramby in order to: Grammar
and spelling check. After using these tool(s)/service(s), the author(s) reviewed and edited the content as
needed and take(s) full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <article-title>Pedestrian dead reckoning using pocket-worn smartphone</article-title>
          ,
          <source>Ieee Access</source>
          <volume>7</volume>
          (
          <year>2019</year>
          )
          <fpage>91063</fpage>
          -
          <lpage>91073</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Anwary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vassallo</surname>
          </string-name>
          ,
          <article-title>Gait evaluation using procrustes and euclidean distance matrix analysis</article-title>
          ,
          <source>IEEE journal of biomedical and health informatics 23</source>
          (
          <year>2018</year>
          )
          <fpage>2021</fpage>
          -
          <lpage>2029</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Mariani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hoskovec</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rochat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Büla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Penders</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Aminian</surname>
          </string-name>
          ,
          <article-title>3d gait assessment in young and elderly subjects using foot-worn inertial sensors</article-title>
          ,
          <source>Journal of biomechanics 43</source>
          (
          <year>2010</year>
          )
          <fpage>2999</fpage>
          -
          <lpage>3006</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Suzuki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Hahn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Enomoto</surname>
          </string-name>
          ,
          <article-title>Estimation of foot trajectory and stride length during level ground running using foot-mounted inertial measurement units</article-title>
          ,
          <source>Sensors</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>7129</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zrenner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gradl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Jensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ullrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Eskofier</surname>
          </string-name>
          ,
          <article-title>Comparison of diferent algorithms for calculating velocity and stride length in running using inertial measurement units</article-title>
          ,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <fpage>4194</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Salarian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Burkhard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Vingerhoets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Jolles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Aminian</surname>
          </string-name>
          ,
          <article-title>A novel approach to reducing number of sensing units for wearable gait analysis systems</article-title>
          ,
          <source>IEEE Transactions on Biomedical Engineering</source>
          <volume>60</volume>
          (
          <year>2012</year>
          )
          <fpage>72</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Estimation of stride length, foot clearance, and foot progression angle using uwb sensors</article-title>
          ,
          <source>Applied Sciences</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <fpage>4801</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R. B.</given-names>
            <surname>Huitema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Hof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Postema</surname>
          </string-name>
          ,
          <article-title>Ultrasonic motion analysis system-measurement of temporal and spatial gait parameters</article-title>
          ,
          <source>Journal of biomechanics 35</source>
          (
          <year>2002</year>
          )
          <fpage>837</fpage>
          -
          <lpage>842</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Mobile gait analysis using foot-mounted uwb sensors</article-title>
          ,
          <source>Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies</source>
          <volume>3</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-S.</given-names>
            <surname>Jao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Shkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Kia</surname>
          </string-name>
          ,
          <article-title>Uwb sensor placement for foot-to-foot ranging in dual-foot-mounted zupt-aided ins</article-title>
          ,
          <source>IEEE Sensors Letters</source>
          <volume>6</volume>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alamdari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Krovi</surname>
          </string-name>
          ,
          <article-title>A review of computational musculoskeletal analysis of human lower extremities, Human modelling for bio-inspired robotics (</article-title>
          <year>2017</year>
          )
          <fpage>37</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Pradel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pradon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Roche</surname>
          </string-name>
          ,
          <article-title>An embedded gait analysis system for cns injury patients</article-title>
          , in: Assistive and Rehabilitation Engineering, IntechOpen,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <article-title>Zero velocity detection in foot-mounted inertial sensors: Novel method for generating zero velocity labels and a comparative analysis of data driven methods, in: 2022 FIG Congress, Volunteering for the future-Geospatial excellence for a better living</article-title>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E.</given-names>
            <surname>Alcala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Voerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konrath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vydhyanathan</surname>
          </string-name>
          ,
          <article-title>Xsens dot wearable sensor platform white paper</article-title>
          , White
          <string-name>
            <surname>Paper</surname>
          </string-name>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ltd</surname>
          </string-name>
          .,
          <source>Dw1000 user manual</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L. E.</given-names>
            <surname>Díez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bahillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Otim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Otegui</surname>
          </string-name>
          ,
          <article-title>Step length estimation using uwb technology: a preliminary evaluation</article-title>
          ,
          <source>in: 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Qualisys</surname>
            <given-names>AB</given-names>
          </string-name>
          , Qualisys Motion Capture System, https://www.qualisys.com/,
          <year>2023</year>
          . Accessed:
          <fpage>2025</fpage>
          - 04-30.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Khoshelham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <article-title>Zero velocity detection using foot mounted ultra wide band for pedestrian positioning, in: Proceedings of the 37th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+</article-title>
          <year>2024</year>
          ),
          <year>2024</year>
          , pp.
          <fpage>1572</fpage>
          -
          <lpage>1587</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>W. H</surname>
          </string-name>
          . Press,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Teukolsky</surname>
          </string-name>
          ,
          <article-title>Savitzky-golay smoothing filters</article-title>
          ,
          <source>Computers in Physics 4</source>
          (
          <year>1990</year>
          )
          <fpage>669</fpage>
          -
          <lpage>672</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G. H.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Achtelik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fraundorfer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pollefeys</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Siegwart</surname>
          </string-name>
          ,
          <article-title>A benchmarking tool for mav visual pose estimation</article-title>
          ,
          <source>in: 2010 11th International Conference on Control Automation Robotics &amp; Vision</source>
          , IEEE,
          <year>2010</year>
          , pp.
          <fpage>1541</fpage>
          -
          <lpage>1546</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barré</surname>
          </string-name>
          , Mokka:
          <article-title>Motion kinematic and kinetic analyzer</article-title>
          , https://www.biomechanigg.org/mokka,
          <source>2023. Version 0.6</source>
          .2,
          <string-name>
            <surname>Accessed</surname>
          </string-name>
          :
          <fpage>2025</fpage>
          -04-30.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>