| Literature DB >> 35526003 |
Andrea Cimolato1,2, Josephus J M Driessen3, Leonardo S Mattos4, Elena De Momi5, Matteo Laffranchi3, Lorenzo De Michieli3.
Abstract
BACKGROUND: The inability of users to directly and intuitively control their state-of-the-art commercial prosthesis contributes to a low device acceptance rate. Since Electromyography (EMG)-based control has the potential to address those inabilities, research has flourished on investigating its incorporation in microprocessor-controlled lower limb prostheses (MLLPs). However, despite the proposed benefits of doing so, there is no clear explanation regarding the absence of a commercial product, in contrast to their upper limb counterparts. OBJECTIVE AND METHODOLOGIES: This manuscript aims to provide a comparative overview of EMG-driven control methods for MLLPs, to identify their prospects and limitations, and to formulate suggestions on future research and development. This is done by systematically reviewing academical studies on EMG MLLPs. In particular, this review is structured by considering four major topics: (1) type of neuro-control, which discusses methods that allow the nervous system to control prosthetic devices through the muscles; (2) type of EMG-driven controllers, which defines the different classes of EMG controllers proposed in the literature; (3) type of neural input and processing, which describes how EMG-driven controllers are implemented; (4) type of performance assessment, which reports the performance of the current state of the art controllers. RESULTS ANDEntities:
Keywords: Electromyograhy; Legged locomotion; Microprocessored-controlled lower limb prosthesis; Neuro-control
Mesh:
Year: 2022 PMID: 35526003 PMCID: PMC9077893 DOI: 10.1186/s12984-022-01019-1
Source DB: PubMed Journal: J Neuroeng Rehabil ISSN: 1743-0003 Impact factor: 5.208
Fig. 1Hierarchical controller schematic representation. Comparison between a generalized control framework for microprocessor-controlled lower limb prostheses (right) and the human motor control (left). The figure displays the classic interactions between the Hierarchical Controller layers and user-device-environment. Controller level-specific tasks are listed in the figure
(adapted from [124])
Fig. 2Systematic review flow diagram. The PRISMA flow diagram for the systematic review, detailing the database searches, the number of abstracts screened and the full texts retrieved
Fig. 3Graphical overview of the reviewed literature, grouped by the same four topics used in the manuscript. The references are grouped by application (knee, ankle or both), the EMG-driven control working principle and type of neuro-control (type of movement restored). Some of the most relevant works are detailed additionally by listing the employed additional inputs, number of EMG channels and controller delays, if known. Five classes of additional data inputs were recognized (apart from EMG signals). Motion Capture (MoCap) and sensorized treadmills with force platforms are used to acquire body kinematic and dynamic data; IMU sensors are usually integrated to obtain orientation of the lower limb segments; footswitch and loadcells are installed to acquire the force exchanged with the environment; encoders and goniometers are used to measure joint angles; finally, visual or haptic feedback is sometimes provided to the user to encourage a correct employment of the device. On the lower part of the graph, the most used measurements for each control class validation is displayed. NS not stated; †referenced work belong to a hybrid model-based and pattern recognition control class, see “EMG-driven working principles” section
Overview of the neuro-control capabilities of the device
| Ref. | Control strategy | Neuro-control | Actuator control signal | Joint | Platform |
|---|---|---|---|---|---|
| [ | IEC | Direct control on the joint lock mechanism | Switch signal of the electromagnetic clutch | Knee | E.C.P. (Electro-Control Prosthesis) |
| [ | IEC | Voluntary control of joint FE | Servo-amplifier electrohydraulic valve level | Knee | Prosthesis simulator (hydraulic system externally supplied and controlled) |
| [ | IEC | Voluntary control of joint FE | Joint angle reference | Knee | ABS |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Knee | Vanderbilt micro-controlled leg prosthesis |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Knee | Clarkson university knee powered prosthesis prototype |
| [ | IEC | Voluntary control of joint FE and IE | Joint torque reference | Knee, ankle | Virtual environment |
| [ | IEC | Direct control on joint angle movement | Joint angle reference | Ankle | Passive prosthetic feet |
| [ | IEC | Voluntary control of joint FE | Joint angular velocity | Ankle | On-line VS |
| [ | IEC | Voluntary control of joint FE | Force reference of artificial pneumatic muscles | Ankle | Artificial pneumatic muscles powered ankle prosthesis prototype (University of Michigan) |
| [ | IEC | Voluntary control of joint FE | Joint angle reference | Ankle | On-line VS |
| [ | IEC | Voluntary control of joint FE | Joint angle reference | Knee, ankle | ABS |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Ankle | On-line VS |
| [ | CIC | Control of walking control ground-level or slopes | NI | Knee | Four-bar linkage mechanism, Ottobock |
| [ | CIC | Adaptive control based on locomotion recognition | Stepper motor control driving a gear train | Knee | Prototype leg prosthesis (step motor driving the shaft of six-bar knee) |
| [ | CIC | Transition between level-ground to stairs intrinsic adaptive control | Joint position/torque (control state dependent) | Ankle | On-line VS |
| [ | CIC | Adaptive control based on locomotion recognition | NI | Knee | Mauch SNS, Össur |
| [ | CIC | Adaptive control based on locomotion recognition | NI | Knee | Hydraulic passive knee |
| [ | CIC | Adaptive control based on locomotion recognition | Position and velocity joint trajectory | Knee, ankle | NS |
| [ | CIC | Adaptive control based on walking phase recognition | NI | Knee | ABS |
| [ | CIC | Adaptive control based on walking phase recognition | NI | Knee | ABS |
| [ | CIC | Adaptive control based on locomotion recognition | NI in passive MLLPs; joint torque for active MLLP | Knee | Knee–ankle powered prototype |
| [ | CIC | Adaptive control based on locomotion recognition | NI | Ankle | Passive ankle |
| [ | CIC | Joint DoF motion determination | NS | Ankle | On-line VS |
| [ | CIC-IEC | Adaptive control based on locomotion recognition; non-weight bearing voluntary control of joints FE | Joint torque reference | Knee, ankle | Vanderbilt micro-controlled leg prosthesis |
| [ | CIC | Adaptive control based on locomotion recognition | Joint torque reference | Knee, ankle | Vanderbilt micro-controlled leg prosthesis |
| [ | CIC | Adaptive control based on terrain slope estimation | Joint damping reference | Ankle | Peking university PKU-RoboTPro |
| [ | CIC | EMG-triggered stride motion routine | Motor current reference | Knee | Prototype leg prosthesis |
| [ | CIC | Adaptive control based on locomotion recognition | NI | Ankle | ABS |
| [ | IEC | Voluntary control of joint FE | Joint angle reference | Ankle | On-line VS |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Knee | ABS with ABA and powered knee prosthetic prototype |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Knee | ABS with ABA and Vanderbilt micro-controlled leg prosthesis |
| [ | CIC-IEC | Voluntary control of joint FE | Joint torque reference | Ankle | BiOM ankle-foot prosthesis, MIT Media Lab |
| [ | IEC | Voluntary control of joint FE | Joint torque reference | Knee | ABS |
Fields include: paper reference; control strategy (the neural control strategy used for the high-level control function implementation: CIC or IEC); neuro-control (the use of input neural signals for the generated output movement); actuator control signal (the output signal from the high-level EMG-driven control); joint (the controlled lower limb joint); platform (the device used for acquisition and testing)
NI not implemented, NS not stated, IEC interactive extrinsic contro, CIC computational intrinsic contro, FE flexion-extension; IE internal-external rotation, DoF Degrees of Freedom, ABS able-bodied subjects, ABA able-body adaptor, VS virtual simulator
Platform for data acquisition
Platform for control testing
Fig. 4Computational Intrinsic Control (CIC) and Interactive extrinsic Control (IEC) approaches for lower limb prosthesis neuro-control. Comparison between CIC (on the left) and IEC (on the right) from motor task generation to EMG-driven control. A CICs chose the correct control among the states implemented in the control board based on the EMG signals generated during a rhythmic locomotion; B IECs instead transform EMG recorded patterns to a specific continue modulation of the prosthetic joint
Overview of lower limb EMG-driven controllers working principles
| Ref. | Walking controller | Slope/speed adaptation | Additional modalities | Training/calibration time |
|---|---|---|---|---|
| [ | EMG-triggered knee joint lock during stance phase | SlA | All (STA | NN |
| [ | EMG-proportional modulation of knee joint velocity | SlA, SpA | All (not tested) | NS |
| [ | ML-driven knee joint angle trajectory generation | SlA, SpA | All (not tested) | CT: 10–15 s, per 2 sessions, per 5 days |
| [ | EMG-driven knee joint stiffness set-point | SlA, SpA | All (NWB | ST: 1 h, before each use |
| [ | EMG-driven knee joint stiffness set-point | SlA, SpA | All (STND | ST: 3 h, per 4 sessions; CT: 2 h trajectory tracking trials |
| [ | EMG-driven multi-DoF knee and ankle joint stiffness set-point | SlA, SpA | All (NWB | ST: therapist session; CT: 3 s per 64 trials, per 4 sessions |
| [ | ML-driven knee joint angle trajectory generation | SlA, SpA | All (not tested) | NS |
| [ | EMG-driven ankle joint stiffness set-point | SlA, SpA | All (NWB | CT: 10 trials ( |
| [ | EMG-proportional plantarflexor torque generation | SlA, SpA | All (not tested) | CT: NS |
| [ | EMG-triggered ankle plantarflexion and dorsiflexion | NI | NI | CT: NS |
| [ | EMG-decoded ankle and knee joint angle trajectory generation | SlA | All (STA | CT: |
| [ | EMG-proportional plantarflexor torque generation | SlA, SpA | All | ST: limited acclimation period |
| [ | EMG-driven knee FSM (Stance [Post-HS, FF and Pre-TO], swing [SF, SE]) | SlA | NI | Adaptation period of 20 min; FSM CT: NS |
| [ | Knee joint moment control as function of EMG-driven locomotion identification | SlA | STA | FSM CT: NS |
| [ | EMG-driven FSM for level ground walking and stairs climbing | SlA, SpA | STA | FSM CT: NS; ST < 20 min |
| [ | ML-driven knee joint FSM (Stance [Post-HS, Pre-TO], swing [Post-TO, Pre-HS]) | SlA | OBST | FSM CT: |
| [ | CPG-generated knee and ankle joint trajectories as function of ML-driven locomotion identification | NI | STND | FSM CT: NS |
| [ | ML-driven knee joint FSM (Stance [Post-HS, FF, Pre-TO], swing [Post-TO, Pre-HS]) | NI | STA | FSM CT: 50 gait cycles per task |
| [ | ML-driven knee joint FSM (Stance [Post-HS, FF, Pre-TO], swing [Post-TO, Pre-HS]) | NI | NI | FSM CT: 70 gait cycles |
| [ | ML-driven knee joint FSM (Stance [Post-HS, Pre-TO], swing [Post-TO, Pre-HS]) | SlA | STA | ST: therapist sessions; FSM CT: |
| [ | ML-driven ankle joint FSM (Stance [Post-HS, Pre-TO], swing) | SlA | STA | FSM CT: 21 trials in total, 6–7 steps per trial |
| [ | ML-driven FSM for multi-DoF ankle joint | SlA, SpA | All (NWB | FSM CT: 3 s per 8 trial, per 7 tasks |
| [ | ML-driven knee joint FSM (Stance [Post-HS, Pre-TO], swing [Post-TO, Pre-HS]) | NI | STND | FSM CT: NS |
| [ | Knee and ankle joint impedance characterization as function of ML-driven locomotion identification | SlA | STA | Intrinsic controller parameters tuning (NS); FSM CT: 10–20 trials per task |
| [ | ML-driven ankle joint impedance characterization based terrain inclination classification | SlA | NI | Intrinsic controller parameters tuning (NS); CT: 3 sessions; ST: |
| [ | EMG-triggered knee joint motion routine | NI | NI | NS |
| [ | ML-driven ankle joint FSM | SlA | STA | FSM CT: 5 gait cycles per trial; ST: 5 min per task |
| [ | EMG-driven model-based ankle joint angle trajectory generation | SlA, SpA | All (NWB | Virtual environment training: NS |
| [ | EMG-driven model-based knee joint impedance characterization | SlA, SpA | All (not tested) | CT: NS |
| [ | EMG-driven model-based knee joint impedance characterization | SlA, SpA | All (NWB | CT: trajectory tracking trials, walking experiments |
| [ | EMG-modulation of model-based ankle joint moment trajectory | SlA, SpA | All (STA | CT: 10 steps |
| [ | Hybrid ML-NMS model-based knee joint moment generation | SlA, SpA | All(STND | CT: 3–10 trials per motor task |
Fields include: paper reference; walking controller (the high-level control law during the walking cycle); slope/speed adaptation (the ability of the walking controller to adapt to different slope angles and ambulation velocities); additional modalities (additional types of locomotion supported from the EMG-driven controller); training/calibration time (required time to either calibrate the controller parameters or train the subject)
NN not necessary, NS not stated, NI not implemented, ML machine learning, NMS neuromuscularskeletal, CPG central pattern generator, HS heel strike, FF foot flat, TO toe off, SF swing flexion, SE swing extension, FSM finite-state machine, DoF Degrees of freedom, SlA slope adaptation, SpA speed adaptation, All no restriction in the locomotion control, NWB non-weight bearing joint movements joint movement, STND standing, SIT sitting, SQ squatting, STA stairs ascending, STD stairs descending, OBST obstacle stepping, TURN turning on the spot, CT calibration time, ST subject training
Tested modalities
Fig. 5Graphical representation of the three possible solutions for EMG-driven control. EMG signals are acquired from the stump of the amputee and used as input for the high-level controller, depending on how the neural signals are used three type of EMG-driven controllers can be implemented: A direct control, B pattern recognition, C model-based; the control signal output is then used from the internal lower level control of the prosthetic device
Overview of the used input signals and applied processing
| Ref. | Muscles | Additional sensors and feedback | EMG signal processing (filter order and cut-off frequencies) | Window sampling | Classifier (features) |
|---|---|---|---|---|---|
| [ | Single muscle not contracting during walking | NP | NI | Analog | Thresholding (Raw Sign.) |
| [ | GRAC | Load cell on the knee pivot | RECT, BPF (NS) | Analog | NA (ENV) |
| [ | Knee FLEX (RFEM/VASI/ VASL), knee EXT (SEMT) | Goniometer | BPF (20–500 Hz) | 115–192 ms | LM Network (HIST, ARC) |
| [ | HAMS, QUAD | Joint encoder | HPF (1st ord, 20 Hz), RECT, LPF (1st ord, 2 Hz), NORM, PCA | 2 ms | QDA (ENV) |
| [ | VASL, VASM, RFEM, SEMT, BICFL | Joint encoder | BPF (2nd ord, 20–450 Hz), RECT, LPF (2nd ord, 2.5 Hz), NORM; PCA | 3 ms | NA (ENV) |
| [ | SEMT, SAR, TFL, ADDL, GRAC, RFEM, VASM, VASL, BICFL | Joint encoder | NS | 200 ms | LDA (MAV, NZC, SSC, WL) |
| [ | GASM/SOL, TIBA | Joint encoder | BPF (2nd ord, 10–500 Hz), RECT, LPF (2nd ord, 10 Hz) | 50 ms | NARAX (ENV) |
| [ | GASM, TIBA | NP | RECT, LPF (3rd ord, 2.5 Hz); PCA | 10 ms | NA (MAV) |
| [ | GASM/GASL | MoCap system | FPF (2nd ord, 100 Hz), RECT, LPF (2nd ord, 4 Hz), NORM | NS | NA (ENV) |
| [ | VASM, BICFL, TIBA, GASL | Ankle goniometer | RECT, LPF (NS) | NS | Peak detector (ENV) |
| [ | VASL, RFEM, SEMT, BICFL | MoCap system | NORM, BPF (4th ord, 30–350 Hz), RECT, LPF (4th ord, 6 Hz), Kalman filter | < 500 ms | NA (ENV) |
| [ | TIBA, GASM | Joint position | HPF (2nd ord, 20 Hz), RECT, LPF (2nd ord, 2 Hz) | 10 ms | NA (ENV) |
| [ | GLMAX, GLMED, TFL | Footswitch | LPF (2nd ord, 1 KHz), HPF (3rd ord, 50 Hz), NORM | NS | Thresholding (ENV) |
| [ | VASL, VASM, RFEM, TFL, ADDL, BICFL, SEMM, SEMT | Footswitch | NS | NS | Heuristic Tree (IDE, MAV, MDF, MF) |
| [ | TIBA, GASM, GASL | Footswitch | HPF (1st ord, 16 Hz), LPF (2nd ord, 300 Hz) | 100 ms | STD |
| [ | SEMT, SAR, TFL, ADDL, GRAC, VASM, RFEM, VASL, BICFL | Footswitch | BPF (20–420 Hz) | 150 ms | LDA-SVM (MAV, ZCN, WL, SSC, MEC) |
| [ | RFEM, BICFL, SEMT, GASM, SOL | 2× 6-axis force sensor | RMS, BPS (20–500 Hz) | NS | SVM (NS) |
| [ | VASM, SEMT, ADDL, TFL | 2× IMU | NS | 200 ms | Hidden Markov model (MAV, WL, ZC, SSC) |
| [ | VASM, ADDL, TFL, SEMT | MoCap system | NS | NS | SVM (MAV, VAR, MDF, MPF) |
| [ | SAR, RFEM, VASL, VASM, BICFL, BICFS, SEMT, TFL, ADDL, GRA | 6-axis load cell | BPF (20–420 Hz) | 150–160 ms | LDA/SVM (MAV, WL, ZCN, SSC, MEC) |
| [ | TIBA, GASL, BICF, VASL | Footswitches | BPF (4th ord, 20–500 Hz) | 100–300 ms | LDA/SVM (MAV, VAR, WL, ZCN, SSC) |
| [ | TIBA, PERL, GASL, GASM, VASM, VASL, RFEM, BICFL | Class of movement performed | BPF (20–450 Hz) | 250 ms | LDA (MAV, ZCN, SSC, WL, ARC) |
| [ | BICF, RFEM, VASL, VASM, SAR, GRAC, ADDL, TFL + HAMS reinnervation | Load cell | BPF (20–450 Hz) | 250 ms | same as [ |
| [ | SEMT, ADDL, TFL, RFEM, BICFL, SAR, GRAC, VASL, VASM | Load cell | BPF (20–450 Hz) | 250–300 ms | LDA/DBN (MAV, WL, ZCN, SSC, 6ord ARC, MEC) |
| [ | GASM, TIBA | Load cell | PCA | 200 ms | LDA (MAV) |
| [ | GASL/SOL | NP | NI | NS | Thresholding (Raw Sign.) |
| [ | FIBL, BICF | NP | BPF (4th ord, 20–500 Hz) | 256 ms | LDA/SVM/NN (38 mixed domain features) |
| [ | GASL, SOL, TIBA | Joint angle | LPF (7th ord, 5 Hz), NORM | NA (ENV) | |
| [ | VASL, BICFL | NP | BPF (20–450 Hz), RECT, LPF (5/10 Hz), NORM | NS | NA (ENV) |
| [ | HAMS, QUAD | Load sensors | BPF (7th ord, 20–1000 Hz), RECT, LPF (5 Hz) | NS | NA (ENV) |
| [ | GASM, TIBA | Joint encoder | HPF(4th ord, 80 Hz), RECT, AVR | 150–200 ms | NA (ENV) |
| [ | VASM, VASL, RFEM, BICF, SEMT | MoCap system | BPF (2nd ord, 30–300 Hz), RECT, LPF (2nd ord, 6 Hz), NORM | 300 ms | NA (ENV) |
Fields include: paper reference; muscles (input EMG muscle signals employed by the controller); additional sensors and feedback (additional sensor signals employed by the controller and possible feedback provided to the user); EMG signal processing (the sequential processing applied to the input EMG signals; in case of filters, order and cut-off frequencies are included); window sampling (the window length used for the processing and features extraction); classifier (classifier types used on the processed signals and features)
NP not present, NI not implemented, NS not specified, NA not applicable, GRAC gracilis, HAMS hamstring muscles, QUAD quadriceps muscles, VASL vastus lateralis, VASM vastus medialis, RFEM rect femoris, TFL tensor fasciae latae, ADDL adductur longus, BICFL biceps femoris long arm, BICFS biceps femoris short arm, SEMM semimembranosus, SEMT semitendineus, SAR sartorius, GASM gastrocnemius medialis, GASML gastrocnemius lateralis, SOL soleus, TIBA tibialis anterioris, FIBL fibularis longus, GLMAX gluteus maximus, GLMED gluteus medius, FLEX flexors muscles, EXT extensors muscles, BPF band pass filter, HPF high pass filter, LPF low pass filter, RECT rectification, NORM max value normalization, PCA principal component analysis, RMS root mean squared signal, LDA linear discriminant analysis, NARAX non-linear autoregressive neural network with exogenous inputs, QDA quadratic discriminant analysis, ANN artificial neural network, DBN dynamic Bayes network, SVM super vector machine, LM Levenberg-Marquardt, EBA entropy-based adaptation, LIFT learning from testing data adaptation, ENV envelope, IDE integral of differential EMG, MAV mean absolute value, STD standard deviation, MDF median frequency, MF mean frequency, MPF mean power frequency, ZCN zero-crossing number, WL waveform length, SSC sign slope change, ARC autoregressive coefficients, MSAR mean square of ARC, TDAR time-domain and ARC combination, MEC features from mechanical sensors, HIST histogram bin values, VAR variance
Used during calibration phase
Used during testing phase
Overview of the evaluation measurements and related results
| Ref. | Perform-based measurements | Biomechanical measurements | Averaged results | Control delay | Subjects number | Reported limitations |
|---|---|---|---|---|---|---|
| [ | QA on locomotion performance | NI | NI | 50–100 ms | > 1 TFA | NS |
| [ | Cadence, Swing and Stance duration | Joint angles and moments, maximum knee flexion | Results in figures only | NS | 1 TFA | Sensitive to movement artifacts |
| [ | Error events analysis | Joint angle NRME, CC | Max error events amplitude = 42 (11 SD); NRME < 6.56 (1.85 SD)%; CC = 0.59 (0.9 SD) | NS | 4 ABS | High maximum error amplitudes |
| [ | Joint flexion/extension CA | Joint angle RMSE | CA = 92 (7 SD)%; RMSE = 6.2 (0.71 SD) | NS | 2 TFA, 1 BTFA | NS |
| [ | Joint angle and joint stiffness; RMSE in joint angle trajectory tracking | 1 ms | 1 TFA; 2 ABS | Not appropriate swing control; lack of somatosensory feedback; sensitive to movement artifacts and skin perspiration | ||
| [ | Motor task CA, MCT and MCP | NI | CA = 90.7 (5.0 SD)%; MCT = 1.26 (0.1 SD)s; CP = 96.3 (4.3 SD)% | < 700 ms | 6 TFA | Sensitive to electrode shifts and impedance; extensive training necessary |
| [ | NI | VAF, RMSE joint angle | VAF > 83%; RMSE < 5.4 (1.2 SD) | − 100 ms | 3 TTA | Performance being tested only in constant velocity walking task |
| [ | MCT | NI | MCT = 1.9 s | NS | 5 ABS | Position controller unsatisfactorily during stance phase |
| [ | NP | Joint peak power and work respect to state-base controller | Statistical difference of evaluated parameters only with visual feedback (p-val = 0.02) | 33 ms | 5 TTA | Short training session, experienced high muscular fatigue |
| [ | NI | Joint angle trajectories | Results in figures only | NS | 10 ABS | No walking speed adaptation, no real-time |
| [ | NI | Joint trajectory r-value and SNR | r-value = 0.64 (0.22SD); SNR = 7.42 (2.88SD) | 3.3 ms | 6 ABS | Position controller unsatisfactorily for limb dynamics |
| [ | Number of falling | Joint angle RMSE, EMG contraction level, mean joint torque during balance task | Falling events and applied torque decrease with training; final RMSE = 0.19 (8.78) | 10 ms | 6 ABS; 6 TTA | Small sample population; study used visual feedback |
| [ | NI | QA of EMG signals and joint angle | Figures only | NS | 1 TFA | Sensitive to movement artifacts; sensitive to muscular mass changes |
| [ | Locomotion classification accuracy | QA of ankle joint position and shank angular orientation | CA = 86.53 (8.5 SD)%; biomechanical measurements (figures only) | NS | > 1 ABS, > 1 TFA | NS |
| [ | Stance time; gait symmetry | Toe-off angle; peak torque; joint trajectories | Qualitatively similar to biological ankle trajectories (figures only) | NS | 1 BTTA | Asymmetry on knee flexion during late stance |
| [ | Locomotion and transitions CA | NI | Locomotion CA = 91.79–100%; transition CA = 100% | 12 ms | 5 TFA | Sensor fusion and sound leg instrumentation is necessary to increase accuracy |
| [ | Locomotion CA | NI | CA | NS | 5 ABS | NS |
| [ | Locomotion CA | NI | CA = 91.46% | NS | 100 ms | NS |
| [ | Locomotion CA | NI | CA = 91.23% | NS | 3 ABS | Tested only healthy subjects |
| [ | Locomotion and transitions CA | NI | Locomotion CA | < 45.2 ms | 4 TFA | Real-time test only on non-powered prosthesis; mechanical sensor feature are necessary |
| [ | Locomotion CA | NI | CA = 97.9 (1.39 SD)% | NS | 5 ABS, 5 TFA | Only limited number of locomotions; major misclassification during gait transitions |
| [ | Joint DoF motion CA | NI | 1-DoF CA = 93.3 (0.5 SD)%; 3-DoF CA = 84.4 (0.8 SD)%; | 50ms | 5 ABS, 12 TTA | Best results only combining both tibia and thigh muscles |
| [ | Locomotion CA, NWB CA, falls occurrences | NI | with TMR: locomotion CA = 8.9%, NWB CA = 91.0 (4.7SD)%, falls occurrence = 0%; no-TMR: locomotion CA = 10.2%, NWB CA = 86.8 (3.0SD)%, falls occurrence = 2% | NS | 4 TFA, 1 TMR | Control degradation over time due to fatigue, electrode shift and skin perspiration; necessity of mechanical sensors for high accuracy; small number of subjects |
| [ | Locomotion and transitional CA, effects on classification errors | NI | Locomotion CA < 99%; transition CA = 87%; classification errors during stairs were more disruptive | < 20 ms | 7 TFA | Control degradation over time due to fatigue, electrode shift and skin perspiration; testing is performed in only one sessions |
| [ | Questioner on control comfort | Inclination CA | CA > 95%; comfort higher when no classification error (accepted error | NS | 2 TFA | Experienced high muscular fatigue; lack of sensory feedback |
| [ | NI | QA of EMG signals | Results in figures only | NS | 1 ABS | Not tested on amputee; only walking activity control |
| [ | Locomotion CA | NI | CA = 99.06 (0.87SD)% | 32 ms | 5 ABS | Not tested on-line |
| [ | NI | Joint angle trajectory frequency content | mean frequency = 5.4 (0.3 SD) Hz, qualitatively similar to biological ankle | NS | 1 TTA | Temporal variation of the EMG signals are not accounted for |
| [ | Subject qualitative report | QA of knee joint position and torque | Control interface did not feel natural; able-bodied resemblance joint trajectories (figures only) | NS | 1 ABS with ABA | Experimental tuning of the parameters is necessary |
| [ | QA of joint trajectories with respect to ABS | Joint angle trajectory RMSE | Results in figures only | NS | 1 ABS with ABA | Model parameters are tuned manually; control instable with biarticular muscles |
| [ | NI | Toe-off angle, joint net work, peak power, joint torque vs angle | Net work performed higher than the biological norms; not substantial difference in joint moments between intrinsic controller and EMG-driven | 2 ms | 1 BTTA; 3 TTA, 3 ABS | Further studies on the real metabolic cost benefits are required |
| [ | NI | Joint torque NRMSD with respect ABS | NRMSD | < 50 ms | 1 ABS | Complex subject-specific calibration; required validation on more subjects and hardware |
Fields include: paper reference; performance-based measurements (e.g. cadence, stance/swing time, stumble rates, etc.); biomechanical measurements (e.g. joint trajectory deviations, peak angles, net work, etc.); averaged results (averaged or worst subject-case results); control delay (time required for the generation of the high-level control output from the acquired relevant signals, including processing); subjects (number of subjects); reported limitations (limitations reported by the authors)
NP not present, NI not implemented, NS not specified, QA qualitative analysis, CA classification accuracy, RMSE root mean squared error, NRMSD normalized root mean squared deviation, time stride, walking self selected velocity, VAF variance accounted for, MCT motion completion time, MCP motion compilation percentage, DoF Degree of Freedom, TFA transfemoral amputee, BTFA bilateral transfemoral amputee, TTA transtibial amputee, BTTA bilateral transtibial amputee, ABS able-bodied subjects, ABA able-body adaptor