What Lies Beneath One's Feet? Terrain Classification Using Inertial Data of Human Walk

被引:20
作者
Hashmi, Muhammad Zeeshan Ul Hasnain [1 ]
Riaz, Qaiser [1 ]
Hussain, Mehdi [1 ]
Shahzad, Muhammad [1 ]
机构
[1] Natl Univ Sci & Technol, Sch Elect Engn & Comp Sci, Dept Comp, Islamabad 44000, Pakistan
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 15期
关键词
terrain classification; terrain classification using inertial sensors; gait based terrain classification; inertial data based terrain classification; IMU; accelerometers; gyroscopes; wearable devices; WEARABLE DEVICES; IDENTIFICATION; RECOGNITION;
D O I
10.3390/app9153099
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The objective of this study was to investigate if the inertial data collected from normal human walk can be used to reveal the underlying terrain types. For this purpose, we recorded the gait patterns of normal human walk on six different terrain types with variation in hardness and friction using body mounted inertial sensors. We collected accelerations and angular velocities of 40 healthy subjects with two smartphones embedded inertial measurement units (MPU-6500) attached at two different body locations (chest and lower back). The recorded data were segmented with stride based segmentation approach and 194 tempo-spectral features were computed for each stride. We trained two machine learning classifiers, namely random forest and support vector machine, and cross validated the results with 10-fold cross-validation strategy. The classification tasks were performed on indoor-outdoor terrains, hard-soft terrains, and a combination of binary, ternary, quaternary, quinary and senary terrains. From the experimental results, the classification accuracies of 97% and 92% were achieved for indoor-outdoor and hard-soft terrains, respectively. The classification results for binary, ternary, quaternary, quinary and senary class classification were 96%, 94%, 92%, 90%, and 89%, respectively. These results demonstrate that the stride data collected with the low-level signals of a single IMU can be used to train classifiers and predict terrain types with high accuracy. Moreover, the problem at hand can be solved invariant of sensor type and sensor location.
引用
收藏
页数:24
相关论文
共 52 条
[1]   Terrain Classification From Body-Mounted Cameras During Human Locomotion [J].
Anantrasirichai, Nantheera ;
Burn, Jeremy ;
Bull, David .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (10) :2249-2260
[2]  
[Anonymous], 2012, Au- tonomous mobile systems
[3]  
Anthony D, 2015, IEEE INT CONF ROBOT, P3464, DOI 10.1109/ICRA.2015.7139678
[4]  
Azami H., 2012, JSIP, V03, P39, DOI [10.4236/jsip.2012.31006, DOI 10.4236/JSIP.2012.31006]
[5]   Activity recognition from user-annotated acceleration data [J].
Bao, L ;
Intille, SS .
PERVASIVE COMPUTING, PROCEEDINGS, 2004, 3001 :1-17
[6]  
Bedi P., 2010, DEFENSE SCI J INDIA, V60, P405, DOI DOI 10.14429/DSJ.60.498
[7]   Rough Terrain Mapping and Classification for Foothold Selection in a Walking Robot [J].
Belter, Dominik ;
Skrzypczynski, Piotr .
JOURNAL OF FIELD ROBOTICS, 2011, 28 (04) :497-528
[8]  
Bengio Y, 2004, J MACH LEARN RES, V5, P1089
[9]   EVALUATION OF A CLINICAL METHOD OF GAIT ANALYSIS [J].
BOENIG, DD .
PHYSICAL THERAPY, 1977, 57 (07) :795-798
[10]   Vibration-based terrain classification for planetary exploration rovers [J].
Brooks, CA ;
Iagnemma, K .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) :1185-1191