Control strategies for robot-assisted rehabilitation prioritize patient safety while providing precise, adaptive movement assistance tailored to individual functional capabilities. Strategy selection depends on the patient’s recovery phase, muscle strength, and rehabilitation goals. This section examines key control approaches used in PRRs, with recent application examples.
4.1. Position Control
Position control remains the most popular control strategy in PRR for its simplicity, reliability, and ease of implementation. The strategy operates in a feedback loop that drives the robot’s actuator to follow a planned trajectory by continuously minimizing the error between the desired position and the actual measured position. This approach is commonly adopted for passive training in the early stages of rehabilitation, when the primary goal is intensive repetitive motion while keeping the muscular effort low.
Figure 3 illustrates a joint-space motion control scheme for passive training rehabilitation.
As shown in the figure, the desired training motion specified by the therapist is transformed into a set of desired Cartesian variables expressed in Vector by a trajectory planner. Vector is then transformed to Vector composed of desired joint variables by the manipulator inverse kinematics. The actual joint variables expressed by Vector q(t) are measured by the joint sensors, and then the measured actual joint variables are subtracted from the desired joint variables contained in Vector to produce the joint variable errors expressed by Vector . The joint variables errors are then sent to a controller, which could be a Proportional (P) controller, a Proportional-Derivative (PD) controller, or a Proportional-Derivative-Integral (PID) controller. The controller gains in this case could be set at certain fixed values using standard control techniques, including linearization and pole placement, to stabilize the closed-loop control system. The actuators are then driven by the controller outputs so that the joint variable errors are minimized and ultimately converge to zero. We observe that the above control strategy controls the joint variables directly, as its name implies.
The convenience of the availability of actuators with built-in PID controllers has allowed researchers to design and test more new rehabilitation robots. The majority of selected studies that chose position control were for prototype testing and experimental validation. Ennaiem et al. [
37] used Dynamixel MX-106T servomotors with built-in PID position control to develop a planar CDPR for upper-limb rehabilitation. They implemented a simplified PID plus feed-forward scheme that achieved good trajectory-tracking performance on the benchmark “8” trajectory. Similarly, Koszulinski et al. [
38] also took advantage of the same motor’s built-in capabilities to develop another CDPR for head-neck joint training. However, the authors also noted that using internal motor controllers limits the ability to compensate for uncertainties because the gains cannot be customized or tuned.
Several studies have reported improved position control for PRRs in different ways. Zou et al. [
22] implemented cascade control to improve trajectory tracking to meet the precision needs of early-stage rehabilitation. This approach incorporated a double closed-loop structure, where an outer proportional controller for position generates the reference signal for an inner PI velocity controller. By managing both position error and motor speed dynamically, the researchers were able to improve the disturbance rejection capability while keeping the simplicity of linear feedback control. Zhang et al. [
39] showed that the effective compliance of a parallel mechanism could be changed from a “stiff” to a “soft” assistive response simply by adjusting PID controller gains to achieve either critically damped or underdamped trajectory tracking. This gain-tuning strategy allows the same position control architecture to adapt to different therapy stages: providing firm guidance during early rehabilitation when patients have minimal control, then transitioning to softer assistance as they regain voluntary movement capability. The ability to tune mechanical compliance through software parameters removes the need for complex variable-stiffness actuators while improving patient comfort.
Real-time trajectory adaptation also allows position control to respond dynamically to patient intent without abandoning the fundamental position-tracking framework. Escarabajal et al. [
21] integrated dynamic movement primitives (DMPs) into the position control loop, creating a phase-dependent nonlinear system that allows controlled trajectory execution with the ability to stop the exercise mid-movement without losing kinematic control. This “phase stopping” capability ensures patient safety by allowing an immediate pause when discomfort or fatigue occurs, while the DMP framework naturally resumes motion from the stopped position. To further enhance patient-centered interaction, Wang et al. [
40] added EMG signal decoding to the framework. The patient’s muscle electrical activity was mapped and translated into proportional motor commands. As a result, the position control loop provided assistive force according to the patient’s measured intention.
Given the many novel implementation approaches that have been proposed, position control has evolved beyond simple set-point tracking to accommodate more diverse rehabilitation training tasks. Additional studies dealing with position control for PRMs in rehabilitation are listed in
Table 1.
4.2. Force/Torque Control
Traditional force/torque control is primarily employed for simple guided movement training in early-stage rehabilitation and for resistance training exercises, where the exerted force is controlled. The ability to adapt the applied force based on patient muscle strength and performance in real-time is essential for effective and safe training. With integrated sensors, force/torque control enables the system to guide the patient’s limb along a desired trajectory while remaining compliant with their voluntary movement and adjusting force/torque output accordingly. The sensors also provide therapists with quantitative insights into the patient’s strength and motor control that are otherwise difficult to obtain with conventional therapy, enabling objective recovery progress tracking.
Figure 4 illustrates a general force/position control scheme for a rehabilitation PRM.
As
Figure 4 shows, the desired assistance or resistance forces are specified by Vector
which is then compared with the actual force being applied by the patient, measured by a force/torque sensor, expressed as Vector
, to obtain the force error
. This error signal is then fed to a controller, which in turn calculates the required actuating signals to minimize the force error vector
. and sends them to the actuators. The actuators generate the required motion of the manipulator to achieve the desired forces/torques applied to the patient with minimum force errors. The interaction force between the robot and patient is continuously regulated using this feedback loop until the force error converges to zero, ensuring compliant and safe physical interaction.
Several studies have implemented force/torque control in their rehabilitation systems, but instead of the classic continuous feedback, more advanced methods to improve safety and personalization of the interaction were proposed. Some notable frameworks that were proposed to improve force/torque control are described as follows.
Pisla et al. [
29] replaced an open trajectory-execution loop with a closed-loop programmable logic controller (PLC) to enhance safety for the ASPIRE shoulder robot. The PLC-based control allowed continuously reads motor-derived torque and comparison to a preset safety limit. If the measured torque exceeds the limit, the system automatically switches from “Normal Run” to a “Correction Run” (emergency stop, reverse motion, or pause). This proposed control operates only on motor encoder data, without adding external sensors.
Instead of switching between passive and active modes, Li et al. [
23] proposed an intention-based active training mode for an ankle RR using torque threshold detection across its rotational DOF. When the patient’s torque exceeds experimentally determined baseline forces, the robot provides assistive movement in the detected direction at a preset speed. This approach simplifies intent detection by eliminating complex impedance or electromyography (EMG) processing, improving clinical practicality while encouraging active participation consistent with patient-driven motor learning principles. The shift to motion intention detection, also demonstrated by Choi et al. [
60] and Sammarchi et al. [
61], reflects a broader movement toward patient-driven interactions that have been shown to improve motor-learning outcomes.
Fang et al. [
28] addressed the long-standing challenge of applying model-based torque control to parallel-actuated rehabilitation exoskeletons. A conversion algorithm that simplifies parallel exoskeleton dynamics to an equivalent serial model was proposed, enabling computed torque control for a 6-DOF modular upper limb rehabilitation exoskeleton. This approach, previously incompatible with parallel actuators, overcomes low precision and stiffness limitations of serial structures. By combining the conversion algorithm with joint position decoupling and inverse dynamics, the controller generates precise actuator torques for accurate trajectory tracking, achieving minimal position tracking errors in simulations. Additional studies dealing with force/torque control of PRMs for rehabilitation are listed in
Table 2.
4.4. Adaptive Control
In RRs, providing the right amount of assistance is essential to keep patients actively engaged and to promote neural recovery. Excessive assistance can lead to “
slacking”, a phenomenon where patients rely passively on the robot instead of activating their own muscles [
79]. Adaptive control addresses this issue by continuously adjusting the assistance level in real time according to the patient’s performance, maintaining active participation throughout training. This attempts to keep human-in-the-loop optimization.
Across the literature, several key themes consistently emerge in the implementation of adaptive control of PRMs for rehabilitation. It is frequently described as a solution for managing uncertainty and complexity inherent in RRs. PRMs face challenges such as nonlinear actuator dynamics, complex kinematic coupling, patient-specific biomechanical differences, and time-varying human factors like fatigue and spasticity. Adaptive control enables the system to adjust assistive force simultaneously with the patient’s performance while compensating for modeling errors and external disturbances to ensure stability and safety.
Model-based approaches were considered for adaptive control of PRMs. In particular, model reference adaptive control (MRAC) gained substantial popularity among control researchers due to its simplicity in implementation and effectiveness. MRAC is a control technique that can make the closed-loop feedback control system of a PRM behave like a desired reference model even though the system dynamics and the working environment change over time. An MRAC system achieves the above objective by continuously adjusting the gains of the PID controllers based on the error between the reference model output and the system output. An MRAC scheme using a PD controller for PRM is illustrated in
Figure 7. As the figure shows, the measured actual joint variables q(t) is obtained from the joint sensors and subtracted from the desired joint variables
to generate the joint variable errors
. On the input side, a task space trajectory generator produces the desired Cartesian variables
according to the task to be completed. Then the PRM inverse kinematics converts the desired Cartesian variables
to the desired joint variables
. The MRAC adaptation law block takes the joint variable errors
and its derivative
and generates gain-adjusting actions based on the adaptation law, constantly adjusting the gains P and D of the PD controller in real time accordingly. The adaptation law of the MRAC scheme is derived based on a specified reference model that is designed to satisfy the control requirements of the system. We see an obvious advantage of this adaptive control scheme is that it has the ability to monitor changes in manipulator dynamics and the working environment through the joint variable errors and their derivatives and to constantly adjusting the gains of the PD controller so that the closed-loop system follows the specified reference model very closely. In addition, the real time implementation of the MRAC adaptation law does not require the dynamics of the PRM and its working environment; as a result, it is very computationally efficient, making it very suitable for real-time applications.
The common approach of adaptive controls toward the trade-off between patient safety and active engagement through AAN and virtual tunnel–based control frameworks, in which robotic assistance is provided only when patient performance falls below predefined safety or task-related thresholds. Patient safety is primarily ensured by maintaining compliant HRI through impedance or admittance control laws, together with the enforcement of strict bounds on adaptive gains, interaction forces, and joint limits. Common approaches include the use of passivity-based constraints, barrier Lyapunov functions, and restricted sliding-mode or adaptive controllers to prevent instability and excessive force generation during online adaptation. Active engagement is promoted by gradually reducing assistance as voluntary effort, motor output, or tracking accuracy improves. This is commonly achieved using performance-related metrics such as active joint torque, tracking error, or measured interaction forces. In addition, supervisory mechanisms, including force caps, therapist-defined motion boundaries, and real-time stability monitoring, are employed to balance responsiveness with safety. Together, these mechanisms enable adaptive controllers to remain responsive to patient intent while intervening only when necessary to ensure safety and therapeutic effectiveness.
An MRAC scheme proposed by Aljuboury et al. [
80], enabled the robot to track a predefined stable reference model even when patient reactions or system parameters were uncertain. An adaptive backstepping sliding-mode controller (ABS-SMC), proposed by Ai et al. [
81], provided layered robustness by stabilizing subsystems against nonlinearities and disturbances. Meanwhile, Shi et al. [
82] used Radial Basis Function neural networks (RBFNNs) to estimate and compensate for unmodeled dynamics or external forces in real time. Adaptive control also forms the foundation of the Assist-as-Needed (AAN), a clinically driven approach that promotes active patient involvement. Instead of delivering constant support, AAN adjusts assistance in proportion to the patient’s effort, encouraging voluntary engagement and preventing over-reliance on the robot. This is typically achieved through compliance adaptation, where the robot modifies its virtual stiffness and damping to match the patient’s current capability. For example, a hierarchical compliance controller developed by Liu et al. [
83], adapted both joint stiffness and task-space impedance simultaneously. It adjusted joint-space stiffness via nominal pressure and task-space admittance, using active torque estimates and movement errors to adapt assistance while preserving coordinated motion. Similarly, Luo et al. [
84] proposed a greedy AAN (GAAN) controller that employed Gaussian RBF networks to learn a patient’s maximum force and a greedy update to reduce assistance as performance rose, forming a feedback loop that adjusted support to foster motor learning and sustained engagement.
Beyond model-based approaches, novel adaptive control strategies were proposed to enable assistant level adaptability without requiring an explicit model of the system. This was particularly valuable for systems with strong nonlinearities such as pneumatic muscle actuators (PMAs). Techniques like iterative learning control (ILC) and iterative feedback tuning (IFT) allowed the system to improve performance using operational data, learning from previous trials without requiring an explicit mathematical model. For example, data-driven adaptive iterative learning control (DDAILC) developed by Qian et al. [
85] updated its control law using only input–output data from earlier movements, while normalized iterative feedback tuning (NIFT) developed by Meng et al. [
86] optimized PID gains through repeated experiments. These data-driven techniques enabled personalized, experience-based training, adapting to each patient’s behavior and improving performance through repetition. More recent work explored AI-based adaptive control to further enhance personalization and responsiveness. Fuzzy neural networks (FNNs), proposed by Gao et al. [
87], integrated fuzzy logic and neural learning to process biofeedback signals such as surface EMG, enabling self-learning adaptation to individual users. Similarly, Yang et al. [
88] developed an adaptive controller with a fuzzy tuner for a CDPR, dynamically adjusting control parameters based on position error and its rate of change to improve tracking performance under uncertain human–robot dynamics. More about AI/ML-based control will be discussed in the next section. Additional studies dealing with adaptive control are tabulated in
Table 5.
Major challenges in adaptive control for PRMs are modeling uncertainty and external disturbances. Developing accurate kinematic, dynamic, and disturbance models is inherently difficult due to closed-chain geometry, actuation redundancy, and the frequent use of soft or pneumatic actuators, which introduce strong nonlinearities. Even small modeling errors can generate antagonistic actuator forces and compromise system stability. This difficulty is compounded by the human limb, which acts as a dynamic and intentional disturbance. Adaptive controllers must distinguish between true model uncertainty and voluntary patient input; failure to do so may lead to instability or patient dependence (“slacking”). Noise from sensors, drift, and soft-tissue deformation also make adaptive control sensitive to imperfect disturbance observers and noisy measurements. These effects can slow adaptation, cause parameter drift, or induce transient overshoot. The presence of singularities, redundancy, and actuator constraints in PRMs complicates stability guarantees, while rehabilitation applications demand strictly bounded adaptive gains to prevent abrupt or oscillatory behavior. Designing adaptive laws that remain responsive yet are provably stable remains a central challenge.
4.5. Intelligent Control
Intelligent control represents an emerging generation of control strategies that integrate conventional feedback laws with artificial intelligence methods such as neural networks, fuzzy logic, genetic algorithms, and adaptive learning algorithms. These approaches manage modeling uncertainties, nonlinear dynamics, and variable patient conditions while ensuring stability and safety. Unlike traditional position and force control, intelligent control enables the robot to sense, learn, and adapt to the patient’s natural movement patterns, similar to how the human body continuously adjusts to its environment.
Escarabajal et al. [
25] proposed a learning-based framework combining learning from demonstration (LfD), DMPs, and ILC. The therapist first demonstrates the target motion, allowing the robot to learn the desired trajectory and interaction forces. The system then reproduces and refines these movements, adjusting based on sensed forces during operation. Through repeated sessions, the robot reduces the patient’s exerted effort and gradually restores the range of motion. DMP phase-stopping allows soft, safe halts during disturbances, demonstrating adaptive control that responds to patient-specific variations. Chen et al. [
101] implemented intelligent control in a cable-driven waist RR using a hierarchical structure. A PID controller managed motion tracking at the low level, while a fuzzy logic controller adjusted PID gains in response to cable tension variations. The fuzzy controller used rule-based reasoning to adapt control parameters for improved stability and comfort. An additional support vector machine (SVM) monitored sensor data to identify abnormal conditions and initiate safety stops, demonstrating the integration of rule-based adaptation and data-driven fault detection. For wrist rehabilitation, Goyal et al. [
102] introduced a Koopman-operator-based approach to address nonlinear interaction dynamics. The Koopman operator transforms the nonlinear system into a linear representation in higher-dimensional space, enabling a model predictive controller (MPC) to optimize trajectories in real time. This achieved high tracking accuracy despite actuator hysteresis and represents one of the earliest applications of Koopman-based predictive control in compliant parallel robots for rehabilitation.
Salem et al. [
103] applied intelligent control to lower-limb rehabilitation by replacing traditional forward kinematic models with a neural network trained to predict patient motion patterns from sensor data. The network mapped input motor signals to spatial positions using Kinect motion captures, achieving sub-millimeter trajectory accuracy. This demonstrated how data-driven models can substitute analytical kinematic equations to deliver flexible, adaptive control. Escarabajal et al. [
104] developed an imitation-learning framework for self-paced, passive lower-limb rehabilitation using reversible dynamic movement primitives (RDMPs) and Gaussian mixture regression (GMR). The system learned expected force thresholds from the patient’s healthy limb and used these to guide the impaired limb. When the measured force exceeded the learned threshold, the RDMP phase variable reversed automatically, allowing the trajectory to move backward to a safe position. This allowed the robot to modulate movement pace and direction in response to real-time forces, ensuring comfort and safety without external intervention.
These studies demonstrate how intelligent control is reshaping RR. The field is moving from fixed, preprogrammed schemes toward adaptive, learning-based controllers that incorporate reasoning, prediction, and data-driven adaptation. Through AI techniques, these systems deliver rehabilitation exercises that are safer, more responsive, and better tailored to individual patient needs. Additional studies that explored intelligent control methods for PRMs are listed in
Table 6.
4.6. Hybrid Control
Hybrid control refers to a class of control frameworks that combine the complementary strengths of multiple control schemes to compensate for the limitations of each when implemented independently, thereby enabling safer and more intuitive rehabilitation training. Using hybrid force–position control as an illustrative example, pure position control enforces rigid trajectories and may lead to excessive interaction forces, whereas pure force control often sacrifices motion accuracy. In hybrid force–position control, the task space is partitioned into subspaces governed by position and force control, respectively. This separation allows the robot to achieve precise motion in selected directions while maintaining compliance and flexibility in others.
This strategy is commonly implemented for guidance-based training in ankle and gait rehabilitation, where the robot guides the patient’s limb along a desired trajectory and applies corrective forces when deviations occur. By enabling simultaneous regulation of motion in constrained directions and force in compliant directions, hybrid control allows parallel rehabilitation robots to support a wider range of therapeutic exercises and accommodate varying levels of patient functional capability.
Despite these advantages, hybrid control faces challenges similar to those of other advanced control strategies during implementation. Accurate kinematic and dynamic modeling remains difficult due to the closed-chain structure of parallel mechanisms, which are highly sensitive to modeling uncertainties, actuator constraints, and singular configurations. Reliable force sensing and calibration are also critical, as sensor noise, drift, and misalignment can compromise interaction stability and transparency. Although hybrid control has improved interaction safety compared with solely position control, guaranteeing bounded forces and closed-loop stability in the presence of unpredictable patient behavior remains an open research challenge.
A block diagram of hybrid position-force control, adapted from Asada’s framework [
106], for PRMs is illustrated in
Figure 8. As the figure shows, the control scheme consists of two control loops: the upper position control loop and the lower force control loop. In the position control loop, a trajectory planner produces the desired Cartesian variables
from the desired training motion specified by the patient’s trainer. Then the manipulator’s inverse kinematics transforms the desired Cartesian variables
into desired joint variables
. The measured actual joint variables
are compared with the desired joint variables
to produce the joint variable errors
, which are then fed to the position controller to produce actuating position control signals. Similarly, to the position control loop, in the force control loop, the measured actual contact force
is compared with the desired contact force
to produce the force error
, which then drives the force controller to produce actuating force control signals. The position control signals and the force control signals are combined to produce control actions to the actuators so that the desired position and force are achieved with minimal errors. Furthermore, selection matrices can be used in the loops to select which DOF is position-controlled and which is force-controlled.
Liu et al. [
107] developed a hierarchical force–position control framework for a 3-DOF ankle RR actuated by pneumatic muscles and cables. The control architecture consisted of two primary loops: a position loop employing an adaptive backstepping sliding-mode controller for trajectory tracking and a force loop optimizing joint torques through Karush–Kuhn–Tucker (KKT) conditions. An analytic–iterative solution ensured that all muscle tensions remained positive, maintaining cable safety and continuous operation. This hierarchical design delivered trajectory-tracking performance comparable to pure position control while guaranteeing safe, stable tension distribution across all actuators.
Zhang et al. [
108] proposed a cascade hybrid controller for a pneumatic-muscle-driven parallel ankle robot. The outer loop uses foot-plate orientation feedback to track the task-space trajectory, while the inner loop uses measured muscle forces to enforce joint-space force control and keep all muscles in tension. An analytic-iterative optimization distributes the required torque among the four actuators, minimizing total force and expanding the workspace with lower energy consumption. This layered scheme, combined with a movement-intention-directed trajectory-adaptation algorithm, provides smooth, adaptive motion that naturally follows the user’s intent.
A trajectory-tracking hybrid controller was developed by Xie et al. [
109] for a lower-limb parallel robot by combining feedforward and feedback control within a joint-space coordination scheme. The feedforward component compensated for pneumatic-muscle hysteresis using a modified sigmoid generalized Prandtl–Ishlinskii (MSGPI) model, while a feedback PID loop corrected residual errors. A human-like reference trajectory was generated using Fourier series and mapped through inverse kinematics, resulting in natural movement coordination. With hysteresis compensation, the system was able to achieve high precision while maintaining low position and angular errors.
A fuzzy-logic-based adaptive admittance control for a 2-DOF redundantly actuated parallel ankle robot was developed by AYAS et al. [
110] This hybrid framework integrated admittance, adaptive, and intelligent control elements to personalize assistance and resistance according to the patient’s ability. A fuzzy logic regulator dynamically adjusted admittance gains based on patient-measured forces and therapist-defined support levels, while an inner position loop tracked the reference trajectory. The fuzzy membership boundaries were optimized using the Cuckoo Search Algorithm, which yielded roughly a 50% reduction in steady-state tracking error compared with an optimally tuned PID controller.
Asl et al. [
111] proposed a hybrid adaptive–neural controller that merged an online-trained multilayer neural network with an adaptive robust term. The neural network learned unmodeled dynamics in real time, while the robust term ensured system stability. An auxiliary dynamics block generated bounded cable-tension commands to prevent actuator saturation and maintain positive tension. This approach represented the first adaptive neural-network controller for cable-driven parallel robots that simultaneously guaranteed stability, bounded inputs, and safe tension control during rehabilitation tasks.
Pulloquinga et al. [
112] implemented a vision-based hybrid controller for a parallel knee RR to address Type II singularities, which can cause a loss of control authority. Their design combined an inner algebraic closed-loop position controller with an outer loop that used real-time 3D pose data from an OptiTrack tracking system. The outer loop computed geometric indices to identify limbs contributing to the singular configuration and adaptively modified their reference commands, guiding the robot safely out of the unstable region without disrupting trajectory continuity. This “singularity-releaser” mechanism marked the first use of real-time vision feedback for singularity-safe hybrid control in RR. Other variations in hybrid control that have been introduced to address specific challenges in RRs, are listed in
Table 7.