- 1Department of Electrical Engineering, College of Engineering, University of Baghdad, Baghdad, Iraq
- 2Department of Electrical Engineering, College of Engineering, University of Wasit, Wasit, Iraq
Rehabilitation robots are widely recognized as vital for restoring motor function in patients with lower-limb impairments. A Modified Fractional-Order Proportional-Integral-Derivative (MFOPID) controller is proposed to improve trajectory tracking of a 2-DoF Lower Limb Rehabilitation Exoskeleton Robot (LLRER). The classical FOPID is augmented with a modified control formulation by which steady-state error is reduced and the transient response is sharpened. Controller gains and fractional orders were tuned offline using a hybrid metaheuristic Improved Elk Herd Optimization hybridized with Grey Wolf and Multi-Verse Optimization algorithms (IElk-GM) so that exploration and exploitation are balanced. Superiority over the classical FOPID was demonstrated in simulations under linear and nonlinear trajectories, with disturbances and parametric uncertainty: 0% overshoot was achieved at both hip and knee joints; settling time was reduced from 6.998 s to 0.430 s (hip) and from 7.150 s to 0.829 s (knee); ITAE was reduced from 23.39 to 2.694 (hip) and from 16.95 to 3.522 (knee); and the hip steady-state error decreased from 0.018 Rad to 0.0015 Rad, while the knee steady-state error remained within 0.011 Rad. Control torques remained bounded under linear tracking (<345 N·m at the hip; <95 N·m at the knee) and under nonlinear cosine tracking (<350 N·m at the hip; <100 N·m at the knee). These results indicate that safer, smoother, and more effective robot-assisted rehabilitation can be supported by the proposed controller.
1 Introduction
Strokes are among the primary causes of long-term disability and mortality among cardiovascular diseases, often resulting in hemiplegia and severe motor dysfunction (Roth et al., 2020; Wang et al., 2020). Rehabilitation plays a crucial role in restoring motor function in stroke patients, particularly in improving lower limb mobility. Traditional rehabilitation methods typically rely on manual interventions by therapists, which are labour-intensive, subjective, and limited in precision and repeatability (Volpe et al., 2001; Sabah et al., 2021). These limitations have accelerated the development of robotic rehabilitation systems, which provide consistent, repeatable training sessions, real-time monitoring, and objective assessments of motor recovery (Kiyono et al., 2024; Su et al., 2023). Lower limb rehabilitation exoskeletons offer significant promise in supporting patient recovery by facilitating gait training through programmable motion patterns (Aguirre-Ollinger et al., 2024; Zhang, 2025). However, due to the interaction between human limbs and robotic actuators, the system dynamics are extremely non-linear and subject to parametric uncertainties and external disturbances (Torabi et al., 2017). The FOPID controllers are gaining increasingly wider acceptance among control strategies due to their application of fractional integral and fractional derivative terms to produce better performances for nonlinear systems (Abdulwahhab and Abbas, 2020). The inclusion of the fractional integral and derivative orders (
Single-heuristic metaheuristics (e.g., PSO, GWO, MVO, and standard EHO) frequently suffer from premature convergence and an exploration-exploitation imbalance population diversity collapses early, the search stalls near local minima, and performance becomes hyper-parameter sensitive and landscape dependent. GWO tends to emphasize leader-driven exploitation at the expense of global exploration; MVO provides stochastic global jumps but may converge slowly; and EHO preserves diversity yet can lack late-stage intensification. These drawbacks are critical when tuning the parameters of FOPID/MFOPID. To address this, the proposed IElk-GM hybrid combines Improved EHO (diversity preservation + elitism) with GWO (structured local refinement) and MVO (probabilistic space warping), with adaptive coefficients and elitism to sustain exploration early and accelerate exploitation late reducing stagnation and improving reproducible convergence for MFOPID tuning.
Several researchers have explored FOPID controllers in rehabilitation robotics. For instance:
(Ayas et al., 2016) Proposed a FOPID controller for enhanced trajectory tracking of a 2-DoF parallel ankle rehabilitation robot in the presence of disturbances. Their results demonstrate that the optimally tuned FOPID controller considerably enhances tracking performance of the ankle rehabilitation robot in the presence of external disturbances and reduces more steady-state tracking errors than the optimally tuned PID controller.
(Wang et al., 2022) Proposed a fractional order
(Faraj et al., 2023) proposed an Adaptive Optimal Fractional-order Super-Twisting Sliding-Mode (AOFSTSM) controller for lower-limb rehabilitation under constrained motion with ground contact, combining fractional operators with a super-twisting algorithm for chatter mitigation and an adaptive bound estimator; controller gains were tuned via Grey Wolf Optimization (GWO) algorithm. Their results show robust tracking under disturbances and parametric uncertainties. In contrast, the present work adopts a different control paradigm: a Modified Fractional-Order PID (MFOPID) with nonlinear error shaping that yields continuous control torques (no discontinuous switching), aiming at smoothness and patient comfort together with embedded simplicity. The MFOPID gains and fractional orders are tuned offline using hybrid IElk-GM optimizer (Improved Elk Herd Optimization + Grey Wolf Optimization + Multi-Verse Optimization), which improves exploration-exploitation balance relative to single-population GWO while keeping the run-time controller fixed-structure (no online adaptive laws). This positions our contribution as complementary to AOFSTSM: while AOFSTSM prioritizes invariance through sliding-mode mechanisms, our MFOPID targets overshoot-free, smooth transients and low implementation burden. To operationalize this contrast, Section 6 reports standard time-domain indices Table 6, a qualitative smoothness summary Table 7 and an implementation-complexity comparison Table 8. (Where numeric data are unavailable in (Faraj et al., 2023), comparisons are made from the published plots).
(Ning et al., 2024) Proposed a multi-objective inverse kinematics model for redundant rehabilitation robots, solved using an Improved Equilibrium Optimization (IEO) algorithm. Their results show higher accuracy, robustness, and more human-like rehabilitation trajectories compared to conventional optimization methods.
(He et al., 2024) Proposed a Fractional-Order ultra-local model-based Finite-Time Robust Controller (FO-FTRC) for trajectory tracking of rehabilitation robots under uncertainties and disturbances. Their results demonstrate that the model-free robust strategy ensures accurate tracking performance and superior robustness compared to conventional adaptive and sliding mode methods.
(Xie et al., 2025) Proposed a motion control framework for lower limb rehabilitation robots by integrating optimal S-type trajectory planning, zero-force control using the LuGre friction model, and a singular perturbation-based control strategy. Their results demonstrate that the proposed approach significantly improves trajectory smoothness, tracking accuracy, and robustness against external disturbances, thereby providing patients with safer and more effective rehabilitation training.
Despite the diversity of fractional-order control strategies applied in rehabilitation robotics, certain limitations remain unresolved particularly regarding adaptability to nonlinear trajectory tracking, dynamic patient-robot interaction, and robustness against model uncertainties. Most prior studies have concentrated on parameter optimization of FOPID controllers while retaining a fixed control structure, which inherently restricts their flexibility in complex rehabilitation scenarios.
To address these challenges, this paper introduces a Modified Fractional-Order PID (MFOPID) controller that extends the classical FOPID by incorporating a nonlinear error formulation. This structural enhancement is designed to improve transient response, suppress overshoot, and minimize steady-state error, thereby offering a more effective control solution for lower-limb rehabilitation robots. The MFOPID design is inspired by the conventional FOPID formulation in (Vanchinathan and Selvaganesan, 2021), but it incorporates structural modifications that enhance control performance in the context of rehabilitation robotics. To further improve the controller’s effectiveness, an improved hybrid metaheuristic algorithm, the Improved Elk Herd Optimization hybridized with Grey Wolf Optimization and Multi-Verse Optimization (IElk-GM), is employed for parameter tuning. By combining the exploration-exploitation capabilities of three nature-inspired optimizers, the IElk-GM algorithm achieves faster convergence and improved robustness compared to individual optimization methods. The proposed MFOPID controller is implemented on a 2-DoF lower limb rehabilitation robot modelled using dynamic equations that capture the biomechanical behaviour of a human lower limb during walking. Lyapunov stability is used for stability analysis of both system joints under the dynamic equations of the robot’s control closed-loop.
The key contributions can be described as follows: a modify FOPID controller structure has been suggested to improve steady and transient characteristics in the lower limb rehabilitation tasks, an improved hybrid metaheuristic algorithm (IElk-GM) is developed for efficient and accurate controller parameter tuning, the proposed controller is validated through dynamic simulations under both linear and non-linear trajectory conditions, with disturbances and uncertainties, a comparative performance analysis is conducted against the classical FOPID controller to demonstrate the improvements in tracking accuracy, stability, and control smoothness.
This paper is organized into seven sections. Section 2 presents the mathematical significance of the proposed framework. Section 3 describes the dynamic mathematical model of the two-link LLRER. Section 4 details the design of the modified fractional-order PID controller. Section 5 introduces the hybrid optimization algorithm used for controller tuning. Section 6 discusses the simulation results under various conditions. Finally, the last section concludes and proposes future work areas.
2 Mathematical significance of the proposed framework
The proposed framework presents substantial mathematical contributions to the field of intelligent control and optimization. Firstly, the Modified Fractional Order PID (MFOPID) controller introduces a non-linear error formulation that extends the classical FOPID structure by incorporating additional control parameters and non-linear terms. This modification enables finer control of system dynamics, which is analytically validated through Lyapunov-based stability analysis. The stability proof ensures that the proposed controller achieves global convergence with reduced overshoot and improved transient performance. Secondly, the hybrid IElk-GM algorithm constitutes a mathematically rich integration of three nature-inspired metaheuristics: Improved Elk Herd Optimization (EHO), Grey Wolf Optimization (GWO), and Multi-Verse Optimization (MVO). Each component contributes distinct mathematical operators, leadership-based exploration, social hierarchy modelling, and probabilistic space warping, resulting in a balanced global-local search mechanism. The formulation of the algorithm includes adaptive control coefficients, elitism preservation, and probabilistic wormhole operations, all of which are mathematically defined and governed by time-varying parameters. Moreover, the control design and optimization process are formalized through the minimization of a Time Integrated Absolute Error
3 Dynamic model of LLRER
3.1 Physical exoskeleton and control architecture
The target platform is configured as a planar 2-DoF lower limb rehabilitation exoskeleton operating in the sagittal plane. Hip flexion extension is denoted by
3.2 Dynamic modeling
The LLRER considered in this study is a planar 2-DoF structure consisting of two rigid links and two revolute joints, which correspond to the hip and knee joints of the human body. This configuration is designed to facilitate flexion and extension movement in the sagittal plane, thereby enabling gait rehabilitation for stroke and mobility-impaired patients (Al Rezage and Tokhi, 2016). The mechanical structure of the robot is shown in Figure 1. A dynamic model based on the anthropometric features of a human lower limb is used to describe the mobility of the robot. The model assumes a subject with a body mass of 74 kg and height of 1.69 m, with segment properties obtained from winter’s anthropometric data (Alshatti, 2019; Winter 2009). The robot dynamics are derived using the Euler-Lagrange method, capturing the effects of joint inertia, Coriolis and centrifugal forces, gravitational torque, control inputs, and external disturbances.
The general 2-DoF dynamics are given in Equation 1:
The angle, angular velocity, and acceleration of a robot joint vector are denoted by the variables
The dynamics of the robot are indicated by Equation 2:
The components of the inertia matrix M(θ) are depicted in Equation 3:
The elements of
The parameters of the gravitational vector
The variables of these equations are delineated by specific parameters presented in Table 1.
4 Fractional order PID controller (FOPID) design
The structures of the Adaptive PID and FOPID controllers suggested in (Vanchinathan and Selvaganesan, 2021; Noordin et al., 2023) are used for building a controller for the two-link LLRER. Figure 2 illustrates a block diagram of the designed controller.
Equation 6 defines the Alpha function as follows:
where
Equation 8 describes the control law for this controller:
Also,
where the parameters
where
The IElk-GM algorithm will determine the optimal parameters of the FOPID controller
4.1 Modified fractional order PID controller (MFOPID) design
To improve performance and efficiency, a modified fractional order PID controller is suggested to reduce overshoot and steady-state error. Equation 13 shows the modified alpha function from Equation 6:
Accordingly, Equation 8 is to be modified in Equation 14 for the control law:
where Equation 15 defines
The IElk-GM algorithm is utilized to get system parameters for the MFOPID controller. The control goals are accomplished by the way this algorithm’s fitness function is set up. The candidate Lyapunov function is given by Equations 16, 17 as follows:
when
Substituting Equation 18 into Equation 17:
The negativity condition used in the stability proof is expressed in Equation 19.
Since
The IElk-GM algorithm is also used to calculate the optimal parameters of the controller
4.2 Theoretical gaps in stability analysis
The nominal Lyapunov analysis in Section 4 establishes stability under ideal conditions. In rehabilitation, however, three non-ideal effects are unavoidable: (i) actuator saturation (torque limits and anti-windup), (ii) small I/O delays from sensing/actuation, and (iii) patient-induced disturbances (matched torques at the joints). Let
4.2.1 Actuator saturation
Assume the saturator is sector-bounded. The static nonlinearity
The MFOPID closed loop admits constants
Hence the system is Input-to-State Stable (ISS) w.r.t. the input
4.2.2 Small I/O delays
A constant delay
Then the MFOPID closed loop is robust to delays for all
4.2.3 Patient-induced disturbances
For bounded matched torque. The disturbance enters the torque channel and satisfies
Therefore, the closed loop is ISS w.r.t.
Under (i-iii) and the nominal hypotheses of Section 4, there exist
Consequently, the MFOPID closed loop is ISS with respect to saturation mismatch, patient-induced torques, and small delays, and the tracking error is ultimately bounded by a radius that scales with
Relation to (Faraj et al., 2023), Faraj et al. derive a constrained-motion model for ground contact and prove sliding-mode convergence for their fractional super-twisting controller tuned by GWO, emphasizing invariance against uncertainties and disturbances along the sliding manifold (finite-time/strong robustness on the manifold). While their analysis focuses on constrained dynamics and sliding invariance, it does not explicitly treat actuator saturation or I/O delays. The results above complement that line of work for PID-type continuous control: MFOPID remains non-switching, and its stability is now guaranteed under torque limits, small delays, and bounded patient torques via ISS/ultimate-boundedness. This addresses the practical conditions critical for rehabilitation sessions and aligns the theory with our robustness experiments.
5 Optimization algorithm/IElk-GM
Optimization is the selection of the best element, based on some criterion, from a set of available alternatives (Chen et al., 2023). Optimal tuning of the MFOPID controller parameters is critical to ensuring robust trajectory tracking and system stability. To address the challenges of high-dimensional, non-linear optimization inherent in FOPID-based control design, this study proposes an improved hybrid metaheuristic algorithm: Improved Elk Herd Optimization hybridized with Grey Wolf Optimization and Multi-Verse Optimization Algorithms (IElk-GM). Equation 20 provides the Integral Time Absolute Errors (ITAE), the IElk-GM fitness function is:
This cost function penalizes significant errors over time, encouraging fast settling and minimal steady-state deviation.
5.1 An improved elk herd optimization algorithm hybridized with grey wolf and multi-verse algorithms (IElk-GM)
The proposed IElk-GM algorithm is a hybrid metaheuristic that integrates three nature-inspired optimization strategies to balance global exploration and local exploitation.
• Improved Elk Herd Optimization (IElk-GM): The algorithm forms the backbone of the search process, offering enhanced population diversity and a structured Herd-based exploration mechanism. Unlike the standard EHO, the improved version incorporates elitism preservation, adaptive parameter control, and balanced harem assignment, which significantly enhance convergence speed and solution quality.
• Grey Wolf Optimization (GWO) is employed to introduce local refinement by simulating leadership-based social hierarchy through
• Multi-Verse Optimization (MVO) is integrated via a stochastic wormhole mechanism, promoting global search through probabilistic space jumps.
This hybridization of IEHO, GWO, and MVO capitalizes on the strengths of each algorithm: diversity, leadership-based exploitation, and randomness, resulting in a more robust and efficient optimization framework for tuning complex control parameters.
For more information about the Elk Herd Optimization Algorithm, the Grey Wolf Optimization Algorithm, and the Multi-Verse Optimization Algorithm, see (Al-Betar et al., 2024; Mirjalili et al., 2014; Mirjalili et al., 2016).
The overall working process of the proposed IElk-GM algorithm is presented in Figure 3.
5.1.1 Population initialization
Let
The IElk-GM update rules are summarized in Equations 21–35.
Every individual is evaluated by the fitness function
5.1.2 Elitism strategy
To preserve the best performing individuals, the top
where
Let
These elites are directly passed to the next-generation.
5.1.3 Harem assignment (rutting season)
The top
where
The remaining (
Harems are probabilistically assigned to bulls using a roulette wheel selection mechanism based on
5.1.4 Calving process with GWO
Each bull and its harem generate new offspring (calves). The GWO-inspired model is used to refine calf positions using the top three global solutions, known as Alpha (
where:
The updated position of the calf is given by:
where
5.1.5 Wormhole mechanizm via MVO
To introduce global stochasticity and enhance exploration, the MVO wormhole mechanism is applied to each calf with a probability
where:
5.1.6 Population merging and survival selection
The original Herd and the newly generated calves are merged. After sorting all individuals by fitness, the elite solutions
5.1.7 Termination
The algorithm proceeds iteratively until the predefined maximum number of iterations (
A complete pseudocode of the IElk-GM is shown in Table 2, and the flowchart is illustrated in Figure 4.
The pseudo code of the IElk-GM is shown in Table 2.
6 Simulation results
By using the facility of MATLAB software version (R2021b), simulating various LLRER for linear and non-linear desired trajectories with 10% uncertainties and disturbances (
6.1 Linear trajectory simulation results
The step response performance of the controlled LLRER subjected to a positive unit step input at link 1 (hip joint) and a negative unit step input at link 2 (knee joint) is illustrated in Figures 5, 6 for both FOPID and MFOPID controllers.
Figure 5. The Position tracking error of hip and knee joints for linear trajectory with FOPID and MFOPID. (a) Hip joint response. (b) Knee joint response.
Figure 6. The control inputs for linear trajectory with FOPID and MFOPID. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
The results demonstrate that the MFOPID controller significantly enhances system performance, enabling the robot to accurately follow the desired trajectory with fast transient response, zero overshoot, and negligible steady-state tracking error. Specifically, the settling times are reduced (from 6.998 s to 0.430 s for the hip joint and from 7.150 s to 0.829 s for the knee joint). Moreover, the control signals remain smooth and within acceptable torque limits of less than 345 Nm for link 1 and less than 95 Nm for link 2. In contrast, the FOPID controller exhibits slower convergence, minor overshoot, and less stable control signals, indicating inferior performance under the same conditions. Table 5 lists the simulation results’ evaluation parameters for the FOPID and MFOPID.
6.2 Non-linear trajectory simulation results
The simulation results of the LLRER using the FOPID and MFOPID, tested with the non-linear cosine input signal (
Figure 7. The Position tracking error of hip and knee joints for non-linear trajectory with FOPID and MFOPID. (a) Hip joint response. (b) Knee joint response.
Figure 8. The control inputs for non-linear trajectory with FOPID and MFOPID. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
To further validate the performance of the proposed MFOPID controller optimized via the IElk-GM algorithm, we conducted a direct comparison with the Adaptive Optimal Fractional-order Super-Twisting Sliding Mode (AOFSTSM) controller optimized using GWO, as proposed by Faraj et al. (2023). We benchmarked MFOPID + IElk-GM against AOFSTSM + GWO along four dimensions: robustness, control-signal smoothness, constraint handling, and computational burden.
i. Robustness: AOFSTSM attains high disturbance rejection via super-twisting on a fractional sliding surface and adaptive bound estimation, as reported in Faraj et al. (Faraj et al., 2023), whereas MFOPID achieves comparable tracking envelopes under parametric variations using smoothly shaped fractional actions without signum-type injections.
ii. Smoothness (chattering/torque ripple): AOFSTSM is designed to be chatter-free relative to classical SMC, yet it still relies on high-gain equivalent dynamics; by construction, MFOPID produces continuously valued torques with lower total-variation/jerk an advantage for exoskeleton comfort and actuator wear during repeated therapy cycles.
iii. Constraint awareness: AOFSTSM explicitly treats ground-contact constrained motion in the model; MFOPID pipeline complements this by reference shaping and torque bounding within the PID-type framework to remain constraint-compatible while keeping the controller structure simple.
iv. Computational burden and tuning: AOFSTSM entails online adaptive updates and super-twisting logic tuned by GWO; MFOPID uses fixed-structure fractional filters and is tuned offline by IElk-GM (IEHO + GWO + MVO), yielding a lighter real-time implementation and improved optimizer convergence over single-algorithm GWO.
In summary, the AOFSTSM remains preferable when maximal invariance to severe uncertainties is paramount, whereas MFOPID + IElk-GM is advantageous when smooth control, embedded simplicity, and energy/comfort metrics are prioritized while maintaining competitive tracking accuracy. Table 6 summarizes the standard time-domain indices and control signals for hip and knee joints. MFOPID values come from our step-response results (Table 5), and AOFSTSM values are obtained from Faraj et al.‘s published plots by careful digitization (their paper does not tabulate these time-indices explicitly). In the last column of Table 6 we additionally report the percent improvement of MFOPID relative to the AOFSTSMC baseline, computed for lower-is-better indices as
Positive values indicate that MFOPID is lower/better than the AOFSTSMC baseline; negative values indicate the opposite. The same improvements are shown in Figure 9 for clarity.
The MFOPID was tuned with an ITAE-centric objective plus mild penalties on overshoot and torque bounds to favor comfort-oriented transients and smooth actuation. On Link 2 (knee), the combination of nonlinearities and anti-windup under actuator limits attenuates the effective integral action near steady state, yielding a small residual offset (
The data in Table 6 quantitatively substantiates the qualitative contrast above. For smoothness and comfort, MFOPID + IElk-GM yields overshoot-free transients in both joints with short settling times (
Beyond the indices in Table 6, the benefits of MFOPID + IElk-GM can be assessed without relying on unavailable numeric data from (Faraj et al., 2023). First, MFOPID is continuous and non-switching, which is reflected in smoother torque traces (no high-frequency flicker or sharp corners) and is desirable for patient comfort and actuator longevity. Second, the overshoot-free transients observed in our plots indicate comfort-oriented behavior while maintaining competitive steady-state accuracy. Third, implementation is lighter: MFOPID uses a fixed-structure fractional PID tuned offline, whereas AOFSTSM requires super-twisting and online adaptive bounds. These points are summarized in Tables 7, 8.
Beyond the FOPID, we include two hybrid-optimized classical FOPID baselines: FOPID + PSO-GWO (PSO phase for global exploration followed by GWO refinement) and FOPID + GWO-MVO (GWO coarse search followed by MVO fine search). All controllers are evaluated under the same plant, references, actuator limits, and disturbance/uncertainty scenarios. The composite objective is ITAE with mild penalties on overshoot, settling time, and torque bounds; the optimization budget (population size × iterations) is matched across methods. We report settling time, overshoot, rising time, steady-state error, and control torque. For readability, we also provide percent improvements of MFOPID relative to each baseline using:
For all lower-is-better indices. Positive values indicate MFOPID is lower/better. Additionally, Tables 9, 10 summarize the robustness results, while Figures 10–17 depict the joint-position and control-torque responses for linear and nonlinear trajectories.
Figure 10. The Position tracking error of hip and knee joints for linear trajectory with FOPID + PSO-GWO and MFOPID + IElk-GM. (a) Hip joint response. (b) Knee joint response.
Figure 11. The control inputs for linear trajectory with FOPID + PSO-GWO and MFOPID + IElk-GM. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
Figure 12. The Position tracking error of hip and knee joints for non-linear trajectory with FOPID + PSO-GWO and MFOPID + IElk-GM. (a) Hip joint response. (b) Knee joint response.
Figure 13. The control inputs for non-linear trajectory with FOPID + PSO-GWO and MFOPID + IElk-GM. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
Figure 14. The Position tracking error of hip and knee joints for linear trajectory with FOPID + GWO-MVO and MFOPID + IElk-GM. (a) Hip joint response. (b) Knee joint response.
Figure 15. The control inputs for linear trajectory with FOPID + GWO-MVO and MFOPID + IElk-GM. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
Figure 16. The Position tracking error of hip and knee joints for non-linear trajectory with FOPID + GWO-MVO and MFOPID + IElk-GM. (a) Hip joint response. (b) Knee joint response.
Figure 17. The control inputs for non-linear trajectory with FOPID + GWO-MVO and MFOPID + IElk-GM. (a) The control signal of the hip joint. (b) The control signal of the knee joint.
7 Conclusion
This study presented the design and implementation of a Modified Fractional Order Proportional-Integral-Derivative (MFOPID) controller for a 2-DoF lower limb rehabilitation exoskeleton robot. The proposed MFOPID structure introduces a non-linear error formulation aimed at improving transient response, eliminating overshoot, and reducing steady-state error compared to the conventional FOPID controller. To efficiently tune the controller’s parameters, an improved hybrid metaheuristic algorithm, Improved Elk Herd Optimization combined with Grey Wolf Optimization and Multi-Verse Optimization (IElk-GM), was developed to balance exploration and exploitation during the search process. The proposed control framework was evaluated through extensive simulations under both linear and non-linear trajectory tracking tasks, with parametric uncertainties and external disturbances. Results demonstrate that the MFOPID controller significantly outperforms the classical FOPID in terms of response speed, tracking accuracy, overshoot suppression, and control smoothness. Specifically, the MFOPID achieved zero overshoot, reduced settling times (from 6.998 s to 0.430 s for the hip joint and from 7.150 s to 0.829 s for the knee joint), and delivered smoother control signals. These results confirm the potential of the MFOPID controller, optimized via hybrid evolutionary techniques, as a promising solution for improving the performance, safety, and reliability of robot-assisted rehabilitation systems. Future work may involve the real-time implementation on a physical exoskeleton prototype, the inclusion of the patient in loop testing, and comparison with adaptive and learning-based control strategies.
Data availability statement
The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.
Author contributions
NM: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review and editing. MS: Supervision, Writing – review and editing. NA: Supervision, Writing – review and editing.
Funding
The author(s) declare that no financial support was received for the research and/or publication of this article.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abdulwahhab, O. W., and Abbas, N. H. (2020). Survey study of factional order controllers. J. Eng. 26 (4), 188–201. doi:10.31026/j.eng.2020.04.13
Aguirre-Ollinger, G., Chua, K. S. G., Ong, P. L., Kuah, C. W. K., Plunkett, T. K., Ng, C. Y., et al. (2024). Telerehabilitation using a 2-D planar arm rehabilitation robot for hemiparetic stroke: a feasibility study of clinic-to-home exergaming therapy. J. NeuroEng. Rehabil. 21 (207), 207. doi:10.1186/s12984-024-01496-6
Al Rezage, G., and Tokhi, M. O. (2016). Fuzzy PID control of lower limb exoskeleton for elderly mobility. In: Proc. IEEE int. Conf. Control, automation and systems (ICCAS); Cluj-Napoca, Romania: IEEE. p. 1–6. doi:10.1109/AQTR.2016.7501310
Al-Betar, M. A., Awadallah, M. A., Braik, M. S., Makhadmeh, S., and Doush, I. A. (2024). Elk herd optimizer: a novel nature-inspired metaheuristic algorithm. Artif. Intell. Rev. 57 (48), 48–60. doi:10.1007/s10462-023-10680-4
Alshatti, A. K. (2019). Design and control of lower limb assistive exoskeleton for hemiplegia mobility,. Sheffield, United Kingdom: University of Sheffield. Available online at: http://etheses.whiterose.ac.uk/24891/ (Accessed September 29, 2025).
Ayas, M. S., Altas, I. H., and Sahin, E. (2016). Fractional order based trajectory tracking control of an ankle rehabilitation robot. Trans. Inst. Meas. Control 39 (12), 550–564. doi:10.1177/0142331216667810
Chen, Y., Wang, L., and Huang, H. (2023). An effective surrogate model assisted algorithm for multi-objective optimization: application to wind farm layout design. Front. Energy Res. 11, 1239332. doi:10.3389/fenrg.2023.1239332
Faraj, M. A., Maalej, B., Derbel, N., and Naifar, O. (2023). Adaptive fractional-order super-twisting sliding mode controller for lower limb rehabilitation exoskeleton in constraint circumstances based on the grey wolf optimization algorithm. Math. Problems Eng. 2023, 9641673. doi:10.1155/2023/9641673
He, D., Wang, H., Tian, Y., and Ma, X. (2024). Model-free finite-time robust control using fractional-order ultra-local model and prescribed performance sliding surface for upper-limb rehabilitation exoskeleton. ISA Trans. 147, 511–526. doi:10.1016/j.isatra.2024.02.002
Kiyono, K., Tanabe, S., Hirano, S., Ii, T., Nakagawa, Y., Tan, K., et al. (2024). Effectiveness of robotic devices for medical rehabilitation: an umbrella review. J. Clin. Med. 13 (21), 6616. doi:10.3390/jcm13216616
Mirjalili, S., Mirjalili, S. M., and Lewis, A. (2014). Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61. doi:10.1016/j.advengsoft.2013.12.007
Mirjalili, S., Mirjalili, S. M., and Hatamlou, A. (2016). Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput. Appl. 27, 495–513. doi:10.1007/s00521-015-1870-7
Ning, Y., Sang, L., Wang, H., Wang, Q., Vladareanu, L., and Niu, J. (2024). Upper limb exoskeleton rehabilitation robot inverse kinematics modeling and solution method based on multi-objective optimization. Sci. Rep. 14 (25476), 25476–16. doi:10.1038/s41598-024-77137-8
Noordin, A., Basri, M. A. M., and Mohamed, Z. (2023). Adaptive PID control via sliding mode for position tracking of quadrotor MAV: simulation and real-time experiment evaluation. Aerospace 10 (6), 512. doi:10.3390/aerospace10060512
Roth, G. A., Mensah, G. A., Johnson, C. O., Addolorato, G., Ammirati, E., Baddour, L. M., et al. (2020). Global burden of cardiovascular diseases and risk factors, 1990–2019: update from the GBD 2019 study. J. Am. Coll. Cardiol. 76 (25), 2982–3021. doi:10.1016/j.jacc.2020.11.010
Sabah, N., Hameed, E., and Al-Huseiny, M. S. (2021). Optimal sliding mode controller design based on whale optimization algorithm for lower limb rehabilitation robot. Appl. Comput. Sci. 17 (3), 47–59. doi:10.35784/acs-2021-20
Su, D., Hu, Z., Wu, J., Shang, P., and Luo, Z. (2023). Review of adaptive control for stroke lower limb exoskeleton rehabilitation robot based on motion intention recognition. Front. Neurorobotics 17, 1186175. doi:10.3389/fnbot.2023.1186175
Torabi, M., Sharifi, M., and Vossoughi, G. R. (2017). Robust adaptive sliding mode admittance control of exoskeleton rehabilitation robots. Sci. Iran. 24 (5), 0–2464. doi:10.24200/sci.2017.4512
Vanchinathan, K., and Selvaganesan, N. (2021). Adaptive fractional order PID controller tuning for brushless DC motor using artificial bee colony algorithm. Results Control Optim. 4, 100032. doi:10.1016/j.rico.2021.100032
Volpe, B. T., Krebs, H. I., and Hogan, N. (2001). Is robot-aided sensorimotor training in stroke rehabilitation a realistic option? Curr. Opin. Neurol. 14 (6), 745–752. doi:10.1097/00019052-200112000-00011
Wang, Y.-J., Li, Z.-X., Gu, H.-Q., Zhai, Y., Jiang, Y., Zhao, X.-Q., et al. (2020). China stroke statistics 2019: a report from the national center for healthcare quality management in neurological diseases, China national clinical research center for neurological diseases, the Chinese stroke association, national center for chronic and non-communicable disease control and prevention, Chinese center for disease control and prevention and institute for global neuroscience and stroke collaborations. Stroke Vasc. Neurol. 5 (3), 211–239. doi:10.1136/svn-2020-000457
Wang, B., Yu, T., Zhou, T., Wang, L., Li, J., and Xie, N. (2022). Fractional order PIλDμ for tracking control of a novel rehabilitation robot based on IIMO-BP neural network algorithm. J. Mech. Med. Biol. 23 (1), 2350010. doi:10.1142/S0219519423500100
Winter, D. A. (2009). Biomechanics and motor control of human movement. Hoboken, New Jersey: John Wiley & Sons. Fourth Edition. doi:10.1002/9780470549148
Xie, Y., Wang, A., Zhao, X., Jiang, Y., Wu, Y., and Yu, H. (2025). Motion control and singular perturbation algorithms for lower limb rehabilitation robots. Front. Neurorobotics 19, 1562519. doi:10.3389/fnbot.2025.1562519
Keywords: modified controller, FOPID controller, MFOPID controller, rehabilitation robots, lower limb, improved algorithm, hybrid algorithm, EHO algorithm
Citation: Mohammed Ali NS, Saleh MH and Abbas NH (2025) Design of modified fractional-order PID controller for lower limb rehabilitation exoskeleton robot based on an improved elk herd hybridized with grey wolf and multi-verse optimization algorithms. Front. Robot. AI 12:1667688. doi: 10.3389/frobt.2025.1667688
Received: 17 July 2025; Accepted: 04 September 2025;
Published: 27 November 2025.
Edited by:
Shiqi Zheng, China University of Geosciences Wuhan, ChinaReviewed by:
Naifar Omar, National Engineering School of Sfax, TunisiaRam Kumar, Government Engineering College, Khagaria, India
Yixuan Guo, Shenzhen People’s Hospital (The Second Clinical Medical College, Jinan University; The First Affiliated Hospital, Southern University of Science and Technology), China
Copyright © 2025 Mohammed Ali, Saleh and Abbas. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Noor Sabah Mohammed Ali, Tm9vci5BbGkyMzAycEBjb2VuZy51b2JhZ2hkYWQuZWR1Lmlx, bm9vcnNAdW93YXNpdC5lZHUuaXE=
†ORCID: Noor Sabah Mohammed Ali, orcid.org/0000-0003-1512-1158
Muna Hadi Saleh1