| Literature DB >> 36167552 |
Valeria Longatelli1, Diego Torricelli2, Jesús Tornero3, Alessandra Pedrocchi4, Franco Molteni5, José L Pons6, Marta Gandolla7.
Abstract
BACKGROUND: In neurorehabilitation, we are witnessing a growing awareness of the importance of standardized quantitative assessment of limb functions. Detailed assessments of the sensorimotor deficits following neurological disorders are crucial. So far, this assessment has relied mainly on clinical scales, which showed several drawbacks. Different technologies could provide more objective and repeatable measurements. However, the current literature lacks practical guidelines for this purpose. Nowadays, the integration of available metrics, protocols, and algorithms into one harmonized benchmarking ecosystem for clinical and research practice is necessary.Entities:
Keywords: Benchmark; Exoskeletons; Functional evaluation; Neurological disorders; Performance evaluation; Rehabilitation robotics; Stroke; Testing; Upper limb
Mesh:
Year: 2022 PMID: 36167552 PMCID: PMC9513990 DOI: 10.1186/s12984-022-01082-8
Source DB: PubMed Journal: J Neuroeng Rehabil ISSN: 1743-0003 Impact factor: 5.208
Fig. 1Benchmarking scheme process definition and partners’ contribution. Polimi = Politecnico di Milano; VB = Villa Beretta Neurorehabilitation Center; HLM = Hospital Los Madroños; SRALab = Shirley Ryan AbilityLab; CSIC = Consejo Superior de Investigaciones Científicas
Upper limb motor primitives
| Motor Primitive | Definition |
|---|---|
| Idle | Holding the upper limb in a stable position without contact with any object |
| Stabilize | Holding a target object still. There is the grasp of a target object throughout the minimal-motion |
| Point-to-point reach | Reaching a target point without contact with any object |
| Reach for grasp | Reaching a target object and make contact with it through grasping |
| Transport | Moving a target object in space |
| Reposition | Moving away from the target object toward the idle position, without contact with any other object |
Fig. 2Taxonomy for classifying upper limb motor primitives involved in the upper limb benchmarking scheme
Upper limb motor abilities
| Motor Ability | Description | Outcome measure domain | Source | |
|---|---|---|---|---|
| Kinematics | EMG | |||
| Accuracy | Spatial error of movements relative to optimal behavior | x | [ | |
| Efficacy | Successful achievement of a targeted task goal | x | [ | |
| Efficiency | Quality of how a targeted task goal is reached | x | x | [ Adapted for EMG domain |
| Movement amplitude | Maximally reachable area or volume with a specific joint and position-related aspects of single or multiple joints | x | [ | |
| Muscular effort | Muscular activation associated with the production of muscle tension while achieving a task | x | // | |
| Intra-limb coordination | Correlation and redundancies in upper limb joints that produce different strategies to complete the task | x | x | [ Adapted for EMG domain |
| Planning predictability | Ability to perform goal-directed movements in a feedforward manner | x | x | [ |
| Power | Ability to produce force or power while performing exercises | x | // | |
| Smoothness | Quality of feedforward control based on the deviation of the velocity profile to an optimal, bell-shaped velocity profile | x | x | [ |
| Speed | How fast movements are performed | x | [ | |
EMG = Electromyography; // indicates that the ability has not been previously defined in the literature
Benchmarking indicators for motor abilities
| Motor Ability | Performance Indicator | Domain | Mandatory/Recommended | Description | Relevant reference | |
|---|---|---|---|---|---|---|
| Kin | EMG | |||||
| Accuracy | Trajectory absolute error | x | R | Mean or maximal distance between ideal and actual trajectory between movement onset and end | [ | |
| End-point error | x | R | Mean or maximal Euclidean distance between actual and target position at or after movement end | [ | ||
| Variable error | x | R | Standard deviation of the end-point error across multiple repetitions of the movement or task | [ | ||
| Area Index | x | R | Area between the desired straight line and the path actually performed | [ | ||
| Efficacy | Success rate | x | R | Number of accomplished objectives (e.g., movements performed, tasks completed) divided by the total number of attempts | [ | |
| Number of movements stops | x | M | Number of times that the velocity curve dropped below a percentage of peak velocity after movement onset | [ | ||
| Efficiency | Movement time | x | R | Time from the onset to the end of a task or movement | [ | |
| Path traveled | x | R | Path length covered between onset and end of a movement or task | [ | ||
| Path length ratio | x | M | Ratio between the path traveled and the shortest possible distance between movement onset and end | [ | ||
| Trunk compensation | x | R | Ratio between trunk displacement and hand displacement in the sagittal plane | [ | ||
| Waveform length | x | R | Cumulative length of the waveform of the EMG signal from the | [ | ||
| Average amplitude change | x | R | Mean of the cumulative length of the waveform of the EMG signal from the | [ | ||
| Difference absolute standard deviation value | x | R | Standard deviation of the cumulative length of the waveform of the EMG signal from the | [ | ||
| Intra-limb coordination | Joint angle correlation | x | R | Correlation between shoulder flexion–extension and elbow flexion–extension joint time angles profiles | [ | |
| Elbow peak velocity | x | R | Highest value of the elbow flexion/extension joint velocity profile during movement | [ | ||
| Time to peak elbow extension angle | x | R | Time to reach peak extension angle for the elbow joint, relative to the duration of the movement | [ | ||
| Muscular synergies | x | R | Linear decomposition algorithm (e.g., principal components analysis, factor analysis, independent component analysis, and non-negative matrix factorization) to extract spatiotemporal, temporal, and spatial features from EMG signal of the muscles mainly involved in the task | [ | ||
| Co-contraction index | x | R | Percentage of overlapping activity of EMG linear envelopes between the agonist and the antagonist muscle involved in the task | [ | ||
| Intermuscular coherence | x | R | Square of the cross-spectra normalized with auto-spectra derived from the EMG signal from the agonist and the antagonist muscles involved in the task | [ | ||
| Movement amplitude | Joint range of motion | x | M | Range of the anatomical joints angles between movement onset and end | [ | |
| Maximum reached distance | x | R | Maximum distance reached from the starting position | [ | ||
| Trunk displacement | x | R | Euclidean distance covered by the trunk between movement onset and end | [ | ||
| Normalized reaching area | x | R | Maximally reached or reachable position during a movement or task divided by the length of the user’s arm | [ | ||
| Muscular effort | Integrated EMG | x | R | Summation of rectified EMG signal amplitude obtained from the | [ | |
| Root Mean Square | x | R | Square root of the mean square of the EMG signal amplitude obtained from the | [ | ||
| Activation level | x | M | Average of the absolute value of the EMG signal amplitude obtained from the | [ | ||
| Variance of EMG | x | R | Average of squared EMG signal amplitude obtained from the | [ | ||
| Mean absolute value slope | x | R | Differences between mean absolute values of the EMG signal amplitude obtained from the | [ | ||
| Planning predictability | Time to peak velocity | x | R | Time to reach peak velocity relative to the duration of the movement | [ | |
| Reaction time/Response latency | x | M | Time between the “Go” cue (as indicated by visual/acoustic feedback or any other channel) of a movement and the actual onset of the movement (e.g., 10% of peak velocity) | [ | ||
| Muscle onset | x | R | Time between the “Go” cue and the onset (e.g., detected by the Teager–Kaiser energy operator) of the EMG signal amplitude obtained from the | [ | ||
| Initial movement direction error | x | R | Distance between ideal and actual trajectory at an initial time point right after movement onset (e.g., 10% of peak velocity) | [ | ||
| Aiming angle | x | R | Angular difference between target direction and direction of travel calculated from starting point up to peak speed point | [ | ||
| Power | Mean frequency | x | R | Sum of the product of the power spectrum of the EMG signal from the | [ | |
| Median frequency | x | R | Frequency at which the power spectrum of the EMG signal from the | [ | ||
| Mean power | x | R | Average power of the power spectrum of the EMG signal from the | [ | ||
| Power spectral density | x | R | Amount of power per frequency interval of the power spectrum of the EMG signal from the | [ | ||
| Frequency ratio | x | R | Ratio between the low-frequency components and the high-frequency components of the power spectrum of the EMG signal from the | [ | ||
| Power spectrum ratio | x | R | Ratio between the energy which is nearby the maximum value of the power spectrum of the EMG signal from the | [ | ||
| Smoothness | Number of velocity peaks | x | M | Number of peaks (i.e., maxima above a certain threshold) in the velocity profile between movement onset and end | [ | |
| Speed correlation to idealized profile | x | R | Correlation between actual speed profile and idealized normal velocity profile (e.g., straight line) | [ | ||
| Movement Arrest Period Ratio | x | R | Proportion of time that movement speed exceeds a given percentage of peak speed | [ | ||
| Peak Speed Ratio | x | R | Mean speed divided by the peak speed | [ | ||
| Normalized dimensionless jerk | x | R | Time-integral of the squared jerk (i.e., third time-derivative of position) between movement onset and end normalized with respect to movement duration to the power of five and movement length to the power of two | [ | ||
| Spectral arc length | x | R | Length of the spectral trajectory (i.e., in the frequency domain) of the velocity profile between movement onset and end | [ | ||
| Mean acceleration | x | R | Mean value of the acceleration profile between movement onset and end | [ | ||
| EMG Zero Crossing | x | R | Number of times that amplitude values of the EMG signal from the | [ | ||
| Slope sign change | x | R | Number of times that slope of the EMG signal from the | [ | ||
| Speed | Peak velocity | x | R | Maximal value of the velocity profile between movement onset and end | [ | |
| Mean velocity | x | M | Mean value of the velocity profile between movement onset and end | [ | ||
| Mean velocity variability | x | R | Difference between the velocity profile of the participant’s reaching trajectory and the ideal velocity profile for each movement | [ | ||
If not specified, kinematic outcomes must be computed from a distal joint or the robot end-effector. Electromyography outcomes must be computed for every muscle recorded if not specified. Relevant reference specifies the first work of the literature that, to our knowledge, used that specific outcome
Template of the worksheet to conduct the benchmarking
| 1) Definition of the system under investigation | |
|---|---|
Subject Robotic device + Subject | |
Age: Sex: Pathology: Upper arm length (cm): Forearm length (cm): Dominant arm: Evaluated arm: Neuropsychological assessment: | Training modality: Number of DOFs: Actuated DOFs (list and level of resistance/assistance [− 1; 1]): Passive DOFs (list and level of antigravity compensation [0;1]): |
Fig. 3Upper limb kinematics model according to robotics convention
Fig. 4Upper limb kinematics model according to ISB guidelines
Fig. 5Upper limb main muscles involved in motor skills defined in the benchmarking scheme
Fig. 6Rest position (A) in the frontal view (a) and in the lateral view (b)
Fig. 7Target points or object location for motor skill anterior reaching and move object. A = Rest position; B = Central position; C = Controlateral position; D = Ipsilateral position; E = Mouth
Motor skills flow description through motor primitives
| Motor skill | 1) Anterior reaching at rest position height | 3) Move objects at rest position height | 5) Hand to mouth without object | 6) Hand to mouth with object |
|---|---|---|---|---|
| Motor primitives | 1) Idle (A) 2) Point-to-point reach (B) 3) Reposition (A) 4) Point-to-point reach (C) 5) Reposition (A) 6) Point-to-point reach (D) 7) Reposition (A) | 1) Idle (A) 2) Reach for grasp (B) 3) Transport (C) 4) Reposition (A) 5) Idle (A) 6) Reach for grasp (C) 7) Transport (D) 8) Reposition (A) 9) Idle (A) 10) Reach for grasp (D) 11) Transport (B) 12) Reposition (A) | 1) Idle (A) 2) Point-to-point reach (E) 3) Idle (E) 4) Reposition (A) | 1) Idle (A) 2) Reach for grasp (A) 3) Transport (E) 4) Stabilize (E) 5) Transport (A) 6) Reposition (A) |