PSO-SVM-Based Online Locomotion Mode Identification for Rehabilitation Robotic Exoskeletons

被引:59
作者
Long, Yi [1 ]
Du, Zhi-Jiang [1 ]
Wang, Wei-Dong [1 ]
Zhao, Guang-Yu [2 ]
Xu, Guo-Qiang [2 ]
He, Long [2 ]
Mao, Xi-Wang [2 ]
Dong, Wei [1 ]
机构
[1] Harbin Inst Technol, State Key Lab Robot & Syst, Harbin 150001, Peoples R China
[2] China Ordnance Ind Grp, Weapon Equipment Res Inst, Beijing 102202, Peoples R China
关键词
SVM; PSO; locomotion mode identification; feature extraction; MVA; rehabilitation exoskeleton; ANKLE-FOOT PROSTHESIS; TERRAIN IDENTIFICATION; INTENT RECOGNITION; DESIGN;
D O I
10.3390/s16091408
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Locomotion mode identification is essential for the control of a robotic rehabilitation exoskeletons. This paper proposes an online support vector machine (SVM) optimized by particle swarm optimization (PSO) to identify different locomotion modes to realize a smooth and automatic locomotion transition. A PSO algorithm is used to obtain the optimal parameters of SVM for a better overall performance. Signals measured by the foot pressure sensors integrated in the insoles of wearable shoes and the MEMS-based attitude and heading reference systems (AHRS) attached on the shoes and shanks of leg segments are fused together as the input information of SVM. Based on the chosen window whose size is 200 ms (with sampling frequency of 40 Hz), a three-layer wavelet packet analysis (WPA) is used for feature extraction, after which, the kernel principal component analysis (kPCA) is utilized to reduce the dimension of the feature set to reduce computation cost of the SVM. Since the signals are from two types of different sensors, the normalization is conducted to scale the input into the interval of [0, 1]. Five-fold cross validation is adapted to train the classifier, which prevents the classifier over-fitting. Based on the SVM model obtained offline in MATLAB, an online SVM algorithm is constructed for locomotion mode identification. Experiments are performed for different locomotion modes and experimental results show the effectiveness of the proposed algorithm with an accuracy of 96.00% +/- 2.45%. To improve its accuracy, majority vote algorithm (MVA) is used for post-processing, with which the identification accuracy is better than 98.35% +/- 1.65%. The proposed algorithm can be extended and employed in the field of robotic rehabilitation and assistance.
引用
收藏
页数:20
相关论文
共 41 条
[21]   A THEORY FOR MULTIRESOLUTION SIGNAL DECOMPOSITION - THE WAVELET REPRESENTATION [J].
MALLAT, SG .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1989, 11 (07) :674-693
[22]   A survey of sensor fusion methods in wearable robotics [J].
Novak, Domen ;
Riener, Robert .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2015, 73 :155-170
[23]  
Olsson A. E., 2011, PARTICLE SWARM OPTIM
[24]  
Sarwinda D, 2013, INT C ADV COMP SCI I, P329, DOI 10.1109/ICACSIS.2013.6761597
[25]   Applications of PCA and SVM-PSO Based Real-Time Face Recognition System [J].
Shieh, Ming-Yuan ;
Chiou, Juing-Shian ;
Hu, Yu-Chia ;
Wang, Kuo-Yang .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
[26]  
Steidl G., 2015, HDB MATH METHODS IMA
[27]   Preliminary Evaluations of a Self-Contained Anthropomorphic Transfemoral Prosthesis [J].
Sup, Frank ;
Varol, Huseyin Atakan ;
Mitchell, Jason ;
Withrow, Thomas J. ;
Goldfarb, Michael .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2009, 14 (06) :667-676
[28]  
Tian Wang, 2012, 2012 Fifth International Joint Conference on Computational Sciences and Optimization (CSO), P839, DOI 10.1109/CSO.2012.189
[29]   Multiclass Real-Time Intent Recognition of a Powered Lower Limb Prosthesis [J].
Varol, Huseyin Atakan ;
Sup, Frank ;
Goldfarb, Michael .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2010, 57 (03) :542-551
[30]   Effect of Verb Subdivision and Noun Incorporation on Dependency Parsing [J].
Wang Hongsheng ;
Xiao Rui ;
Li Yu'e .
2013 6TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKS AND INTELLIGENT SYSTEMS (ICINIS), 2013, :1-4