Next Article in Journal
Error-Profile-Conditioned Augmentation for Chinese L2 Writing Assessment: Evaluating Synthetic Tail Data Under Data Scarcity
Previous Article in Journal
The Influence of Internal Geometry on Pressure Losses, Hydraulic Stability, and Cavitation Risk in a Firefighting Monitor
Previous Article in Special Issue
Design of a Safe Active Orthosis for Full Assistance of the Human Knee Joint
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hamiltonian Modelling and Hierarchical Sliding-Mode Control of a Cable-Driven Soft Exoskeleton for Lower-Limb Rehabilitation Assistance

by
Fernando Abel Navarro-Martínez
1,
Esther Lugo-González
2,*,
Juan Javier Montesinos-García
2,
Jorge Luis Barahona-Avalos
2 and
Hugo Fermín Ramírez-Leyva
2
1
División de Estudios de Posgrado, Universidad Tecnológica de la Mixteca, Oaxaca 69000, Mexico
2
Instituto de Electrónica y Mecatrónica, Universidad Tecnológica de la Mixteca, Oaxaca 69000, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(17), 8735; https://doi.org/10.3390/app16178735
Submission received: 13 June 2026 / Revised: 6 August 2026 / Accepted: 27 August 2026 / Published: 2 September 2026
(This article belongs to the Special Issue Applications of Emerging Biomedical Devices and Systems)

Abstract

Soft exoskeletons have attracted increasing attention as wearable robotic devices for lower limb rehabilitation and assistive mobility. This study presents an integrated modelling, control, and mechanical design framework for a cable-driven soft exoskeleton operating in the sagittal plane, targeting elderly users with reduced mobility. Lower limb swing-phase dynamics were derived using the Euler–Lagrange formulation and subsequently recast via a Legendre transformation into a Hamiltonian representation of the coupled hip–knee system under tendon-driven actuation. Building upon this model, a hierarchical control architecture combining Quasi-Sliding Mode Control (QSMC) for angular regulation with Sliding Mode Control (SMC) for conjugate-momentum dynamics is developed. A Lyapunov-based stability analysis formally establishes the asymptotic stability of the closed-loop system and derives explicit gain conditions for robust tracking in the presence of bounded disturbance. In parallel, a compact winch-based actuation module was designed and geometrically optimized using a genetic algorithm to minimize the distal mass while preserving mechanical robustness and ergonomic wearability. The framework was validated through numerical simulations in MATLAB–Simulink® and physics-based simulations in a MuJoCo–ROS2 environment, in which gravity, contact interactions, and cable compliance were considered. A modular mechanical prototype was developed and worn by users with different anthropometric characteristics for a static qualitative assessment of its fit and structural feasibility. These results establish a rigorous foundation for the future integration of embedded sensing and actuation hardware into experimental rehabilitation assessment.

1. Introduction

The development of exoskeletons for human mobility assistance and muscle strength augmentation has increased significantly in recent years. In this context, soft exoskeletons have been investigated as lightweight alternatives to traditional rigid devices, particularly in applications in which full structural reinforcement is not required. Unlike conventional exoskeletons, which rely on rigid frames capable of supporting high loads, soft exoskeletons employ compliant interfaces and flexible transmission mechanisms to deliver assistive forces while preserving natural joint kinematics [1,2]. Such wearable robotic systems are particularly well-suited for assisting individuals with reduced mobility, as even minimal and well-coordinated assistance has been shown to improve walking efficiency and reduce metabolic costs [3,4].
Beyond lower-limb exoskeletons, hierarchical and human-in-the-loop control architectures have also been explored in other human–machine interaction domains, such as safe reinforcement learning for quadcopter trajectory tracking from human demonstration [5] and fixed-time adaptive learning for human–UAV collaborative control under state-input constraints [6], underscoring the broader relevance of hierarchical control strategies in physically coupled human–machine systems.
Shortly thereafter, the XoSoft project [7] proposed a modular configuration of soft actuators for the ankle, knee, and hip joints, enabling flexible and unilateral assistance using textile-integrated mechanisms. The clinical relevance of such systems has been further reinforced by randomized controlled trials demonstrating that robotic exoskeleton-assisted gait training yields significantly greater improvements in knee flexion torque, six-minute walk distance, and quality of life in post-stroke patients than conventional therapy alone [8].
Subsequent research has emphasized the compactness, autonomy, and robustness of control. A lightweight 1.8 kg hip exosuit reduced the metabolic cost by 11.5% and muscle fatigue by 40.5% compared with unassisted walking [9]. Iterative learning control strategies applied to Bowden cable-driven soft exoskeletons that provide coordinated hip and knee assistance have further demonstrated metabolic reductions in flat and uneven terrains, confirming the feasibility of single-actuator multi-joint architectures [10]. This concept was extended by a self-contained, multi-joint soft exosuit that coordinated ankle plantar flexion and hip flexion-extension while traversing uneven terrain [11]. From a control perspective, gait segmentation and force-based strategies were applied to a unilateral hip–knee exosuit, thereby enhancing joint mobility and posture in post-stroke patients [12]. Meanwhile, an iterative proportional-derivative learning controller with feedforward compensation was developed for a hip-assistive exosuit, confirming its efficacy in reducing the metabolic effort during loaded walking [13]. Lightweight cable-driven soft exosuits for hip flexion assistance have also extended the application domain beyond level walking; a portable waist-worn device reported a 6.9% average metabolic reduction and marked decreases in rectus femoris and lateral femoral muscle fatigue during stair climbing in older adults [14]. A high-power hip–knee–ankle emulator was introduced to experimentally investigate coordination strategies for tendon-driven systems [15], whereas a proportional-derivative iterative control strategy with gait prediction demonstrated accurate trajectory tracking and efficient hip–knee assistance in a simulation [16].
In the structural control co-design of flexible multibody systems, the Lagrangian formulation is the most commonly used methodology for obtaining the equations of motion. Using the variational principles of geometric mechanics, the equations of motion in the Hamiltonian form can be derived for rigid body dynamics [17]. The port-Hamiltonian (pH) framework [18] has recently been employed to describe the dynamics of rigid and flexible links [19,20]. PH systems are intrinsically modular [21]; hence, this approach naturally allows the construction of complex systems by interconnecting the atomic elements. The formulation naturally accounts for nonlinearities owing to the large deformations. However, this methodology relies on Lie algebra and differential geometry concepts and requires non-standard discretization techniques [22].
Beyond exosuit-specific studies, model-based control of soft robotic systems more broadly illustrates the range of dynamic formulations available for tendon- and cable-driven mechanisms. To compensate for the nonlinear force losses inherent to Bowden-cable transmission, mechanical models of cable friction and elasticity have been combined with a dual-loop admittance–PID strategy to correct gait deviations at the knee and ankle [23]. Lagrangian formulations remain the standard tool for deriving the equations of motion of soft robots, with applications including a direct formulation for soft robots [24], an extension to a plant-inspired growing robot regulated through model-predictive control of task-space position, orientation, and interaction forces [25], a combination with the piecewise-constant-curvature (PCC) method for continuum soft robots [26], and a singularity-free formulation obtained via Taylor-series expansion for a two-segment continuum robot [27]. As an alternative to the Lagrangian route, the extended Hamilton principle has been used to derive soft robot dynamics [28]. Once a dynamic model is available, sliding-mode strategies are frequently used to reject the resulting uncertainties. For example, a super-twisting sliding-mode controller combined with an input estimator was used for end-effector position control [29], and a super-twisting extended state observer enabled finite time attitude control [30]. This class of robust control addresses model uncertainties, parameter variations, and external disturbances while guaranteeing finite-time convergence, making it particularly relevant for tasks that require high accuracy in the presence of strong environmental disturbances. Combining kinematic or dynamic models with data-driven control has also been shown to balance tracking accuracy and generalization, offering flexible performance for tasks requiring precision, robustness, and adaptive capabilities [31].
Despite this progress, the control of soft exoskeletons remains insufficiently explored compared with their mechanical and ergonomic optimization. Many existing approaches rely on simplified dynamic representations or predominantly kinematic models that do not fully capture the nonlinear joint coupling or energy exchange introduced by tendon-driven transmissions [15,16]. The limitations of model-free strategies compared with model-based formulations have been characterized in the context of lower limb rehabilitation exoskeletons [32], highlighting the advantages of incorporating explicit system dynamics to enable robust trajectory-tracking. Moreover, the inherent compliance of cable-driven actuation poses additional challenges in achieving robust closed-loop stability in the presence of model uncertainty and external disturbances. Only a limited number of studies have incorporated robust nonlinear controllers supported by formal stability proofs or provided physics-based closed-loop validation prior to experimental deployment [33].
This highlights a clear opportunity to strengthen the control foundations of soft exoskeletons using model-based strategies with rigorous theoretical constraints. To address these gaps, this study presents the design, modelling, and control of a cable-driven soft exoskeleton for lower-limb rehabilitation assistance based on a nonlinear dynamic model formulated in the Hamiltonian framework. The coupled hip–knee dynamics are represented in an energy-based Hamiltonian framework, enabling the systematic characterization of nonlinear interactions and facilitating the control design. Building on this formulation, a hierarchical control architecture combining Quasi-Sliding Mode Control (QSMC) for angular regulation and Sliding Mode Control (SMC) for conjugate-momentum dynamics is developed to ensure robust trajectory tracking and disturbance rejection. A Lyapunov-based stability analysis formally establishes the asymptotic stability of the closed-loop system and derives explicit gain conditions for robust tracking in the presence of bounded disturbances. In addition, a compact winch-based actuation module was designed and geometrically optimized using a genetic algorithm to reduce the distal mass while preserving mechanical robustness and ergonomic wearability. The proposed framework was validated using a two-stage simulation approach: numerical analysis in MATLAB–Simulink® R2020b and physics-based testing in MuJoCo integrated with ROS2, where the contact dynamics, friction, and cable compliance were explicitly considered. A modular mechanical prototype was developed and evaluated by users with different anthropometric profiles to assess its fit and structural feasibility. The main contributions of this study are as follows.
  • Development of a nonlinear dynamic model of the bilateral hip–knee system using a Hamiltonian formulation that explicitly captures energy storage, transfer, and nonlinear coupling under tendon-driven actuation.
  • Design of a hierarchical QSMC-SMC control architecture for robust trajectory tracking, with a formal Lyapunov-based stability analysis that establishes asymptotic stability and provides explicit gain conditions for disturbance rejection.
  • Geometric optimization of a cable-driven actuation module using a genetic algorithm to minimize the distal mass while satisfying mechanical and wearability constraints.
  • Two-stage simulation validation was performed by combining analytical evaluation in MATLAB–Simulink® and physics-based testing in the MuJoCo–ROS2 environment, where cable compliance, friction, and contact dynamics were explicitly modeled.
  • A modular mechanical prototype was constructed, and its fit across users with different anthropometric characteristics was qualitatively assessed, supporting the structural feasibility of the cable-driven actuation concept before the integration of electronic subsystems.
