Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2023 Feb 3;23(3):1677. doi: 10.3390/s23031677

Bi-Planar Trajectory Tracking with a Novel 3DOF Cable Driven Lower Limb Rehabilitation Exoskeleton (C-LREX)

Rajan Prasad 1, Marwan El-Rich 1,2,*, Mohammad I Awad 2,3,4, Sunil K Agrawal 5, Kinda Khalaf 2,3
Editors: Sebastian Głowiński, Carlo Ricciardi
PMCID: PMC9920627  PMID: 36772715

Abstract

Although Cable-driven rehabilitation devices (CDRDs) have several advantages over traditional link-driven devices, including their light weight, ease of reconfiguration, and remote actuation, the majority of existing lower-limb CDRDs are limited to rehabilitation in the sagittal plane. In this work, we proposed a novel three degrees of freedom (DOF) lower limb model which accommodates hip abduction/adduction motion in the frontal plane, as well as knee and hip flexion/extension in the sagittal plane. The proposed model was employed to investigate the feasibility of using bi-planar cable routing to track a bi-planar reference healthy trajectory. Various possible routings of four cable configurations were selected and studied with the 3DOF model. The optimal locations of the hip cuffs were determined using optimization. When compared with the five-cable routing configuration, the four-cable routing produced higher joint forces, which motivated the future study of other potential cable routing configurations and their ability to track bi-planar motion.

Keywords: cable driven, exoskeleton, lower limb rehabilitation, hip adduction, bi-planar trajectory, optimized routing

1. Introduction

A variety of lower-limb robotic devices have been designed in recent years for stroke rehabilitation, with the majority generating/assisting limb motion by employing direct actuation (placing an actuator near the joint to generate joint motion). This design approach, however, produces additional inertia and inertial vibration on the limbs; assumes the knee joint as a one DOF pin joint; imposes unnecessary stress and moment/reactions on the knee joint [1]; and causes discomfort to the user. Moreover, the addition of extra weight to the already afflicted limb further challenges the rehabilitation of these patients. Some devices, such as LOPES II [2], implement the concept of shadow actuation to actuate the limb indirectly. Other devices actuate the knee joint indirectly by forcing the shank via a linear actuator [3,4], and a push-rod [5] to mimic the biomechanics of the knee joint. Other devices, such as those actuated using pneumatic artificial muscles (PAMS) [6,7], hydraulic actuators [8,9], or motors [10,11,12,13], actuate combinations of ankle–knee–hip (AKH) joints only in the sagittal plane.

Cable-driven rehabilitation devices (CDRD) are known to facilitate remote actuation while respecting the biomechanics of the joints. These devices are typically lighter weight and exert negligible inertia and inertial vibration on the impaired limb. Furthermore, unlike direct actuation-based design, CDRDs do not require exact alignment with the joints; thus, they reduce donning on/off time with enhanced safety. In the past few decades, several pioneer CDRD devices were proposed. These include C-ALEX [14,15], ROPES [16], MCLR [17], and the two cable-driven exoskeletons suggested by Kirby et al. [18] for the lower limb. Despite many advantages, the majority of these devices could only provide rehabilitation in the sagittal plane. ROPES [3] is equipped with cable routing in the frontal plane, although the model was analyzed only in the sagittal plane. In our previous work, we proposed C-LREX (Cable-Driven Lower Limb Rehabilitation EXoskeleton) [19,20], providing conceptual models with cable routing only in the sagittal plane.

In the majority of lower limb exoskeletons (either for direct or indirect actuation-based devices), frontal plane motion (hip adduction) was either ignored or allowed passively. The limitation of restricting the motion to the sagittal plane is usually reasonable since a large amount of the motion impairment lies in the sagittal plane. This assumption, however, is not always justifiable, particularly in neurological patients, such as post-stroke patients, where hip circumduction and hip hiking in the frontal plane are quite common. Simplified models of the lower limb (such as a planar-based model) and rigid link-based designs of exoskeletons result in a mismatch between the exoskeleton and human movement, thus affecting the overall rehabilitation process [21]. Furthermore, training only for sagittal plane balance compromises frontal plane balance [22]; thus, combined bi-planar training should be preferred in rehabilitation. Previous work on multi-planar cable-driven devices can be mainly found for upper limb rehabilitation, including CAREX [23], CAREX-7 [24], and the upper arm cable-driven system by Chen et al. [25] and Herbin et al. [26].

Clinical tests with Lokomat [27] revealed that early training with a rehabilitation devices is likely to improve the ROM and torque generation capability of joints along with reduced stiffness of impaired limbs. Furthermore, the experimental test with C-ALEX [14] improved the capability of the impaired limb to track the reference ankle trajectory. Motivated by promising clinical results and considering the planar-based and link-driven limitations, this work extends the previous sagittal plane-based models for C-LREX and C-ALEX to accommodate motion in the frontal plane (mainly Hip Adduction/Abduction) and provides a general methodology for analysis. Moreover, the feasibility of employing bi-planar cable routing at the hip joint to track the bi-planar reference healthy trajectory using the developed 3DOF model is investigated here. Section 2 of this paper presents the 3DOF lower-limb dynamic models for C-LREX. Section 3 focuses on the bi-planar routing of hip cables based on optimization approaches and its impact on trajectory tracking. Modified cable routing for bi-planar trajectory tracking is also explored, where the effect of different routing on trajectory tracking is discussed, and a modified four-cable routing is proposed. Section 4 summarizes the model, results, and limitations, followed by conclusions and future work.

