sults may also be dependant on individual technique,
Figure 9d shows a small secondary peak at 4 degrees
while the main peak is centred on 0 degrees. This may
mean that measurement error depends on an individ-
ual athletes technique as well as the measurement be-
ing evaluated.
Table 3 shows the angular errors obtained for the
time difference between the ION temporal parameters
algorithm and the FCA algorithm, broken down by
speed. The table shows that the slowest speeds have
the largest error for foot angle in the sagital plane but
the frontal plane is again relatively unaffected.
6 CONCLUSIONS
A method of reliably finding temporal parameters of
gait from a foot mounted IMU has been presented and
evaluated. The method presented is free of thresh-
olds that may be unreliable in the face of changing
technique and running pace. However, it is likely that
the algorithm will only work with the sensor position
used within this paper. The algorithm was designed
with a view to the sensors being built into the mid-sole
of the shoe so we view this as a minor limitation. The
algorithm has usable accuracy for temporal parameter
estimation but its accuracy for toe-off is somewhat de-
pendant on running velocity. The impact of the mag-
nitude of this error on the estimation of spatial metrics
was also investigated and shows that some metrics are
likely to be more affected than others. We find that
for some metrics there are minimal errors in spatial
parameters measured at time points derived from the
foot IMU data. Further work should seek to evaluate
the temporal parameter algorithm to check for accu-
racy and robustness in outdoor over ground running
to enable practical training and biomechanical assess-
ment tools.
REFERENCES
Abendroth-Smith, J. (1996). Stride Adjustments during a
Running Approach toward a Force Plate. Research
Quarterly for Exercise and Sport, 67(1):97–101.
Bailey, G. and Harle, R. (2014). Assessment of Foot Kine-
matics During Steady State Running Using a Foot-
mounted IMU. Procedia Engineering, 72:32–37.
Dugan, S. A. and Bhat, K. P. (2005). Biomechanics and
analysis of running gait.
Edwards, W. B., Taylor, D., Rudolphi, T. J., Gillette, J. C.,
and Derrick, T. R. (2009). Effects of stride length
and running mileage on a probabilistic stress fracture
model. Medicine and Science in Sports and Exercise,
41:2177–2184.
Fleming, P., Young, C., Dixon, S., and Carr
´
e, M. (2010).
Athlete and coach perceptions of technology needs for
evaluating running performance. Sports Engineering,
13(1):1–18.
Foxlin, E. (2005). Pedestrian tracking with shoe-mounted
inertial sensors. IEEE Computer Graphics and Appli-
cations, 25(6):38–46.
Greene, B. R., McGrath, D., O’Neill, R., O’Donovan, K. J.,
Burns, A., and Caulfield, B. (2010). An adaptive
gyroscope-based algorithm for temporal gait analysis.
Medical and Biological Engineering and Computing,
48:1251–1260.
Harle, R., Taherian, S., Pias, M., Coulouris, G., Hopper, A.,
Cameron, J., Lasenby, J., Kuntze, G., Bezodis, I., Ir-
win, G., and Kerwin, D. G. (2011). Towards real-time
profiling of sprints using wearable pressure sensors.
Computer Communications.
Hreljac, A. and Marshall, R. N. (2000). Algorithms to deter-
mine event timing during normal walking using kine-
matic data. Journal of Biomechanics, 33:783–786.
Maiwald, C., Sterzing, T., Mayer, T., and Milani, T. (2009).
Detecting foot-to-ground contact from kinematic data
in running. Footwear Science, 1(2):111–118.
Mariani, B., Hoskovec, C., Rochat, S., B
¨
ula, C., Penders, J.,
and Aminian, K. (2010). 3D gait assessment in young
and elderly subjects using foot-worn inertial sensors.
Journal of Biomechanics, 43:2999–3006.
McGrath, D., Greene, B. R., ODonovan, K. J., and
Caulfield, B. (2012). Gyroscope-based assessment of
temporal gait parameters during treadmill walking and
running. Sports Engineering, 15(4):207–213.
O’Connor, C. M., Thorpe, S. K., O’Malley, M. J., and
Vaughan, C. L. (2007). Automatic detection of
gait events using kinematic data. Gait and Posture,
25:469–474.
Peruzzi, A., Della Croce, U., and Cereatti, A. (2011). Es-
timation of stride length in level walking using an in-
ertial measurement unit attached to the foot: A vali-
dation of the zero velocity assumption during stance.
Journal of Biomechanics, 44:1991–1994.
Rai, A., Chintalapudi, K. K., Padmanabhan, V. N., and Sen,
R. (2012). Zee: Zero-Effort Crowdsourcing for Indoor
Localization. In Proceedings of the 18th annual in-
ternational conference on Mobile computing and net-
working - Mobicom ’12, page 293.
Strohrmann, C., Harms, H., Tr
¨
oster, G., Hensler, S., and
M
¨
uller, R. (2011). Out of the lab and into the woods:
kinematic analysis in running using wearable sensors.
In Proceedings of the 13th international conference on
Ubiquitous computing, pages 119–122. ACM.
Strohrmann, C., Rossi, M., Arnrich, B., and Troster, G.
(2012). A Data-Driven Approach to Kinematic Anal-
ysis in Running Using Wearable Technology. 2012
Ninth International Conference on Wearable and Im-
plantable Body Sensor Networks, pages 118–123.
Zeni, J. A., Richards, J. G., and Higginson, J. S. (2008).
Two simple methods for determining gait events dur-
ing treadmill and overground walking using kinematic
data. Gait and Posture, 27:710–714.
Measuring Temporal Parameters of Gait with Foot Mounted IMUs in Steady State Running
33