The remainder of this paper is organized as follows. Section 2 describes the mechanical design, actuation module optimization, dynamic modelling, control formulation, and stability analysis.
Section 3 presents the simulation results and prototype validation of the proposed model. Section 4 discusses the implications and limitations of the proposed method. Section 5 presents the conclusions and directions for future research.

2. Materials and Methods

2.1. Exoskeleton Design

The proposed soft exoskeleton is designed to assist with hip and knee flexion-extension in the sagittal plane, targeting elderly users (55–70 years old) with reduced mobility who can still maintain an upright posture and do not have severe joint pathologies. This type of assistance is particularly relevant for age-related declines in mobility or recovery from non-neurological musculoskeletal conditions, where moderate and well-coordinated support can significantly improve gait efficiency.
The mechanical architecture is based on an orthopaedic vest that anchors the actuation modules both frontally and dorsally, ensuring a balanced force distribution across the torso and reducing long-term discomfort. The control and actuation units were located in the central dorsal region of the vest to minimize distal inertia, as illustrated in Figure 1. This configuration reduces the load on the lower limbs and facilitates natural walking.
This age-related target population was further refined using regional anthropometric criteria, as reduced mobility was more prevalent in the study region among individuals within specific height and body mass ranges. Accordingly, the design targets users from southeastern Mexico, where the average anthropometric characteristics are below the national mean [34,35]. Specifically, the system is intended for individuals between 1.45 and 1.70 m in height and 50–70 kg in body mass, without gender distinction.
According to the anthropometric proportions reported in [36], the hip–knee segment corresponds to approximately 24.5% of the body height and 10% of the total body mass, whereas the knee–ankle segment accounts for 28.5% of the height and 5% of the body mass. These ratios were used to define the maximum Bowden cable length and ensure adaptability across the users. The vest and textile interfaces are adjustable, allowing secure anchoring and alignment with individual body morphologies.

2.2. Actuation Module and Optimised Cable-Driven Transmission

Assistive actuation is provided through a waist-mounted winch mechanism that winds and releases Bowden cables to generate tensile forces that are transmitted to the lower limbs.
By locating the actuation units on the torso rather than directly on the limbs, the proposed architecture significantly reduces the distal mass and inertia, facilitating more natural gait dynamics and enhancing the overall user comfort. Bowden cables withstand the tensile loads required for assistance while preserving flexibility, thereby emulating the behavior of biological tendons in the human body.
The actuation module is inspired by a safety anchoring mechanism [37]; however, it constitutes a substantially modified design rather than a direct modification. Several structural modifications have been introduced to adapt the robotic assistance mechanism to a portable format. In particular, the original manual crank input was replaced with a DC motor, enabling precise torque control and compatibility with closed-loop control systems. Additionally, the overall geometry of the transmission was reconfigured to facilitate subsequent geometric optimization and allow ergonomic integration at the user’s waist without restricting trunk motion.
To systematically reduce the geometric size of the transmission while preserving its mechanical integrity and efficiency, a genetic algorithm (GA) was employed as a design support tool to optimize the gear train parameters. Unlike conventional optimization approaches that directly minimize mass, the GA was formulated to promote geometric compactness and efficient load transmission because the final weight strongly depends on the material selection, which is addressed in a later design stage.
The optimization problem focused on the gear train comprising gears 3–6. The design variables included gear modules ( m 3 , m 5 ), face widths ( b 3 , b 5 ), and the number of teeth ( Z 3 , Z 4 , Z 5 ), whereas Z 6 was determined using the required transmission ratio. The mechanical constraints included admissible bending and contact stresses for each gear pair, torque limits imposed by the DC gearmotor, efficiency requirements for both gear stages, and a maximum cable tension corresponding to an assistive load of 15 kg.
The GA was implemented with a population of 150 individuals, evolving over 100 generations with a maximum stagnation of 80 generations. Tournament selection was used in conjunction with a simulated binary crossover (probability 0.8) and integer mutation to preserve the feasibility of discrete gear parameters within a MATLAB® implementation. The resulting optimized configuration significantly reduced the radial dimensions and axial length of the mechanism, allowing its integration into a portable module mounted on the waist of the user.
Figure 2 shows the optimized winch CAD model. The detailed nomenclature of the transmission components is presented in Table 1, and the optimized gear-train parameters are summarized in Table 2.
The selected DC gearmotor (Pololu 37D metal gearmotor, Pololu Robotics and Electronics, Las Vegas, NV, USA, 10:1 ratio, 12 V) provided an extrapolated stall torque of 0.4805 N·m (4.9 kgf·cm) at a stall current of 5.5 A, with a no-load speed of 1000 RPM. Combined with the optimized gear-train ratio of 14.4:1 (Table 2) and accounting for an estimated two-stage transmission efficiency of 80%, the maximum torque delivered to the 12.5 mm-radius cable drum was approximately 5.53 N·m, corresponding to a maximum cable tension of ≈443 N.
The overall mass of the exoskeleton was evaluated after mechanical redesign and selection of lightweight structural materials using CAD-derived mass properties, manufacturer specifications for commercial components, and direct measurements of the textile elements. Table 3 presents the mass distributions of the complete system. The resulting total mass of 3.68 kg reflects the combined effects of relocating the actuation units to the torso, minimizing the distal inertia, and optimizing the transmission geometry. This system-level mass distribution is explicitly incorporated into the dynamic model formulation to ensure consistency between the mechanical design and the control-oriented analysis.

2.3. Dynamic Model