2. The 3DOF Model

In our previous work [19,20], the 2DOF lower limb model only simulated hip and knee flexion/extension motion (sagittal plane), as shown in Figure 1a. Here, to investigate frontal plane motion and cable routing, while the knee joint was modelled as a 1DOF joint (only Flexion/Extension), the hip joint was modelled as a 2DOF joint (Flexion/Extension and Adduction/Abduction), as depicted in Figure 1b. The internal/external rotation of the hip joint in the transverse plane was neglected in the current model. Furthermore, the current model only simulated the impaired lower limb during the swing phase of gait (the limb is off the ground during the gait cycle), assuming that assistance was only needed during this phase of the motion. The foot was assumed to be perpendicularly fixed to the shank. The rotation of the foot was ignored since the joint moment contribution of the foot during the swing phase was relatively small [28]; however, the inertial properties were kept in the model.

Figure 1.

Figure 1

Lower limb model for C-LREX (a) 2DOF (b) 3DOF (I, m, l, a represent the moment of inertia, mass, length of the link, and distance of CG of the link from the joint center. The subscripts 1, 2, and 3 refer to link 1 (thigh), link 2 (shank), and link 3 (foot)).

The dynamic model can be described using Newton Euler’s or Euler Lagrange’s formulation, where q=ϕ1θ1θ2T is considered as the generalized coordinate; ϕ1 represents the hip adduction angle; θ1 and θ2 represent the hip and knee flexion angles, respectively. The generalized equation of the dynamics can then be expressed as:

Mqq¨+Cq,q˙q˙+Gq=τ (1)

where M(q) is the inertial matrix (M3×3); Cq,q˙ represents the Coriolis component (C3×1); G(q) represents the Gravitational components (G3×1); and τ represents the torques on the joints (τ=[τHaddτHflexτKflex]3×1). The matrices (M, C, and G) are listed in Appendix A.

2.1. Generalized Cuff Definition

The cuff was defined using five parameters (refer to Figure 2 and Table 1), including two additional parameters in contrast to the previous 2DOF Model [20]. The sagittal-plane cable routing could be transformed into 3D space by defining additional parameters fa_lh and ft_lh values. With these parameters, any cuff in 3D space can be fully defined.

Figure 2.

Figure 2

Generalized cuff definition using 5 parameters on Shank.

Table 1.

Generalized Cuff Parameters Definition.

Name Details
c_lh Distance of the cuff from the joint center along the Z-axis
a_lh Distance of the cuff end from the limb central axis along the X-axis
fa_lh Distance of the cuff base from the limb central axis along the Y-axis
t_lh Rotation of the cuff about the Y-axis
ft_lh Rotation of the cuff about the Z-axis

2.2. Force to Joint Torque Mapping

The cable exerts a certain joint moment on the joints depending on the routing and the magnitude of force applied. A vector projection method [19,20] was employed to estimate the Jacobian for each cable. These were then combined to develop the control performance matrix which represents the collective conversion of cable tension to equivalent joint moment.

The unit vectors along the limb sections were estimated (along the X, Y, and Z axis, refer to Figure 2 for directions) using the joint angles of the lower limb and were dependent on the geometric configurations. The cable tension vector was estimated along the cable with applied cable tension and was projected on the unit vectors to estimate the equivalent joint component forces (Figure 3). Furthermore, the equivalent joint moment was obtained by the cross-product of the distance vector and cable tension vector.

Figure 3.

Figure 3

Cable force to joint moment mapping: (a) Two-link model with cable tension applied from thigh to shank, (b) Equivalent joint moment and component forces acting at the hip joint, and (c) Equivalent joint moment and component forces acting at the knee joint.

Assuming u^SHx,u^SHy,u^SHz are the unit vectors estimated for the shank rigid segment, then the joint component forces and joint torque were estimated as:

Fzk=(proju^SHzFEA)=((u^SHzFEA)u^SHz),Fyk=(proju^SHyFEA)=((u^SHyFEA)u^SHy)Fxk=(proju^SHxFEA)=((u^SHxFEA)u^SHx),0τ30=(KE×FEA) (2)

where FEA=FEAu^EA is the cable tension vector.

Similarly, the joint force components and joint torque acting at the hip joint can be estimated. Assuming u^THx,u^THy,u^THz are the unit vectors estimated for the thigh rigid segment, the joint component forces estimated for the shank contributed to the joint component forces as well as the joint moment as:

Fzh=(proju^THzFzk)+(proju^THzFyk)+(proju^THzFxk)+(proju^THzFAE)Fxh=(proju^THxFzk)+(proju^THxFyk)+(proju^THxFxk)+(proju^THxFAE)Fyh=(proju^THyFzk)+(proju^THyFyk)+(proju^THyFxk)+(proju^THyFAE)[τ1τ20]=(OK×Fzk)+(OK×Fyk)+(OK×Fxk)+(OA×FAE)+[0τ30] (3)

