Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Robot. AI, 27 November 2025

Sec. Robotic Control Systems

Volume 12 - 2025 | https://doi.org/10.3389/frobt.2025.1667688

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

Noor Sabah Mohammed Ali,
&#x;Noor Sabah Mohammed Ali1,2*Muna Hadi SalehMuna Hadi Saleh1Nizar Hadi AbbasNizar Hadi Abbas1
  • 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 (λandμ) in the FOPID controller introduces two additional tuning parameters beyond those in the classical PID controller. These additional control orders provide greater flexibility in shaping the control response, enabling more precise adjustment of the system’s dynamic behaviour. However, determining the optimal values for all five parameters, proportional gain (KP), integral gain (KI), derivative gain (KD), integral order (λ), and derivative order (μ), is a complex task. Improper tuning may lead to degraded performance or even instability, making the controller design process significantly more challenging than that of traditional PID controllers (Vanchinathan and Selvaganesan, 2021).

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 PIλDμ for tracking and control of an innovative rehabilitation robot using the Improved Ions Motion Optimization Back Propagation (IIMO-BP) neural network method. Their results demonstrate that the robust control strategy guarantees a stable environment for rehabilitation training, as well as the rationality and effectiveness of trajectory planning.

(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 ITAE cost function, which is a classical yet mathematically rigorous performance criterion. The convergence behaviour of the algorithm and the smoothness of the control response further highlight the analytical soundness of the method. Taken together, the controller design and the optimization algorithm proposed in this study form a cohesive mathematical model for intelligent control systems, providing both theoretical insights and practical performance enhancements in non-linear robotic rehabilitation systems.

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 θ1 and knee flexion extension by θ2; the joint coordinate vector is θ=θ1θ2T with velocities θ˙ and accelerations θ¨. Rigid thigh and shank frames are attached to the patient via adjustable cuffs and quick-release straps, and link lengths are adjusted to the user’s anthropometry. Typical range of motion envelopes are considered to guide control and safety limits (hip20°to+120°,knee0°to+130°), and mechanical end-stops are provided near the extremes to prevent over-travel. Each joint is actuated by an electric drive with high-ratio transmission (e.g., harmonic or planetary gearing), by which motor torque is amplified while reflected inertia is kept within clinically acceptable limits. Optional series elasticity or software torque limiting is employed to improve comfort during therapy. Joint-level torque and speed limits are enforced in firmware to maintain operation within safe bounds consistent with the limits used in the results section. Joint angles are measured using high-resolution absolute encoders, and joint velocities are obtained by numerical differentiation with appropriate filtering. Drive currents are monitored for torque estimation; inertial measurement units may be mounted on the thigh and shank for segment level orientation, and foot-contact sensing (e.g., insole force sensors) can be used for gait-phase or state detection. All safety critical signals (emergency stop, over-current, over-temperature) are handled by hardware interlocks in parallel with software supervision. Control is executed on a real-time embedded controller. A cascaded structure is adopted: an inner current/torque loop runs at high frequency to regulate actuator torque; a joint-position loop implements the MFOPID at a lower, yet real-time, rate; and a high-level trajectory generator with a safety supervisor coordinates task execution and enforces limits. The MFOPID parameters (gains and fractional orders) are 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 during tuning while runtime complexity remains minimal.

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.

Figure 1
2-DoF leg schematic with hip/knee joints; X-Y frame at hip; link1 (thigh) and link2 (shank) in blue; angles theta1, theta2 and lengths l1, l2 indicated; dashed outlines show reference positions.

Figure 1. 2-DoF hip-knee schematic for the LLRER.

The general 2-DoF dynamics are given in Equation 1:

Mθθ¨+Cθ,θ˙θ˙+Gθ+dt=ut(1)

The angle, angular velocity, and acceleration of a robot joint vector are denoted by the variables θ,θ˙, and θ¨, respectively. For every inertia Mθ, Coriolis, and centrifugal torque C (θ, θ˙) ∈ R2×2 in human limb matrices. The one-dimensional vector of the torque of gravity Gθ is ∈ R2×1, the control signal is represented by ut, and the vector of external disturbances is dtRn.

The dynamics of the robot are indicated by Equation 2:

M11M12M21M22θ¨1θ¨2+C11C12C21C22θ˙1θ˙2+G1G2=ut1ut2(2)

The components of the inertia matrix M(θ) are depicted in Equation 3:

M11=I1+I2+m1LC12+m2L12+m2LC22+2m2L1LC2cosθ2M12=M21=I2+m2LC22+m2L1LC2cosθ2M22=I2+m2LC22(3)

The elements of Cθ,θ˙ are determined by Equation 4:

C11=m2L1LC2sinθ2θ˙2C12=m2L1LC2sinθ2θ˙1+θ˙2C21=m2L1LC2sinθ2θ˙1C22=0(4)

The parameters of the gravitational vector Gθ are specified by Equation 5:

G1=m1LC1gsinθ1+m2gL1sinθ1+m2gLC2sinθ1+θ2G2=m2gLC2cosθ1+θ2(5)

The variables of these equations are delineated by specific parameters presented in Table 1.

Table 1
www.frontiersin.org

Table 1. Physical parameters and variables of LLRER.

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.

Figure 2
Diagram of a control system for a lower limb rehabilitation robot. It includes desired angle inputs, error calculations, and a FOPID controller, connected to a robotic figure. The system is optimized using the IEIk-GM algorithm. Arrows indicate flow of information between components.

Figure 2. The block diagram of the FOPID.

Equation 6 defines the Alpha function as follows:

γLt=HPLeLt+HDLe˙Lt(6)

where L = 1, 2 is the link number. eL is the instantaneous error, which shows the difference between the current desired trajectory θdL and actual output θL of link (L) as in Equation 7:

eL=θdLθL(7)

Equation 8 describes the control law for this controller:

uFLt=Mθ,θ˙*uFOPIDLt(8)

Also, uFOPIDLt is defined in Equation 9:

uFOPIDLt=KPLteLt+KILt0tλLeLtdt+KDLtdμLdtμLeLt(9)

where the parameters KPLt,KILt,andKDLt are those obtained from Equation 10 through Equation 12:

KPLt=KPL˙tKPL˙t=β1LγLteLt(10)
KILt=KIL˙tKIL˙t=β2LγLteLtdt(11)
KDLt=K˙DLtKDL˙t=β3LγLteL˙t(12)

where β1L, β2L, and β3L stand for positive learning rate. For the controller gains, choosing suitable learning rates and initial values is essential.

The IElk-GM algorithm will determine the optimal parameters of the FOPID controller uFOPIDt for link1 ((HP1,HD1, β11,β21,β31,λ1,andμ1), and link2 (HP2,HD2,β12,β22,β32,λ2,andμ2.

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:

γLt=HPLeLt+HILeLtdt+HDLe˙Lt(13)

Accordingly, Equation 8 is to be modified in Equation 14 for the control law:

umodLt=Mθ,θ˙uFOPIDLt+uauxt(14)

where Equation 15 defines uauxt:

uauxt=tanhγLt*KmodL(15)

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:

VLt=12γL2t(16)
VL˙t=γLtγL˙,wheret<0(17)

when VL<0 it is guaranteed that γL0 as t. From Equation 13, it can be written:

γL˙t=HPLe˙Lt+HILe˙Ltdt+HDLeL¨t(18)

Substituting Equation 18 into Equation 17:

VL˙t=γLtHPLe˙Lt+HILe˙Ltdt+HDLeL¨t<0(19)

The negativity condition used in the stability proof is expressed in Equation 19.

Since VLt 0 and VL˙t0, hence, according to the Lyapunov direct method, the system is Lyapunov globally stable. Moreover, due to the structure of γLt, the convergence of eLt0 is smooth and without overshoot, as confirmed in simulation.

The IElk-GM algorithm is also used to calculate the optimal parameters of the controller umodt of link1 (HP1,HI1,HD1,β11,β21,β31,λ1,μ1,andKmod1, and link2 (HP2,HI2,HD2,β12,β22,β32,λ2,μ2,andKmod2).

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 uc denote the MFOPID control before limits and u=satuc the applied torque after saturation. Let Δu:=uuc be the saturation mismatch; τdt bounded patient torque disturbances; and τ0,τmax a constant small delay in the loop (sensing/actuation). We use the same Lyapunov candidate V· as in Section 4 and the same error vector e. Closed-loop maps are locally Lipschitz.

4.2.1 Actuator saturation

Assume the saturator is sector-bounded. The static nonlinearity sat· lies in sector SK: for some K0,1, 0vsatvvKv2v. Equivalently, ΔuKuc.

The MFOPID closed loop admits constants α,βu>0 such that along solutions

V˙αe2+βuΔu2

Hence the system is Input-to-State Stable (ISS) w.r.t. the input Δu; the tracking error is ultimately bounded with a radius that scales monotonically with K. In practice, torque limiting and anti-windup (as used in our simulations) keep K small, so the residual set is tight and nominal convergence is recovered away from the limits. A standard anti-windup clamp on the fractional integral action preserves the above bound and prevents drift when u sticks to its limits.

4.2.2 Small I/O delays

A constant delay τ0,τmax affects either sensing or actuation; the delay-free closed loop is exponentially stable in the nominal sense of Section 4. Suppose there exist σ0,1 and η>0 such that the Razumikhin condition holds:

VxtσVxtτV˙xtηet2

Then the MFOPID closed loop is robust to delays for all ττmax (with τmax determined by local Lipschitz bounds). Convergence degrades smoothly as τ increases, but boundedness and asymptotic decay to a small residual set are preserved.

4.2.3 Patient-induced disturbances

For bounded matched torque. The disturbance enters the torque channel and satisfies τddmax. There exist c1,c2>0 such that

V˙c1e2+c2τd2

Therefore, the closed loop is ISS w.r.t. τd, i.e., etβe0,t+γdmax, for class-for class-KL and class-K functions β,γ. When the disturbance vanishes, the nominal convergence of Section 4 is recovered.

Under (i-iii) and the nominal hypotheses of Section 4, there exist α>0 and constants βu,βd,βτ>0 such that

V˙αe2+βuu2+βdτd2+βττ2

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 K, dmax, and τ. This upgrades the ideal analysis to practical stability in the sense most relevant to rehabilitation robotics. Keeping the anti-windup gain sufficiently strong (small effective K), minimizing sensor/actuator latency τ, and attenuating predictable patient torques (small dmax) make the residual bound negligible, consistent with the robustness outcomes summarized in Tables 6, 9, and 10 and the time-responses in Figures 1017. The same bounds apply on the reduced constrained dynamics used for ground-contact walking, making the guarantees directly comparable to Faraj et al. (2023).

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:

F=ITAE=0tetdt(20)

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 α,β,andδ wolves, enabling precise tuning in the vicinity of promising solutions. To avoid stagnation in local optima.

• Multi-Verse Optimization (MVO) is integrated via a stochastic wormhole mechanism, promoting global search through probabilistic space jumps.

Figure 3
Flowchart illustration depicting optimization stages using animals. Initialization shows deer; guiding features wolves leading a moose; the wormhole phase depicts a moose with a vortex. Convergence concludes with a moose reaching a trophy. Labels: Initialization, Guiding, Wormhole, Convergence.

Figure 3. The IElk-GM algorithm phases.

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 N be the total population size (elk Herd size), and D be the problem dimensionality (number of decision variables). Each solution vector xi,RD is initialized uniformly within the lower (lb) and upper (ub) bounds of the research space:

xid=lbd+rand0,1·ubdlbd,d=1,2,,D,and i=1,2,,N(21)

The IElk-GM update rules are summarized in Equations 2135.

Every individual is evaluated by the fitness function fx in order to think about the solutions.

5.1.2 Elitism strategy

To preserve the best performing individuals, the top E individuals are retained across generations, where:

E=EliteRate·N(22)

where E is the number of elite individuals preserved per generation.

Let x1,x2,xE be the elite set such that:

fx1fx2fxE(23)

These elites are directly passed to the next-generation.

5.1.3 Harem assignment (rutting season)

The top B individuals are selected as the number of bulls (leaders):

B=Br·N(24)

where Br is the bull rate, Br0,1 typically in the range [0.1, 0.3].

The remaining (NB are designated as harems. The probability of a harem being assigned to a specific bull j is based on inverse fitness:

Pj=1fxjk=1B1fxk,j1,,B(25)

Harems are probabilistically assigned to bulls using a roulette wheel selection mechanism based on Pj.

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 (Xα, Beta (Xβ, and Delta (Xα wolves. The standard GWO equations are:

Dα=Cα·XαX(26)
X1=XαA1·Dα(27)
Dβ=C2·XβX(28)
X2=XβA2·Dβ(29)
Dδ=C3·XδX(30)
X3=XδA3·Dδ(31)

where: Dα,Dβ,Dδ is the distance vector between alpha, beta, and delta solution and current, X is current solution position, X1,X2,X3 is intermediate updated positions computed based on alpha, beta, delta wolves, Ck is a coefficient vector used in GWO to control the influence of leader wolves (the current best solution) during the position update of a search agent (calf in IElk-GM) defined as Ck=2rk where rk is random number sampled from uniform distribution in [0, 1], and Ak is the adaptive control coefficient in GWO defined as Ak=2a·rka where a is linearly decreasing parameter from 2 to 0 over iterations defined as a=22tMaxIter where t is current iteration number and MaxIter is maximum number of iterations.

The updated position of the calf is given by:

Xcalf=13X1+X2+X3(32)

where Xcalf is the final updated position of the calf after the GWO-based update.

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 WEP:

xi,dnew=xi,d±TDR·ubdldd·N0,1(33)

where: N0,1: is standard Gaussian noise. WEP: is wormhole Existence Probability, increasing over time, defined as:

WEP=WEPmin+tMaxIter·WEPmaxWEPmin(34)

TDR: is travelling Distance Rate, decreasing over time, defined as:

TDR=1tMaxIter(35)

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 E from the previous generation are preserved, and the remaining (NE) individuals are selected from the best-performing candidates in the merged set.

5.1.7 Termination

The algorithm proceeds iteratively until the predefined maximum number of iterations (MaxIter is reached. At termination, the best solution Xbest is returned.

A complete pseudocode of the IElk-GM is shown in Table 2, and the flowchart is illustrated in Figure 4.

Table 2
www.frontiersin.org

Table 2. Pseudocode of the IElk-GM algorithm.

Figure 4
Diagram showing a control system for a lower limb rehabilitation robot. On the left, the desired joint angles (θ_d1 and θ_d2) generate errors (e_1(t) and e_2(t)) fed into a proposed controller. The controller outputs control signals (u_1(t) and u_2(t)) to the robot, adjusting the hip and knee angles. On the right, a flowchart details the optimization process: initializing a herd, updating parameters, evaluating fitness, sorting, assigning harems, generating calves using GWO, modifying with MVO wormholes, merging populations, and checking iterations. The process concludes with either returning the best solution or continuing iterations.

Figure 4. The flowchart of the IElk-GM algorithm.

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 (dt=sin0.2t) were carried out to demonstrate the efficiency of FOPID and MFOPID based on the IElk-GM algorithm. Table 3 provides the IElk-GM parameters for each rehabilitation exoskeleton robot link (1, 2), and the final optimal parameters for FOPID and MFOPID are shown in Table 4.

Table 3
www.frontiersin.org

Table 3. The parameters of the IElk-GM algorithm.

Table 4
www.frontiersin.org

Table 4. Optimal parameters of the FOPID and MFOPID obtained by the IElk-GM algorithm.

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
Two graphs labeled a and b show position versus time. Graph a depicts two lines: a smooth magenta line for FOPID and an oscillating red line for MFOPID converging to the reference in blue. Graph b shows a similar pattern with both lines converging to a negative reference position. Both graphs span ten seconds on the time axis.

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
Two line graphs, labeled

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.

Table 5
www.frontiersin.org

Table 5. The evaluation parameters of the simulation results 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 (xd1=π4+1cos3t for link1 and (xd2=π6+1cos5t for link2, are shown in Figures 7, 8; these results demonstrate the performance to be reliable, despite the non-linearity of the input signal. The results demonstrate excellent performance parameters, negligible error, and a smooth control signal (less than 350 Nm for link 1 and less than 100 Nm for link 2) with MFOPID. In contrast, the standard FOPID controller exhibits inefficient tracking, with visible deviations from the reference trajectory and more oscillatory control actions, indicating its limited robustness under non-linear operating conditions.

Figure 7
Two line graphs labeled a and b compare position in radians over time in seconds, showing three lines: reference (blue), based on FOPID (red), and based on MFOPID (magenta). Graph a shows more variance between lines compared to graph b, where lines converge more closely. Both cover a time span from zero to ten seconds, with position varying from zero to 3.5 radians in a and negative one to 2.5 radians in b. A legend identifies each line style.

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
Two graphs compare control signals over time. Graph (a) shows the control signal one, ranging from negative fifty to positive three hundred fifty Newton-meters. Graph (b) shows the control signal two, ranging from negative twenty to positive one hundred Newton-meters. Both graphs display results based on FOPID (red line) and MFOPID (green line) controllers over ten seconds, demonstrating similar trends with notable variations in amplitude and initial spikes.

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

Improvement%=MFOPIDAOFSTSMAOFSTSM*100%

Table 6
www.frontiersin.org

Table 6. Comparison (hip and knee).

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.

Figure 9
Bar chart comparing performance metrics for hip and knee, shown in blue and pink, respectively. Metrics include Overshoot, Settling Time, Rise Time, Steady-State Error, Peak Control Torque, and ITAE. The hip shows higher values in Rise Time and ITAE, while the knee shows higher values in others, notably high Overshoot and Rise Time percentages.

Figure 9. Percent improvement of MFOPID + IElk-GM relative to AOFSTSMC + GWO.

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 (es.s 0.011 rad 0.63°). This trade-off is intentional, it yields zero overshoot, short/competitive settling times, and non-switching, low-ripple control torques (see Tables 68), which are clinically more relevant for repeated therapy than pushing es.s to machine precision. If needed, the offset can be further reduced without altering the main conclusions by (i) slightly increasing the integral weight for Link 2 within the same torque limits, (ii) adding light feedforward compensation (gravity/friction), or (iii) adopting a 2-DoF set-point weighting that preserves the overshoot-free transient while tightening steady-state accuracy.

Table 7
www.frontiersin.org

Table 7. Qualitative smoothness/comfort comparison.

Table 8
www.frontiersin.org

Table 8. Implementation complexity.

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 (ts=0.430sec. for hip; ts=0.829sec. for knee), despite the absence of any switching terms. Tracking accuracy remains competitive: steady-state errors are small for both controllers; in the hip joint, AOFSTSM achieves a slightly lower es.s (as expected for a sliding-mode design), while MFOPID maintains comparable accuracy without chattering mechanisms. Regarding control effort, MFOPID’s step-test peaks are bounded (345 N.m for hip; ≤90 N m for knee) and decay rapidly, whereas the peaks read for AOFSTSM in the uncertainty-case plots are 80 N.m for hip, and 60 N.m for knee; because the experimental contexts differ, these magnitudes are reported for completeness rather than as a like-for-like torque comparison, and the time-domain indices (MP, tr, ts, es.s) should be taken as the primary evidence. Finally, the implementation burden of MFOPID remains lower due to its fixed, continuous fractional-PID structure with offline IElk-GM tuning, which simplifies embedded deployment while preserving the favorable transients summarized above.

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:

Improvement%=MFOPIDBaselineBaseline*100%

For all lower-is-better indices. Positive values indicate MFOPID is lower/better. Additionally, Tables 9, 10 summarize the robustness results, while Figures 1017 depict the joint-position and control-torque responses for linear and nonlinear trajectories.

Table 9
www.frontiersin.org

Table 9. Robustness Summary based on FOPID + PSO-GWO.

Table 10
www.frontiersin.org

Table 10. Robustness Summary based on FOPID + GWO-MVO.

Figure 10
Two graphs labeled

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
Two line graphs labeled

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
Two graphs labeled

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
Two line graphs labeled

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
Graph with two plots labeled

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
Two line graphs compare control signals over time for two methods: FOPID+GWO-MVO (red line) and MFOPID+IEIk-GM (green line). Graph (a) shows control signals from approximately -200 to 400 N.m, stabilizing near zero. Graph (b) shows control signals ranging from -50 to 100 N.m, also stabilizing near zero. Both graphs are plotted over a ten-second period.

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
Graph with two plots, labeled as

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
Two graphs, labeled (a) and (b), plot control signals over time for two methods: FOPID with GWO-MVO (red) and MFOPID with IEk-GM (green). Graph (a) shows fluctuating signals from negative to positive, peaking early, then oscillating until stabilizing. Graph (b) shows similar but reduced intensity fluctuations, also stabilizing over time. Both graphs cover a time span of zero to ten seconds.

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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).

Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

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

CrossRef Full Text | Google Scholar

Winter, D. A. (2009). Biomechanics and motor control of human movement. Hoboken, New Jersey: John Wiley & Sons. Fourth Edition. doi:10.1002/9780470549148

CrossRef Full Text | Google Scholar

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

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, X. (2025). Structural design and clinical application research of upper limb rehabilitation robots. Appl. Computat. Eng 125, 173–179. doi:10.54254/2755-2721/125/2025.21285

CrossRef Full Text | Google Scholar

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, China

Reviewed by:

Naifar Omar, National Engineering School of Sfax, Tunisia
Ram 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

Disclaimer: 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.