Because the lower limbs can be approximated as rigid segments connected by joints, their motion involves posture-dependent and nonlinear interactions. Therefore, accurate dynamic modelling is essential for reproducing human gait with sufficient fidelity. The lower limbs were modelled as fully actuated double pendulums in the sagittal plane, capturing the dominant dynamics of the hip and knee joints, for which the governing nonlinear equations of motion were derived.
Each limb segment is modelled as a uniform slender rod of length L i , with its own mass m i uniformly distributed, and its center of mass located at l i = L i / 2 . For the coupling terms, the mass of the distal segment was treated as concentrated at its own center of mass, which yielded full inertial coupling between segments while correctly capturing the gravitational torque contribution at each joint. The generalized coordinate θ i denotes the joint angle of segment i, measured from the vertical (downward) direction, and I i = 1 3 m i l i 2 is the moment of inertia of segment i about its center of mass, obtained from the standard slender-rod expression I i = 1 12 m i L i 2 evaluated at l i = L i / 2 . The corresponding moment of inertia about the proximal joint is subsequently obtained via the parallel-axis term m i l i 2 , which appears explicitly in Equations  (1) and (2), where τ i denotes the actuation torque applied at joint i.
Using the Euler–Lagrange formulation applied to the free-body diagram shown in Figure 3, the equations of motion are obtained as
I 1 + m 1 l 1 2 + m 2 L 1 2 θ ¨ 1 m 2 L 1 l 2 θ ¨ 2 cos ( θ 1 θ 2 ) θ ˙ 2 sin ( θ 1 θ 2 ) ( θ ˙ 1 θ ˙ 2 ) m 2 L 1 l 2 θ ˙ 1 θ ˙ 2 sin ( θ 1 θ 2 ) + m 1 l 1 + m 2 L 1 g sin θ 1 = τ 1
I 2 + m 2 l 2 2 θ ¨ 2 m 2 L 1 l 2 θ ¨ 1 cos ( θ 1 θ 2 ) θ ˙ 1 sin ( θ 1 θ 2 ) ( θ ˙ 1 θ ˙ 2 ) m 2 L 1 l 2 θ ˙ 1 θ ˙ 2 sin ( θ 1 θ 2 ) + m 2 g l 2 sin θ 2 = τ 2
Although the equations of motion were initially derived using the Euler–Lagrange formulation, this representation was not directly adopted for the control design. Although the Lagrangian approach is convenient for modelling articulated mechanical systems, it does not explicitly expose the energetic structure of the dynamics when expressed in the state-space form. Therefore, for the control-oriented analysis, the system was reformulated using the Hamiltonian framework. This formulation introduces the conjugate momenta as state variables and yields a first-order representation that explicitly captures the energy storage, transfer, and coupling effects, which are particularly relevant for cable-driven soft exoskeletons, where compliant actuation and tendon dynamics are central to system behavior.
Accordingly, Equations (3)–(5) define the conjugate momentum of the system in matrix form,
p 1 p 2 = I 1 + m 1 l 1 2 + m 2 L 1 2 m 2 L 1 l 2 cos ( θ 1 θ 2 ) m 2 L 1 l 2 cos ( θ 1 θ 2 ) I 2 + m 2 l 2 2 θ ˙ 1 θ ˙ 2
Solving this system yields the time derivatives of the angular positions,
θ ˙ 1 θ ˙ 2 = 1 A I 2 + m 2 l 2 2 m 2 L 1 l 2 cos ( θ 1 θ 2 ) m 2 L 1 l 2 cos ( θ 1 θ 2 ) I 1 + m 1 l 1 2 + m 2 L 1 2 p 1 p 2
where
A = I 1 + m 1 l 1 2 + m 2 L 1 2 I 2 + m 2 l 2 2 m 2 2 L 1 2 l 2 2 cos 2 ( θ 1 θ 2 )
Using the Legendre transformation, the Hamiltonian function is defined as
H = 1 2 A I 2 + m 2 l 2 2 p 1 2 + 2 m 2 L 1 l 2 cos ( θ 1 θ 2 ) p 1 p 2 + I 1 + m 1 l 1 2 + m 2 L 1 2 p 2 2 m 1 l 1 + m 2 L 1 g cos θ 1 m 2 g l 2 cos θ 2
Applying Hamilton’s canonical equations, the time derivatives of the conjugate momenta are obtained as
p ˙ 1 = H θ 1 + τ 1 = 1 A m 2 L 1 l 2 sin ( θ 1 θ 2 ) p 1 p 2 m 1 l 1 + m 2 L 1 g sin θ 1 + τ 1
p ˙ 2 = H θ 2 + τ 2 = 1 A m 2 L 1 l 2 sin ( θ 1 θ 2 ) p 1 p 2 m 2 g l 2 sin θ 2 + τ 2
From a physical perspective, the Hamiltonian function represents the total mechanical energy of the lower-limb system, which is composed of the kinetic energy expressed in terms of the conjugate momenta and gravitational potential energy associated with the limb segments. This energy-based representation provides direct insight into how control actions inject, redistribute, or dissipate energy within the coupled hip–knee system, which is particularly valuable in wearable robotics, where safe and effective assistance is closely linked to the controlled exchange of energy between the exoskeleton and human user.
To represent the complete locomotor system, the dynamic model was extended to include both the lower limbs, as shown in Figure 4. Each leg was modelled as a fully actuated double pendulum, whereas the pelvis was assumed to behave as a rigid body, providing a common reference frame for both limbs. This choice enabled the representation of the alternating swing and stance dynamics during gait without explicitly introducing ground contact constraints. Although restricted to sagittal-plane motion, the formulation provides a sufficiently accurate approximation for analyzing hip and knee flexion–extension assistance while preserving analytical tractability.
The contralateral limb follows the same Euler–Lagrange, Legendre-transform, and Hamiltonian procedures used to obtain Equations (1)–(8), with indices ( θ 1 , θ 2 , m 1 , m 2 , L 1 , l 1 , l 2 ) replaced by ( θ 3 , θ 4 , m 3 , m 4 , L 3 , l 3 , l 4 ) . Equations (9)–(16) summarize the resulting bilateral state-space dynamics.
θ ˙ 1 = 1 A ( I 2 + m 2 l 2 2 ) p 1 + m 2 L 1 l 2 cos ( θ 1 θ 2 ) p 2
θ ˙ 2 = 1 A m 2 L 1 l 2 cos ( θ 1 θ 2 ) p 1 + ( I 1 + m 1 l 1 2 + m 2 L 1 2 ) p 2
p ˙ 1 = 1 A m 2 L 1 l 2 sin ( θ 1 θ 2 ) p 1 p 2 m 1 l 1 + m 2 L 1 g sin θ 1 + τ 1
p ˙ 2 = 1 A m 2 L 1 l 2 sin ( θ 1 θ 2 ) p 1 p 2 m 2 g l 2 sin θ 2 + τ 2
θ ˙ 3 = 1 A 2 ( I 4 + m 4 l 4 2 ) p 3 + m 4 L 3 l 4 cos ( θ 3 θ 4 ) p 4
θ ˙ 4 = 1 A 2 m 4 L 3 l 4 cos ( θ 3 θ 4 ) p 3 + ( I 3 + m 3 l 3 2 + m 4 L 3 2 ) p 4
p ˙ 3 = 1 A 2 m 4 L 3 l 4 sin ( θ 3 θ 4 ) p 3 p 4 m 3 l 3 + m 4 L 3 g sin θ 3 + τ 3
p ˙ 4 = 1 A 2 m 4 L 3 l 4 sin ( θ 3 θ 4 ) p 3 p 4 m 4 g l 4 sin θ 4 + τ 4
where
A = I 1 + m 1 l 1 2 + m 2 L 1 2 I 2 + m 2 l 2 2 m 2 2 L 1 2 l 2 2 cos 2 ( θ 1 θ 2 ) ,
A 2 = I 3 + m 3 l 3 2 + m 4 L 3 2 I 4 + m 4 l 4 2 m 4 2 L 3 2 l 4 2 cos 2 ( θ 3 θ 4 ) .
To represent the alternating nature of the gait, a phase shift was introduced between the two double pendulum systems. The left leg is described by θ 1 and θ 2 , whereas the right leg is initialized with phase-shifted initial conditions for θ 3 and θ 4
θ 3 ( 0 ) = θ 1 ( 0 ) + Δ 1 , θ 4 ( 0 ) = θ 2 ( 0 ) + Δ 2 ,
where Δ 1 and Δ 2 denote the prescribed phase differences between the left and right limbs.
Therefore, the reference trajectories and torque levels employed in this study were selected to remain within physiologically realistic ranges, ensuring biomechanical safety while assisting the user. These considerations also guided the design of the nonlinear control strategy, which must operate within safe limits while compensating for tendon compliance, Bowden cable friction, and interaction forces during the gait.

2.4. Control Design

The control strategy proposed in this study was directly motivated by the Hamiltonian structure of the system. The Hamiltonian formulation naturally separates the dynamics into angular variables and conjugate momenta, each of which is associated with a distinct physical role in the system. Angular coordinates primarily govern kinematic coordination and gait tracking, whereas momentum variables capture inertial effects, energy transfer, and sensitivity to external disturbances. Consequently, the control architecture was organized hierarchically and in a cascaded manner, with complementary control objectives assigned to each variable set.
By independently regulating the angular and momentum variables, the controller addressed distinct dynamic phenomena at the appropriate levels. Direct angular control enforces coordination and trajectory tracking, whereas momentum regulation provides robustness against modelling uncertainties, unmodelled dynamics and external perturbations. This approach avoids relying solely on high-gain torque feedback to compensate for dynamic coupling, which is particularly important in tendon-driven soft exoskeletons, where high-frequency switching can amplify cable compliance and excite unmodelled dynamics.

2.4.1. Sliding Surfaces

Let θ = [ θ 1 θ 2 ] denote the vector of measured joint angles and θ d = [ θ 1 , d θ 2 , d ] the desired trajectories. The joint-space tracking error and its time derivative are defined as
e θ = θ θ d , e ˙ θ = θ ˙ θ ˙ d .
The sliding surface associated with angular position tracking is
s θ = e ˙ θ + Λ e θ ,
where Λ = diag ( λ 1 , λ 2 ) is a positive-definite diagonal matrix governing the convergence rate of the angular error.
For the conjugate momentum dynamics, the tracking error and sliding surface are
e p = p p d , s p = e p .

2.4.2. Quasi-Sliding Mode Control for Angular Positions

At the angular level, chattering is mitigated by replacing the ideal discontinuous sign function with a continuous saturation function, introducing a quasi-sliding boundary layer while preserving robustness against bounded disturbances. The outer-loop QSMC generates the desired auxiliary joint velocity
θ ˙ des = θ ˙ d Λ e θ ρ sat s θ ϕ ,
where ρ = diag ( ρ 1 , ρ 2 ) > 0 ensures robustness to parameter variations and external disturbances, and ϕ = diag ( ϕ 1 , ϕ 2 ) defines the quasi-sliding boundary layer. The saturation function is implemented component-wise as
sat s i ϕ i = 1 , if s i > ϕ i , s i / ϕ i , if | s i | ϕ i , 1 , if s i < ϕ i .

2.4.3. Computation of Desired Conjugate Momentum

Once the desired angular velocity is obtained, the corresponding desired conjugate momenta are computed from a control-oriented representation of the dynamics as follows
p d = M ( θ ) θ ˙ des + C ( θ , θ ˙ ) θ ˙ + G ( θ ) ,
where M ( θ ) is the inertia matrix, C ( θ , θ ˙ ) accounts for the Coriolis and centrifugal effects, and G ( θ ) represents gravitational torques.

2.4.4. Sliding Mode Control for Conjugate Momentum

The inner loop employs a classical SMC law to ensure the asymptotic convergence of the conjugate momenta to their desired values p d . The joint torque command is as follows
τ = K l s p K p sgn ( s p ) ,
where K l = diag ( k l 1 , k l 2 ) controls the linear convergence of s p , and K p = diag ( k p 1 , k p 2 ) compensates for the matched uncertainties and the unmodelled dynamics.

2.5. Stability Analysis