The only unknown in Equations (2) and (3) was the magnitude of the cable tension. The unit vectors along limb sections and cables were determined from the geometry.

Based on Equations (2) and (3), the relation between cable tension and joint moment for a cable is written as:

τcable=τ1τ2τ3=J11J21J31F=JTF (4)

If the cuff locations are known, the relation between cable tension and joint moment for four cables can be found as:

F=F1F2F3F4T,τcable=τ1τ2τ3TB=J1J2J3J4T=J11J12J13J14J21J22J23J24J31J32J33J34Tτcable=BTFB4×3,J3×1 (5)

One of the key problems in cable-driven mechanisms is to ensure the tautness of the cables. The minimum cable tension was limited to 7N so that the cable was always taut, while the maximum cable tension should be limited to ensure that the maximum moment applied to the joint is within a predefined range. The exoskeleton works as an assistive device interfacing with humans; hence, the assistive moment that C-LREX can apply is limited to a moment corresponding to 100N. Depending upon the number of cables, the control performance matrix B could be square or rectangular, and it may not be easy to estimate the cable tension based on the required joint moment. Thus, the cable tension distribution problem was formulated as a hybrid optimization problem of error minimization (primary) and control effort minimization (secondary), where QP (quadratic programming) was employed for the solution. The hybrid optimization problem solution guaranteed the existence of a solution in all possible scenarios (particularly when no unique solution exists in the primary case) [29]. Moreover, a PD controller with the same three-layer control architecture [20] as the 2DOF model was employed to track the healthy trajectory as a reference.

The user’s voluntary contribution (joint moment) in the sagittal plane represents the passive-elastic joint moment [30] (produced by the ligaments, and other tissues around the joint) and was included in the 3DOF model, while no contribution was assumed in the frontal plane. The anthropometric data (shown in Table 2) were adopted from Winter’s [31] (based on body weight and height), where the moment of inertia in the frontal plane was considered the same as that in the sagittal plane. The reference trajectory was based on Fukuchi’s [28] data (overground walking of 3.48 s gait cycle time).

Table 2.

Anthropometric data included in the study.

Parameter Value Unit Parameter Value Unit
m 1 7.58 kg I 1 0.1527 kg.m2
m 2 3.52 kg I 2 0.0606 kg.m2
m 3 1.1 kg I 3 0.0075 kg.m2
l 1 0.44 m a 1 0.1902 m
l 2 0.43 m a 2 0.1879 m
l 3 0.17 m a 3 0.0870 m

3. Trajectory Tracking with Four-Cable Configuration

For an open-chain cable-driven mechanism, the number of cables must be higher than the DOFs being driven [32,33] in order to fully constrain the motion. In our recent work [20], the motion of the 2DOF model-based design of C-LREX was fully constrained by using three cables. In this work, we employed four cables to track the bi-planar trajectory of the lower limb. Although four cables should be sufficient to successfully constrain the motion of a 3DOF model of the lower limb, the configuration with which the cables were routed around the lower limb was also relevant. The possible routing configurations for four cables around the lower limb for C-LREX are shown in Figure 4. These configurations constrained two cables for the knee joint in each possible routing to generate flexion/extension moment at the knee. The antagonistic routing of cables around the knee joint guaranteed tracking of the knee joint trajectory. Thus, the focus would be on tracking the bi-planar trajectory at the hip level. The cables were driven by motors located at a remote location.

Figure 4.

Figure 4

Possible routings for 4-cable driven C-LREX constraining 2 cables for the knee joint (transverse and sagittal planes view).

Cases (IV), (V), and (VI) were excluded from the simulation analysis since the anterior cable (the long cable spanning both the hip and knee joint) is difficult to route practically, especially at the higher knee and hip flexion angles. Furthermore, such routing requires larger hinge requirements on the limbs to ensure a safe distance between the cable and the knee joint throughout the range of motion. Case (I) routing employed two cables to track the 2DOF motion (equal number of cables and DOF being tracked) and was thus excluded from further analysis. Case (II) and (III) were practically feasible to route and were studied with the 3DOF model to explore the feasibility of tracking the bi-planar healthy trajectory.

Case (II) was capable of generating both the positive and negative joint moments at each joint in the sagittal plane only (conceptual configuration shown in Figure 5). The cable hinge parameters are listed in Table 3. The parameters fa_lh and ft_lh were zero due to sagittal plane routing.

Figure 5.

Figure 5

Conceptual configuration of C-LREX with 4 cables case (II) routing. Numbers denote hinges for the cable attachment.

Table 3.

Cable hinges parameters.

Hinge
Number
Cuff Parameters
Length (m) Angle (Deg)
c_lh a_lh fa_lh t_lh ft_lh
1 0.0500 0.2000 0 180 0
1a 0.0500 0.2500 0 180 0
2 0.0500 0.2000 0 0 0
3 −0.2820 0.1500 0 30 0
4 −0.2820 0.1300 0 180 0
5 −0.3254 0.2000 0 60 0
6 −0.3295 0.1000 0 0 0
7 −0.3295 0.1000 0 180 0

3.1. Trajectory Tracking with C-LREX Case (II)

