Myoelectric Control for Upper-Limb Exoskeletons: A Decoder-Shaper-Controller Framework, Design Guidelines, and Future Directions
Organizations: Department of Engineering for Innovation Medicine, University of Verona, Strada Le Grazie 15, 37134 Verona, Italy · Department of Biomechanical Engineering, University of Twente, 7522 NB Enschede, The Netherlands
Abstract
Myoelectric Control Systems (MCSs) enable voluntary control of wearable robots through muscle activity. However, intention decoding, assistance shaping, and low-level actuator control are often not explicitly distinguished, making their contributions difficult to evaluate and compare. This review introduces a functional decoder-shaper-controller framework for continuous myoelectric control of upper-limb exoskeletons. The decoder estimates an intention-related variable from surface electromyography (sEMG), the shaper maps it to a control reference according to an assistance policy, and the controller realizes that reference through actuator control. This decomposition separates intention estimation from assistance-policy design and enables comparison of heterogeneous architectures. Representative approaches are critically examined in terms of module design, calibration, and evaluation. The analysis highlights that the shaper, despite determining the magnitude and shape of assistance, lacks established design and tuning methodologies and is often embedded within the decoder or controller. Key open issues include inconsistent reporting of assistance levels, limited use of interaction-aware stability and passivity tools, and insufficient validation across degrees of freedom, users, and tasks. Building on these findings, this review provides design guidelines for systematic module-wise tuning and identifies future research priorities to bridge the gap between accurate intention decoding and safe, effective, and generalizable assistance under real-world operating conditions.
Figures & tables
| Ref. | Year | Architecture | Topics |
| [ [ 16 ] ] | 2015 | Continuous/discrete decoder | Recommended practices and future research on myoelectric interfaces |
| [ [ 17 ] ] | 2015 | Decoder, controller | Sensor fusion methods for wearable robots |
| [ [ 18 ] ] | 2020 | Decoder, controller | Key technologies for human-robot interaction based on sEMG |
| [ [ 19 ] ] | 2022 | Decoder | Machine-learning and deep-learning methods for robust, adaptive, and reliable upper limb motion estimation for myoelectric control |
| [ [ 5 ] ] | 2022 | Decoder, controller | MCSs for upper limb wearable robotic exoskeletons and exosuits |
| [ [ 20 ] ] | 2023 | Decoder | Neuromusculoskeletal biomechanics: neural control, muscle–tendon dynamics, musculoskeletal modeling, and digital-twin applications |
| Decoder Paradigm | Empirical | Linear Regression | Non-linear Regression | NMS Models | ML Models | Physics-Informed ML Models |
| Typical Target | No explicit target | : force, joint torque, kinematics | : force, joint torque, kinematics | : force, joint torque; kinematics possible | : kinematics; force, joint torque possible | Potential : force, joint torque, stiffness, muscle states, kinematics |
| Physiological Structure | None | None | Optional | Explicit | No explicit physiological structure | Physical constraints through loss functions or model architecture |
| Generalization | Very low | Improved when fitting force/torque rather than kinematics | Improved when fitting force/torque rather than kinematics | Potential robustness across payloads; model- and calibration-dependent | Strongly dependent on training data distribution | Potential improvement over conventional ML; not yet demonstrated in complete MCSs |
| EMD Handling | Generally ignored | Generally ignored | Possible through explicit temporal or activation dynamics | Can be explicitly modeled | Implicitly handled through the temporal analysis window/forecasting horizon | Potentially incorporable through physical constraints |
| Calibration Burden | No explicit decoder calibration | Very Low | Low-moderate | Model-dependent | Data- and model-dependent | Data- and model-dependent |
| Computational Burden | Very Low | Very Low | Low-moderate | Implementation-dependent | Model-dependent | Model-dependent |
| Shaper Type | Assistance Level | Strengths | Limitations |
| Proportional (force force) | Simple and interpretable; explicitly computable; widely validated on humans | Instability/performance degradation reported above [ 40 , 39 ] | |
| Proportional (force velocity) | Not directly computable; variable, in static conditions, decreases with velocity | Payload-independent behavior | No established guidelines; no established calibration guidelines |
| Integral (force force) | achievable for quasi-static tasks | Reduces effort in static conditions | Assistance level not adjustable; not suitable for fast tasks; not robust to arm kinematics, since no gravity-compensation law is applied |
| Admittance | Not directly computable | Physiologically motivated force velocity mapping; particularly suitable for users with no residual movement, e.g., pathological populations [ 30 ] | Requires careful tuning of virtual dynamics, often selected empirically or according to user preferences; inappropriate parameters may affect responsiveness, stability, comfort, and interaction compliance |
| Adaptive gravity compensation | achievable for quasi-static tasks; partial gravity compensation possible | Robust to arm kinematics through the gravity-compensation model; robust to subject anthropometry; relatively robust performance under dynamic conditions | Partial gravity compensation has been shown to be preferred over full compensation [ 124 , 125 ] ; optimal partial compensation level has not yet been identified |
| Learning-based | Not directly computable; output of the learning algorithm | Can encode complex nonlinear mappings; can optimize assistance policies | not directly tunable; shaper/decoder boundary may collapse |
Assistive Robotics
Assistive robotics develops robots and wearable devices that support mobility, daily activities, rehabilitation, and care.
See all 214 papers