The closed-loop stability of the system was analyzed using Lyapunov’s theory. The proposed architecture is cascaded and comprises an inner momentum control loop and an outer angular-position loop. Stability is first established for each subsystem and then for the interconnection. For this analysis, ideal sliding-mode control laws employing a discontinuous sign function were considered, and a practical saturation-based implementation was presented.

2.5.1. Inner-Loop Stability (Momentum Dynamics)

The momentum sliding surface is s p = p p d . Under the ideal control law (23), the closed-loop dynamics are
s ˙ p = K l s p K p sgn ( s p ) + w p ,
where w p denotes a bounded disturbance. Consider the Lyapunov candidate V p = 1 2 s p s p . Its time derivative satisfies
V ˙ p = s p K l s p i = 1 2 k p , i | s p , i | + s p w p s p K l s p i = 1 2 ( k p , i W p , i ) | s p , i | ,
where W p , i is a known upper bound on the i-th disturbance component. Hence V ˙ p is negative definite provided that
k p , i > W p , i , k l , i > 0 ,
guaranteeing asymptotic convergence p ( t ) p d ( t ) .

2.5.2. Outer-Loop Stability (Angular Dynamics)

The angular sliding surface is s θ = e ˙ θ + Λ e θ . Assuming the inner-loop dynamics are sufficiently fast so that θ ˙ θ ˙ des , the reduced sliding-surface dynamics are
s ˙ θ = ρ sgn ( s θ ) + d θ ( t ) ,
where d θ ( t ) represents bounded uncertainties with d θ Δ θ . For the Lyapunov function V θ = 1 2 s θ s θ ,
V ˙ θ i = 1 2 ( ρ i Δ θ , i ) | s θ , i | ,
which is negative definite, provided that
ρ i > Δ θ , i .

2.5.3. Cascaded Stability and Practical Implementation

By selecting gains such that the inner-loop dynamics are significantly faster than the outer-loop dynamics, the time-scale separation condition required for cascaded stability is satisfied, and the ideal closed-loop system is asymptotically stable in the Lyapunov sense. In practical implementations, the discontinuous sign function is replaced by a saturation function to mitigate chattering, introducing a boundary layer within which the system trajectories remain bounded uniformly. The bounded oscillations observed in the control torques during the simulation were consistent with the quasi-sliding behavior.

2.6. Simulation Frameworks

A two-stage simulation framework was implemented to verify the performance and robustness of the proposed control strategies. The first stage consisted of an analytical validation in MATLAB–Simulink®, where the complete nonlinear dynamics of the lower-limb double pendulum were modelled and controlled using the proposed QSMC-SMC. The second stage involved physics-based validation using MuJoCo integrated with ROS2, which provided a realistic environment for assessing the controller behavior under gravity, contact interactions, and cable compliance.

2.6.1. Analytical Validation in MATLAB–Simulink®

The MATLAB–Simulink® stage focused on validating the proposed control laws under idealized, noise-free conditions. The full double-pendulum equations were integrated with the QSMC and SMC loops to evaluate the closed-loop stability and tracking performance. Figure 5 illustrates the modular control architecture: (i) the Desired Trajectory block generates periodic hip and knee reference profiles within physiological limits; (ii) the QSMC module computes the desired conjugate momenta from angular tracking errors; (iii) the SMC block generates actuator torques to ensure momentum convergence; and (iv) the Dynamic Model block reproduces the nonlinear double-pendulum behavior of the lower limbs. The feedback of θ , θ ˙ , p, and p ˙ closes this loop.
All simulations were conducted for 10 s with a fixed integration step of 1 ms and a fourth-order Runge–Kutta scheme. The controller gains ( Λ , ρ , K l , K p , ϕ ) were tuned to achieve fast transients while limiting the control effort and suppressing the high-frequency oscillations.

2.6.2. Physics-Based Validation in MuJoCo–ROS2

The physics-based stage was performed using MuJoCo [38] integrated with the ROS2 framework [39], providing a physics-consistent environment for assessing real-time interaction between control algorithm and mechanical system under the combined effects of gravity, friction and contact.
Because MuJoCo does not natively support custom control laws based on explicit dynamic equations, ROS2 integration was employed to programmatically implement the proposed control strategy. Joint states are transmitted from MuJoCo to ROS2 via the /joint_states topic, whereas the computed control torques are returned via the /mujoco/ctrl topic to enable continuous closed-loop operation. Figure 6 illustrates this communication architecture.
The anthropomorphic model, shown in Figure 7, consists of articulated rigid-body segments representing the torso, upper limbs, thighs, shanks, ankles, and feet with realistic mass distributions and joint limits. Passive toe contacts were included to improve stance stability under gravity, whereas Bowden-type tendons actuated the hip and knee joints to reproduce flexion–extension cycles. All components were defined using URDF descriptions that specified link properties, joint constraints, and tendon routing. A fixed handrail was incorporated to emulate the postural support commonly used in rehabilitation environments and to ensure static balance during validation.
The quantitative evaluation presented in this study is intentionally restricted to MATLAB–Simulink® simulations, which characterize the interaction between the hierarchical controller and the Hamiltonian-based model under controlled conditions. The MuJoCo–ROS2 environment served as a qualitative intermediate validation step, confirming that the control architecture operated without numerical divergence under realistic physical constraints. A more extensive quantitative analysis within this framework is reserved for future studies focused on experimental and physics-based validation.
Together, these simulation frameworks establish a consistent environment for assessing the proposed control strategy prior to its experimental implementation.

3. Results

The performance of the proposed model-based nonlinear control strategy was evaluated using numerical simulations. The results reported in this section are intended to illustrate the closed-loop behavior predicted by the theoretical analysis rather than provide an exhaustive performance benchmarking. Analytical simulations conducted in MATLAB–Simulink® characterized the interaction between the hierarchical QSMC-SMC controller and the Hamiltonian-based double-pendulum model under controlled, noise-free conditions. Physics-based simulations conducted in the MuJoCo–ROS2 environment were used to qualitatively assess the feasibility of the proposed control architecture under realistic conditions, including contact dynamics, friction, and cable compliance. To maintain a clear focus on the analytical modelling and stability properties of the control strategy, the quantitative evaluation presented in this study was intentionally restricted to MATLAB–Simulink® simulations. A more extensive quantitative analysis within the MuJoCo–ROS2 framework is reserved for future work, focusing on experimental and physics-based validation.
In both stages, the joint positions of the hip and knee (first and second pendulums, respectively) were presented during periodic profiles that were representative of the human gait in the sagittal plane.
Figure 8 shows the desired and measured hip and knee joint angles during periodic motion corresponding to a ten-step gait cycle. The measured trajectories closely followed the reference profiles throughout the simulated gait cycle. The hip joint exhibited periodic motion ranging from approximately 2 ° to 66 ° , whereas the knee joint ranged from approximately 3 ° to 58 ° . The absence of a large initial transient and regular waveform indicates a stable tracking behavior consistent with the theoretical analysis.
Figure 9 shows the control torques generated at the hip and knee joints of the user. Both signals remained continuous and bounded throughout the simulation without numerical instabilities, confirming that the hierarchical controller did not exhibit a chattering-induced divergence. It should be noted that τ 1 and τ 2 , as computed in this simulation, represent the total joint torque required to actuate the limb under a full-authority controller with no contribution from residual muscular activity. Consequently, these values are not directly comparable to the 10–30 N·m (hip) and 8–20 N·m (knee) assistive torque ranges delivered by the physical actuation hardware described in Section 2.2, which is designed to complement, rather than replace, the user’s own muscular effort. This distinction is discussed in Section 4.
The reported torques correspond to equivalent joint-level control inputs in the dynamic model rather than the direct output torque of the actuation unit. In the proposed cable-driven architecture, these joint-level torques are realized through tensile forces transmitted by Bowden cables and mapped to effective joint moments via joint-dependent moment arms and mechanical transmission ratios, with the exosuit contributing only a fraction of the total torque. A partitioning strategy between muscular and exosuit-delivered torque was identified as a direction for future research.
Figure 10 illustrates the tracking errors for both joints. In all cases, the error remained bounded throughout the gait cycle, with larger deviations occurring periodically at each step rather than during a single initial transient. The maximum absolute tracking error reached 8.622 ° for the hip and 11.154 ° for the knee (Table 4). These bounded errors are consistent with the uniform ultimate boundedness predicted by the stability analysis presented in Section 2.5.
Figure 11 shows the phase plane portraits of the hip and knee joints for the last three simulated gait cycle. To quantify the repeatability of the closed trajectories, the angular position at each peak flexion instant (where the angular velocity crossed zero) was compared across the steady-state gait cycles. The cycle-to-cycle spread of the peak flexion angle (range, max–min) was 3.6 × 10 4 ° for the hip and 2.5 × 10 4 ° for the knee, with corresponding standard deviations of 1.8 × 10 4 ° and 1.2 × 10 4 ° , respectively. These values are several orders of magnitude smaller than the maximum tracking errors reported in Table 4 ( 8.622 ° and 11.154 ° ), confirming that the observed closed loops corresponded to a highly repeatable periodic orbit rather than a drifting or diverging trajectory.
Table 4 summarizes the quantitative performance metrics obtained from the MATLAB–Simulink® simulations, complementing the qualitative trends observed in Figure 8, Figure 9 and Figure 10. The hip and knee joints achieved RMSE values of 3.997 ° and 6.174 ° , respectively, with maximum absolute errors of 8.622 ° and 11.154 ° , respectively, which is consistent with the error bounds qualitatively reported in Figure 10. The Integral of Absolute Error (IAE) was higher for the knee ( 55.213 ° · s ) than for the hip ( 34.193 ° · s ), indicating a larger cumulative error over the gait cycle, consistent with its larger RMSE. No overshoot was observed for either joint, confirming the absence of transient excursions beyond the reference trajectory once the initial condition mismatch was removed by aligning the reference phase at t = 0 . Because the reference trajectory is periodic, the classical settling time metric is not directly applicable; the tracking error re-exceeds the tolerance band at each gait cycle rather than converging to a single steady-state value. Consequently, the settling-time estimator returned the full 10-s simulation horizon for both joints, and no finite settling time within the simulated window was reported.
The RMS control torque was 46.569 N·m for the hip and 13.582 N·m for the knee, with corresponding peak values of approximately 200 N·m (hip) and 50 N·m (knee), as shown in Figure 9. As discussed above, these values represent the total joint torque demanded under full-authority control and are not directly comparable to the 10–30 N·m (hip)/8–20 N·m (knee) assistive range of the physical actuation hardware described in Section 2.2. Because the RMS metric averages over the full gait cycle, it is necessarily lower than the peak torque and can numerically fall within the ranges reported for other quantities (e.g., the assistive range) without implying an equivalent physical meaning. The peak values, which better reflect the instantaneous actuation demand, remained above the assistive range for both joints.
Regarding the physics-based stage, the transition from MATLAB–Simulink® to the MuJoCo–ROS2 environment introduced several implementation challenges, including retuning the controller and making numerical adjustments. During the initial tests, discrepancies between the simulation step size in MuJoCo and the control loop frequency in ROS2 resulted in minor oscillations and time delays. To mitigate this, the controller sampling period was reduced from 20 to 5 ms, thereby improving the synchronization between the two environments. In addition, the adjustment of the controller gains helped to stabilize the torque response. After these modifications, the closed-loop simulation achieved coherent joint motion without numerical divergence or actuator saturation while maintaining stability under cable friction and transmission elasticity. Although graphical plots from the MuJoCo simulations are not included in this manuscript, all simulation configurations, controller implementations, and associated datasets are openly available and allow full reproduction of the experiments within the MuJoCo–ROS2 framework at https://github.com/FerNavaMartinez/Mujoco_ROS2 accessed on 26 August 2026.
Overall, the simulation results indicate that the proposed hierarchical control architecture achieves a stable closed-loop behavior with bounded trajectory tracking for the coupled hip–knee system. The QSMC stage ensures the regulation of angular dynamics within a quasi-sliding regime, whereas the SMC stage compensates for residual errors in the conjugate momentum dynamics. Together, these complementary control mechanisms yield a behavior that is fully consistent with the theoretical analysis presented in this study.