In the 3DOF model for the hip joint, the moment was to be generated for both sagittal and frontal plane motions, and hence the cable routing in case (II) was modified. Moreover, only the locations of the hip-level cuff hinges were modified (hinges 1 and 2 in Figure 5) to satisfy the bi-planar joint moment requirement at the hip level (as shown in Figure 6). The long cable in the posterior (joining hinges 1a and 7) was kept in the sagittal plane so that only sagittal plane torque was generated at the knee joint. The remaining cuffs were also maintained in the sagittal plane.

Figure 6.

Figure 6

The exoskeleton and 3D space for optimal cuff location.

To find the suitable location for the upper cuffs (hinges 1 and 2) that can meet the model demand for both sagittal and frontal plane moments’ demand, we formulated an optimization problem to identify the optimal location of the upper cuffs (hinges 1 and 2) for the entire gait cycle. Since the model needed to optimize the upper cuff location only, the coordinates of the upper cuffs were included as variables. A cuff end location is typically dependent on five variables which can be arranged in multiple ways. To reduce the optimization variables for each cuff from five to three, the cuff end location (thick black line in Figure 7) was considered along the axes (red lines in Figure 7), i.e., the angular orientation of the cuff about the axes was fixed.

Figure 7.

Figure 7

Cuff end location estimation along axes.

Assuming x1y1z1T and x2y2z2T are the positions of the upper cuff on the posterior and anterior sides of the hip, the sum of the l2 norm of the errors was adopted to obtain a scalar objective function as:

minehipA+ehipF+ekneeFs.t.xminxxmaxyminyymaxzminzzmax (6)

where ehipA,ehipF,ekneeF represent errors in joint angle tracking in hip adduction, hip flexion, and knee flexion, respectively.

The range of values for the variables in the optimization problem is listed in Table 4. MATLAB-based fmincon function was employed to solve the above optimization problem.

Table 4.

Optimization variable ranges.

Variable (Unit) Min Value Max Value
x1 (m) −0.3 −0.15
y1 (m) −0.1 0.1
z1 (m) 0 0.2
x2 (m) 0.15 0.3
y2 (m) −0.1 0.1
z2 (m) 0 0.2

The above optimization problem converged on the following optimal solution for the hip cuff locations:

[x1y1z1x2y2z2]T=Xopt=[0.150.100.12270.300.05570.2]T

The trajectory tracking with optimized cuff location is shown in Figure 8. The optimal cuff location allowed close tracking of the reference bi-planar trajectory with minor deviation in hip adduction trajectory during the mid of the gait cycle. This is possibly due to the routing of the hip cables, each in the anterior and posterior zone, since the cable tension requirement during trajectory tracking was well within the imposed limit of 7–100 N during the middle of the gait cycle (Figure 9).

Figure 8.

Figure 8

Trajectory tracking with case (II) optimized cuff configuration.

Figure 9.

Figure 9

Cable Tension requirements in case (II) optimized cuff configuration.

3.2. Trajectory Tracking with C-LREX Based on Modified Cable Routing (Case (III))

Case (III) routing (in Figure 4) included two cables on the anterior side and one cable on the posterior side at the hip joint level. The anterior cables could be routed in various possible ways. Firstly, for the hip side anterior cables, one of the cables was kept in the sagittal plane while the other was routed in a bi-planar manner (both the sagittal and frontal). The bi-planar cable could be routed on either side of the sagittal axis (medial side or lateral side of the hip joint), as shown in Figure 10a,b. Later, for the hip-side anterior cables, both cables were routed in a bi-planar manner (mirror image of each other with respect to the sagittal plane as shown in Figure 10c). The posterior hip cable and anterior knee cable were kept the same for all configurations in Figure 10.

Figure 10.

Figure 10

Case (III) and its sagittal and transverse plane view for different routings: (a) the 1 cable bi-planar routing (medial side), (b) the 1 cable bi-planar routing (lateral side), and (c) the 2 cables bi-planar (medial and lateral) routing.

The simulation with the 3DOF model for case (III) configurations indicated that bi-planar routing of hip cables on the anterior side successfully tracked the reference bi-planar trajectory, while the single bi-planar cable routing failed to track the trajectory, as shown in Figure 11. The routing of two bi-planar cables at the hip joint enabled C-LREX to track frontal as well as sagittal plane trajectories due to the capability to generate both positive and negative moments in the frontal plane.

Figure 11.

Figure 11

Trajectory tracking with various ways of cable routing of the case (III) of 4-cable configuration.

3.3. Influence of Routings on Joint Force Component

In our previous work [20], it was observed that implementing long cables (combined for the hip and knee joints) exerts higher joint component forces at the physiological joints. To analyze the impact of the four cables in case (II) optimized cuff and case (III)-(c) routing at the hip and knee joint, we proposed a five-cable routing-based design of C-LREX by separating the posterior side cable of the case (III)-(c) routing into two cables (for hip and knee joint separately), as shown in Figure 12.

Figure 12.

Figure 12

Cable routings: (a) The 4-cable case (II) routing, (b) The 4-cable case (III)-c routing, and (c) The 5-cable routing.

The simulation results with the 3DOF model for different routings revealed that the five-cable routing tracked the bi-planar reference trajectory with the least deviation, as shown in Figure 13.

