| Literature DB >> 23112689 |
Antonio M López1, Diego Álvarez, Rafael C González, Juan C Álvarez.
Abstract
In this paper we propose an approach for the estimation of the slope of the walking surface during normal walking using a body-worn sensor composed of a biaxial accelerometer and a uniaxial gyroscope attached to the shank. It builds upon a state of the art technique that was successfully used to estimate the walking velocity from walking stride data, but did not work when used to estimate the slope of the walking surface. As claimed by the authors, the reason was that it did not take into account the actual inclination of the shank of the stance leg at the beginning of the stride (mid stance). In this paper, inspired by the biomechanical characteristics of human walking, we propose to solve this issue by using the accelerometer as a tilt sensor, assuming that at mid stance it is only measuring the gravity acceleration. Results from a set of experiments involving several users walking at different inclinations on a treadmill confirm the feasibility of our approach. A statistical analysis of slope estimations shows in first instance that the technique is capable of distinguishing the different slopes of the walking surface for every subject. It reports a global RMS error (per-unit difference between actual and estimated inclination of the walking surface for each stride identified in the experiments) of 0.05 and this can be reduced to 0.03 with subject-specific calibration and post processing procedures by means of averaging techniques.Entities:
Keywords: gait; inertial sensors; shank; slope estimation; tilt
Mesh:
Year: 2012 PMID: 23112689 PMCID: PMC3478816 DOI: 10.3390/s120911910
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Sensor placement (left). Normal and tangential accelerations ( ) and rotation speed (ω(t)) are sampled from an inertial sensor attached to the external face of the shank, at an intermediate point between the knee and the ankle. Local maxima of lower lobes of shank rotation speed are used to segment the whole signal into single strides (right). MS stands for Mid Stance.
Figure 2.Raw estimations of the slope of the walking surface for the six subjects at the seven treadmill inclinations (0.14, 0.1, 0.06, 0.02, −0.02, −0.05, −0.09, from left to right for each subject). Big dots show the actual inclination of the treadmill for each experiment.
Numerical results (raw estimations) of the experiments. Sn stands for Subject n. Average and standard deviation of estimations are shown for every subject and treadmill inclination. Linear correlation coefficient values (correlation coefficient of Pearson) between estimations and actual inclination of the treadmill and root mean squared error (RMSE) of estimations are also shown for each subject.
| S1 | 0.13 ± 0.04 | 0.09 ± 0.04 | 0.07 ± 0.05 | 0.01 ± 0.04 | −0.03 ± 0.03 | −0.07 ± 0.02 | −0.11 ± 0.03 | 0.92 | 0.04 |
| S2 | 0.13 ± 0.03 | 0.12 ± 0.03 | 0.09 ± 0.03 | 0.04 ± 0.04 | 0.01 ± 0.03 | −0.01 ± 0.04 | −0.07 ± 0.03 | 0.89 | 0.04 |
| S3 | 0.18 ± 0.04 | 0.12 ± 0.04 | 0.15 ± 0.06 | 0.1 ± 0.06 | 0.01 ± 0.05 | −0.07 ± 0.04 | −0.12 ± 0.04 | 0.86 | 0.07 |
| S4 | 0.16 ± 0.04 | 0.1 ± 0.05 | 0.03 ± 0.03 | −0.01 ± 0.03 | −0.03 ± 0.04 | −0.07 ± 0.04 | −0.12 ± 0.06 | 0.9 | 0.05 |
| S5 | 0.2 ± 0.04 | 0.15 ± 0.05 | 0.12 ± 0.04 | 0.07 ± 0.04 | 0.03 ± 0.04 | −0.02 ± 0.04 | −0.05 ± 0.04 | 0.91 | 0.06 |
| S6 | 0.17 ± 0.05 | 0.13 ± 0.04 | 0.08 ± 0.05 | 0.02 ± 0.05 | 0 ± 0.06 | −0.07 ± 0.05 | −0.14 ± 0.04 | 0.89 | 0.05 |
Accuracy and precision of raw and corrected estimations. Columns 1 and 4: accuracy and precision of raw estimations. Columns 2 and 3: accuracy of estimations for a calibration using experiments at two (0.1, −0.05) and three (0.1, 0.02, −0.05) slopes respectively. Columns 5: Precision of estimations after applying a moving average filter to raw estimations. Sn stands for Subject n.
|
| |||||
|---|---|---|---|---|---|
|
| |||||
| S1 | −0.01 | 0.01 | 0 | 0.04 | 0.02 |
| S2 | 0.02 | −0.01 | −0.01 | 0.03 | 0.02 |
| S3 | 0.03 | 0.03 | 0 | 0.05 | 0.03 |
| S4 | −0.01 | 0 | 0 | 0.04 | 0.03 |
| S5 | 0.05 | 0.01 | 0 | 0.04 | 0.02 |
| S6 | 0.01 | 0 | 0 | 0.05 | 0.02 |
Figure 3.Corrected estimations for the six subjects at the inclinations (0.14, 0.06, 0.02, −0.02, −0.09, from left to right for each subject) using a linear model for each user defined from experiments at 0.1 and −0.05 and applying a moving average filter to raw estimations. Big dots show the actual inclination of the treadmill for each experiment.
Corrected estimations using a linear model for each user defined from experiments at 0.1 and −0.05 and applying a moving average filter to raw estimations. Average and standard deviation at every inclination but those used for calibration purposes are shown. Root Mean Squared Error (RMSE) of estimations is also shown for each subject. Sn stands for Subject n.
|
| ||||||
|---|---|---|---|---|---|---|
|
| ||||||
| S1 | 0.14 ± 0.03 | 0.08 ± 0.02 | 0.03 ± 0.01 | −0.01 ± 0.01 | −0.09 ± 0.02 | 0.02 |
| S2 | 0.12 ± 0.03 | 0.07 ± 0.03 | 0.01 ± 0.02 | −0.02 ± 0.01 | −0.12 ± 0.02 | 0.03 |
| S3 | 0.16 ± 0.03 | 0.13 ± 0.04 | 0.08 ± 0.03 | 0.01 ± 0.02 | −0.09 ± 0.02 | 0.05 |
| S4 | 0.16 ± 0.03 | 0.05 ± 0.01 | 0.01 ± 0.02 | −0.01 ± 0.02 | −0.1 ± 0.04 | 0.03 |
| S5 | 0.15 ± 0.04 | 0.07 ± 0.02 | 0.03 ± 0.02 | −0.01 ± 0.02 | −0.08 ± 0.01 | 0.03 |
| S6 | 0.13 ± 0.03 | 0.06 ± 0.02 | 0.02 ± 0.01 | 0 ± 0.02 | −0.1 ± 0.0 | 0.02 |