Prototype Validation

Figure 12 illustrates the developed prototype of the cable-driven soft exoskeleton worn by male and female users, demonstrating its adaptability to the different anthropometric characteristics of the users. The modular architecture allows the system to be adjusted for variations in height, body mass, and morphology, making it suitable for both male and female users within the operational range of the device. The mechanical configuration integrates dual waist-mounted actuator modules that transmit motion to the hip and knee joints via Bowden cables, ensuring efficient force transfer while maintaining a lightweight. Elastic textile interfaces and adjustable straps provided an ergonomic fit and stable alignment with the anatomical axes of the joints. In the lateral view, the placement of the rotary encoders can be observed; these components function as goniometers anchored at the hip and knee joints to measure the angular displacement of the limbs, supporting the calibration and subsequent validation of motion tracking.
At this stage, the prototype represents the mechanical development phase, preceding electronic integration, and serves as the foundation for subsequent experimental validation, and control implementation in future research. For the fitting trials shown in Figure 12, NEMA-17HS4401S stepper motors (255 g, 42.3 × 42.3 mm cross-section, 38 mm body length) were installed inside the actuation-module housings as non-functional placeholders for the DC gearmotors specified in Section 2.2 (Pololu 37D, 10:1, ≈190 g, ⌀37 mm, 50 mm body length), selected for their ready availability at the time of prototyping; no electrical wiring, driver, or control signal was connected to these units and no actuation was performed. The placeholder units were approximately 34% heavier and had a larger cross-sectional footprint than the specified DC gearmotors, but were shorter in length. Consequently, the ergonomic fit and weight-distribution observations reported here characterize only the textile-mechanical frame and do not capture the true distal inertia or dynamic wearability of the fully actuated system, because the DC gearmotors and internal gear-train, which together account for the majority of the distal mass (Table 3), were represented only by non-functional, heavier placeholders in the tested prototype.
These qualitative observations support the structural feasibility of the proposed soft exoskeleton, demonstrating that the modular structure can be adjusted to accommodate users of different body types without evident misalignment of the joint axes. The current prototype also demonstrates the structural feasibility of the cable-driven actuation concept and the mechanical robustness of the textile interfaces under static load conditions before the integration of electronic subsystems. Together, these findings establish a preliminary basis for the integration of control electronics and sensing modules, which will enable dynamic testing and quantitative, instrumented assessment of assistive performance, ergonomic comfort, and joint alignment in future studies.

4. Discussion

The analytical simulations provide numerical evidence supporting the stability and tracking performance of the proposed hierarchical QSMC–SMC control strategy, formally supported by the Lyapunov-based stability analysis (Section 2.5) and evaluated under nonlinear coupling, gravity, and bounded disturbances in the MATLAB–Simulink® environment. Within the analytical simulation environment, the combination of QSMC regulation for angular dynamics and SMC applied to the conjugate momenta enabled stable closed-loop behavior under the nonlinear coupling, gravity, and inertial effects inherent to the double-pendulum model, achieving RMSE values of 3.997 ° (hip) and 6.174 ° (knee) (Table 4), which is consistent with the bounded tracking error predicted by the Lyapunov-based analysis. In contrast, the mechanical prototype evaluation was restricted to assessing the structural feasibility and fit of the textile-mechanical frame; it did not constitute an experimental verification of the controller robustness because the electronic actuation and sensing subsystems were not integrated at this stage. A direct quantitative comparison of the proposed strategy with conventional proportional-derivative or adaptive schemes under matched conditions was not performed in this study and is left for future work.
An important aspect of the proposed approach is the energy-based representation of the coupled hip–knee dynamics. The equations of motion were first derived using the Euler–Lagrange formulation and subsequently recast via a Legendre transformation into a Hamiltonian representation in terms of the conjugate momenta (Section 2.3). This energy-consistent representation facilitates the design of control laws that explicitly account for nonlinear interactions and momentum exchange between joints, which are often neglected in purely kinematic or simplified dynamic models. Within this framework, the hierarchical control structure enables the regulation of angular trajectories while compensating for residual dynamic effects at the momentum level, resulting in bounded tracking errors and repeatable periodic motion, which is consistent with the uniform ultimate boundedness predicted by the stability analysis in Section 2.5.
It should be emphasized that the joint torques τ 1 , τ 2 reported in Section 3 represent the total torque required to actuate the limb under a full-authority controller, with no contribution from residual muscular activity, because the analytical model does not include a representation of the human musculoskeletal system. Consequently, the reported RMS torque values (46.569 N·m hip, 13.582 N·m knee) are not directly comparable to the 10–30 N·m (hip)/8–20 N·m (knee) assistive torque range delivered by the physical actuation hardware described in Section 2.2, which is designed to complement, rather than replace, the user’s own muscular effort. A torque-partitioning strategy between the residual muscular contribution and exosuit-delivered assistance, informed by electromyographic or musculoskeletal modelling data, is required before the simulated torques can be mapped onto assistive-mode operation and is identified as a priority for future work.
Preliminary physics-based simulations were also conducted in the MuJoCo–ROS2 environment to explore the feasibility of the proposed control architecture under contact interactions and compliant tendon elements. However, achieving stable closed-loop operation in this environment required reducing the control loop period from 20 to 5ms and retuning the controller gains relative to the MATLAB–Simulink® configuration, reflecting the sensitivity of the discontinuous control law to discretization and to the additional contact and compliance dynamics present in MuJoCo. Because quantitative tracking and torque data from this stage are not reported here, these results should be regarded as a qualitative, preliminary indication of implementability rather than confirmation that the control architecture performs equivalently across both simulation environments; a quantitative matched-condition comparison is left for future studies.
The mechanical prototype demonstrated that the cable-driven architecture could be physically implemented and mounted on users with different anthropometric profiles within the targeted height and body mass ranges, based on qualitative visual inspection. These observations support the mechanical integrity and structural feasibility of the design prior to the integration of electronic actuation and sensing elements; however, they do not constitute a quantitative validation of ergonomic comfort or fit, which was not assessed in this study.
To contextualize the proposed system within the current state-of-the-art, Table 5 provides a qualitative comparison of the present design with three previously cited soft or compliant lower-limb exoskeletons. Unlike the rule-based and admittance-driven strategies employed in [9,12], this study introduces an energy-based Hamiltonian representation combined with a hierarchical sliding-mode architecture. Although mathematically equivalent to the Euler–Lagrange formulation, this canonical, momentum-based state representation is particularly well-suited to the design of the proposed SMC stage, which acts directly on the conjugate-momentum dynamics, in contrast to admittance-based schemes that regulate velocity or force directly. However, this theoretical formulation has only been validated numerically so far, as in [32], whereas designs such as [9,12] have already undergone physiological or clinical validation in human subjects. This contrast identifies experimental validation, rather than model sophistication, as the primary axis along which the present study should progress in the subsequent stages.
Despite these encouraging results, this study had several limitations. First, the analytical model represents each limb as a two-link pendulum restricted to swing-phase dynamics without explicitly representing foot-ground contact; consequently, the reported torques and kinematics should not be extrapolated to stance-phase or full-gait-cycle loading conditions, where ground reaction forces substantially alter the joint moment profile. Second, no experimental measurements of joint torques, cable forces, or real-time sensor feedback were conducted, and the correspondence between the total actuation torques reported in this study and the torque that the physical actuator would need to deliver as assistance remains to be established, as discussed above. Third, the nonlinear friction and elastic hysteresis inherent in the Bowden cable transmission were not experimentally characterized in this study. Although the SMC stage is designed to absorb bounded matched uncertainties of this kind, future work will include a dedicated calibration procedure using displacement measurements on the physical prototype to update the friction and compliance parameters of the dynamic model. Therefore, future work will focus on integrating embedded actuation and sensing hardware, incorporating actuator constraints and a human torque contribution model, and pursuing experimental validation under dynamic walking conditions, including stance-phase loading. Additional studies will address human–exoskeleton interaction aspects, including metabolic cost reduction, user comfort, and long-term adaptability across different gait patterns.