Figure 13.

Figure 13

Tracking errors in 4 cables versus 5 cables routing.

The maximum applicable cable tension was constrained to 100N during the simulation for both routings. The induced joint force components in each routing are shown in Figure 14. Despite these routings resulting in similar trajectory tracking, the magnitude of the induced force components was different. For the initial step of the gait cycle, the angular velocity was assumed to be zero, which resulted in higher cable tension demands and induced higher force components in each routing case.

Figure 14.

Figure 14

Joint force components induced by the applied cable tensions in each routing (SX and SY refer to shear forces along X and Y axis, CZ refers to compressive force along Z axis).

Since the joint force components are the external forces that the user experiences while using C-LREX, higher values may result in discomfort to the user. For the knee joint, except for the initial gait cycle zone, the four-cable case (III)-c and case (II) routings exerted approximately 120% and 70% higher compressive force (Knee CZ), respectively, compared to five-cable routing. Furthermore, case (II) routing exerted higher (8% approximately) peak hip compressive force (Hip CZ) compared to five-cable routing. Case (II) and case (III)-c both exerted approximately 70% higher shear force (Knee SX) as compared to five-cable routing.

4. Discussion

The majority of current lower-limb rehabilitation cable-driven exoskeletons operate only in the sagittal plane. Hence, they are unable to address movement dysfunction in the other planes of motion. These often occur as a result of various neurological pathologies, including stroke and Parkinson’s Disease. In this work, we developed a 3DOF bi-planar cable-driven exoskeleton model by incorporating hip adduction/abduction motion in the frontal plane. The model used a three-link pendulum model for the lower limbs, in which the inertial and dimensional parameters of the limbs were estimated using Winter’s model based on the user’s anthropometric properties. Although the alterations in these parameters influence the anthropometric data, the model dynamics remained unchanged. The physiological gait cycle was adopted from Fukuchi’s work dataset at a slower speed (longer walking time) since walking speed is typically reduced in stroke survivors. An increase in the walking speed would increase the power demand at the joints and vice versa.

The study aimed to assess the possibility of tracking a bi-planar trajectory with four cable routing configurations without the inclusion of additional cables. Six different potential routings were generated by subjecting two cables for the knee joint in an antagonistic configuration. Due to their impracticality, three of these routing configurations were excluded from the analysis as they intersected the knee joint. Furthermore, case (I) was also excluded from the analysis as it had the same number of cables as the controlled DOF at the hip joint. Case (II) routing of four cables was only capable of successfully generating flexion/extension joint moments in the sagittal plane. To generate a bi-planar moment at the hip joint, we modified case (II) routing for the hip upper-cuff location via an optimization problem which estimated the optimal location of the anterior and posterior hip cuffs for the hip cable for the whole gait cycle. The optimized cuff location-based case (II) routing tracked the reference trajectory closely with a slight deviation in the frontal plane trajectory. Despite the bi-planar routing of two hip cables, the deviation is due to routing each cable on the anterior and posterior sides.

We further simulated the modified routing of four cables (case (III)) with the 3DOF model. The routing successfully tracked the bi-planar trajectory when two anterior cables on the hip side were routed in a bi-planar manner. However, when one of the hip side anterior cables was kept planar in the sagittal plane, the model failed to track the bi-planar trajectory. The hip posterior side cable was routed so that it spanned both the hip and knee joints. The motivation for limiting the number of cables to four was to track the bi-planar trajectory with the smallest possible number of cables (towards a lightweight, compact exoskeleton). Moreover, we also investigated the effect of an additional cable (five cables) on tracking and joint force components. We found that adding an extra cable to the configuration induced smaller joint force components while tracking bi-planar trajectory but required additional motor power.

5. Conclusions

Due to their simple design, lightweight, remote actuation, and easy–safe user interface, cable-driven rehabilitation devices have multiple advantages over traditional link-based devices. However, up to date, CDRDs have failed to address frontal plane motion dysfunction associated with various neurological diseases such as stroke, as they are limited to the sagittal plane only. In this work, we developed a 3DOF lower limb model based on our previously published planar C-LREX 2DOF model by adding frontal plane motion to the hip joint (abduction/adduction). We implemented the 3DOF model to track bi-planar trajectory employing various routings of four-cable configurations.

We modified the case (II) routing for the hip upper-cuff location via optimization problems to estimate the optimal cuff locations considering the entire gait cycle. The optimal cuff location tracked the bi-planar trajectory with a slight deviation in the frontal plane trajectory. A modified four-cable routing (case (III)-c) successfully tracked the bi-planar trajectory when the two cables of the anterior side were routed in a bi-planar manner. The modified four-cable routing and optimized case (II) routing, however, exerted higher joint force components at the hip and knee joints with similar joint angle tracking as compared with five-cable routing.

The model currently ignored the active contribution of the user’s limb which can be added to the passive-elastic joint moment based on impaired gait kinematics/kinetics information. The current study was limited to four cable-based configurations. Further investigation of possible solutions to track bi-planar trajectory exploring the number of cables, routings, and configurations will be conducted in future work.

Appendix A

Inertial matrix (M)

