Han Yang, Liu Chunbao, Yan Lingyun, Ren Lei
The School of Mechanical Science and Aerospace Engineering, Jilin University, Changchun 130000, China.
Key Laboratory of Bionic Engineering, Ministry of Education, Jilin University, Changchun 130000, China.
Sensors (Basel). 2021 Jan 13;21(2):526. doi: 10.3390/s21020526.
Smart wearable robotic system, such as exoskeleton assist device and powered lower limb prostheses can rapidly and accurately realize man-machine interaction through locomotion mode recognition system. However, previous locomotion mode recognition studies usually adopted more sensors for higher accuracy and effective intelligent algorithms to recognize multiple locomotion modes simultaneously. To reduce the burden of sensors on users and recognize more locomotion modes, we design a novel decision tree structure (DTS) based on using an improved backpropagation neural network (IBPNN) as judgment nodes named IBPNN-DTS, after analyzing the experimental locomotion mode data using the original values with a 200-ms time window for a single inertial measurement unit to hierarchically identify nine common locomotion modes (level walking at three kinds of speeds, ramp ascent/descent, stair ascent/descent, Sit, and Stand). In addition, we reduce the number of parameters in the IBPNN for structure optimization and adopted the artificial bee colony (ABC) algorithm to perform global search for initial weight and threshold value to eliminate system uncertainty because randomly generated initial values tend to result in a failure to converge or falling into local optima. Experimental results demonstrate that recognition accuracy of the IBPNN-DTS with ABC optimization (ABC-IBPNN-DTS) was up to 96.71% (97.29% for the IBPNN-DTS). Compared to IBPNN-DTS without optimization, the number of parameters in ABC-IBPNN-DTS shrank by 66% with only a 0.58% reduction in accuracy while the classification model kept high robustness.
智能可穿戴机器人系统,如外骨骼辅助装置和动力下肢假肢,能够通过运动模式识别系统快速准确地实现人机交互。然而,以往的运动模式识别研究通常采用更多的传感器以提高精度,并采用有效的智能算法来同时识别多种运动模式。为了减轻用户身上传感器的负担并识别更多的运动模式,我们在使用单个惯性测量单元以200毫秒时间窗口的原始值分析实验运动模式数据后,设计了一种基于使用改进的反向传播神经网络(IBPNN)作为判断节点的新型决策树结构(DTS),即IBPNN-DTS,以分层识别九种常见的运动模式(三种速度的水平行走、斜坡上升/下降、楼梯上升/下降、坐和站)。此外,我们减少了IBPNN中的参数数量以优化结构,并采用人工蜂群(ABC)算法对初始权重和阈值进行全局搜索,以消除系统不确定性,因为随机生成的初始值往往会导致无法收敛或陷入局部最优。实验结果表明,经过ABC优化的IBPNN-DTS(ABC-IBPNN-DTS)的识别准确率高达96.71%(IBPNN-DTS为97.29%)。与未优化的IBPNN-DTS相比,ABC-IBPNN-DTS中的参数数量减少了66%,而准确率仅降低了0.58%,同时分类模型保持了较高的鲁棒性。