5. Conclusions

This study presents an integrated modelling, control, and mechanical design framework for a cable-driven soft exoskeleton intended for lower-limb rehabilitation assistance. Lower limb swing-phase dynamics were derived using the Euler–Lagrange formulation and subsequently recast via a Legendre transformation into a Hamiltonian representation in terms of the conjugate momenta, thereby providing an energy-consistent and physically interpretable description of the coupled hip–knee system under tendon-driven actuation. This representation enables the explicit modelling of nonlinear coupling and momentum exchange, which are often neglected in simplified dynamic and kinetic approaches.
Building upon this model, a hierarchical control architecture combining the QSMC for angular regulation and SMC for conjugate momentum dynamics was developed to compensate for the nonlinear coupling, gravitational effects, and tendon elasticity inherent in the system. The cascaded structure of the controller exploits the separation between the angular and momentum dynamics, making it particularly suitable for compliant and cable-driven wearable systems. A Lyapunov-based stability analysis was conducted to formally establish the asymptotic stability of the ideal closed-loop system and derive explicit gain conditions that ensure robust tracking in the presence of bounded disturbances. For practical implementation, the discontinuous switching term in the outer QSMC loop was replaced with a saturation function, resulting in quasi-sliding behavior and uniform boundedness of the system trajectory.
In parallel, a compact winch-based actuation module was designed and geometrically optimized using a genetic algorithm to reduce the distal mass while preserving mechanical robustness and ergonomic wearability. Relocating the actuation units to the torso and employing optimized gear transmission contribute to improved ergonomics and more natural lower-limb motion, both of which are critical aspects of wearable robotic systems.
Simulations performed in MATLAB–Simulink® demonstrated bounded closed-loop tracking, with RMSE values of 3.997 ° (hip) and 6.174 ° (knee) over a ten-step gait cycle. The associated RMS control torques (46.569 N·m hip, 13.582 N·m knee) correspond to the total joint torque required under full-authority actuation and are not directly comparable to the assistive torque range of the physical hardware. Establishing this correspondence requires a torque-partitioning model between the residual muscular contribution and exosuit assistance, which is a priority for future work. Preliminary physics-based simulations in the MuJoCo–ROS2 framework indicated that the control architecture remains implementable under contact interactions and cable compliance, although gain retuning was required relative to the MATLAB–Simulink® configuration, and quantitative performance in this environment was not evaluated in detail; a matched-condition quantitative comparison is left for future work. The mechanical prototype supported the structural feasibility of the proposed actuation concept for users with different anthropometric characteristics based on qualitative fit assessment, and remains to be quantitatively validated for ergonomic comfort and adaptability.
Overall, this study provides a coherent, simulation-validated approach to the modelling and control of cable-driven soft exoskeletons, in which energy-based dynamics, hierarchical nonlinear control, and mechanically informed design are integrated into a consistent framework. Closing the gap between the total actuation torques analyzed here and the assistive torques deliverable by the physical hardware, together with the integration of embedded electronics, sensor instrumentation, and systematic evaluation of human–exoskeleton interaction during dynamic gait, remain the central objectives for the experimental phase of this work.

Author Contributions

Conceptualization, F.A.N.-M., E.L.-G. and J.J.M.-G.; methodology, F.A.N.-M. and E.L.-G.; software, F.A.N.-M. and E.L.-G.; validation, F.A.N.-M., J.J.M.-G. and E.L.-G.; formal analysis, J.J.M.-G. and J.L.B.-A.; investigation, F.A.N.-M., J.L.B.-A. and H.F.R.-L.; resources, F.A.N.-M. and E.L.-G.; data curation, F.A.N.-M.; writing—original draft preparation, F.A.N.-M. and E.L.-G.; writing—review and editing, F.A.N.-M., E.L.-G., J.J.M.-G., J.L.B.-A. and H.F.R.-L.; visualization, F.A.N.-M.; supervision, E.L.-G. and J.J.M.-G.; project administration, E.L.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were not required for this study. In accordance with Article 17(I) of the Regulations of the General Health Law on Health Research of Mexico, the preliminary assessment was classified as research without risk because it involved no intentional intervention or modification of the participants’ physiological, psychological, or social variables. The assessment was limited to fitting a non-actuated textile-mechanical prototype on two healthy adult volunteers. No actuation, assisted movement, gait testing, physical exercise, therapeutic intervention, functional evaluation, or collection of physiological or clinical data was performed.

Informed Consent Statement

Not applicable.

Data Availability Statement

All MuJoCo–ROS2 simulation files, controller scripts, and configuration datasets used in this study are available in the following repository: https://github.com/FerNavaMartinez/Mujoco_ROS2 accessed on 26 August 2026.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DCDirect Current
CADComputer-Aided Design
GAGenetic Algorithm
IAEIntegral of Absolute Error
PCCPiecewise-Constant-Curvature
pHport-Hamiltonian
QPAQuasi-Passive Actuation
QSMCQuasi-Sliding Mode Control
RMSRoot Mean Square
RMSERoot Mean Square Error
ROS2Robot Operating System 2
SMCSliding Mode Control
URDFUnified Robot Description Format