Mq=M11000M22M230M32M33M11=m1a12cosθ12+m2l1cosθ1+a2cosθ1θ22+m3l1cosθ1+l2cosθ1θ2a3sinθ1θ22+I1,x+I2,x+I3,xM22=cos2ϕ12+12I1,y+I2,y+I3,y+12cos2ϕ12I1,z+I2,z+I3,z+m3a32+2sinθ2a3l1+l12+2cosθ2l1l2+l22+m1a12+m2a22+2cosθ2a2l1+l12M32=cos2ϕ1212I2,z+I3,zcos2ϕ12+12I2,y+I3,ym2a22+l1cosθ2a2m3a32+l1sinθ2a3+l22+l1cosθ2l2M23=M32M33=a32+l22m3+m2a22+cos2ϕ12+12I2,y+I3,y+12cos2ϕ12I2,z+I3,z (A1)

Coriolis matrix (C)

Cq,q˙q˙=C1C2C3TC1=[I1,zsin2ϕ12I1,ysin2ϕ12I2,ysin2ϕ12+I2,zsin2ϕ12I3,ysin2ϕ12+I3,zsin2ϕ12tθ12+((a12m1sin2θ1+l12m2sin2θ1+l12m3sin2θ1a32m3sin2θ12θ2+a22m2sin2θ12θ2+l22m3sin2θ12θ2+2l1l2m3sin2θ1θ2+2a3l1m3cos2θ1θ2+2a3l2m3cos2θ12θ2+2a2l1m2sin2θ1θ2)(tϕ1)+I2,ysin2ϕ1I2,zsin2ϕ1+I3,ysin2ϕ1I3,zsin2ϕ1tθ2)tϕ1+I2,zsin2ϕ12I2,ysin2ϕ12I3,ysin2ϕ12+I3,zsin2ϕ12tθ22+(a32m3sin2θ12θ2a22m2sin2θ12θ2l22m3sin2θ12θ2l1l2m3sin2θ1θ2a3l1m3cos2θ1θ22a3l2m3cos2θ12θ2a3l1m3cosθ2+a2l1m2sinθ2a2l1m2sin2θ1θ2+l1l2m3sinθ2)tϕ1tθ2]C2=[(m2sin2θ12θ2a222+sin2θ1θ2a2l1+sin2θ1l122+m3sin2θ12θ2a322cos2θ1θ2a3l1cos2θ12θ2a3l2sin2θ1l122sin2θ1θ2l1l2sin2θ12θ2l222a12m1sin2θ12)(tϕ1)2+(I1,ysin2ϕ1I1,zsin2ϕ1+I2,ysin2ϕ1I2,zsin2ϕ1+I3,ysin2ϕ1I3,zsin2ϕ1tθ1I2,ysin2ϕ1I2,zsin2ϕ1+I3,ysin2ϕ1I3,zsin2ϕ1tθ2)tϕ1+m32l1l2sinθ22a3l1cosθ2+2a2l1m2sinθ2tθ1tθ2+l1m3l2sinθ2a3cosθ2a2l1m2sinθ2tθ22]C3=[(m2a22sin2θ12θ22a2l1sinθ22+a2l1sin2θ1θ22m3(a32sin2θ12θ22l22sin2θ12θ22a3l2cos2θ12θ2a3l1cosθ22+l1l2sinθ22l1l2sin2θ1θ22a3l1cos2θ1θ22))(tϕ1)2+(I2,ysin2ϕ1I2,zsin2ϕ1+I3,ysin2ϕ1I3,zsin2ϕ1tθ2I2,ysin2ϕ1I2,zsin2ϕ1+I3,ysin2ϕ1I3,zsin2ϕ1tθ1)tϕ1+m3a3l1cosθ2+l1l2sinθ2a2l1m2sinθ2tθ12] (A2)

Gravitational component matrix (G)

G(q)=[G1G2G3]TG1=gsinϕ1m2l1cosθ1+a2cosθ1θ2+m3l1cosθ1+l2cosθ1θ2a3sinθ1θ2+m1a1cosθ1G2=gcosϕ1m2l1sinθ1+a2sinθ1θ2+m3l1sinθ1+a3cosθ1θ2+l2sinθ1θ2+m1a1sinθ1G3=gcosϕ1m2a2sinθ1θ2m3l2sinθ1θ2+a3cosθ1θ2 (A3)

Author Contributions

Conceptualization, R.P., M.E.-R., M.I.A., S.K.A. and K.K.; Funding acquisition, K.K.; Methodology, R.P.; Software, R.P.; Visualization, R.P., M.E.-R., M.I.A., S.K.A. and K.K.; Writing—original draft, R.P.; Writing—review and editing, M.E.-R., M.I.A., S.K.A. and K.K. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request.

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

Funding Statement

This publication is based upon work supported by the Khalifa University of Science and Technology under Award RC2-2018-022 (HEIC).

Footnotes

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.

