| Literature DB >> 25526359 |
Abstract
An off-line smoother algorithm is proposed to estimate foot motion using an inertial sensor unit (three-axis gyroscopes and accelerometers) attached to a shoe. The smoother gives more accurate foot motion estimation than filter-based algorithms by using all of the sensor data instead of using the current sensor data. The algorithm consists of two parts. In the first part, a Kalman filter is used to obtain initial foot motion estimation. In the second part, the error in the initial estimation is compensated using a smoother, where the problem is formulated in the quadratic optimization problem. An efficient solution of the quadratic optimization problem is given using the sparse structure. Through experiments, it is shown that the proposed algorithm can estimate foot motion more accurately than a filter-based algorithm with reasonable computation time. In particular, there is significant improvement in the foot motion estimation when the foot is moving off the floor: the z-axis position error squared sum (total time: 3.47 s) when the foot is in the air is 0.0807 m2 (Kalman filter) and 0.0020 m2 (the proposed smoother).Entities:
Mesh:
Year: 2014 PMID: 25526359 PMCID: PMC4299114 DOI: 10.3390/s141224338
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Overview of the foot inertial sensor unit.
Parameters of the proposed smoother and Kalman filter.
| sampling period | T | 0.01 | |
| zero velocity detection parameters | 0.2, 10, 0.4, 10 | ||
| sensor noise error covariance | 0.001 | ||
| measurement noise covariance | 0.0001 | ||
| filter and smoother parameter | 0.0001 | ||
| filter and smoother parameter | 0.000001 |
Figure 2.Experimental setup for the first experiment.
Figure 3.Estimated position with the flat floor assumption: z-axis position (Left) and xy-axis position (Right).
Estimated z position error squared sum with the flat floor assumption.
| (error squared sum when the foot is on the ground) | (error squared sum when the foot is in the air) | ||
| Kalman filter | 0.0008 | 0.0807 | 0.0815 |
| Proposed smoother | 0.0009 | 0.0020 | 0.0029 |
Figure 4.Estimated position without the flat floor assumption: z-axis position (Left) and xy-axis position (Right).
Figure 5.Estimated position (50-m walk): z-axis position (Left) and xy-axis position (Right).
Four persons' 50-m walk experiment results.
| 1 | 48.97, 48.97, 49.16, 49.06, 49.02 | 49.04 |
| 2 | 49.36, 49.29, 49.21, 49.37, 49.14 | 49.27 |
| 3 | 48.52, 48.98, 48.46, 48.69, 48.45 | 48.62 |
| 4 | 48.98, 49.00, 48.92, 49.08, 49.06 | 49.01 |