References

  1. Herr, H. Exoskeletons and orthoses: Classification, design challenges and future directions. J. NeuroEng. Rehabil. 2009, 6, 21. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Xiloyannis, M.; Alicea, R.; Georgarakis, A.M.; Haufe, F.L.; Wolf, P.; Masia, L.; Riener, R. Soft Robotic Suits: State of the Art, Core Technologies, and Open Challenges. IEEE Trans. Robot. 2022, 38, 1343–1362. [Google Scholar] [CrossRef] [Scilit]
  3. Collins, S.H.; Wiggin, M.B.; Sawicki, G.S. Reducing the energy cost of human walking using an unpowered exoskeleton. Nature 2015, 522, 212–215. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Shi, Y.; Dong, W.; Lin, W.; Gao, Y. Soft Wearable Robots: Development Status and Technical Challenges. Sensors 2022, 22, 7584. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Tan, J.; Xue, S.; Guo, Z.; Li, H.; Zheng, X.; Cao, H. Adaptive Hierarchical Control of Quadcopters via Safe Reinforcement Learning from Human Demonstration. Eng. Appl. Artif. Intell. 2026, 163, 113013. [Google Scholar] [CrossRef] [Scilit]
  6. Tan, J.; Xue, S.; Guan, Q.; Guo, Z.; Cao, H.; Chen, B. Fixed-Time Stochastic Learning From Human-UAV Interaction With State-Input Constraints. IEEE Trans. Ind. Electron. 2026, 73, 3071–3082. [Google Scholar] [CrossRef] [Scilit]
  7. Ortiz, J.; Rocon, E.; Power, V.; de Eyto, A.; O’Sullivan, L.; Wirz, M.; Bauer, C.; Schülein, S.; Stadler, K.S.; Mazzolai, B.; et al. XoSoft—A Vision for a Soft Modular Lower Limb Exoskeleton. In Wearable Robotics: Challenges and Trends, Biosystems & Biorobotics; Springer: Cham, Switzerland, 2017; Volume 16, pp. 83–88. [Google Scholar] [CrossRef] [Scilit]
  8. Lee, Y.H.; Ko, L.W.; Hsu, C.Y.; Cheng, Y.Y. Therapeutic Effects of Robotic-Exoskeleton-Assisted Gait Rehabilitation and Predictive Factors of Significant Improvements in Stroke Patients: A Randomized Controlled Trial. Bioengineering 2023, 10, 585. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Chen, L.; Chen, C.; Wang, Z.; Ye, X.; Liu, Y.; Wu, X. A Novel Lightweight Wearable Soft Exosuit for Reducing the Metabolic Rate and Muscle Fatigue. Biosensors 2021, 11, 215. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Chen, C.; Zhang, Y.; Li, Y.; Wang, Z.; Liu, Y.; Cao, W.; Wu, X. Iterative Learning Control for a Soft Exoskeleton with Hip and Knee Joint Assistance. Sensors 2020, 20, 4333. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Lee, S.; Karavas, N.; Quinlivan, B.T.; LouiseRyan, D.; Perry, D.; Eckert-Erdheim, A.; Murphy, P.; Greenberg Goldy, T.; Menard, N.; Athanassiu, M.; et al. Autonomous Multi-Joint Soft Exosuit for Assistance with Walking Overground. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; pp. 2812–2819. [Google Scholar] [CrossRef] [Scilit]
  12. Di Natali, C.; Poliero, T.; Sposito, M.; Graf, E.; Bauer, C.; Pauli, C.; Bottenberg, E.; De Eyto, A.; O’Sullivan, L.; Hidalgo, A.F.; et al. Design and Evaluation of a Soft Assistive Lower Limb Exoskeleton. Robotica 2019, 37, 2014–2034. [Google Scholar] [CrossRef] [Scilit]
  13. Cao, W.; Chen, C.; Hu, H.; Fang, K.; Wu, X. Effect of Hip Assistance Modes on Metabolic Cost of Walking With a Soft Exoskeleton. IEEE Trans. Autom. Sci. Eng. 2021, 18, 426–436. [Google Scholar] [CrossRef] [Scilit]
  14. Xu, Y.; Li, W.; Chen, C.; Chen, S.; Wang, Z.; Yang, F.; Liu, Y.; Wu, X. A Portable Soft Exosuit to Assist Stair Climbing with Hip Flexion. Electronics 2023, 12, 2467. [Google Scholar] [CrossRef] [Scilit]
  15. Bryan, G.M.; Franks, P.W.; Klein, S.C.; Peuchen, R.J.; Collins, S.H. A hip–knee–ankle exoskeleton emulator for studying gait assistance. Int. J. Robot. Res. 2021, 40, 722–746. [Google Scholar] [CrossRef] [Scilit]
  16. Wang, Y.; Li, J.; Liang, P.; Ye, R. Dynamics Modeling and Control Strategy Research on Multi-Joint Soft Lower Limb Assistive Exoskeletons. J. Mech. Robot. 2025, 17, 071011. [Google Scholar] [CrossRef] [Scilit]
  17. Holm, D.D. Geometric Mechanics, Part II: Rotating, Translating and Rolling, 2nd ed.; World Scientific: Singapore, 2011. [Google Scholar]
  18. Duindam, V.; Macchelli, A.; Stramigioli, S.; Bruyninckx, H. Modeling and Control of Complex Physical Systems: The Port-Hamiltonian Approach; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef] [Scilit]
  19. Macchelli, A.; Melchiorri, C.; Stramigioli, S. Port-Based Modeling of a Flexible Link. IEEE Trans. Robot. 2007, 23, 650–660. [Google Scholar] [CrossRef] [Scilit]
  20. Macchelli, A.; Melchiorri, C.; Stramigioli, S. Port-Based Modeling and Simulation of Mechanical Systems With Rigid and Flexible Links. IEEE Trans. Robot. 2009, 25, 1016–1029. [Google Scholar] [CrossRef] [Scilit]
  21. Cervera, J.; van der Schaft, A.; Baños, A. Interconnection of port-Hamiltonian systems and composition of Dirac structures. Automatica 2007, 43, 212–225. [Google Scholar] [CrossRef] [Scilit]
  22. Golo, G.; Talasila, V.; van der Schaft, A.; Maschke, B. Hamiltonian discretization of boundary control systems. Automatica 2004, 40, 757–771. [Google Scholar] [CrossRef] [Scilit]
  23. Bai, J.; Chen, H.; Wang, J.; Yang, G.; Yu, W.; Xie, L. Soft Lower-Limb Exoskeleton for Rehabilitation Training in Older Stroke Patients. J. Shanghai Jiaotong Univ. (Sci.) 2026, 31, 771–782. [Google Scholar] [CrossRef] [Scilit]
  24. Xing, Z.; Yong, H. Dynamic analysis and active control of hard-magnetic soft materials. Int. J. Smart Nano Mater. 2021, 12, 429–449. [Google Scholar] [CrossRef] [Scilit]
  25. Kalibala, A.; Nada, A.A.; Ishii, H.; El-Hussieny, H. Dynamic modelling and predictive position/force control of a plant-inspired growing robot. Bioinspir. Biomim. 2024, 20, 016005. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Liu, J.; Jiang, D.; Li, Z.; He, J.; Jian, L.; Wang, H.; Wen, G.; Wang, Z.P.; Xie, Y.M. On the nonlinear dynamic performance of a novel bistability-driven soft robot. Adv. Eng. Softw. 2025, 206, 103940. [Google Scholar] [CrossRef] [Scilit]
  27. Seleem, I.A.; El-Hussieny, H.; Ishii, H. Imitation-Based Motion Planning and Control of a Multi-Section Continuum Robot Interacting With the Environment. IEEE Robot. Autom. Lett. 2023, 8, 1351–1358. [Google Scholar] [CrossRef] [Scilit]
  28. Han, Z.; Liu, Z.; He, W.; Li, G. Distributed Parameter Modeling and Boundary Control of an Octopus Tentacle-Inspired Soft Robot. IEEE Trans. Control Syst. Technol. 2022, 30, 1244–1256. [Google Scholar] [CrossRef] [Scilit]
  29. Papageorgiou, D.; Þóra Sigurðardóttir, G.; Falotico, E.; Tolu, S. Sliding-mode control of a soft robot based on data-driven sparse identification. Control Eng. Pract. 2024, 144, 105836. [Google Scholar] [CrossRef] [Scilit]
  30. Cheng, H.; Fang, B.; Liu, Q.; Zhang, J.; Hong, J. Attitude control for a bionic soft-robotic-ray via a differential flatness theory and a super-twisting algorithm. J. Frankl. Inst. 2024, 361, 107093. [Google Scholar] [CrossRef] [Scilit]
  31. Yu, H.; Lv, M.; Hu, B.; Zhang, Y.; Zhao, P. Review article: A review of control technologies for soft robots: From structural design to intelligent control. Mech. Sci. 2026, 17, 313–332. [Google Scholar] [CrossRef] [Scilit]
  32. Saeed, M.T.; Gul, J.Z.; Kausar, Z.; Mughal, A.M.; Din, Z.M.U.; Qin, S. Design of Model-Based and Model-Free Robust Control Strategies for Lower Limb Rehabilitation Exoskeletons. Appl. Sci. 2022, 12, 3973. [Google Scholar] [CrossRef] [Scilit]
  33. Rosales-Luengas, Y.; Salazar, S.; Rangel-Popoca, S.J.; Cortés-García, Y.; Flores, J.; Lozano, R. Active Gait Retraining with Lower Limb Exoskeleton Based on Robust Force Control. Appl. Sci. 2025, 15, 4032. [Google Scholar] [CrossRef] [Scilit]
  34. Galván, M.; Ramos Rodríguez, R.M. Una aproximación a la transición nutricional en el estado de Oaxaca. Rev. Univ. Autónoma Estado Hidalgo—Inst. Cienc. Salud Adm. 2015, 2, 42–51. [Google Scholar]
  35. Sáenz Faulhaber, M.E.; Navarrete Linares, F. La estatura de los mexicanos: Herencia, entorno y contrastes regionales. In Boletín UNAM DGCS No. 783; Dirección General de Comunicación Social, Universidad Nacional Autónoma de México: Mexico City, Mexico, 2021. [Google Scholar]
  36. Herman, I.P. Physics of the Human Body, 2nd ed.; Springer: New York, NY, USA, 2016. [Google Scholar]
  37. Duong, T.G.; Nguyen, V.T.; Nguyen, T.D. Optimizing the weight of the two-level gear train in the personal rescue winch. Arch. Mech. Eng. 2021, 68, 271–286. [Google Scholar] [CrossRef] [Scilit]
  38. Todorov, E.; Erez, T.; Tassa, Y. MuJoCo: A physics engine for model-based control. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal, 7–12 October 2012; pp. 5026–5033. [Google Scholar] [CrossRef] [Scilit]
  39. Macenski, S.; Foote, T.; Gerkey, B.; Lalancette, C.; Woodall, W. Robot Operating System 2: Design, architecture, and uses in the wild. Sci. Robot. 2022, 7, eabm6074. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Conceptual representation of the proposed cable-driven soft exoskeleton, showing the actuation modules and control unit mounted dorsally on the vest, Bowden cables routed to the hip and knee, and the dorsal anchoring region.
Figure 1. Conceptual representation of the proposed cable-driven soft exoskeleton, showing the actuation modules and control unit mounted dorsally on the vest, Bowden cables routed to the hip and knee, and the dorsal anchoring region.
Applsci 16 08735 g001
Figure 2. CAD model of the optimized winch-based actuation module. The numbered callouts indicate the main mechanical components (see Table 1).
Figure 2. CAD model of the optimized winch-based actuation module. The numbered callouts indicate the main mechanical components (see Table 1).
Applsci 16 08735 g002
Figure 3. Free-body diagram of the lower-limb double-pendulum model representing the swing-phase dynamics without explicit ground-reaction forces.
Figure 3. Free-body diagram of the lower-limb double-pendulum model representing the swing-phase dynamics without explicit ground-reaction forces.
Applsci 16 08735 g003
Figure 4. Free-body diagram of the bilateral lower-limb model, extending the single-leg formulation of Figure 3 to both limbs, with joint angles θ 1 θ 4 and point masses m 1 m 4 referenced to a common pelvic frame.
Figure 4. Free-body diagram of the bilateral lower-limb model, extending the single-leg formulation of Figure 3 to both limbs, with joint angles θ 1 θ 4 and point masses m 1 m 4 referenced to a common pelvic frame.
Applsci 16 08735 g004
Figure 5. Block diagram of the hierarchical control architecture implemented in MATLAB–Simulink®: an outer QSMC loop regulates angular tracking from θ ˙ d e s , and an inner SMC loop regulates the conjugate momentum before acting on the plant.
Figure 5. Block diagram of the hierarchical control architecture implemented in MATLAB–Simulink®: an outer QSMC loop regulates angular tracking from θ ˙ d e s , and an inner SMC loop regulates the conjugate momentum before acting on the plant.
Applsci 16 08735 g005
Figure 6. Communication architecture between MuJoCo and ROS2: joint states are published via /joint_states and control torques τ i are returned via /mujoco/ctrl, closing the loop through an external driver.
Figure 6. Communication architecture between MuJoCo and ROS2: joint states are published via /joint_states and control torques τ i are returned via /mujoco/ctrl, closing the loop through an external driver.
Applsci 16 08735 g006
Figure 7. Snapshot of the physics-based simulation in MuJoCo, showing the anthropomorphic rigid-body model with Bowden-type tendons actuating the hip and knee joints and a fixed handrail providing postural support to the user.
Figure 7. Snapshot of the physics-based simulation in MuJoCo, showing the anthropomorphic rigid-body model with Bowden-type tendons actuating the hip and knee joints and a fixed handrail providing postural support to the user.
Applsci 16 08735 g007
Figure 8. Measured versus desired angular trajectories of the hip ( 2 ° to 66 ° ) and knee ( 3 ° to 58 ° ) joints over a ten-step simulated gait cycle, showing close tracking with no significant initial transients.
Figure 8. Measured versus desired angular trajectories of the hip ( 2 ° to 66 ° ) and knee ( 3 ° to 58 ° ) joints over a ten-step simulated gait cycle, showing close tracking with no significant initial transients.
Applsci 16 08735 g008
Figure 9. Control torques generated at the hip (blue) and knee (green) joints over the ten-step gait cycle. Reported magnitudes correspond to the total joint torque required under fullauthority control, not the assistive torque delivered by the physical actuation hardware.
Figure 9. Control torques generated at the hip (blue) and knee (green) joints over the ten-step gait cycle. Reported magnitudes correspond to the total joint torque required under fullauthority control, not the assistive torque delivered by the physical actuation hardware.
Applsci 16 08735 g009
Figure 10. The tracking errors for the hip (blue) and knee (green) joints during the ten-step gait cycle remained bounded within approximately ± 8.6 ° (hip) and ± 11.2 ° (knee) with periodic peaks at each step transition, rather than a single initial transient.
Figure 10. The tracking errors for the hip (blue) and knee (green) joints during the ten-step gait cycle remained bounded within approximately ± 8.6 ° (hip) and ± 11.2 ° (knee) with periodic peaks at each step transition, rather than a single initial transient.
Applsci 16 08735 g010
Figure 11. Phase-plane portraits (angular velocity vs. angular position) for the hip (blue) and knee (green) joints over the last three simulated gait cycles, showing closed and repeatable trajectories characteristic of stable, periodic motion. The cycle-to-cycle spread of the peak flexion angle ( 3.6 × 10 4 ° hip, 2.5 × 10 4 ° knee) confirms near-perfect repeatability, which is several orders of magnitude smaller than the tracking errors reported in Table 4.
Figure 11. Phase-plane portraits (angular velocity vs. angular position) for the hip (blue) and knee (green) joints over the last three simulated gait cycles, showing closed and repeatable trajectories characteristic of stable, periodic motion. The cycle-to-cycle spread of the peak flexion angle ( 3.6 × 10 4 ° hip, 2.5 × 10 4 ° knee) confirms near-perfect repeatability, which is several orders of magnitude smaller than the tracking errors reported in Table 4.
Applsci 16 08735 g011
Figure 12. Static verification of the adaptability of a cable-driven soft exoskeleton for users with different anthropometric characteristics. (ac) Female user; (df) Male user. The actuation-module housings contain non-functional NEMA 17 stepper-motor mass placeholders rather than the final DC gearmotors specified in Section 2.2.
Figure 12. Static verification of the adaptability of a cable-driven soft exoskeleton for users with different anthropometric characteristics. (ac) Female user; (df) Male user. The actuation-module housings contain non-functional NEMA 17 stepper-motor mass placeholders rather than the final DC gearmotors specified in Section 2.2.
Applsci 16 08735 g012
Table 1. The main components of the winch-based actuation module are shown in Figure 2.
Table 1. The main components of the winch-based actuation module are shown in Figure 2.
IDComponent
1DC Gearmotor (Pololu 37D, 10:1 metal gearbox)
2Gear housing
3Input pinion gear (Gear 3)
4Cable drum gear (Gear 4)
5First-stage pinion gear (Gear 5)
6Second-stage driven gear (Gear 6)
7Cable drum
8Manual locking knob
9Mechanical locking pawl
10Gear housing cover
11Gear shaft for pinion gear (5)
12Gear shaft for spur gear (6)
Table 2. Optimized gear-train parameters (module, tooth count, and face width for Gears 3–6) obtained from the genetic algorithm described in Section 2.2.
Table 2. Optimized gear-train parameters (module, tooth count, and face width for Gears 3–6) obtained from the genetic algorithm described in Section 2.2.
ParameterOptimised ValueUnit
Gear 3 module ( m g , 3 )1.25mm
Gear 3 teeth ( Z 3 )10
Gear 3 face width ( b 3 )12mm
Gear 4 module ( m g , 4 )0.8mm
Gear 4 teeth ( Z 4 )90
Gear 4 face width ( b 4 )8mm
Gear 5 module ( m g , 5 )0.8mm
Gear 5 teeth ( Z 5 )10
Gear 5 face width ( b 5 )8mm
Gear 6 module ( m g , 6 )1.25mm
Gear 6 teeth ( Z 6 )16
Gear 6 face width ( b 6 )12mm
Table 3. Mass distribution of the soft exoskeleton components.
Table 3. Mass distribution of the soft exoskeleton components.
ComponentMass (g)
Orthopaedic vest140
Knee braces (2)90
Ankle shackles (2)70
Winch mechanisms (4)1452
DC gearmotors (4)760
Bowden cables (4)240
Goniometers (4)160
Control unit housing765
Total3677
Table 4. Quantitative performance metrics of the QSMC–SMC hierarchical controller for the hip and knee joints during the ten-step gait cycle (MATLAB–Simulink® results).
Table 4. Quantitative performance metrics of the QSMC–SMC hierarchical controller for the hip and knee joints during the ten-step gait cycle (MATLAB–Simulink® results).
MetricHipKnee
RMSE (deg)3.9976.174
Maximum absolute error (deg)8.62211.154
IAE (deg·s)34.19355.213
Overshoot (%)0.000.00
RMS torque (N·m)46.56913.582
Table 5. Qualitative comparison with previously cited soft/compliant lower-limb exoskeletons.
Table 5. Qualitative comparison with previously cited soft/compliant lower-limb exoskeletons.
StudyDistal/System MassControl ArchitectureValidation Type
Chen et al. [9]1.8 kg (full system), 84% waist-concentratedHierarchical admittance + PD control, closed-loop with load cell and IMU feedback; no Lagrangian/Hamiltonian modelFunctional prototype with physiological trials (6 subjects; metabolic cost and sEMG-based muscle fatigue)
Di Natali et al. [12] (XoSoft)Not numerically reported; modular quasi-passive actuation (QPA)Gait-phase segmentation rules; no explicit dynamic modelUnilateral hip–knee prototype tested on one post-stroke subject ( n = 1 )
Saeed et al. [32]Not applicable (rigid exoskeleton)Bond-graph model-based control with lead-compensated H gain, compared against a model-free strategyNumerical simulation only; no physical prototype
This work3.677 kg total design mass (Table 3), including motors, gear trains, and control-unit housing; the currently tested physical prototype omits these electronic/actuation components and is correspondingly lighterHamiltonian formulation with hierarchical QSMC/SMC nonlinear control; gear-train optimised via GANumerical validation (MATLAB–Simulink® and MuJoCo–ROS2); physical prototype qualitatively assessed for fit only (no ergonomic/comfort validation performed)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Navarro-Martínez, F.A.; Lugo-González, E.; Montesinos-García, J.J.; Barahona-Avalos, J.L.; Ramírez-Leyva, H.F. Hamiltonian Modelling and Hierarchical Sliding-Mode Control of a Cable-Driven Soft Exoskeleton for Lower-Limb Rehabilitation Assistance. Appl. Sci. 2026, 16, 8735. https://doi.org/10.3390/app16178735

AMA Style

Navarro-Martínez FA, Lugo-González E, Montesinos-García JJ, Barahona-Avalos JL, Ramírez-Leyva HF. Hamiltonian Modelling and Hierarchical Sliding-Mode Control of a Cable-Driven Soft Exoskeleton for Lower-Limb Rehabilitation Assistance. Applied Sciences. 2026; 16(17):8735. https://doi.org/10.3390/app16178735

Chicago/Turabian Style

Navarro-Martínez, Fernando Abel, Esther Lugo-González, Juan Javier Montesinos-García, Jorge Luis Barahona-Avalos, and Hugo Fermín Ramírez-Leyva. 2026. "Hamiltonian Modelling and Hierarchical Sliding-Mode Control of a Cable-Driven Soft Exoskeleton for Lower-Limb Rehabilitation Assistance" Applied Sciences 16, no. 17: 8735. https://doi.org/10.3390/app16178735

APA Style

Navarro-Martínez, F. A., Lugo-González, E., Montesinos-García, J. J., Barahona-Avalos, J. L., & Ramírez-Leyva, H. F. (2026). Hamiltonian Modelling and Hierarchical Sliding-Mode Control of a Cable-Driven Soft Exoskeleton for Lower-Limb Rehabilitation Assistance. Applied Sciences, 16(17), 8735. https://doi.org/10.3390/app16178735

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop