Introduction
Patients suffering from strokes need to receive intensive rehabilitation training to improve range of motion, movement coordination, and muscle strength. These therapy programs are traditionally conducted by physical therapists. However, the efficacy of therapist-centered rehabilitation therapy often relies on the therapist’s subjective clinical experience. In recent years, there is an increasing interest in using robotic devices to help providing rehabilitation training because these devices can provide a variety of highly repetitive movements and training protocols for stroke patients.1
Human–robot interactive control approaches, that specify how rehabilitation robotic devices adaptively interact with stroke survivors in an automated and safe manner, are one of the major challenges in developing robot-assisted training system. The control strategies explored in some early rehabilitation robotic devices, such as the proportional integral derivative controller for MIME,2 the impedance controller for MIT-Manus,3 and the admittance controller for GENTLE/s,4are mainly concentrated on providing constant assistance while not integrating stroke patients’ feedback into the control loop. It is a common hypothesis in the field of robot-assisted rehabilitation that the control approaches, that can close the loop via the patients and further adapt robotic devices’ assistance to the stroke patients’ progress, will be more efficient.5 This issue is typically addressed using assist-as-needed6,7 or user-cooperative control strategies.8,9 In the study by Hussain et al.,6 an adaptive seamless assist-as-needed control scheme is developed for the robotic gait training, which learns in real time the disability level of human subjects based on the trajectory tracking errors and adapts the robotic assistance accordingly. Riener et al.8 presents a patient-cooperative strategy for robotic gait training, and results with healthy subjects show that subjects train more actively and only get support as much as needed. Nonetheless, the potential issue of these methods is that they focus on low-level robotic motor controllers. The training tasks update, the safety-related issues (e.g. spasticity and twitch) monitoring, the robotic working states (e.g. joint torque, voltage, workload, and end-effector velocity) detection, the therapeutic progress assessment, and the decision-making behaviors are all administered by physical therapists.
In the last few years, hierarchical supervisory control strategies have been developed. These approaches incorporate the training tasks update and the physical therapist’s behavior decision into the low-level robotic motor controller. Denève et al.10 merge a high-level sequential controller into a robotic-assisted upper limb rehabilitation system, by which three different low-level control laws for passive, active, and resistance modes can be switched. In the study by Varol et al.,11 a three-level hierarchical supervisory control architecture is proposed, which consists of the lowest level robotic joint torque controller, the middle-level torque references generator, and the high-level intent recognizer. Fuzzy-based hierarchical supervisory control strategies are also presented in our previous studies.12,13 Especially in the study,13 a high-level safety supervisory controller is designed to monitor spasticity-related issues. Great improvements have been made in the current hierarchical supervisory control architecture for incorporating therapists’ behavior-decision experiences. Unfortunately, these supervisory control methods are statically designed concerning some predefined situations, and the absence of dynamic mechanism makes them incapable of dealing with the extended/unexpected events and the complex training tasks coordination. Besides, few rehabilitation robotic control system design takes the safety-related issues into consideration.
In this article, we present a hybrid system–based control architecture using resistance training as a paradigm, which can incorporate the physical therapist’s behavior intervention, the stroke survivor’s muscle strength progress, and the robotic device’s motor control into a unified framework. In fact, over the years, the hybrid systems framework has been effectively used in many fields to model and analyze their performances, such as the power systems,14 the communication networks,15 and the coordinated control of assistive robotic devices for complex tasks.16
The primary focus of this article is to (i) automatically monitor the impaired limb’s muscle strength progress using the online identified bio-impedance changes; (ii) make decisions on the modification of the desired resistive force so as to coincide with the impaired limb’s muscle strength changes; and (iii) be aware of robotic working state/safety-related issues during the execution of training task and to generate accommodating plans when such events happen. The remainder of this article is organized as follows: “Methods” section presents the experimental setup and protocols, bio-impedance parameters identification, and controller development. “Results” section details the results of the proposed control strategy. Some discussions and conclusions are given in sections “Discussions” and “Conclusions”.