Next Article in Journal / Special Issue
Patient Experiences of Remote Patient Monitoring: Implications for Health Literacy and Therapeutic Relationships
Previous Article in Journal
A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism

1
Faculty of Mechanical and Electrical Engineering, Colima University, Manzanillo 28806, Mexico
2
Institute for Mechatronics Engineering and Cyber-Physical Systems (IMECH.UMA), University of Malaga, 29071 Malaga, Spain
3
Mechanical Engineering Department, University of Malaga, 29071 Malaga, Spain
*
Author to whom correspondence should be addressed.
Technologies 2025, 13(10), 463; https://doi.org/10.3390/technologies13100463
Submission received: 2 September 2025 / Revised: 30 September 2025 / Accepted: 11 October 2025 / Published: 13 October 2025
(This article belongs to the Special Issue Advanced Technologies for Enhancing Safety, Health, and Well-Being)

Abstract

Improvements in exoskeletons and robotic systems are gaining increasing attention because of their potential to improve neuromuscular rehabilitation and assist people in their daily activities, significantly improving their quality of life. However, the high cost and complexity of current devices limit their accessibility to many patients and rehabilitation centers. This work presents the design and development of a low-cost walking exoskeleton, conceived to offer an affordable and simple alternative. The system uses a compact eight-bar mechanism with only one degree of freedom per leg, drastically simplifying motorization and control. The exoskeleton is customized for each patient using a synthesis process based on evolutionary algorithms to replicate a predefined gait. Despite the reduced number of degrees of freedom, the resulting mechanism perfectly matches the desired ankle and knee trajectories. The device is designed to be lightweight and affordable, with components fabricated using 3D printing, standard aluminum bars, and one actuator per leg. A working prototype was fabricated, and its functionality and gait accuracy were confirmed. Although limited to a predefined gait pattern and requiring crutches for balance and steering, this exoskeleton represents a promising solution for rehabilitation centers with limited resources, offering accessible and effective gait assistance to a wider population.

1. Introduction

