| Literature DB >> 36236204 |
Luís Moreira1,2, Joana Figueiredo1,2, João Cerqueira3,4, Cristina P Santos1,2,4.
Abstract
Understanding how to seamlessly adapt the assistance of lower-limb wearable assistive devices (active orthosis (AOs) and exoskeletons) to human locomotion modes (LMs) is challenging. Several algorithms and sensors have been explored to recognize and predict the users' LMs. Nevertheless, it is not yet clear which are the most used and effective sensor and classifier configurations in AOs/exoskeletons and how these devices' control is adapted according to the decoded LMs. To explore these aspects, we performed a systematic review by electronic search in Scopus and Web of Science databases, including published studies from 1 January 2010 to 31 August 2022. Sixteen studies were included and scored with 84.7 ± 8.7% quality. Decoding focused on level-ground walking along with ascent/descent stairs tasks performed by healthy subjects. Time-domain raw data from inertial measurement unit sensors were the most used data. Different classifiers were employed considering the LMs to decode (accuracy above 90% for all tasks). Five studies have adapted the assistance of AOs/exoskeletons attending to the decoded LM, in which only one study predicted the new LM before its occurrence. Future research is encouraged to develop decoding tools considering data from people with lower-limb impairments walking at self-selected speeds while performing daily LMs with AOs/exoskeletons.Entities:
Keywords: gait rehabilitation; locomotion mode recognition and prediction; wearable assistive devices
Mesh:
Year: 2022 PMID: 36236204 PMCID: PMC9573198 DOI: 10.3390/s22197109
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Detailed description of each criterion.
| Criterion | “Yes” = 2 | “Partial” = 1 | “No” = 0 |
|---|---|---|---|
| C1: Question/Objective | The question and objective of the study are clearly mentioned. They are easily identified in the introductory section (or first paragraph of the Methods section). | The question and the objective of the study are not clearly mentioned. | The question and the objective of the study are not reported. |
| C2: Study Design | Design is easily identified and is appropriate to address the study question/objective. | >Design and study question not clearly identified; | >Design used does not answer study question; |
| C3: Subjects Characteristics | >Inclusion and exclusion criteria; | If at least one of these factors is not specified: | If all the topics in the “Partial” section are not provided. |
| C4: Experimental Protocol | >Locomotion tasks addressed; | If at least one of these factors is not specified: | If all the topics in the “Partial” section are not provided. |
| C5: Sensors and Data | >Sensors used; | If at least one of these factors is not specified: | If all the topics in the “Partial” section are not provided. |
| C6: Input Features | The features used are clearly presented, even after the application of feature reduction techniques (such as PCA, for example) | The features used are clearly presented, but when feature reduction techniques are applied, the feature set is not specified | The extracted features are not mentioned. |
| C7: Window Length | >Window length; | If at least one of these factors is not specified: | If all the topics in the “Partial” section are not provided. |
| C8: Classification Algorithm | The classification algorithms are clearly mentioned. | The classification algorithms are not clearly mentioned. | |
| C9: Evaluation Method | The evaluation process of each algorithm (such as the cross-validation, only when used) as well as the evaluation metrics (such as Normalized Root Mean Square Error (NRMSE)) used are clearly mentioned. | >The evaluation process is presented, but the parameters are not given (such as the percentage split between the train and test sets); | If all the topics in the “Partial” section are not provided. |
| C10: Control Strategy | >The control strategy implemented in each wearable assistive device is clearly mentioned and explained; | If at least one of these factors is not specified: | No information regarding the control strategy is provided. |
| C11: Results | The results for each algorithm are given (mean and standard deviation) | The results for each algorithm are given without the standard deviation. | The mean and the standard deviation are not given |
| C12: Conclusion | Conclusions are based on all results relevant to the study question: the negative as well as positive ones. | The conclusion is not supported by the results. |
Figure 1PRISMA flow chart for LM recognition and prediction.
Quality assessment of the included studies.
| Study | Criterion | Score (%) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 | ||
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 87.5 |
| [ | 2 | 2 | 2 | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 | 2 | 91.7 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 2 | 2 | 2 | 2 | 83.3 |
| [ | 1 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 87.5 |
| [ | 1 | 2 | 0 | 1 | 2 | 1 | 0 | 2 | 2 | 0 | 2 | 2 | 62.5 |
| [ | 1 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 91.7 |
| [ | 1 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 1 | 2 | 1 | 2 | 70.8 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 1 | 2 | 2 | 2 | 79.2 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 91.7 |
| [ | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 1 | 2 | 87.5 |
| [ | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 2 | 95.8 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 2 | 2 | 2 | 2 | 83.3 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 87.5 |
| [ | 1 | 2 | 2 | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 1 | 2 | 83.3 |
| [ | 2 | 2 | 2 | 1 | 2 | 2 | 0 | 2 | 2 | 2 | 2 | 2 | 87.5 |
| [ | 2 | 2 | 1 | 1 | 2 | 2 | 0 | 2 | 2 | 2 | 1 | 0 | 70.8 |
| [ | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 95.8 |
| [ | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 87.5 |
|
|
| ||||||||||||
LM decoding algorithms available in the literature.
| Study | R/P 1 | Locomotion Tasks | Speed | Sensors | Features | Windows | Classifier | Performance (ACC 2, Delay) | Control Type | Participants |
|---|---|---|---|---|---|---|---|---|---|---|
| Parri et al. [ | R | Static Tasks: SIT 3, ST; | Slow, natural, and fast | -Encoder (hip exoskeleton) | -Hip joint angles and Center of Pressure (CoP) at specific gait events | 200 ms | -Static and Discrete Tasks: Finite State Machine (FSM); | -ACC > 97.4%; | -Zero-torque mode; | 6 (healthy) |
| Kim et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD, RA, and RD) | Fixed speed (4 km/h) | -Encoder (hip and knee exoskeleton); | -Vertical foot position | NI 4 | Decision Tree (DT) | -Average ACC = 99.1%; | Zero-torque mode | 8 (healthy) |
| Yuan et al. [ | Both | Static Tasks: SIT, ST; | Natural | -Encoder (hip exoskeleton); | -Hip joint angles and Center of Pressure (CoP) at specific gait events | NI | -Static Tasks and Transitions: FSM; | -ACC > 90.1%; | Zero-torque mode | 3 (healthy) |
| Zhou et al. [ | Both | Dynamic Tasks: Continuous (LW, SA, SD) and Transitions (LW→SA, SA→LW, LW→SD, SD→LW) | NI | 2 IMU (exoskeleton thigh and shank) | Maximum (MAX), minimum (MIN), mean, standard deviation, and root mean square (RMS) of the thigh inclination angles, angular velocities, and angular accelerations | 150 ms with an increment of 10 ms | Support Vector Machine (SVM) | -ACC between 93.0% and 96.2%; | Zero-torque mode | 3 (healthy) |
| Hua et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD, RA, RD) and Transitions (LW→SA, SA→LW, LW→SD, SD→LW, LW→RA, RA→LW, LW→RD, RD→LW) | NI | -Encoder (exoskeleton); | NI | NI | -DT; | -ACC = 99.7%; | NI | NI |
| Long et al. [ | Both | Dynamic Tasks: Continuous (LW, SA, SD, RA, RD) and Transitions (LW→SA, SA→LW, LW→SD, SD→LW, LW→RA, RA→LW, LW→RD, RD→LW) | Natural | -2 Attitude and Heading Reference System (AHRS) sensors (shank and foot); | Wavelet coefficients from (i) GRF during the swing phase; and (ii) thigh and foot inclination angles | 200 ms with an increment of 10 ms | SVM | -ACC between 97.3% and 99.5%; | Zero-torque mode | 3 (healthy) |
| Islam et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD, RA, RD) | NI | -1 IMU (orthosis foot); | -Vertical foot position | NI | Multilayer Feedforward Neural Network (MFNN) | -ACC > 98.3%; | Zero-torque mode | 5 (healthy) |
| Jang et al. [ | R | Static Tasks: ST; | Natural | -Potentiometers (hip exoskeleton); | -Hip joint angles | NI | FSM | -ACC between 95% and 99%; | Zero-torque mode | 3 (healthy) |
| Zhu et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD, RA, RD) and Transitions (LW→SA, SA→LW, LW→SD, SD→LW, LW→RA, RA→LW, LW→RD, RD→LW) | Natural | 4 IMU (thigh and shank) | Hip and knee joint angle, angular velocity, and angular acceleration | 100 ms with an increment of 50 ms | CNN | -ACC between 96.6 and 99.0%; | Assistive mode considering the motion intention | 7 (healthy) |
| Gong et al. [ | R | Static Tasks: ST; | Fixed speed (2.7 km/h) | 2 IMU (thigh) | MAX, MIN, mean, standard deviation, and RMS of the thigh inclination angles, angular velocities, and angular accelerations | 250 ms with an increment of 10 ms | MFNN | -Average ACC = 97.8% | Zero-torque mode | 1 (healthy) |
| Gong et al. [ | R | Static Tasks: ST; | Fixed speed (2.7 km/h) | 2 IMU (thigh) | MAX, MIN, mean, standard deviation, and RMS of the thigh inclination angles, angular velocities, and angular accelerations | 250 ms with an increment of 10 ms | MFNN | -Zero-torque mode: Average ACC = 98.4%; | -Zero-torque mode; | 3 (healthy) |
| Li et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD, RA, RD) | NI | -1 IMU (orthosis foot) | -Orthosis orientation | NI | FSM | -ACC between 97.2% and 99.5%; | Assistive mode considering the motion intention | 5 (healthy) |
| Liu et al. [ | Both | Static Tasks: ST; | NI | 2 IMU (exoskeleton thigh and shank) | MAX, MIN, mean, standard deviation, and RMS of the thigh and shank inclination angles, angular velocities, and angular accelerations | 15 samples | -Static Tasks and Transitions: FSM; | -Healthy participants: average ACC between 97.6% and 98.3% and delay between −78.5 ms and 38.7 ms; | Assistive mode considering the motion intention | -5 (healthy); |
| Fernandes et al. [ | R | Dynamic Task: Continuous (LW) | Fixed speed (1 km/h and 1.5 km/h) | Electromyography (EMG) (Vastus Lateralis, Vastus Medialis, Semitendinosus, and Semimembranosus) | EMG data from Vastus Lateralis, Vastus Medialis, Semitendinosus, and Semimembranosus | NI | Proportional Gain Method | -NRMSE = 12%; | Assistive mode considering the motion intention | 2 (healthy) |
| Wang et al. [ | R | Dynamic Tasks: Continuous (LW, SA, SD) and Transitions (LW→SA, SA→LW, LW→SD, SD→LW) | Natural | 2 IMU (thigh and shank) | -MAX and MIN thigh and shank angles; | NI | FSM | -ACC between 98.1% and 98.3%; | Zero-torque mode | 18 (healthy) |
| Kimura et al. [ | R | Dynamic Tasks: Transitions (SIT→ST, ST→SIT) | NI | Potentiometer (hip and knee exoskeleton) | -Hip and knee joint angle | NI | SVM | -F-Measure between 0.882 and 0.997 | Zero-torque mode | 6 (healthy) |
| Du et al. [ | R | Static Tasks: ST; | Natural | 2 IMU (thigh) | Pitch and roll angles | 100 ms with an increment of 10 ms | -Static Tasks and Transitions: FSM; | -ACC of 91.9% between static tasks and ACC higher than 89.0% between dynamic tasks; | Zero-torque and Assistive mode considering motion intention | 3 (healthy) |
| Wang et al. [ | R | Static Tasks: ST and SIT; | Natural | -6 IMU (thigh, shank, and shoes) | NI | 100 ms with an increment of 10 ms | CNN | -ACC = 94.0%; | Zero-torque mode | 9 (healthy) |
1 R and P mean recognition and prediction, respectively, 2 ACC means accuracy, 3 Sitting (SIT), Standing (ST), Level-ground Walking (LW), Stair Ascending (SA) and Descending (SD), Ramp Ascending (RA) and Descending (RD), 4 NI means Not Indicated. It was used when the information was not provided in the studies.
Figure 2Representation of the kinetic [36,37], kinematic [38,39], and physiologic [40] sensors found in the literature. The assisted and non-assisted legs are represented in black and white colors, respectively.
Figure 3Average accuracies reported by: (a) studies [4,13,31] able to decode continuous dynamic LMs; (b) studies [3,11,12] able to decode continuous dynamic and static LMs; (c) studies [5,8,9,10,29,31] able to decode continuous and discrete dynamic LMs; and (d) studies [6,7,9,34,35] able to decode static, continuous, and discrete LMs. The standard deviation was not presented for reasons of simplicity.
Figure 4Control scheme adopted in [7]. For continuous dynamic tasks, the gait phase estimation algorithm was performed after the LM decoding and before the provision of assistive torque. Adapted from [7].