| Literature DB >> 34950707 |
Stefano Dalla Gasperina1,2, Loris Roveda3, Alessandra Pedrocchi1,2, Francesco Braghin2,4, Marta Gandolla2,4.
Abstract
Technology-supported rehabilitation therapy for neurological patients has gained increasing interest since the last decades. The literature agrees that the goal of robots should be to induce motor plasticity in subjects undergoing rehabilitation treatment by providing the patients with repetitive, intensive, and task-oriented treatment. As a key element, robot controllers should adapt to patients' status and recovery stage. Thus, the design of effective training modalities and their hardware implementation play a crucial role in robot-assisted rehabilitation and strongly influence the treatment outcome. The objective of this paper is to provide a multi-disciplinary vision of patient-cooperative control strategies for upper-limb rehabilitation exoskeletons to help researchers bridge the gap between human motor control aspects, desired rehabilitation training modalities, and their hardware implementations. To this aim, we propose a three-level classification based on 1) "high-level" training modalities, 2) "low-level" control strategies, and 3) "hardware-level" implementation. Then, we provide examples of literature upper-limb exoskeletons to show how the three levels of implementation have been combined to obtain a given high-level behavior, which is specifically designed to promote motor relearning during the rehabilitation treatment. Finally, we emphasize the need for the development of compliant control strategies, based on the collaboration between the exoskeleton and the wearer, we report the key findings to promote the desired physical human-robot interaction for neurorehabilitation, and we provide insights and suggestions for future works.Entities:
Keywords: motor recovery; neurorehabilitation; physical human-robot interaction; rehabilitation robotics; robot control; upper-limb exoskeletons
Year: 2021 PMID: 34950707 PMCID: PMC8688994 DOI: 10.3389/frobt.2021.745018
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
FIGURE 1Human-robot interaction representation. The blue scheme represents human motor control, and the red scheme refers to the exoskeleton control. The human-robot coupled system cooperates towards the completion of a shared functional task.
Presented classification of control methods for patient-cooperative compliant robotics for upper-limb rehabilitation.
| Term | Description |
|---|---|
| ”High-level” training modalities | Control strategy that does not necessarily depend on the developed hardware. Directly relates to the desired human-robot interaction behavior during the rehabilitation exercise. Explicitly designed to induce motor plasticity according to the stage of the recover process, and to improve the treatment outcome |
| ”Low-level” control strategies | Control strategy that depends on the developed hardware. Baseline control law that represents a substrate for implementing a variety of ”high-level” modalities. Relates to the capability to promote shared, cooperative, compliant motion between the subject and the robot |
| ”Hardware-level” implementation | Hardware implementation and control approaches used to promote transparency and compliant motion. Relates to actuation, transmission and sensor technologies involved in the development of compliant joints for rehabilitation exoskeletons |
High-level training modalities for upper-limb robot-mediated rehabilitation. Classification refers to subject’s status at interaction. Red arrows represent exoskeleton assistance (solid) or resistance (dashed). Blue arrows indicate user voluntary effort, if present.
| High-level modalities | Passive | Active-assistive | Active | Resistive |
|---|---|---|---|---|
|
| The robot performs the task without accounting for subject’s effort. The robot corrects trajectory errors | The robot and the subject perform the task cooperatively. The robot can provide weight counterbalance or trajectory-based corrective assistance | The subject actively performs the task. The robot does not provide assistance nor resistance to the subject. No time-dependent trajectory is present | The subject actively performs the task. The robot resists to the movement by providing opposing forces |
|
|
|
|
|
|
|
| Prevents soft tissue stiffening. Passive mobilization generates somatosensory stimulation | Preserves subject motivation and self-esteem. Subject’s involvement promotes motor learning | The robot is a measurement device. Permits ROM exploration and do not limit subject’s voluntary free movements | Promotes subject’s involvement and potentiate muscular strength |
|
| Passive-triggered strategies, Teach-and-replay strategies, Passive-mirrored strategies | Purely corrective and weight counterbalance assistance, Inter-joint coordination assistance, Adaptive assistance | Tunneling or trajectory-constrained strategies | Viscous-field and error-augmentation strategies |
FIGURE 2General control scheme. Feedback control (impedance-based corrective assistance) and feedforward control (counterbalance assistance) sum up to compute the desired control input.
FIGURE 3Impedance control scheme in the joint-space. Implicit (black) and explicit (black and gray). I(s) is the impedance controller, F(s) is the force controller (only explicit). θ and τ represent respectively reference angular position and torque, while u refers to the motor corrent control signal.
FIGURE 4(A) First order impedance model applied at the elbow joint in the joint-space. (B) First order impedance model applied at the elbow joint in the Cartesian-space.
FIGURE 5Impedance control scheme in the Cartesian-space. Implicit (black) and explicit (black and gray). I(s) is the impedance controller, F(s) is the force controller (only explicit). FK represents the forward kinematics model of the exoskeleton, and J corresponds to the transposed Jacobian matrix. θ and τ represent respectively reference angular position and torque, while u refers to the motor current control signal.
FIGURE 6Admittance control scheme in the joint-space. A(s) is the admittance controller, P(s) is the position controller. θ and τ represent respectively reference angular position and torque, while u refers to the motor current control signal.
FIGURE 7Admittance control scheme in the task-space. A(s) is the task-space admittance controller, P(s) is the joint-space position controller. IK corresponds to the inverse-kinematics algorithm. θ and τ represent respectively reference angular position and torque, while u refers to the motor current control signal.
Comparison of available control strategies at high-level, low-level and hardware-level for upper-limb neurorehabilitation exoskeletons. S: shoulder, E: elbow, W: wrist.
| Exoskeleton | Supported joints | DOFs | Bimanual | High-level | Low-level | Actuation | Sensing | References |
|---|---|---|---|---|---|---|---|---|
|
| S,E | 3 | no | None | Admittance (with gravity compensation) | Brushless motor coupled with harmonic drive gearbox | Task-space force sensing resistors (FSR) |
|
|
| S,E | 4 × 2 | yes | Passive (passive-triggered), Active-assistive (adaptive assistance) and Active modalities | Position control of compliant joints, Task-space force control, Cartesian impedance control (with friction, gravity and inertia compensation) | Brushless DC motor coupled with mechanically compliant cable transmission | no |
|
|
| S,E,W | 6 × 2 | yes | Passive (mirroring), Active-assistive (counterbalance) | Position control of SEA-based joints | SEA-based brushed DC motor coupled with gearbox | Joint-space (SEA-based indirect) |
|
|
| S,E,W | 6 | no | Passive, Active-assistive (corrective, tunneling) | Joint-space and task-space implicit impedance control (with friction and dynamics compensation) | Brushed DC motor coupled with harmonic drive gearbox | Task-space (6-axis F/T sensor, only ARMin II and III) |
|
|
| S,E,W | 6 | no | Passive, and Active-assistive | Joint-space impedance control (with friction and gravity compensation) and admittance-based control for back-drivability | Electric DC motor coupled with harmonic drive gearboxes | Task-space (6-axis F/T sensors) |
|
|
| S,E,W | 7 | yes | Passive and Active-assistive (symmetric and asymmetric mirroring), Active (transparent) modalities | Task-space admittance control (with friction and gravity compensation) and inner joint-space position control | Electric DC motor coupled with harmonic drive gearboxes | Task-space (6-axis F/T sensors) |
|
|
| S,E | 5 | no | Passive (teach-and-replay), Active-assistive | joint-space implicit impedance control | Brushless DC motor coupled with harmonic drive gearboxes | Joint-space (direct) |
|
|
| S,E,W | 7 × 2 | yes | Active-assistive (corrective and counterbalance), Active (inter-joint coordination) and Resistive modalities | Explicit impedance control (with friction and dynamics compensation) | SEA-based brushless DC motor | Joint-space (SEA-based indirect), task-space (6-axis F/T sensors) |
|
|
| S,E | 4 | no | Active-assistive (corrective), Active (tunneling) | Task-space implicit impedance control (with friction and gravity compensation) | Quasi-backdrivable permanent magnet torque motor | no |
|
|
| S,E | 4 | no | Passive, Active-assistive, Resistive (viscous-field and error-augmentation) | Position control of SEA-based joints, joint-space explicit impedance control | SEA-based brushless DC motor coupled with harmonic drive gearboxes and custom springs | Joint-space (SEA-based indirect) |
|
|
| S,E,W | 8 | no | Active-assistive (velocity-field control) | Admittance control | Brushless DC motor coupled with gearbox | Task-space (6-axis F/T sensors at wrist and upper arm) |
|
|
| S,E | 4 | no | Active-assistive (assistance-as-needed) | Model-based adaptive impedance control | Pneumatic actuation | no |
|
|
| S,E,W | 5 × 2 | yes | Passive (mirroring), Active-assistive (counterbalance) | Position, velocity, current control | Brushless DC motor coupled with low-backlash gearboxes | task-space (6-axis F/T sensors) |
|
FIGURE 8Summary of patient-cooperative control strategies for upper-limb rehabilitation exoskeletons at different levels of implementation: hardware-level actuation and sensing implementation, low-level control strategies, and high-level training modalities.