Mechanical systems play an important role in the design and development of devices to assist people in rehabilitation processes [1,2,3,4]. These devices reduce the need for direct assistance from the physiotherapist in repetitive tasks. In the case of gait aids, their main application is in the rehabilitation of people with Spinal Cord Injury (SCI) and stroke patients. In most cases, motorized devices are more effective than traditional methods for neuromuscular rehabilitation [5,6,7].
At present, it is possible to find a wide variety of exoskeletons that seek to emulate the natural movement of human gait, with the aim to improve the patient’s experience during the rehabilitation process [8]. Within these devices we can distinguish numerous systems, which can be classified according to their degrees of freedom, the actuators, or the mechanical system used (see Table 1).
We will start by analyzing exoskeletons with hip, knee, and ankle joints that limit motion to a plane. EksoNR [9] is a two-legged exoskeleton connected to a structure on the torso that contains the batteries and the control computer. The device has six DOFs. Four of them are active and controlled by two motors on each leg, one on the hip and the other on the knee. The remaining two degrees of freedom correspond to the rotation of the two ankles, which are constrained with a spring in each ankle. Indego [9] is an exoskeleton similar to the previous one, with motors on the hip and knee joints of each leg. The difference from EksoNR is that, in this case, the ankle has a passive spring-loaded joint. ReWalk [10], like EksoNR, uses two motors per leg to move the hip and knee joints and has a passive joint with a spring in the ankle. HAL [11] is an exoskeleton with six motor-controlled DOFs that move each of the hip, knee, and ankle joints of each leg. Phoenix [12] only controls the hip and knee joints and keeps the ankle joint fixed. The difference is the way the joints are activated. There is a motor that acts on the hip, but on the knee, there is an electronic gauge to trigger the joint locking/unlocking actions. WalkON [13] has three motors per leg acting on the hip, knee, and ankle joints.
All these exoskeletons use electromyography sensors, angular acceleration sensors, or force sensors to control the motion of the exoskeleton. The disadvantage of these exoskeletons is the complexity to perform the control operations necessary to walk properly and their cost. Finally, we would like to highlight an exoskeleton that does not require actuators. Zhou et al. [14] have developed a passive exoskeleton for each leg of the patient with built-in spring mechanisms for gravity compensation. A pair of mating gears is used to convert the tension force from the built-in springs into balancing torques at the hip and knee joints in order to overcome the influence of gravity. The disadvantage in this case is that the patient needs to have minimal control of mobility in the leg joints, as the device does not actively assist flexion and extension.
Table 1. Exoskeleton characteristics.
Table 1. Exoskeleton characteristics.
EXOSKELETON NAMETOTAL DOFMECHANISM TYPE
EKSONR [9]6Serial chain with active and passive joints
INDEGO [9]4Serial chain with active joints
REWALK [10]6Serial chain with active and passive joints
HAL [11]6Serial chain with active joints
PHOENIX [12]4Serial chain with active joints
WALKON [136Serial chain with active joints
ZHOU ET AL. [14]4Serial chain with passive joints
REX [15]10Serial chain with active joints
MINDWALKER [16]10Serial chain with active and passive joints
ALEX III [17]12Parallelogram mechanisms and belt drive
LIU ET AL. [18]12Parallelogram and four-bars mechanisms
The exoskeletons studied so far limit leg movement to a plane, which restricts the self-balancing ability. To avoid this limitation, exoskeletons with a larger number of actuators have been developed. Rex [15] is an exoskeleton with five linear electric actuators per leg, two of them for hip abduction–adduction and flexion–extension movements, one for the knee flexion–extension movement, and another two for ankle dorsi/plantar-flexion and inversion–eversion movements. Mindwalker [16], however, has three actuators per leg, two of them at the hip for abduction–adduction and flexion–extension movements, another at the knee (flexion–extension), and another two passive degrees of freedom with springs, one at the hip (rotation) and the last one at the ankle (dorsi/plantar-flexion). Regarding ALEX III [17], it has four actuators per leg acting on abduction–adduction and flexion–extension movements of the hip, flexion–extension of the knee, and dorsi/plantar-flexion of the ankle. In addition, the two legs are attached to a platform behind the patient with four more actuators that simulate the pelvis. Finally, Liu et al. [18] use six actuators that control the three degrees of freedom of the hip, two of the ankle, and the flexion–extension motion of the knee. The difference from the three previous exoskeletons is that it uses parallelogram and four-bar mechanisms to establish joint motion. These exoskeletons with self-balancing ability have a larger number of actuators, which implies a more complicated control action to coordinate the movements and, therefore, their complexity and cost rises compared to those described above.
Other types of rehabilitation robots which do not have the ability to perform the walking process, but help to move the leg joints, have also been explored by some researchers. Hasan et al. [19] designed a single-legged human lower extremity rehabilitation robot that performs all movements of the hip, knee, and ankle joints using eight electric actuators.
All the exoskeletons described so far have four or more degrees of freedom, requiring complex control for proper operation. Many of these exoskeletons are prototypes that have not been marketed, and those that have are not within the reach of most patients due to their high complexity and price.
One aspect that makes the device more expensive is the number of Degrees of Freedom (DOF), since each DOF requires an actuator and implies a greater complexity in the control and setting. In order to achieve a simple and economical device, in this work it was decided to use a mechanism based on a closed kinematic chain with 1 DOF. When choosing the kinematic chain, priority was given to its compactness to allow the manufacture of a walking exoskeleton that moves with the person and its ability to accurately replicate the gait of different individuals. The number of links was not considered relevant, since its influence on price is not significant.
There are already devices intended for human gait rehabilitation which use mechanisms with 1 DOF [20,21]. The ankle trajectory can be reproduced with a 4-bar, 6-bar, or 7-link mechanism, but the distribution of the links and their volume do not allow the design of an exoskeleton that moves with the person and require the device to be attached to a structure [22,23,24]. The trajectory achieved for the ankle with the previous mechanisms is less accurate than what can be achieved with an 8-bar linkage based on Theo Jansen’s mechanism [21]. This mechanism is also used in devices for gait rehabilitation, although, like those mentioned above, in current devices it is fixed to a structure and does not move over the ground with the individual [25,26].
In this work it has been decided to use a compact 8-bar mechanism that fits the person’s lower limbs with two of its links replicating the movement of the femur and tibia. This allows optimizing the gait of the exoskeleton, not from the ankle trajectory as other authors do [22,23,24,25,26], but considering the angles of the femur and tibia when walking.
In this work it has been decided to use a compact 8-bar mechanism that fits the person’s lower limbs, with two of its bars capable of replicating the movement of the femur and tibia. The fact that the angle of these two bars coincides with the angle of the patient’s femur and tibia when walking, allows their position to be used to synthesize a mechanism with the desired gait, rather than synthesizing the mechanism with a point that follows a specific ankle trajectory as other authors do [22,23,24,25,26]. It should be taken into account that the ankle is the last point of the kinematic chain of these mechanisms and its trajectory can be replicated with different solutions without controlling the femur and tibia movement. Taking this to the extreme, we could design a device with a point that follows the trajectory of the ankle, but with angles of the femur and tibia that produce dislocation of the knee. The approach of this work is that the ankle trajectory is the consequence of the motion of the femur and tibia. Thus, this motion will be used to perform the synthesis, and once completed, it will be verified that the trajectories of the ankle and knee are as desired.
In summary, in this work, an exoskeleton is developed to move both legs. For this purpose, an eight-bar linkage is used, limiting the number of DOF to one per leg. This implies a limitation in the range and complexity of possible movements, since the device will be able to reproduce only the gait considered in the synthesis of the mechanism, leaving as the only variable of the exoskeleton the forward speed. With the help of crutches, it is possible to slowly change direction, but if we need an exoskeleton that allows, in addition to walking along a straight line, to make sharp turns, climb stairs, or run, the proposed solution would not be valid. However, the aim of this work is to design an exoskeleton for walking, with the focus on making it as simple and affordable as possible. One of the applications could be the rehabilitation of people with spinal injury or stroke-affected patients. At present, due to the high price and complexity of current walking exoskeletons, there are still many rehabilitation centers that do not use them. One aspect that makes it difficult to amortize the large investment is that, due to the complexity of these devices, much of the time of the rehabilitation session is spent setting up the machine for the new patient [27].
In order to replicate the patient’s gait, it is necessary to perform a dimensional synthesis of the mechanism. The results allow defining the dimensions of the exoskeleton links, thus customizing the device for each patient. This solution provides a very simple control system. This, together with the use of inexpensive materials and the manufacture of parts with a 3D printer, drastically reduces the cost of the exoskeleton, allowing access to this type of devices for a larger number of patients.
The main contributions of this work are as follows:
  • Design of a patient-customized exoskeleton with mechanism synthesis techniques based on evolutionary algorithms.
  • Use of a mechanism with 1 DOF per leg compact enough to allow the walking exoskeleton to move over the ground with the person.
  • Dynamic study of the patient–exoskeleton assembly.
  • Development and manufacture of a low-cost exoskeleton, with simple control, affordable for most patients. The cost of the prototype was less than USD 1500, compared to the price of the exoskeletons in Table 1, which ranges from USD 14,000 to over USD 100,000. The selling price of the new device will depend on factors such as manufacturing volume, indirect costs, and profit margin, but the cost is so low that, in any case, the price will be much lower than that of exoskeletons currently available on the market.
The remainder of this paper is organized as follows. In Section 2, the kinematic model is developed and the algorithm used for the synthesis of the mechanism needed to define the exoskeleton is presented. Next, in Section 3, the dynamic model is performed in order to obtain the power required in the motor joint for the operation of the mechanism. In Section 4, the CAD design, control algorithm, and manufacture of the exoskeleton are presented. Finally, the conclusions of this work are drawn in Section 5.

2. Kinematic Modeling

As discussed in the previous section, for the development of the exoskeleton presented in this work, an eight-bar mechanism with one degree of freedom has been used to replicate the movement of a person’s leg when walking (Figure 1). Points D, E, and G show the positions of the hip, knee, and ankle, respectively. This mechanism can be customized specifically for a person, using their femur and tibia lengths, represented in the figure by bars L1 and L2. Furthermore, if the ankle trajectory and the angles of the femur and tibia are obtained from a video of the person walking, a synthesis process can be carried out resulting in a mechanism whose G-point follows the recorded trajectory and at the same time the femur and tibia are placed at the measured angular positions.
In order to study how the exoskeleton mechanism varies depending on the gait pattern and the length of the femur and tibia, measurements were taken from 52 individuals. The lengths of the femur and tibia were measured by locating the trochanter, knee, and ankle of each leg. To record the gait pattern, the trajectories of the ankle, knee, and trochanter were captured using a 3D Vicon system (Oxford Metrics®, Oxford, UK) with five infrared cameras (Figure 2). To this end, reflective dots were placed on the hip, knee, and ankle joints.
First, several individuals were recorded walking in both a walking corridor and on a treadmill. In this way, it was verified that their gait was very similar and it was decided to record the rest of the individuals walking on the treadmill, since this facilitates the calibration of the cameras and allows recording several steps. Next, several individuals were recorded walking on the treadmill at different speeds from 1 km/h to 3 km/h in increments of 0.5 km/h. It was observed that the ankle trajectory was very similar for all speeds, although slightly shorter at lower speeds. Considering that the operating speed of most of current exoskeletons is between 0.7 km/h and 2.9 km/h (0.2 m/s–0.8 m/s) [28], it was decided to record the gait at a speed of 1.5 km/h (0.42 m/s) and limit the operation of the exoskeleton to this speed.
Next, all the individuals were recorded walking on the treadmill (see Figure 2) at 1.5 km/h, and 20 measurements were taken equidistantly in time throughout each cycle. Finally, the mean of these values was calculated from four successive steps. In this way, values were obtained for the ankle ( G X d , G Y d ) and knee ( E X d , E Y d ) trajectories, and the femur ( θ f d ) and tibia ( θ t d ) angles (See Figure 3).
Finally, the gait of the 12 individuals with the greatest difference in ankle trajectory was selected for this study, as the objective was to observe the variability in the shape of the exoskeletons optimized for different individuals. Table 2 shows the lengths obtained for the femur and tibia for these 12 individuals and Figure 3 shows the trajectory of the knee and the ankle.
It should be noted that the XY coordinate system in Figure 3 moves with the hip, while the trajectory recorded with the camera is referenced to a fixed coordinate system attached to the ground. Therefore, to compare the recorded trajectory with the one generated by the mechanism, it is necessary to transform the coordinates of the former to the XY coordinate system of the mechanism. Figure 3 shows the trajectories obtained for the knee and ankle with respect to this system, with the origin located at the hip (point D). It can be seen how the trajectories of the 12 individuals change considerably.
As discussed above, in order to generate a mechanism capable of replicating the gait of a given person, a synthesis process is carried out in which the input data are the lengths of the femur and tibia, and the design variables are the parameters that define the mechanism. Table 3 shows the input data and the design variables for the mechanism in Figure 1.
In order to carry out the synthesis process of the mechanism for a given person, the angles of the femur and tibia along the 20 analyzed positions are considered. As will be seen below, this number is adequate to perform the synthesis in a short time while achieving good accuracy.
The trajectories of the ankle and the knee were not taken into account in the synthesis process but in the validation process of the results to check that the trajectories in the obtained mechanism replicate the measured trajectories. Table 4 shows the measured coordinates for the knee and ankle with respect to the hip, as well as the angles of the femur ( θ f d )   and tibia ( θ t d ) for individual 6 in Table 2, with femur (L1) and tibia (L2) lengths of 460 mm and 400 mm, respectively.
Equation (1) represents the objective function used in the synthesis process to evaluate the quality of each generated mechanism. It is based on summing the squared errors of the femur angle θ f and the tibia angle θ t [2] along a kinematic cycle. The smaller the value of this function, the better the mechanism will replicate the gait of the person for whom the exoskeleton is being designed.
f χ = i = 1 N θ f d i θ f g i 2 + θ t d i θ t g i 2
In Equation (1) χ is the vector of design variables θ 2 , r 1 , r 2 , r 3 , r 4 , θ 0 , r C D , θ C , r 6 , r 7 , r 8 , θ I , N is the number of positions to evaluate, subscript d refers to the desired (measured) values, and g to the values in the generated mechanism. To simplify the position analysis of the mechanism, it is considered that θ 0 = 0 ° , and subsequently it will be necessary to apply a rotation by means of the matrix defined in Equation (2) to obtain the coordinates with respect to the original system. (see Figure 4). Therefore, the positions of the points will be calculated for an input link position of θ 2 = θ 2 .
R θ 0 = cos θ 0 sin θ 0 sin θ 0 cos θ 0
Figure 4 shows that the position of point A with respect to reference frame O 2 X 0 Y 0 is given by the Cartesian components of vector r 2 , while the position of point D is defined by vector r 1 , as expressed in Equation (3).
A x 0 = r 2 cos θ 2 A y 0 = r 2 sin θ 2 D x 0 = r 1 D y 0 = 0
To know the position of points B and C (see Figure 4) it is necessary to first calculate angles θ 3 and θ 4 by means of Equation (4).
A D ¯ = r 1 2 + r 2 2 2 r 1 r 2 cos θ 2 β = sin 1 r 2 sin θ 2 A D ¯ ϕ = cos 1 A D ¯ 2 + r 3 2 r 4 2 2 A D ¯ r 3 δ = cos 1 A D ¯ 2 + r 4 2 r 3 2 2 A D ¯ r 4
θ 3 = 360 ° ϕ + β θ 4 = 180 ° + δ β
Knowing angles θ 3 and θ 4 , the positions of points B and C can be obtained by vector sums of r 2 +   r 3 and r 1 +   r D C , respectively, with Equation (5).
B x 0 = A x 0 + r 3 cos θ 3 B y 0 = A y 0 + r 3 sin θ 3 C x 0 = D x 0 + r C D cos θ 4 + θ C C y 0 = D y 0 + r C D sin θ 4 + θ C
In order to calculate the Cartesian position of point E, the value of angle θ 6 in Figure 4 is first determined with Equation (6).
ω = cos 1 A D ¯ 2 + r 6 2 L 1 2 2 A D ¯ r 6
θ 6 = 360 ° ω β
Once the value of θ 6 , has been solved, the position of point E with respect to reference frame O 2 X 0 Y 0 is defined with Equation (7).
E x 0 = A x 0 + r 6 cos θ 6 E y 0 = A y 0 + r 6 sin θ 6
To calculate the coordinates of point G in Figure 4, it is required to know the value of angle θ 8 . For this purpose, Equation (8) is used.
E C ¯ = C x 0 E x 0 2 + C y 0 E y 0 2 σ = cos 1 E C ¯ 2 + r 8 2 r 7 2 2 E C ¯ r 8 τ = tan 1 C y 0 E y 0 C x 0 E x 0
θ 8 = τ σ
Finally, the position of point G can be determined with Equation (9).
G x 0 = E x 0 + L 2 cos θ 8 + θ I G y 0 = E y 0 + L 2 sin θ 8 + θ I
The position values of points A, B, C, D, E and G have been obtained with respect to the rotated coordinate system ( O 2 X 0 Y 0 ) . Therefore, it is necessary to apply rotation matrix R θ 0 to express the position with respect to the absolute coordinate system ( O 4 X Y ) (see Figure 1) as shown in Equation (10), where P represents any of the studied points.
P X P Y = cos θ 0 sin θ 0 sin θ 0 cos θ 0 P x 0 P y 0 r 1 cos θ 0 r 1 sin θ 0
The angles of the femur, θ f , and tibia, θ t , can easily be obtained from the positions of points G and E with Equations (11) and (12).
θ f = tan 1 E Y E X
θ t = tan 1 G Y E Y G X E X
To carry out the optimization of the mechanism, the evolutionary algorithm called MUMSA (Malaga University Mechanism Synthesis Algorithm), published by Cabrera et al. [29], was applied. In order to solve the problem, the femur and tibia lengths, the desired ankle trajectory, and the values of angles θ f d y θ t d of individual 6 in Table 4 were used as data. The used algorithm variable limits, constraints, and parameters were as follows:
  • ▪ Variable limits
As will be seen below, although the angles and lengths of the femur and tibia vary quite a lot for different individuals (see Figure 2), it is possible to find similar solutions for all individuals. To help the algorithm to find a solution in less time and make the mechanisms for different individuals look alike, we started from very tight initial limits for the variables (see Table 5).
  • ▪ Constraints
The initial limits only affect the mechanisms of the first population, thus the final solution may be outside these limits. If it is desired to limit the value of the variables in the final solution, it is necessary to define constraints to reject the mechanisms that are outside the desired range. The constraints defined first limit the size of the bars so that the length of bars 1,2, 3, 4, 7 and 8 were between (see Figure 1):
r 1 [ 50 ,   300 ]       r 2 [ 10 ,   150 ]
r 3 [ 50 ,   300 ]       r 4 [ 250 ,   450 ]
r 7 [ 50 ,   300 ]       r 8 [ 50 ,   300 ]
Another constraint was defined to ensure that point O 2 , the center of the input link, was located to the left of point O 4 (hip). This constraint is required to ensure that the exoskeleton motor can be placed on the user’s back. The position of O 4 is defined by angle θ 0 .
30 ° θ 0 30 °
Moreover, further restrictions were added to ensure that points B and E (knee) was below point A:
B Y < A Y E Y < A Y
Finally, a further constraint was defined to ensure that the four-bar mechanism formed by bars 1, 2, 3 and 4 complied with Grashof’s rule and, therefore, the input link (bar 2) could rotate one complete turn.
l i n k = s o r t   r 1 , r 2 , r 3 , r 4
l i n k   1 + l i n k   4 < l i n k   2 + l i n k   3
  • ▪ Algorithm parameters
N P = 100 ,   F = 0.5 ,   C R = 0.5 ,   M R = 0.1 ,   r a n g e = 2 ,   i t e r m a x = 500000
The algorithm starts with the generation of an initial population consisting of NP individuals, where each individual represents a mechanism, a possible solution to the problem. The main objective of the algorithm is to evolve this initial population towards populations in which the individuals are better, and better solutions [29]. The reproduction process is initiated by selecting the best individual from current population X b e s t , together with two other randomly chosen individuals, X r 1 and X r 2 , to form a perturbation vector, X r 1 y X r 2 , where F ∈[0, 2] is a value that controls the perturbation of the best individual. Next, V is crossed with each individual in the current population, X i , to generate a new individual in the next population, X i n e w . If descendant X i n e w is better than its ancestor, it replaces it. Otherwise, individual X i is retained. This crossover process is carried out with a predefined probability CR ∈ [0, 1]. To further improve the solution, a mutation procedure is implemented, which consists of modifying some individual genes selectively. In our case, the genes are the design variables in Table 3. This allows exploring possible optimal solutions in a broader scope. Mutation is performed with a defined probability MR ∈ [0, 1] with range ∈ [−2, 2]. The algorithm runs for a predefined maximum number of iterations, itermax, and once this limit has been reached, it concludes its execution.
Table 5 shows the values of the mechanism variables obtained after carrying out the synthesis process described above for individual 6.
Figure 5 shows the kinematic diagram of the mechanism with the values provided in Table 6. It can be seen that, although some values are outside the limits established for the first population, the constraints are fulfilled.
Figure 6a shows the comparison between the measured and generated values of the femur angle, while Figure 6b compares the tibia angles. It can be seen that the generated angles are very close to the measured ones. Figure 6c,d show a comparative plot between the trajectories of the mechanism and the measured trajectories for the knee and ankle, respectively. It can also be seen that, although the optimization has been carried out considering only the angles of the femur and tibia, the trajectory generated by the mechanism for each of these points is very close to the measured one. Therefore, it can be concluded that the mechanism can replicate the gait of the individual studied in this research.
In this chapter we have developed the methodology to obtain the mechanism that replicates the gait of an individual, specifically, individual 6 in Table 2. The mechanism obtained is compact enough to design a walking exoskeleton that moves with the person. In order to verify that the results are valid for people with different sizes and gait patterns, the synthesis of the rest of the individuals in Table 2 has been carried out. Table 7 shows the values of the mechanism variables obtained for each person.
Figure 7 represents the mechanism obtained for each of the individuals studied. It also shows the trajectory followed by the G point (ankle) in each of the exoskeletons. It should be noted that all the mechanisms obtained are similar, very compact, and allow the design of a walking exoskeleton adapted to each individual.
Figure 8 shows a box plot of design variables data, where the center mark in each box represents the median and the lower and upper ends of the box indicate the 25th and 75th percentiles, respectively. The whiskers are lines extending to the most extreme data points that are not considered outliers (maximum and minimum). Finally, outliers are represented individually by the ‘+’ symbol. The graph shows that the values of the mechanism design variables for the patients studied are not very different from one patient to another. This helps to quickly obtain the mechanism for a new individual by defining the limits of the initial values for the algorithm close to the median of each variable.

3. Dynamic Analysis

Once the kinematic design of the mechanism has been carried out in the previous section, the dynamics of the exoskeleton is studied. The dynamic model has been developed using the Simulink—Simscape Multibody™ platform. The process starts with the importation of the CAD model, ensuring a faithful representation of the mechanical characteristics including dimensions, coherent coordinate systems, and mass and volume of the elements, as well as gravitational forces and moments of inertia. The study of individual 6 in Table 4 was carried out. For this purpose, it was necessary to distribute its weight of 95 kg throughout the body using normalized anthropomorphic data to define the position of the center of mass for males [30]. It has been considered that 60.28% of the total weight corresponds to the upper torso, while the thigh accounts for 14.16%, the shin and calf for 4.33%, and the foot for 1.37%. The exoskeleton is assembled using revolute joints as bearings that connect the links of the mechanism for each leg. Figure 9 shows the schematic of the virtual model within the Simscape Multibody™ environment.
In order to stabilize the exoskeleton, a Cartesian connection has been implemented between the global system and the hip joint of the mechanism. This connection has been designed to allow only Cartesian translation movements, thus eliminating the possibility of rotation. This constraint is applied considering that the patient will use crutches when moving with the device, which eliminates the risk of the exoskeleton overturning during use. Figure 10a presents the torque value that the patient should apply with the crutch to avoid rotation about the sagittal axis. Figure 10b shows the torque required to prevent rotation around the transverse axis, while Figure 10c represents the torque value to prevent rollover with respect to the vertical axis. Tests carried out have shown that the stability of the exoskeleton requires moderate force on the crutch and these torques can be balanced by the patient.
In the modeling process, the Spatial Force Contact block of Simscape is used to establish the interaction between the foot and the ground. The spring–damper method is used to model the normal contact force, and the stick–slip method to compute the frictional force. For this purpose, spheres are placed at the four corners of the bottom of both feet as contact points with the ground surface [31]. In this way, the exoskeleton moves in response to the forces generated during the contact between these spheres and the ground. To establish the contact force, a reference shoe stiffness of 70 N/mm [32] and critical damping have been considered. Additionally, static and dynamic friction coefficients of 0.5 and 0.3, are defined.
These values are fundamental to define the interaction forces between the exoskeleton and the ground during movement. To make the patient walk at an average speed of 0.42 m/s [28], the motor rotates at a speed of 20 rpm connected to the input link of the mechanism. Figure 11 shows the power required in each leg to ensure the operation of the system during gait. The highest power demand occurs when the foot is in contact with the ground.
Figure 12 illustrates the sequence of movements performed by the exoskeleton when emulating the human walking process. It can be seen how the right leg starts its movement from an extended backward position, progressing through a flexion phase until it finally reaches an extended forward position. Foot positioning is achieved passively considering an ankle rotational stiffness of 5 Nm/deg [33], maintaining the foot flat on the ground.

4. Design and Manufacture of the Exoskeleton

Figure 13a shows the CAD design of the created exoskeleton based on the results of Table 5 and the kinematic scheme of Figure 5. The design has been parameterized in such a way that it can be adapted to the different solutions obtained for the design variables depending on the individual, thus allowing the customization of the exoskeleton for each patient. Figure 13b shows a front view of the device. Figure 13c displays the exoskeleton manufactured with a combination of 3D printing technology and aluminum bars. PLA was used as the base material for the joints at the ends of the links, with 60% infill to ensure the necessary strength and durability. The links have been manufactured with aluminum bars.
Steel shafts with ball bearings have been used in the joints to reinforce this part, while minimizing friction and allowing smooth and fluid movement. The device has been assembled on a commercial orthosis in order not to start from scratch and achieve a proper connection between the mechanism and the user. In our case, a hip, knee, ankle, and foot orthosis (HKAFO) has been used. The assembly weighs 12 kg including the orthosis, motors, and batteries, which is in line with many of the walking exoskeletons currently available [34].
One aspect to consider is the possible misalignment of the anatomical joint of the patient’s knee with the E-point of the exoskeleton. Sarkisian et al. [35] studied the force resulting from this type of misalignment and concluded that the main component occurs in the direction of the tibial axis. The device presented in this work is attached with straps to the ankle and femur, and holds the tibia only from behind, allowing a slight movement of the knee that avoids the transmission of forces in this area.
In short, the design and manufacture of the exoskeleton has been carried out considering the customization and robustness of the device and the comfort of the user. The result is an exoskeleton suitable for rehabilitation and mobility assistance. These achievements represent a promising advance in the field of low-cost biomedical device engineering with a great potential to improve SCI patients’ quality of life. The adverse effects of prolonged wheelchair use include cardiovascular risks, fluid retention, osteoporosis, digestive complications, spinal deviation, ulcers, muscle shortening, etc. Being able to rehabilitate by standing up and walking reduces the risk of suffering from these diseases and has a positive influence on patient health [36].
The exoskeleton is controlled by an Arduino ATMega2560 microcontroller and a motor driver BTS7960. The process begins with the calibration of the legs, which aims to place the user in a natural standing position, with one foot next to the other. Subsequently, by activating a button located on one of the crutches, the walking process starts, following the flowchart shown in Figure 14. When the button is pressed, an angular position setpoint (θd) is sent to the right motor by means of a sinusoidal signal and the leg starts to move. The left leg, on the other hand, replicates the movement of the right leg by maintaining a 180° dephasing. The current angular gait position (θg) is measured using an 8192 counts-per-revolution (CPR) quadrature encoder. In order to achieve a smooth gait with constant speed, a PID controller is used to manage the torque (T) supplied by the motor. This solution for the exoskeleton control has proven to be economical, simple, and effective.
The motor driving each of the legs is a 12VDC electric motor with a maximum power output of 200 watts which has been selected to meet the power requirements of the exoskeleton shown in Figure 11. The motor speed reduction is achieved by means of a worm gear transmission, thus ensuring smooth and reliable operation. The maximum output torque is 95 Nm.
In Figure 15, the gait process is shown with the exoskeleton attached to the patient. Throughout the gait cycle depicted, the right leg moves from the rear to the front. The left leg starts from a forward position and ends in a backward position, maintaining an offset of 180° between the motors of the two legs at all times. In order to maintain balance, the patient uses crutches for assistance during walking. These results demonstrate the effectiveness of the exoskeleton presented in this work, confirming that its operation in real life coincides with the results obtained in the kinematic and dynamic modeling phases described in previous sections of this work.

5. Conclusions

The exoskeletons currently available to help people to walk are sophisticated and expensive. The most evolved ones have a greater number of degrees of freedom that allow them to have a greater variety of movements, even maintaining balance. However, even the simplest ones have a high cost that makes them unaffordable for patients, and in most cases, not even for many medical rehabilitation centers. This has led the authors of this work to look for an economical solution within the reach of all patients.
This paper presents an exoskeleton developed with a focus on low cost, simplicity of manufacture, and simplicity of control. To achieve these goals, an eight-link mechanism with one degree of freedom is used to control the motion of each leg. Although the topology of the mechanism can be common to all patients, the dimensions of the links have to be adapted to each individual. The application of evolutionary algorithms allows optimizing this mechanism to adapt it to the measurements of a person’s femur and tibia and, at the same time, to walk in a predefined way. This approach greatly simplifies the control of the device, since, with only one input link per leg, a predefined gait can be accurately replicated. In order to define the gait, a database of gait patterns of people of different heights and proportions can be used, or a specific gait can be defined based on the ankle trajectory and/or the desired angles of the femur and tibia throughout the cycle.
The phase offset between the cycles of the two legs during walking is 180° and remains constant throughout the gait. This suggests that a single motor connected to the two legs could be used with a 180° phase offset in the transmission. However, if it is intended to start and end the gait standing with one leg next to the other, two independent motors are necessary. Therefore, we are dealing with an exoskeleton with a single degree of freedom during walking, and two degrees of freedom in the start and stop phases.
Simulink—Simscape software 2024b was used to perform the dynamic analysis of the assembly formed by the exoskeleton and the individual. The results have allowed to select the motor necessary to move each leg, and to verify that the force required in the crutches to maintain balance has an adequate value. The walking tests performed after the fabrication of a working prototype have confirmed that the results obtained in the dynamic analysis were correct.
Creating a customized exoskeleton for each patient for use in clinical rehabilitation is a challenge. In this regard, it should be noted that the manufacture of the device includes several standard elements, such as the rear support structure, the two motors, the control unit, the battery, and the orthosis. Starting from the assembled set of standard parts, customization is very quick, as it only involves the length of the bars and their joints. In addition, if a patient no longer needs his/her device, all standard components, which are by far the most expensive, can be reused. In large rehabilitation centers, manufacturing could be carried out on site and the price of the device added to the cost of rehabilitation.

Author Contributions

Conceptualization, F.C., J.A.C. and A.B.; methodology, all authors.; software, F.C., J.A.C. and J.P.; validation, all au-thors.; formal analysis, all authors.; investigation, all authors.; resources, J.A.C. and A.B.; writing—original draft preparation, all authors.; writing—review and editing, all authors.; visualization, all authors. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board (or Ethics Committee) of University of Malaga (protocol code 132-2022 and date of approval, January, 2023).” for studies involving humans.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy reasons.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gull, M.A.; Bai, S.; Bak, T. A review on design of upper limb exoskeletons. Robotics 2020, 9, 16. [Google Scholar] [CrossRef]
  2. Bataller, A.; Cabrera, J.A.; Clavijo, M.; Castillo, J.J. Evolutionary synthesis of mechanisms applied to the design of an exoskeleton for finger rehabilitation. Mech. Mach. Theory 2016, 105, 31–43. [Google Scholar] [CrossRef]
  3. Dollar, A.M.; Herr, H. Lower extremity exoskeletons and active orthoses: Challenges and state-of-the-art. IEEE Trans. Robot. 2008, 24, 144–158. [Google Scholar] [CrossRef]
  4. Baud, R.; Manzoori, A.R.; Ijspeert, A.; Bouri, M. Review of control strategies for lower-limb exoskeletons to assist gait. J. Neuroeng. Rehabil. 2021, 18, 119. [Google Scholar] [CrossRef] [PubMed]
  5. Gagnon, D.H.; Vermette, M.; Duclos, C.; Aubertin-Leheudre, M.; Ahmed, S.; Kairy, D. Satisfaction and perceptions of long-term manual wheelchair users with a spinal cord injury upon completion of a locomotor training program with an overground robotic exoskeleton. Disabil. Rehabil. Assist. Technol. 2019, 14, 138–145. [Google Scholar] [CrossRef] [PubMed]
  6. Pournajaf, S.; Calabrò, R.S.; Naro, A.; Goffredo, M.; Aprile, I.; Tamburella, F.; Filoni, S.; Waldner, A.; Mazzoleni, S.; Focacci, A.; et al. Robotic versus Conventional Overground Gait Training in Subacute Stroke Survivors: A Multicenter Controlled Clinical Trial. J. Clin. Med. 2023, 12, 439. [Google Scholar] [CrossRef]
  7. Khande, C.K.; Verma, V.; Regmi, A.; Ifthekar, S.; Sudhakar, P.V.; Sethy, S.S.; Kandwal, P.; Sarkar, B. Effect on functional outcome of robotic assisted rehabilitation versus conventional rehabilitation in patients with complete spinal cord injury: A prospective comparative study. Spinal Cord 2024, 62, 228–236. [Google Scholar] [CrossRef]
  8. Chen, G.; Chan, C.K.; Guo, Z.; Yu, H. A review of lower extremity assistive robotic exoskeletons in rehabilitation therapy. Crit. Rev. Biomed. Eng. 2013, 41, 343–363. [Google Scholar] [CrossRef]
  9. Contreras-Vidal, J.L.; Bhagat, N.A.; Brantley, J.; Cruz-Garza, J.G.; He, Y.; Manley, Q.; Nakagome, S.; Nathan, K.; Tan, S.H.; Zhu, F.; et al. Powered exoskeletons for bipedal locomotion after spinal cord injury. J. Neural Eng. 2016, 13, 031001. [Google Scholar] [CrossRef]
  10. Esquenazi, A.; Talaty, M.; Packel, A.; Saulino, M. The Rewalk powered exoskeleton to restore ambulatory function to individuals with thoracic-level motor-complete spinal cord injury. Am. J. Phys. Med. Rehabil. 2012, 91, 911–921. [Google Scholar] [CrossRef]
  11. Sczesny-Kaiser, M.; Höffken, O.; Aach, M.; Cruciger, O.; Grasmücke, D.; Meindl, R.; Schildhauer, T.A.; Schwenkreis, P.; Tegenthoff, M. HAL® exoskeleton training improves walking parameters and normalizes cortical excitability in primary somatosensory cortex in spinal cord injury patients. J. Neuroeng. Rehabil. 2015, 12, 68. [Google Scholar] [CrossRef] [PubMed]
  12. Koljonen, P.A.; Virk, A.S.; Jeong, Y.; McKinley, M.; Latorre, J.; Caballero, A.; Hu, Y.; Wong, Y.W.; Cheung, K.; Kazerooni, H. Outcomes of a Multicenter Safety and Efficacy Study of the SuitX Phoenix Powered Exoskeleton for Ambulation by Patients with Spinal Cord Injury. Front. Neurol. 2021, 12, 689751. [Google Scholar] [CrossRef] [PubMed]
  13. Choi, J.; Park, K.W.; Park, J.; Lee, D.H.; Song, E.; Na, B.; Jeon, S.; Kim, T.; Choi, H.; Woo, H.; et al. The History and Future of the WalkON Suit: A Powered Exoskeleton for People with Disabilities. IEEE Ind. Electron. Mag. 2022, 16, 16–28. [Google Scholar] [CrossRef]
  14. Zhou, L.; Chen, W.; Chen, W.; Bai, S.; Zhang, J.; Wang, J. Design of a passive lower limb exoskeleton for walking assistance with gravity compensation. Mech. Mach. Theory 2020, 150, 103840. [Google Scholar] [CrossRef]
  15. Rathore, A.; Wilcox, M.; Ramirez, D.Z.M.; Loureiro, R.; Carlson, T. Quantifying the human-robot interaction forces between a lower limb exoskeleton and healthy users. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Orlando, FL, USA, 16–20 August 2016. [Google Scholar] [CrossRef]
  16. Wang, S.; Wang, L.; Meijneke, C.; Van Asseldonk, E.; Hoellinger, T.; Cheron, G.; Ivanenko, Y.; La Scaleia, V.; Sylos-Labini, F.; Molinari, M.; et al. Design and Control of the MINDWALKER Exoskeleton. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 23, 277–286. [Google Scholar] [CrossRef]
  17. Zanotto, D.; Stegall, P.; Agrawal, S.K. ALEX III: A novel robotic platform with 12 DOFs for human gait training. In Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013. [Google Scholar] [CrossRef]
  18. Liu, J.; He, Y.; Yang, J.; Cao, W.; Wu, X. Design and analysis of a novel 12-DOF self-balancing lower extremity exoskeleton for walking assistance. Mech. Mach. Theory 2022, 167, 104519. [Google Scholar] [CrossRef]
  19. Hasan, S.K.; Dhingra, A.K. Biomechanical design and control of an eight DOF human lower extremity rehabilitation exoskeleton robot. Results Control. Optim. 2022, 7, 100107. [Google Scholar] [CrossRef]
  20. Lee, J.; Li, L.; Yul Shin, S.; Deshpande, A.D.; Sulzer, J. Kinematic comparison of single degree-of-freedom robotic gait trainers. Mech. Mach. Theory 2021, 159, 104258. [Google Scholar] [CrossRef]
  21. Sá de Paiva, T.; Gonçalves, S.R.; Carbone, G. A Critical Review and Systematic Design Approach for Linkage-Based Gait Rehabilitation Devices. Robotics 2024, 13, 11. [Google Scholar] [CrossRef]
  22. Kazuto, K.; Stinear, J.; McDaid, A. Design, Analysis and Optimization of an Acute Stroke Gait Rehabilitation Device. J. Med. Devices 2017, 11, 014503. [Google Scholar] [CrossRef]
  23. Tsuge, B.Y.; McCarthy, J.M. An Adjustable Single Degree-of-Freedom System to Guide natural Walking Movement for Rehabilitation. J. Med. Devices 2016, 10, 044501. [Google Scholar] [CrossRef]
  24. Shao, Y.; Xiang, Z.; Liu, H.; Li, L. Conceptual design and dimensional synthesis of cam-linkage mechanisms for gait rehabilitation. Mech. Mach. Theory 2016, 104, 31–42. [Google Scholar] [CrossRef]
  25. Yul Shin, S.; Deshpande, A.D.; Sulzer, J. Design of a Single Degree-of-Freedom, Adaptable electromechanical Gait Trainer for People with Neurological Injury. J. Mech. Robot. 2018, 10, 044503. [Google Scholar] [CrossRef]
  26. Sabaapour, M.R.; Lee, H.; Afzal, M.R.; Eizad, A.; Yoon, J. Development of a Novel Gait Rehabilitation Device with Hip Interaction and a Single DOF Mechanism. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 1492–1498. [Google Scholar] [CrossRef]
  27. Carpino, G.; Pezzola, A.; Urbano, M.; Guglielmelli, E. Assessing Effectiveness and Costs in Robot-Mediated Lower Limbs Rehabilitation: A Meta-Analysis and State of the Art. J. Healthc. Eng. 2018, 2018, 7492024. [Google Scholar] [CrossRef]
  28. Chang, S.R.; Kobetic, R.; Audu, M.L.; Quinn, R.D.; Triolo, R.J. Powered Lower-Limb Exoskeletons to Restore Gait for Individuals with Paraplegia—A Review. HHS Public Access 2015, 12, 75–80. [Google Scholar]
  29. Cabrera, J.A.; Ortiz, A.; Nadal, F.; Castillo, J.J. An evolutionary algorithm for path synthesis of mechanisms. Mech. Mach. Theory 2011, 46, 127–141. [Google Scholar] [CrossRef]
  30. De Leva, P. Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J. Biomech. 1996, 29, 1223–1230. [Google Scholar] [CrossRef]
  31. Ren, B.; Liu, J.; Chen, J. Simulating human–machine coupled model for gait trajectory optimization of the lower limb exoskeleton system based on genetic algorithm. Int. J. Adv. Robot. Syst. 2019, 16, 1729881419893493. [Google Scholar] [CrossRef]
  32. Flores, N.; Rao, G.; Berton, E.; Delattre, N. The stiff plate location into the shoe influences the running biomechanics. Sports Biomech. 2019, 20, 815–830. [Google Scholar] [CrossRef]
  33. Totah, D.; Menon, M.; Jones-Hershinow, C.; Barton, K.; Gates, D.H. The Impact of Ankle-Foot Orthosis Stiffness on Gait: A Systematic Literature Review. Gait Posture 2019, 69, 101–111. [Google Scholar] [CrossRef]
  34. Rodríguez-Fernández, A.; Lobo-Prat, J.; Font-Llagunes, J.M. Systematic review on wearable lower-limb exoskeletons for gait training in neuromuscular impairments. J. Neuroeng. Rehabil. 2021, 18, 22. [Google Scholar] [CrossRef] [PubMed]
  35. Sarkisian, S.V.; Ishmael, M.K.; Lenzi, T. Self-Aligning Mechanism Improves Comfort and Performance With a Powered Knee Exoskeleton. IEEE Trans. Neural Syst. Rehabil. Eng. 2021, 29, 629–640. [Google Scholar] [CrossRef]
  36. Duddy, D.; Doherty, R.; Connolly, J.; McNally, S.; Loughrey, J.; Faulkner, M.; Lenzi, T. The Effects of Powered Exoskeleton Gait Training on Cardiovascular Function and Gait Performance: A Systematic Review. Sensors 2021, 21, 3207. [Google Scholar] [CrossRef]
Figure 1. Mechanism with the design variables.
Figure 1. Mechanism with the design variables.
Technologies 13 00463 g001
Figure 2. Obtaining the gait pattern using infrared cameras.
Figure 2. Obtaining the gait pattern using infrared cameras.
Technologies 13 00463 g002
Figure 3. Trajectories obtained for the knee and ankle with respect to a fixed point located at the hip (D).
Figure 3. Trajectories obtained for the knee and ankle with respect to a fixed point located at the hip (D).
Technologies 13 00463 g003
Figure 4. Mechanism considering θ 0 = 0 ° for the solution.
Figure 4. Mechanism considering θ 0 = 0 ° for the solution.
Technologies 13 00463 g004
Figure 5. Kinematic diagram of the mechanism.
Figure 5. Kinematic diagram of the mechanism.
Technologies 13 00463 g005
Figure 6. Comparison between the measured and generated values for individual 6 of (a) Femur angles, (b) Tibia angles, (c) Knee trajectory, and (d) Ankle trajectory.
Figure 6. Comparison between the measured and generated values for individual 6 of (a) Femur angles, (b) Tibia angles, (c) Knee trajectory, and (d) Ankle trajectory.
Technologies 13 00463 g006
Figure 7. Optimized mechanism for each of the individuals studied.
Figure 7. Optimized mechanism for each of the individuals studied.
Technologies 13 00463 g007
Figure 8. Range of variation of the design variables.
Figure 8. Range of variation of the design variables.
Technologies 13 00463 g008
Figure 9. Modeling of the exoskeleton in MATLAB/Simscape Multibody™.
Figure 9. Modeling of the exoskeleton in MATLAB/Simscape Multibody™.
Technologies 13 00463 g009
Figure 10. Torque at the hip necessary to balance the exoskeleton during gait. (a) Torque to avoid rotation about the sagittal axis. (b) Torque required to prevent rotation around the transverse axis. (c) Torque to prevent rollover with respect to the vertical axis.
Figure 10. Torque at the hip necessary to balance the exoskeleton during gait. (a) Torque to avoid rotation about the sagittal axis. (b) Torque required to prevent rotation around the transverse axis. (c) Torque to prevent rollover with respect to the vertical axis.
Technologies 13 00463 g010
Figure 11. Power required in the mechanism.
Figure 11. Power required in the mechanism.
Technologies 13 00463 g011
Figure 12. Sequence of the movement of the exoskeleton when walking.
Figure 12. Sequence of the movement of the exoskeleton when walking.
Technologies 13 00463 g012
Figure 13. Walking exoskeleton. (a) Lateral view. (b) Front view. (c) Individual wearing the exoskeleton.
Figure 13. Walking exoskeleton. (a) Lateral view. (b) Front view. (c) Individual wearing the exoskeleton.
Technologies 13 00463 g013
Figure 14. Control diagram of the exoskeleton.
Figure 14. Control diagram of the exoskeleton.
Technologies 13 00463 g014
Figure 15. Exoskeleton performing the walking process.
Figure 15. Exoskeleton performing the walking process.
Technologies 13 00463 g015
Table 2. Femur and tibia lengths in 12 different individuals.
Table 2. Femur and tibia lengths in 12 different individuals.
INDIVIDUALFEMUR LENGTH [mm]TIBIA LENGTH [mm]
1396408
2 360 420
3 410 390
4 420 380
5 430 390
6 460 400
7 420 469
8 390 340
9 430 389
10 420 410
11401433
12411481
Table 3. Input data and design variables for the synthesis process.
Table 3. Input data and design variables for the synthesis process.
INPUT DATADESIGN VARIABLES
L 1 θ 2 : input link angular position
L 2 r 2 : O 2 A (link 2) length
r 3 : A B (link 3) length
r 4 : B O 4 (link 4) length
r 1 : fixed link length
θ 0 : fixed link angular position
r C D : D C length
θ C : B D C ^ angle
r 6 : A E (link 6) length
r 7 : C F (link 7) length
r 8 : E F (link 8) length
θ I : F E G ^ angle
Table 4. Measured values for individual 6.
Table 4. Measured values for individual 6.
POSITION E X d   [ mm ] E Y d   [ mm ] G X d   [ mm ] G Y d   [ mm ] θ f d   [ deg ] θ t d   [ deg ]
1−133−440.35−326.3−790.54253.19241.1
2−130.3−441.15−358.7−769.53254.59233.54
3−92−450.7−371−737.34259.04224.84
4−32.8−458.82−348.9−703.94267.64216.7
540.3−458.23−276−703.08277.05219.35
6101.8−448.59−164.6−746.97284.42233.14
7133.1−440.32−23.3−808.47287.27254.2
8133.1−440.32104.1−839.27286.36271.14
9119.2−444.28158.4−842.36283.83275.58
1099.6−449.08116.2−848.74280.28272.36
1172.8−454.282.2−854.09278.51268.65
1260−456.0741.2−855.62275.3265.44
1329.8−459.03−6.6−857.37270.67263.43
14−1.5−459.99−50.9−856.93266.9262.06
15−29.4−459.05−87−854.89263.72260.7
16−55−456.7−121.8−851.08261.23258.82
17−71.2−454.45−151.1−846.39258.88256.4
18−89.8−451.14−185−839.65256.21253.7
19−109.6−446.75−221.8−830.69253.68250.53
20−128.1−441.8−260.1−819.39253.19241.1
Table 5. Initial variable limits.
Table 5. Initial variable limits.
VARIABLELOWHIGH
r 2   [ mm ] 50 100
r 3   [ mm ] 150 250
r 4   [ mm ] 300 400
r 1   [ mm ] 200 300
θ 0   [ deg ] 20 20
r CD   [ mm ] 100 200
θ C   [ deg ] 85 175
r 6   [ mm ] 400 500
r 7   [ mm ] 450 550
r 8   [ mm ] 50 100
θ I   [ deg ] 260 285
Table 6. Results of the synthesis problem for individual 6.
Table 6. Results of the synthesis problem for individual 6.
VARIABLEPROPOSED MECHANISM
r 2   [ mm ] 83.218
r 3   [ mm ] 281.16
r 4   [ mm ] 427.18
r 1   [ mm ] 283.21
θ 0   [ deg ] 19.709
r CD   [ mm ] 170.49
θ C   [ deg ] 128.19
r 6   [ mm ] 455.8
r 7   [ mm ] 518.07
r 8   [ mm ] 59.498
θ I   [ deg ] 275.62
Table 7. Results of the synthesis problem for 12 different individuals.
Table 7. Results of the synthesis problem for 12 different individuals.
VARIABLEP-1P-2P-3P-4P-5P-6P-7P-8P-9P-10P-11P-12
r 2   [ mm ] 74.2945.4462.6269.1870.3383.2299.7687.7370.7167.2425.8131.15
r 3   [ mm ] 111.70277.51223.57181.95233.46281.16189.68227.22150,76252.2460.69221.91
r 4   [ mm ] 308.28327.64362.31357.97332.6427.18315.41387.20242.03363.5594.37247.07
r 1   [ mm ] 281.77221.54204.29265.13250.62283.21244.94253.11206.48221.565.0284.17
θ 0   [ deg ] 18.17−8.6124.508.554.519.7121.6130.08.4820.1815.7410.76
r CD   [ mm ] 109.19115.0373.9297.34191.04170.49149.8870.68192.57140.1207.86171.26
θ C   [ deg ] 170.82172.92135.07182.45142.49128.19166.42150.12171.72157.45168.15145.67
r 6   [ mm ] 430.75494.39409.23483.0497.33455.8426.48363.25468.58427.13401.96424.06
r 7   [ mm ] 455.34436.34437.0475.56485.23518.07523.53413.66551.0519.26542.32510.03
r 8   [ mm ] 50.0556.6172.5852.7968.3659.566.8451.0251.0755.9582.9353.34
θ I   [ deg ] 260.20261.49261.38245,0259.19274.62254.99237.02253.07256.51263.7263.45
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

Chávez, F.; Cabrera, J.A.; Bataller, A.; Pérez, J. Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism. Technologies 2025, 13, 463. https://doi.org/10.3390/technologies13100463

AMA Style

Chávez F, Cabrera JA, Bataller A, Pérez J. Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism. Technologies. 2025; 13(10):463. https://doi.org/10.3390/technologies13100463

Chicago/Turabian Style

Chávez, Fidel, Juan A. Cabrera, Alex Bataller, and Javier Pérez. 2025. "Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism" Technologies 13, no. 10: 463. https://doi.org/10.3390/technologies13100463

APA Style

Chávez, F., Cabrera, J. A., Bataller, A., & Pérez, J. (2025). Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism. Technologies, 13(10), 463. https://doi.org/10.3390/technologies13100463

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