References

  • 1.Wang D., Lee K.-M., Guo J., Yang C.-J. Adaptive Knee Joint Exoskeleton Based on Biological Geometries. IEEE/ASME Trans. Mechatron. 2014;19:1268–1278. doi: 10.1109/TMECH.2013.2278207. [DOI] [Google Scholar]
  • 2.Meuleman J., van Asseldonk E., van Oort G., Rietman H., van der Kooij H. LOPES II—Design and Evaluation of an Admittance Controlled Gait Training Robot With Shadow-Leg Approach. IEEE Trans. Neural Syst. Rehabil. Eng. 2016;24:352–363. doi: 10.1109/TNSRE.2015.2511448. [DOI] [PubMed] [Google Scholar]
  • 3.Zhou L., Chen W., Wang J., Bai S., Yu H., Zhang Y. A Novel Precision Measuring Parallel Mechanism for the Closed-Loop Control of a Biologically Inspired Lower Limb Exoskeleton. IEEE/ASME Trans. Mechatron. 2018;23:2693–2703. doi: 10.1109/TMECH.2018.2872011. [DOI] [Google Scholar]
  • 4.Lyu M., Chen W., Ding X., Wang J., Bai S., Ren H. Design of a Biologically Inspired Lower Limb Exoskeleton for Human Gait Rehabilitation. Rev. Sci. Instrum. 2016;87:104301. doi: 10.1063/1.4964136. [DOI] [PubMed] [Google Scholar]
  • 5.Unluhisarcikli O., Pietrusinski M., Weinberg B., Bonato P., Mavroidis C. Design and Control of a Robotic Lower Extremity Exoskeleton for Gait Rehabilitation; Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems; San Francisco, CA, USA. 25–30 September 2011; pp. 4893–4898. [DOI] [Google Scholar]
  • 6.Dao Q.T., Yamamoto S. ichiroh Assist-as-Needed Control of a Robotic Orthosis Actuated by Pneumatic Artificial Muscle for Gait Rehabilitation. Appl. Sci. 2018;8:499. doi: 10.3390/app8040499. [DOI] [Google Scholar]
  • 7.Koceska N., Koceski S., Durante F., Zobel P.B., Raparelli T. Control Architecture of a 10 DOF Lower Limbs Exoskeleton for Gait Rehabilitation. Int. J. Adv. Robot. Syst. 2013;10:68. doi: 10.5772/55032. [DOI] [Google Scholar]
  • 8.Glowinski S., Obst M., Majdanik S., Potocka-Banaś B. Dynamic Model of a Humanoid Exoskeleton of a Lower Limb with Hydraulic Actuators. Sensors. 2021;21:3432. doi: 10.3390/s21103432. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Shuai L., Hu S., Chenjing L. Proceedings of the CSAA/IET International Conference on Aircraft Utility Systems (AUS 2020) Institution of Engineering and Technology; Stevenage, UK: 2021. Design and Simulation Analysis of Hydraulic Lower Limb Exoskeleton; pp. 778–783. [Google Scholar]
  • 10.Sanchez-Manchola M., Gomez-Vargas D., Casas-Bocanegra D., Munera M., Cifuentes C.A. Development of a Robotic Lower-Limb Exoskeleton for Gait Rehabilitation: AGoRA Exoskeleton; Proceedings of the 2018 IEEE ANDESCON; Santiago de Cali, Colombia. 22–24 August 2018; pp. 1–6. [Google Scholar]
  • 11.Wu J., Gao J., Song R., Li R., Li Y., Jiang L. The Design and Control of a 3DOF Lower Limb Rehabilitation Robot. Mechatronics. 2016;33:13–22. doi: 10.1016/j.mechatronics.2015.11.010. [DOI] [Google Scholar]
  • 12.Mayag L.J.A., Múnera M., Cifuentes C.A. Human-in-the-Loop Control for AGoRA Unilateral Lower-Limb Exoskeleton. J. Intell. Robot. Syst. 2022;104:1–19. doi: 10.1007/s10846-021-01487-y. [DOI] [Google Scholar]
  • 13.Bergmann L., Luck O., Voss D., Buschermohle P., Liu L., Leonhardt S., Ngo C. Lower Limb Exoskeleton With Compliant Actuators: Design, Modeling, and Human Torque Estimation. IEEE/ASME Trans. Mechatron. 2022:1–12. doi: 10.1109/tmech.2022.3206530. [DOI] [Google Scholar]
  • 14.Jin X., Cui X., Agrawal S.K. Design of a Cable-Driven Active Leg Exoskeleton (C-ALEX) and Gait Training Experiments with Human Subjects; Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA); Seattle, WA, USA. 26–30 May 2015; pp. 5578–5583. [Google Scholar]
  • 15.Jin X., Prado A., Agrawal S.K. Retraining of Human Gait—Are Lightweight Cable-Driven Leg Exoskeleton Designs Effective? IEEE Trans. Neural Syst. Rehabil. Eng. 2018;26:847–855. doi: 10.1109/TNSRE.2018.2815656. [DOI] [PubMed] [Google Scholar]
  • 16.Alamdari A., Krovi V. Design and Analysis of a Cable-Driven Articulated Rehabilitation System for Gait Training. J. Mech. Robot. 2016;8:051018. doi: 10.1115/1.4032274. [DOI] [Google Scholar]
  • 17.Zou Y., Wang N., Wang X., Ma H., Liu K. Design and Experimental Research of Movable Cable-Driven Lower Limb Rehabilitation Robot. IEEE Access. 2019;7:2315–2326. doi: 10.1109/ACCESS.2018.2887233. [DOI] [Google Scholar]
  • 18.Witte K.A., Fatschel A.M., Collins S.H. Design of a Lightweight, Tethered, Torque-Controlled Knee Exoskeleton; Proceedings of the 2017 International Conference on Rehabilitation Robotics (ICORR); London, UK. 17–20 July 2017; pp. 1646–1653. [DOI] [PubMed] [Google Scholar]
  • 19.Prasad R., Khalaf K., Awad M.I., Hussian I., Jelinek H.F., Huzaifa U., Rich M. El A Generalized Framework for the Assessment of Various Configurations of Cable-Driven Mobile Lower Limb Rehabilitation Exoskeletons; Proceedings of the 2022 12th International Conference on Biomedical Engineering and Technology (ICBET); Tokyo, Japan. 20–23 April 2022; New York, NY, USA: ACM; 2022. pp. 133–140. [Google Scholar]
  • 20.Prasad R., El-Rich M., Awad M.I., Hussain I., Jelinek H.F., Huzaifa U., Khalaf K. A Framework for Determining the Performance and Requirements of Cable-Driven Mobile Lower Limb Rehabilitation Exoskeletons. Front. Bioeng. Biotechnol. 2022;10:920462. doi: 10.3389/fbioe.2022.920462. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Shi D., Zhang W., Zhang W., Ding X. A Review on Lower Limb Rehabilitation Exoskeleton Robots. Chin. J. Mech. Eng. 2019;32:74. doi: 10.1186/s10033-019-0389-8. [DOI] [Google Scholar]
  • 22.Buurke T.J.W., Liu C., Park S., den Otter R., Finley J.M. Maintaining Sagittal Plane Balance Compromises Frontal Plane Balance during Reactive Stepping in People Post-Stroke. Clin. Biomech. 2020;80:105135. doi: 10.1016/j.clinbiomech.2020.105135. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Mao Y., Agrawal S.K. Design of a Cable-Driven Arm Exoskeleton (CAREX) for Neural Rehabilitation. IEEE Trans. Robot. 2012;28:922–931. doi: 10.1109/TRO.2012.2189496. [DOI] [PubMed] [Google Scholar]
  • 24.Cui X., Chen W., Jin X., Agrawal S.K., Member S. Design of a 7-DOF Cable-Driven Arm Exoskeleton (CAREX-7) and a Controller for Dexterous Motion Training or Assistance. IEEE/ASME Trans. Mechatron. 2017;22:161–172. doi: 10.1109/TMECH.2016.2618888. [DOI] [Google Scholar]
  • 25.Chen W., Li Z., Cui X., Zhang J., Bai S. Mechanical Design and Kinematic Modeling of a Cable-Driven Arm Exoskeleton Incorporating Inaccurate Human Limb Anthropomorphic Parameters. Sensors. 2019;19:4461. doi: 10.3390/s19204461. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Herbin P., Pajor M. Human-Robot Cooperative Control System Based on Serial Elastic Actuator Bowden Cable Drive in ExoArm 7-DOF Upper Extremity Exoskeleton. Mech. Mach. Theory. 2021;163:104372. doi: 10.1016/j.mechmachtheory.2021.104372. [DOI] [Google Scholar]
  • 27.Chaparro-Rico B.D.M., Cafolla D., Tortola P., Galardi G. Assessing Stiffness, Joint Torque and ROM for Paretic and Non-Paretic Lower Limbs during the Subacute Phase of Stroke Using Lokomat Tools. Appl. Sci. 2020;10:6168. doi: 10.3390/app10186168. [DOI] [Google Scholar]
  • 28.Fukuchi C.A., Fukuchi R.K., Duarte M. A Public Dataset of Overground and Treadmill Walking Kinematics and Kinetics in Healthy Individuals. PeerJ. 2018;6:e4640. doi: 10.7717/peerj.4640. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Prasad R., Ma Y., Wang Y., Zhang H. Hierarchical Coordinated Control Distribution and Experimental Verification for Six-Wheeled Unmanned Ground Vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020;235:1037–1056. doi: 10.1177/0954407020940823. [DOI] [Google Scholar]
  • 30.Riener R., Edrich T. Passive Elastic Joint Moments in the Lower Extremity; Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. “Magnificent Milestones and Emerging Opportunities in Medical Engineering” (Cat. No.97CH36136); Chicago, IL, USA. 30 October–2 November 1997; pp. 1717–1720. [Google Scholar]
  • 31.Winter D.A. Biomechanics and Motor Control of Human Movement. 2nd ed. John Wiley & Sons, Inc.; Hoboken, NJ, USA: 2009. [Google Scholar]
  • 32.Mustafa S.K., Agrawal S.K. On the Force-Closure Analysis of n-DOF Cable-Driven Open Chains Based on Reciprocal Screw Theory. IEEE Trans. Robot. 2012;28:22–31. doi: 10.1109/TRO.2011.2168170. [DOI] [Google Scholar]
  • 33.Tsai L.-W. Robot Analysis: The Mechanics of Serial and Parallel Manipulators. 1st ed. John Wiley & Sons, Inc.; Hoboken, NJ, USA: 1999. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data available on request.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES