Next Article in Journal
Quantitative Assessment of Organic Mass Fluxes and Natural Attenuation Processes in a Petroleum-Contaminated Subsurface Environment
Previous Article in Journal
The Mulberry Juice Fermented by Lactiplantibacillus plantarum O21: The Functional Ingredient in the Formulations of Fruity Jellies Based on Different Gelling Agents
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multicriteria Optimization of Lower Limb Exoskeleton Mechanism

1
Joldasbekov Institute of Mechanics and Engineering, Almaty 050010, Kazakhstan
2
Department of Engineering Graphics and Applied Mechanics, Almaty Technological University, Almaty 050012, Kazakhstan
3
Megalabs, Palo Alto, CA 94301, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(23), 12781; https://doi.org/10.3390/app132312781
Submission received: 16 October 2023 / Revised: 6 November 2023 / Accepted: 13 November 2023 / Published: 28 November 2023

Abstract

:
Typical leg exoskeletons employ open-loop kinematic chains with motors placed directly on movable joints; while this design offers flexibility, it leads to increased costs and heightened control complexity due to the high number of degrees of freedom. The use of heavy servo-motors to handle torque in active joints results in complex and bulky designs, as highlighted in the existing literature. In this analytical study, we introduced a novel synthesis method with analytical solutions provided for synthesizing the lower-limb exoskeleton. Furthermore, we proposed a mathematical model of multicriteria optimization; as a result, we obtained several lower-limb exoskeleton mechanisms comprising only six links, well-suited to the human anatomical structure, exhibit superior trajectory accuracy, efficient force transmission, satisfactory step height, and having internal transfer segment of the foot.

1. Introduction

Exoskeleton robots have found broad applications for augmenting power and aiding in rehabilitation [1,2,3,4,5,6,7]. Power augmentation is important for tasks involving heavy load transportation with limited muscle strength, while robot-assisted technologies employing upper and lower limb exoskeletons are used for rehabilitating individuals who have experienced a loss of mobility in their joints and muscles. Studying human walking apparatus and motion diagrams representing the leg movement has been useful in various fields, including the development of human prosthetics, human mimicking robots, and advancements in research areas such as biomimetics, military combat, cinematography, toys, and terrestrial and extraterrestrial exploration [7,8]. For a comprehensive overview of bipedal walking robots and exoskeletons, refer to [1,2,3,4].
Various design and control architectures of exoskeletons were summarized in the relevant references [3,5]. In recent years, various design schemes of lower limb exoskeletons aimed at achieving compact devices and meeting specific optimality criteria have been proposed [9,10,11]. Generally, the kinematic scheme of the leg exoskeleton is based on an open-loop kinematic chain with the motors mounted directly on the movable joints. Although these open kinematic chains offer greater flexibility and ease of design, their large number of degrees of freedom (DOF) contributes to increased costs and complexities in control. Using heavy servo-motors to meet significant torques generated in active joints leads to complicated and cumbersome design. The bulkiness and substantial weight of this kind of device are highlighted in [6,12].
Numerous researchers have studied the walking apparatus, demonstrating that walking patterns are measurable, predictable, and repeatable. Ref. [13] presents a passive exoskeleton with 17 DOF for load-carrying, which includes two 3 DOF ankle joints, two 2 DOF hip joints, two 1 DOF knee joints, a 1 DOF backpack, and redundant degrees of freedom at the thigh and the shank to improve the compatibility of human-machine locomotion. In [14], a mechanism has been designed for a walking robot, effectively minimizing the number of required motors, thereby contributing to reduced energy consumption. The dimensional synthesis is conducted analytically to formulate a parametric equation, and the resulting geometry of the leg mechanism is established. However, it should be noted that this mechanism is not suitable for exoskeletons due to its significant deviation in shape from that of the human leg.
Shen et al. [6,12] introduced a 1 DOF mechanism for lower limb rehabilitation exoskeletons. In [12] proposed an integrated type and dimensional synthesis method for designing compact 1 DOF planar linkages with only revolute joints and applied the method on a leg exoskeleton that can generate human gait patterns simultaneously at hip and knee joints. Reducing the number of motors resulted in decreased energy consumption. Ref. [6] reports a close match to human gait and stable hip and knee joint outputs in their prototype due to its parallel structure. The drawback of Shen’s mechanism is its use of an 8-bar-10-joint configuration; simplification would involve reducing the number of these linkages. Ref. [15] presents a leg exoskeleton consisting of a planar five-link closed linkage. The robotic system is intended for patients who have suffered strokes. The design is simple, wearable, light, and anthropomorphic in structure, and it operates with only one motor. The drawbacks mentioned in the paper include the limitation of providing mobility solely to the knee and hip joints, as well as the need for future design improvements, such as an adjustable length mechanism to accommodate patients with varying anthropometric data. In [10], the author introduced a new 1 DOF structure, allowing adjustments of mechanism links to accommodate varying human body types. However, the geometry of the novel design is bulkier. The exoskeleton is based on a seven-link mechanism and is cost-effective and easy to implement in practical activities. This leg mechanism can ensure the mobility of knee and hip joints, and the ankle joint was not considered in favor of reducing the cost. Also, the paper states that its design may require additional improvements in future developments, such as the foot shape optimization. Another study [7] focuses on the experimental and numerical study of human gait. Its results have practical applications in the design and development of human-inspired robotic structures for use in medical, assistive, or rehabilitation fields. Specifically, the study aims to investigate the flexion-extension movements of lower limb joints in humans and analyze the ground reaction forces generated during walking on force platforms.
Plecnik proposed a synthesis method for six-bar mechanisms [16], which was applied to explore one million tasks, resulting in the synthesis of one hundred and twenty-two practical linkage designs. In [17], the author presents a design procedure for Stephenson I-III six-bar linkages that is demonstrated in the design of legs. These mechanisms are advantageous for their simplicity, characterized by a reduced number of links. Although suitable for applications such as walking robots, they may not meet the requirements for exoskeletons, which demand designs that closely conform to the human anatomy while emphasizing compactness. Hence, the quest for more compact solutions in the context of exoskeletons continues.
Demonstration of a 1 DOF closed-loop mechanical linkage that can be designed to the shape and movement of a biped human walking apparatus is also presented in [18]. A single DOF eight-bar path generator that typifies the shape and motion of a human leg is proposed. However, the relative foot stride is notably small. This concept was developed by the authors in [19] towards minimizing the number of links, and a six-link leg mechanism for a biped robot was synthesized. Unfortunately, they used prismatic joints, and the foot stride is small as well. An eight-bar walking mechanism was designed in [20], but the foot path does not have a straight-line segment that will correspond to the support phase (when the foot contacts the ground).
Design and optimization of a 1 DOF eight-bar leg mechanism for a walking machine was proposed in [21]. The leg mechanism is considered to be very energy efficient, especially when walking on rough terrains. Furthermore, the mechanism requires very simple controls since a single actuator is required to drive the leg. Dynamic analysis was performed to evaluate the joint forces and crank torques of each solution, thus taking into account inertia forces in the design. However, the total design obtained was cumbersome since the mechanism was based on Theo Jansen’s straight-line generator.
The synthesis of leg mechanisms inspired by Theo Jansen’s solution has been a research topic in the last years [22,23] for its advantages regarding the reduced number of DOFs, which makes it easier to control, the scalable design, the reduced impact on the ground during walking, and because of less energy consumption. The Theo Jansen mechanism was developed in [22] considering an adaptive and controllable mechanism on irregular ground. This research sets a basis for further extension of the Theo Jansen mechanism, considering the bending of the leg linkages while turning and providing high stiffness of design. The prototype developed was tested at various speeds and torques due to the presence of the speed control system provided in an electronic system, which enables the use of the prototype for various load-handling capacities. An eight-bar leg mechanism dimensional synthesis is presented in [23] as well. Compared to the prototype, the advantage of the proposed geometric model consists of a greater step height that helps the robotic structure overcome larger obstacles.
The Klann linkage is another single DOF walking mechanism that is patented and is widely used on multi-legged robots [24,25,26,27]. The capabilities of standard non-reconfigurable quadruped Klann legs can be significantly extended by applying the method proposed in [24]. Reconfigurable legged robots based on the 1 DOF Klann mechanism are highly desired because they are effective on rough and irregular terrains, and they provide mobility in such terrain with simple control schemes. However, both Theo Jansen’s solution and Klann’s inspired leg designs are very cumbersome, especially since they cannot be used as lower limb exoskeleton since it does not fit the size limit and overall dimension restrictions. Other related works include [28,29,30,31,32,33].
Numerous optimization techniques applied for dimensional synthesis were analyzed by Shen and Allison [12], considering two major groups: gradient-based methods and evolutionary algorithms, especially genetic algorithms. These algorithms can effectively explore the solution space for a global optimum; they can also tackle geometric constraints easily. The overview of dimensional optimization methods is presented by Desai and Annigeri as well [34].
Two critical aspects of the leg mechanisms performance were chosen to be optimized by Giesbrecht [21]: minimizing the energy to improve the efficiency of the leg and lowering the requirement for larger motors and, second, maximization of the stride length. The optimization was performed using MATLAB’s optimization toolbox. However, the goals of this work were not only the optimization but also to show that mechanism design should be considered for optimizations of a leg mechanism because they offer more control over the outcome of each solution and eliminate the analysis of impossible mechanisms that would otherwise be analyzed. The comparison between the trial-and-error and optimization results demonstrates an excellent improvement in the performance of the mechanism. The mechanism design theory was found to be an excellent tool for determining the link lengths when incorporated into the optimization because it offers greater control over the outcome of each solution. However, the final design of the leg in this work is very huge as well.
A comprehensive study of optimization-based dimensional synthesis of leg mechanisms presented by Tsuge [34]. The author showed that existing global optimization techniques rely on a random initial population and do not yield feasible designs. A new global optimization procedure, called homotopy-directed optimization, was proposed, which combines the distribution of initial solutions with gradient-based optimization: it selects initial linkage designs that solve the synthesis equations and uses gradient optimization with design refinement to obtain feasible designs. The minimization problem for each starting linkage was completed using Mathematica’s built-in optimization algorithms. However, the accuracy of a generated straight-line segment of foot path is poor, and the relative horizontal velocity of the foot is not constant.
The desired foot trajectory consists of two segments (Figure 1):
  • straight-line segment A B with stride L, corresponding to the support phase of step cycle (when the foot P is on the ground);
  • swing phase segment B C A with a step height h (the leg transfer phase).
In [34] presented 6 configurations of an 8-bar leg mechanism, with three fixed pivots that make it strong and stable, validated on an experimental prototype. The paper emphasizes that this mechanism offers the largest stride-to-size ratio, allowing for the construction of a compact and lightweight walking mechanism with low inertia. Consequently, it is well-suited for speed walking.
In this study, we synthesized a mechanism that is even more compact, comprising only six links. We introduced a novel synthesis method, and as the result of multicriteria optimization, we achieved a compact solution matching human anatomy with high accuracy of trajectory generation, optimized force transfer, minimized chassis height, and internal transfer of foot. This research aimed to overcome the gaps identified in prior studies, as the existing studies are focused on a single criterion, which is the accuracy of desired path generation, except for the few works mentioned above. Many authors considered multi-objective gait optimization; however, our study concerns dimensional synthesis.
This paper is organized as follows. Section 2 introduces the structure of the lower-limb exoskeleton mechanism and mathematical formulation of the synthesis problem, considering the kinematic criterion—the minimization of the accuracy of the desired output trajectory. Section 3 presents the method of kinematic synthesis, and analytical solutions were obtained for the kinematic synthesis problem. In Section 2 and Section 3, only the main design criterion—kinematic criterion was considered. Further, additional designing criteria are introduced in Section 4. A discussion of the applied multicriteria designing method is presented in Section 5, based on Sobol and Statnikov method [35], also known as random LP- τ sequences method. In total, six optimality criteria are employed, and optimal values of 18 design parameters (link dimensions) have to be determined. The noteworthy aspect of the provided design methodology is the following. Due to the obtained analytical solutions for the main design criterion (the accuracy), the dimensionality of the problem is reduced to 13 (from 18 variables), which means that at each variation of these 13 parameters, 5 variables are defined by simply solving 5 linear equations. Thus, in fact, we search for compromise solutions on 13 parameters.
The final design is presented in Section 6. Section 7 and Section 8 provide discussion and conclusions.

2. Lower Limb Exoskeleton Mechanism Structure and Kinematic Synthesis Problem Formulation

Human walking can be analyzed in three planes: the sagittal plane, coronal plane, and transverse plane [6,12]. Among these, the sagittal plane motion is predominant. The designed leg exoskeleton aids in hip and knee flexion/extension movements while the wearer stays in place. This practice focuses on motions within the sagittal plane. Consequently, a planar linkage with angular outputs can effectively facilitate these movements.
The kinematic scheme of the six-bar Stephenson III type lower-limb exoskeleton mechanism is illustrated in Figure 2a with the input link A B and the foot P mounted on coupler E F . Rotation of the crank A B is described by φ i ,
φ i = φ 0 + Δ Φ i 1 N 1 , i = 1 , N ¯ .
φ i = φ 0 + Δ Φ i 1 N 1 , i = 1 , N ¯ .
Here, φ 0 is an initial angular position of the crank A B with respect to the horizontal axis. Δ Φ is the maximum rotation angle, Δ Φ > π , in order to supply the overlap of support phases of alternating two legs. Kinematic analysis of the mechanism is provided in Appendix A.
The rotation of the crank G F is represented by the angle θ i , i = 1 , N ¯ . r P [ x P , y P ] is a local radius vector, rigidly associated with the moving coordinate system E x y ; and R P i ξ P i , η P i and R E i ξ E i , η E i signify the absolute positions of the foot center P i and the point E respectively. Then the relationship for R P i can be expressed as:
R P i = R E i + Γ ( θ i ) r P = ξ E i η E i + x P cos θ i y P sin θ i x P sin θ i + y P cos θ i ,
Given the desired absolute coordinates of the foot P i * (Figure 2b):
ξ P i * = ξ 0 + L i 1 N 1 , i = 1 , N ¯ ;
η P i * = η 0 ,
with stride L and desired start position P 1 * ( ξ 0 , η 0 ) , the synthesis condition is stated as follows:
Δ i R P i R P i * = 0 , i = 1 , N ¯ .
Considering the constraint Equation (3) one can write in scalar form as follows:
δ i ξ = x P cos θ i y P sin θ i ξ 0 + ξ E i L i 1 N 1 = 0 δ i η = x P sin θ i + y P cos θ i η 0 + η E i = 0
Given the mechanism link lengths except ( x P , y P ), the synthesis task consists in determining the parameters x P , y P , ξ 0 , η 0 , L that satisfy these 2 N constraints approximately (since in general case we cannot meet these 2 N Equation (5) with 5 unknowns exactly). The design parameters are:
x 1 : = x P , x 2 : = y P , x 3 : = ξ 0 , x 4 : = η 0 , x 5 = L
and now the Equation (5) one can write as follows:
x 1 cos θ i x 2 sin θ i x 3 x 5 ( i 1 ) N 1 + ξ E i = 0 x 1 sin θ i + x 2 cos θ i x 4 + η E i = 0
If we introduce one more parameter x 6 = ε , which is the approximation error: | δ i ξ | ε , | δ i η | ε , now the problem of synthesis can be stated as the following linear programming task:
S ( x ) = x 6 min x
considering constraints
x 1 cos θ i x 2 sin θ i x 3 x 5 i 1 N 1 + x 6 ξ E i x 1 cos θ i + x 2 sin θ i + x 3 + x 5 i 1 N 1 + x 6 ξ E i x 1 sin θ i + x 2 cos θ i x 4 + x 6 η E i x 1 sin θ i x 2 cos θ i x 4 + x 6 η E i
Using Euclidean norm for approximation error Δ i , one can formulate the synthesis problem as a least-square approximation as follows:
S = i = 1 N ( δ i ξ ) 2 + ( δ i η ) 2 min x .

3. The Method of Kinematic Synthesis

3.1. Analytical Solution on 4 Synthesis Parameters

Unknown variables are:
x 1 : = x P , x 2 : = y P , x 3 : = ξ 0 , x 4 : = η 0 .
The conditions S x j = 0 , j = 1 , 4 ¯ lead to the following equations involving four unknowns x 1 , x 2 , x 3 , x 4 :
i = 1 N δ i ξ · δ i ξ x j + δ i η · δ i η x j = 0 , j = 1 , 4 ¯ .
Namely,
i = 1 N δ i ξ cos θ i + i = 1 N δ i η sin θ i = 0
i = 1 N δ i ξ sin θ i + i = 1 N δ i η cos θ i = 0
i = 1 N δ i ξ = 0
i = 1 N δ i η = 0 .
Let us introduce notations:
k : = i = 1 N cos θ i
m : = i = 1 N sin θ i
b 1 : = i = 1 N ξ E i + L · i 1 N 1 cos θ i i = 1 N η E i sin θ i
b 2 : = i = 1 N ξ E i L · i 1 N 1 sin θ i i = 1 N η E i cos θ i
b 3 : = i = 1 N ξ E i + L · i 1 N 1
b 4 : = i = 1 N ( η E i ) .
Then we come to the system of linear equations expressed as follows:
N x 1 k x 3 m x 4 = b 1
N x 2 + m x 3 k x 4 = b 2
k x 1 m x 2 N x 3 = b 3
m x 1 + k x 2 N x 4 = b 4 .
The only solution of this system in case k 2 + m 2 N 2 is
x 1 = N b 1 + k b 3 + m b 4 k 2 + m 2 N 2
x 2 = N b 2 m b 3 + k b 4 k 2 + m 2 N 2
x 3 = N b 3 k b 1 + m b 2 k 2 + m 2 N 2
x 4 = N b 4 m b 1 k b 2 k 2 + m 2 N 2 .
The necessary conditions also serve as sufficient conditions [36] for attaining the minimum of the function S: the matrix
d 2 S d x 2 = N 0 k m 0 N m k k m N 0 m k 0 N
is positive-definite (in case k 2 + m 2 N 2 ), since the determinants of all corner minors are non-negative [37]:
Δ 1 = N > 0 , Δ 2 = N 2 > 0 , Δ 3 = N 3 + N ( k 2 + m 2 ) > 0 , Δ 4 = ( k 2 + m 2 N 2 ) 2 > 0 .

3.2. Analytical Solution on 5 Synthesis Parameters

Let us explore a scenario where L = x 5 is an additional variable subject to optimization. Referring to (16a)–(16d), from the condition S x = 0 we obtain
N x 1 k x 3 m x 4 i = 1 N i 1 N 1 cos θ i x 5 = b 5 ,
where
b 5 = i = 1 N ξ P i · cos θ i η P i · sin θ i ;
N x 2 + m x 3 k x 4 + i = 1 N i 1 N 1 sin θ i x 5 = b 6 ,
where
b 6 = i = 1 N ξ P i · sin θ i η P i · cos θ i ;
k x 1 m x 2 N x 3 i = 1 N i 1 N 1 x 5 = b 7 ,
where
b 7 = i = 1 N ξ P i ;
m x 1 + k x 2 N x 4 = b 8 ,
where
b 8 = i = 1 N η P i . = b 4 .
The last equation is derived from (10), j = 5 :
i 1 N 1 cos θ i x 1 i 1 N 1 sin θ i x 2 i 1 N 1 x 3 + i 1 N 1 ξ P i x 4 + i 1 N 1 2 x 5 = 0 .
Finally, taking into account
i 1 N 1 = N / 2
and
i 1 N 1 2 = N ( 2 N 1 ) 6 ( N 1 ) ,
we obtain the following system of linear equations
A x = b ,
where
A = N 0 k m k α 0 N m k k β k m N 0 N / 2 m k 0 N 0 k α k β N / 2 0 N ( 2 N 1 ) 6 ( N 1 )
b = b 5 b 6 b 7 b 8 k μ T
and
k α : = i 1 N 1 cos θ i
k β : = i 1 N 1 sin θ i
k μ : = i 1 N 1 ξ P i .
The Hessian H S = d 2 S d x 2 , and it is non-negative definite (for the proof, refer to Appendix B).
H S = N 0 k m k α 0 N m k k β k m N 0 N / 2 m k 0 N 0 k α k β N / 2 0 N ( 2 N 1 ) 6 ( N 1 ) .
Therefore, the last condition supplies the minimum of the function S, if det H S 0 .
For analytical solution in this case we refer to Equations (16a)–(16d):
x 1 = b 5 + k x 3 + m x 4 + k α x 5 N
x 2 = b 6 m x 3 k x 4 k β x 5 N
x 3 = N b 7 + N 2 2 x 5 k b 5 k k α x 5 + m b 6 m k β x 5 k 2 + m 2 N 2
x 4 = N b 8 m b 5 m k α x 5 k b 6 + k k β x 5 k 2 + m 2 N 2 ,
assuming k 2 + m 2 N 2 ; and x 5 can be found directly by substituting (35)–(38) into (26).

4. Additional Synthesis Conditions and Multiple Optimization Criteria

Note that when determining the solution x according to (29), the matrix A and the column vector b depend on 13 design variables p 1 , , p 13 (mechanism link dimensions).
p 1 : = ξ D , p 2 : = η D , p 3 : = ξ G , p 4 : = η G , p 5 : = r A B , p 6 : = φ 0 , p 7 : = Φ ,
p 8 : = L B C , p 9 : = L C D , p 10 : = x E , p 11 : = y E , p 12 : = L E F , p 13 : = L F G ,
where
-
ξ D , η D , ξ G , η G are the absolute coordinates of frame joints D and G;
-
r A B is the length of crank A B ;
-
x E , y E are the local coordinates of joint E relative to the B x 2 y 2 moving coordinate system, with the B x 2 axis along line B C .
This is because θ i , ξ E i , η E i in the source Equation (5) depend on p 1 , , p 13 . Thereby, due to finding 5 design variables x = A 1 ( P ) b ( P ) , (that found from the kinematic requirement—generating the desired foot path; P is the vector of 13 design parameters), the dimensionality of the optimization problem is reduced to 13 design parameters instead of 18 unknowns.
However, solving Equation (29) does not provide an exact generation of the desired foot path, but supplies an approximate solution; thus, we need to improve the accuracy by using the rest 13 “non-linear” parameters. So, we have to solve the following optimization task:
S 0 ( P ) = min x S = S ( P , x ( P ) ) = S ( P , A 1 ( P , b ( P ) ) ) m i n .
However, achieving the best accuracy conflicts with some additional design requirements, such as force transmission, matching leg anatomy, etc. As the preliminary design had shown, improving the accuracy leads to worsened force transmission and decreased step height (small swing phase height limits overcoming large obstacles). Moreover, the swing phase trajectory tends to go beneath the ground level (the trajectory becomes external relative to the mechanism frame), etc. For these reasons, multiple design criteria must be considered, and a multi-criteria optimization task has to be solved. For these purposes Sobol and Statnikov method is applied [35], based on
  • Generating the trial table with a great number of random LP- τ sequences of design parameters evenly distributed within the specified search area and
  • Iterative approaching the compromise solutions, truncating the trial table by strengthening (“narrowing”) restrictions on criteria.
The trajectory of the foot center P called a step cycle, consists of two phases: the “support phase” and the “transfer phase” (swing). During the support phase, the foot center P should trace a horizontal straight line. The main criterion of synthesis is the accuracy of straight-line generation during the support phase, which has to be minimized:
c 1 = max i = 1 , N ¯ | η P 0 η P i | .
  • The chassis height H = x 4 has to be minimized or (which is the same condition) η 0 = H to be maximized
    c 2 = x 4 .
  • In order to achieve the best force transmission, the worst transference angle has to be maximized
    c 3 = min 0 φ 2 Π ( μ B C D , μ E F G ) .
    where
    μ B C D = arccos L B C 2 + L C D 2 | B D | 2 2 L B C L C D , μ E F G = arccos L E F 2 + L F G 2 | E G | 2 2 L E F L F G ,
    L B C , L C D , L F G , L E F are lengths of corresponding links, | B D | , | E G | are distances between the centers of corresponding joints.
  • In order to match human anatomy, the hip-to-shin relation L F P / L F G (the ratio of the thigh to the lower leg) has to be around one ( c 4 = 1 )
    c 4 = L F P / L F G
  • For external transfer of the foot center P, the following penalty function c 5 has to be minimized
    c 5 = i = 1 N max ( ( η 0 η P i ) , 0 ) .
The meaning of this penalty function is as follows. If η P i < η 0 , then the penalty function c 5 will be increased to positive value max ( ( η 0 η P i , 0 ) . Otherwise, if η P i η 0 , then max ( ( η 0 η P i ) , 0 ) = 0 , thus nothing will be added to the function c 5 .

5. Global Search and Multi-Criteria Optimization of Exoskeleton Link Dimensions

Let us keep notation ξ , η for absolute coordinates of joints as it was in the previous sections.
n = 13 variable parameters of the exoskeleton mechanism are varied within a given search area by using so-called random LP- τ sequences, evenly distributed in n-dimensional parallelepiped [35,38,39]. A global search carried out specifying the following limits on variable parameters
1.50 η D 1.50 1.50 ξ G 1.50 1.50 η G 1.50 0.05 r A B 0.30 0 ° ϕ 0 360 ° 180 ° Φ 190 ° 0.40 L B C 1.00 0.40 L C D 1.00 0.50 x E 1.20 0.50 y E 1.20 0.10 L E F 0.40 0.30 L F G 1.10 ,
The foot-point traces a straight line while the crank angle is in the range φ 0 φ φ 0 + Δ Φ .
For each set of n = 13 random variables analytical solutions for 5 design parameters x 1 , x 2 , , x 5 are determined applying Formulas (26) and (35)–(38), and the trial table is obtained by calculating design criteria values. Analyzing the obtained trial table, 25 preliminary solutions are selected as specified in Table 1 and shown in Figure A2 (Appendix C). The criteria values ( c 1 , , c 5 ) for the obtained solutions are found to vary within the following limits:
0 c 1 0.05 ; 1.6 c 2 0.70 ; 27 c 3 90 ; 0.5 c 4 2.0 ; 0 c 5 15.00
The parameter values for solution in Figure A2a are shown in Table A1, Table A2 and Table A3 (Appendix C).
Global Search within the Narrowed Search Area. Analyzing the results, we study the functionality of the mechanism. The most elusive was meeting criteria c 5 (achieving internal swing with trajectory turned inward). Thus, a design criterion c 6 was introduced to increase the step height h i = η P i η 0 defined as
c 6 = i = 1 N h i ,
that has to be maximized. (Note that we have not used h = max h i as a design criterion c 6 since it does not reflect the foot trajectory that goes below the limit η = η 0 as demonstrated in Figure A2. At the same time, when using the sum, these trajectories will have a negative sign, which decreases the sum). Arranging and cutting the obtained trial table and eliminating solutions with unacceptable criteria values, we are looking for compromise solutions that meet all design criteria, so we clarify new boundaries for design variables. Then, we carry out a new search of the design parameters within the new search area and obtain a new trial table. After several repetitions of this sequence of actions, we came to the following search area specified by the boundaries:
0.77 ξ D 0.05 0.84 η D 0.05 0.95 ξ G 0.06 0.91 η G 0.04 0.07 r A B 0.22 110 ° φ 0 9 ° 180 ° Φ 190 ° 0.20 L B C 0.75 0.19 L C D 0.60 0.80 x E 2.22 0.70 y E 1.07 0.17 L E F 0.62 0.57 L F G 1.91 .
As a result, we obtained a number of solutions presented in Table 2, having an internal transfer segment of the foot so that in the swing phase, the foot trajectory is turned inward. Part of these solutions are plotted in Figure 3. The solutions in Table 2 are arranged by criterion c 6 in descending order. Despite the step height (height of the foot transference) not being very high, we obtained the desired solutions with high accuracy (about 1 percent from step stride) and fine transmission angle (from 32 ° to 55 ° ) (Table 3, Table 4 and Table 5).
One can observe that solutions 29,884 (Figure 3a) and 26,230 (Figure 3c) exhibit a low value of criterion c 4 , leading to the displacement of the knee joint E to an undesirable lower position that does not conform to human anatomy. Solution 31,076 (Figure 3b) possesses an acceptable c 4 value, but the straight-line segment height H = c 2 = η 0 is excessive. Same shortcomings take place in solutions 27,664, 1832, 7592, and 17,728, thus the relevant figures have not been plotted. Ultimately, our analysis identified solution 7146 (Figure 3d) as the most suitable choice. Although it exhibits a suboptimal swing height, it has excellent accuracy, transmission angle, and satisfactory knee joint position E. As demonstrated in Figure 3, the lower the c 6 value, the lower the foot swing height (h). Thus, the rest of the solutions are not shown.

6. Local Search and Final Mechanism Design

In order to improve the swing height, the local search around the solution 7146 is carried out. Selected solutions are presented in Table 6, arranged in descending order of the criterion c 6 .
Because of the substantial number of solutions, we included only a few images in Figure 4. Table 7 explains why we have selected these specific images. The remaining solutions are not depicted since one can observe that step height decreases. The design parameters for the solution 8398 are presented on Table 8, Table 9 and Table 10.

7. Discussion

Typical leg exoskeleton designs are based on an open-loop kinematic chain, with the motors mounted directly on moveable joints. Although this design choice offers greater flexibility for motion generation, the high number of DOFs and cumbersome design contribute to increased costs and complexity in the control system. Employing heavy servo-motors to address the significant torques aroused in active joints results in complicated and bulky design and substantial weight, as emphasized in the existing literature.
The alternative approach involves the utilization of 1-DOF mechanisms. However, many of them are characterized by a significant number of links, often reaching eight or more. For example, the best schemes of such design are selected in the figure below. As depicted in Figure 5, even mechanism (b), which is published in the MMT International Journal as one of the respectable designs [34], is overly bulky and also has a large number of links. If employed as a lower-limb exoskeleton mechanism, its geometry would not align with the human anatomy. In the figure, it is also evident that the mechanism we designed (a) is well-suited to the anatomical parameters of humans. Note that the numbers on the axes are normalized values (not in meters), with L—the step length— set to 1.
The proposed method of the lower limb exoskeleton design uses Sobol–Statnikov’s random search technique for multi-criteria optimization. Due to the analytical results derived from kinematic constraint equations, the dimensionality of the problem is reduced from 18 down to 13 design parameters. These parameters are varied by using the generator of so-called random LP- τ sequences evenly distributed within the search area, and a trial table with criteria values is formed. In the initial design stage, a global search was conducted to define the acceptable boundaries of the sought parameters and determine the extreme values of the criteria. This approach also facilitated a comprehensive study of the functional capabilities of the considered mechanism structure. In the subsequent stage, design parameters were further refined within the narrowed search area, and preliminary designs were obtained by searching for compromise solutions via iterative reduction of the trial table. Organizing the obtained trial table in the ascending order of the criteria and eliminating the solutions with unacceptable criteria values, after repeating the same sequence of actions several times, we finally came to the compromise solutions that met all designing criteria. The most elusive was meeting criterion c 5 (achieving internal swing with the trajectory turned inward). Further, as illustrated by Figure 3 and Table 2, fitting human anatomy (criterion c 4 ) conflicts with maintaining an acceptable step height. Detailed discussion on searching for compromise solutions is provided in previous sections (the lower the c 6 value, the lower the foot swing height (h), etc.). Table 6 and Table 7 and Figure 4 illustrate the compromise solutions with excellent accuracy, acceptable swing height, support phase height, transmission angle, and satisfactory knee joint position (aligning with acceptable anatomy criterion).

8. Conclusions

In this study, we propose an alternative design of a 6-bar lower-limb exoskeleton mechanism. Compared to the traditional open-loop exoskeleton design, where motors are directly mounted on moveable joints, our approach simplifies control by using a degree-of-freedom mechanism and eliminates the need for heavy servo-motors, reducing significant torques in active joints. Figure 5 illustrates the final design: when compared to existing 8-bar bulky leg exoskeletons, it features a minimal number of movable links (five links) and is well-suited to human anatomical parameters. A novel analytical method is proposed for lower-limb exoskeleton kinematic synthesis. This analytical solution significantly reduces the design parameters required for further multi-criteria optimization, encompassing six design criteria. As a result, we present compromise kinematic schemes that meet all criteria: they exhibit superior trajectory accuracy (kinematic criterion), efficient force transmission, compatibility with the human anatomical structure, and satisfactory step height. Future work will involve experimental studies on a physical prototype of the leg exoskeleton, which is currently in development based on the findings of this study. It is important to emphasize that this article primarily focuses on the development of the synthesis method and mathematical modeling to identify the leg exoskeleton mechanism with optimal characteristics. We have offered both analytical and numerical solutions to support our theoretical framework. In the future, we are going to apply novel methods of multi-criteria optimization [40,41], and compare the results with those obtained in this study.

Author Contributions

Conceptualization, methodology, supervision, S.I.; writing—original draft preparation, S.I. and A.I. (Arman Ibrayeva); writing—review and editing, A.I. (Arman Ibrayeva); software, A.I. (Aizhan Ibrayeva); visualization, funding acquisition, A.R.; project administration, B.A. and N.I. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science Committee of the Ministry of Education and Science of the Republic of Kazakhstan under Grant AP14870080 “Structural-Parametric Synthesis of the Musculoskeletal Mechanisms of the Exoskeleton of the lower limb”. The authors would like to express their gratitude to King Abdullah University of Science and Technology for their partial financial support.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Kinematics of the Lower Limb Exoskeleton Mechanism

The absolute coordinates of joints B and C are simply determined as follows:
ξ B = ξ A + r A B cos φ η B = η A + r A B sin φ
ξ C = ξ B + l B C cos φ B C η C = η B + l B C sin φ B C ,
where the angular position φ B C = ( A ξ , B C ) (Figure A1) of link B C is defined as
φ B C = α B D + α D B C ,
α B D = ( A ξ , B D ) = atan2 ( ξ D ξ B , η D η B ) ,
α D B C = arccos | B D | 2 + l B C 2 l C D 2 2 l B C | B D | ,
| B D | 2 = ( ξ D ξ B ) 2 + ( η D η B ) 2 .
Figure A1. Illustrative aid for kinematic analysis: kinematic chain BCDE (a) and EFGP (b).
Figure A1. Illustrative aid for kinematic analysis: kinematic chain BCDE (a) and EFGP (b).
Applsci 13 12781 g0a1
The absolute coordinates of the joint E are
ξ E = ξ B + x E cos φ B C y E sin φ B C η E = η B + x E sin φ B C + y E cos φ B C ,
where x E , y E are local coordinates of joint E relative to B x y . Now, in the same way we analyze the dyad E F G , and determine the absolute coordinates of joint F:
ξ F = ξ E + l E F cos φ E F η F = η E + l E F sin φ E F ,
where φ E F = ( A ξ , E F ) is determined as:
φ E F = α E G + α F E G
α E G = ( A ξ , E G ) = atan2 ( ξ G ξ E , η G η E )
α F E G = arccos | E G | 2 + l E F 2 l F G 2 2 l E F | E G |
| E G | 2 = ( ξ G ξ E ) 2 + ( η G η E ) 2 .
The equations for the foot-center P are given in Section 2.

Appendix B. Proof of the Optimization Condition

The original 2 N constraint equations ( δ i ξ = 0 , δ i η = 0 ) can be written in the form:
δ i ξ = 0 : cos θ i x 1 sin θ i x 2 x 3 i 1 N 1 x 5 + ξ E i = 0 , i = 1 , N ¯ δ i η = 0 : sin θ i x 1 + cos θ i x 2 x 4 η E i = 0 .
Let us write these equations in the matrix form:
Γ i | T i x = ξ E i η E i ,
where
Γ i = cos θ i sin θ i sin θ i cos θ i ,
T i = 1 0 i 1 N 1 0 1 0 ,
dim Γ i = 2 × 2 , dim T i = 2 × 3 .
Then the linear system of equations ( 5 × 5 ) for determining x can be written in the form
H 1 T H 1 x = H 1 T c 1 ,
where H 1 is the matrix of dimension dim H 1 = 2 N × 5 , dim c 1 = 2 N :
H 1 = Γ 1 T 1 Γ 2 T 2 Γ N T N
c 1 = ξ E 1 η E 1 ξ E 2 η E 2 ξ E N η E N .
Thus, the Hessian matrix H S will be
d 2 S d x 2 = H 1 T H 1 .
Therefore, the matrix H S is non-negative definite [42], det H S = 0 is the singularity of the synthesis problem.

Appendix C

Table A1. Random search design parameters p 1 , , p 7 for the mechanism in Figure A2a.
Table A1. Random search design parameters p 1 , , p 7 for the mechanism in Figure A2a.
LP τ ξ D η D ξ G η G r AB φ 0 Φ
19,597−0.32133−0.23007−0.28094−0.311170.13375−45.44359183.12408
Table A2. Random search design parameter values p 8 , , p 13 for the mechanism in Figure A2a.
Table A2. Random search design parameter values p 8 , , p 13 for the mechanism in Figure A2a.
LP τ L BC L CD x E y E L EF L FG
19,5970.296700.304221.091310.066630.250490.72561
Table A3. The parameters x 1 , x 2 , , x 5 for the mechanism in Figure A2a.
Table A3. The parameters x 1 , x 2 , , x 5 for the mechanism in Figure A2a.
LP τ Figure x 1 x 2 x 3 x 4 x 5
19,597Figure A2a0.126760.51165−0.71130−1.473770.91107
Figure A2. Functionality study of 6 bar mechanism. Trajectories of different joints are depicted with different colors (orange, red, green, blue). See Table 1 for details on schemes (al).
Figure A2. Functionality study of 6 bar mechanism. Trajectories of different joints are depicted with different colors (orange, red, green, blue). See Table 1 for details on schemes (al).
Applsci 13 12781 g0a2

References

  1. Mikolajczyk, T.; Mikołajewska, E.; Al-Shuka, H.F.; Malinowski, T.; Kłodowski, A.; Pimenov, D.Y.; Paczkowski, T.; Hu, F.; Giasin, K.; Mikołajewski, D.; et al. Recent advances in bipedal walking robots: Review of gait, drive, sensors and control systems. Sensors 2022, 22, 4440. [Google Scholar] [CrossRef] [PubMed]
  2. Shi, D.; Zhang, W.; Zhang, W.; Ding, X. A review on lower limb rehabilitation exoskeleton robots. Chin. J. Mech. Eng. 2019, 32, 1–11. [Google Scholar] [CrossRef]
  3. Tijjani, I.; Kumar, S.; Boukheddimi, M. A survey on design and control of lower extremity exoskeletons for bipedal walking. Appl. Sci. 2022, 12, 2395. [Google Scholar] [CrossRef]
  4. Sanchez-Villamañan, M.d.C.; Gonzalez-Vargas, J.; Torricelli, D.; Moreno, J.C.; Pons, J.L. Compliant lower limb exoskeletons: A comprehensive review on mechanical design principles. J. Neuroeng. Rehabil. 2019, 16, 1–16. [Google Scholar] [CrossRef]
  5. Copilusi, C.; Dumitru, S.; Geonea, I.; Ciurezu, L.G.; Dumitru, N. Design approaches of an exoskeleton for human neuromotor rehabilitation. Appl. Sci. 2022, 12, 3952. [Google Scholar] [CrossRef]
  6. Shen, Z.; Tan, T.; Allison, G.; Cui, L. A Customized One-Degree-of-Freedom Linkage Based Leg Exoskeleton for Continuous Passive Motion Rehabilitation. In Advances in Italian Mechanism Science: Proceedings of the Second International Conference of IFToMM Italy; Springer: Berlin/Heidelberg, Germany, 2019; pp. 518–526. [Google Scholar]
  7. Tarnita, D.; Geonea, I.; Petcu, A.; Tarnita, D. Numerical simulations and experimental human gait analysis using wearable sensors. In New Trends in Medical and Service Robots: Design, Analysis and Control 5; Springer: Berlin/Heidelberg, Germany, 2018; pp. 289–304. [Google Scholar]
  8. Ferreira, J.P.; Crisostomo, M.M.; Coimbra, A.P. Human Gait Acquisition and Characterization. IEEE Trans. Instrum. Meas. 2009, 58, 2979–2988. [Google Scholar] [CrossRef]
  9. Ishmael, M.K.; Archangeli, D.; Lenzi, T. A powered hip exoskeleton with high torque density for walking, running, and stair ascent. IEEE/ASME Trans. Mechatronics 2022, 27, 4561–4572. [Google Scholar] [CrossRef]
  10. Geonea, I.; Dumitru, N.; Tarnita, D.; Rinderu, P. Design and kinematics of a new leg exoskeleton for human motion assistance. In Advances in Mechanism and Machine Science: Proceedings of the 15th IFToMM World Congress on Mechanism and Machine Science 15; Springer: Berlin/Heidelberg, Germany, 2019; pp. 165–174. [Google Scholar]
  11. Komoda, K.; Wagatsuma, H. Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms. Multibody Syst. Dyn. 2017, 40, 123–153. [Google Scholar] [CrossRef]
  12. Shen, Z.; Allison, G.; Cui, L. An integrated type and dimensional synthesis method to design one degree-of-freedom planar linkages with only revolute joints for exoskeletons. J. Mech. Des. 2018, 140, 092302. [Google Scholar] [CrossRef]
  13. Liu, J.; Li, B.; Ning, Q.; Zhou, M.; Li, Y.; Liu, M.; Xu, K. Mechanical design of a passive lower-limb exoskeleton for load-carrying assistance. J. Phys. Conf. Ser. 2022, 2213, 012035. [Google Scholar] [CrossRef]
  14. Terefe, T.O.; Lemu, H.G. Review and synthesis of a walking machine (Robot) leg mechanism. Matec Web Conf. 2019, 290, 08012. [Google Scholar] [CrossRef]
  15. Geonea, I.; Tarnita, D.; Carbone, G.; Ceccarelli, M. Design and simulation of a leg exoskeleton linkage for human motion assistance. In New Trends in Medical and Service Robotics: Advances in Theory and Practice; Springer: Berlin/Heidelberg, Germany, 2019; pp. 93–100. [Google Scholar]
  16. Plecnik, M.; McCarthy, J. Dimensional synthesis of six-bar linkage as a constrained RPR chain. In New Trends in Mechanism and Machine Science: Theory and Applications in Engineering; Springer: Berlin/Heidelberg, Germany, 2013; pp. 273–280. [Google Scholar]
  17. Plecnik, M.M.; McCarthy, J.M. Design of Stephenson linkages that guide a point along a specified trajectory. Mech. Mach. Theory 2016, 96, 38–51. [Google Scholar] [CrossRef]
  18. Al-Araidah, O.; Batayneh, W.; Darabseh, T.; BaniHani, S. Conceptual design of a single DOF human-like eight-bar leg mechanism. Jordan J. Mech. Ind. Eng. 2011, 5, 285–289. [Google Scholar]
  19. Batayneh, W.; Al-Araidah, O.; Malkawi, S. Biomimetic design of a single DOF Stephenson III leg mechanism. Mech. Eng. Res. 2013, 3, 43. [Google Scholar] [CrossRef]
  20. Brown, B.C. Design of a Single-Degree-of-Freedom Biped Walking Mechanism. Ph.D. Thesis, The Ohio State University, Columbus, OH, USA, 2006. [Google Scholar]
  21. Giesbrecht, D. Design and Optimization of a One-DOF Eight-Bar Leg Mechanism for a Walking Machine. Master’s Thesis, The University of Manitoba, Winnipeg, MB, USA, 2010. [Google Scholar]
  22. Punde, Y.; Yugandhar Dhande, A.C. Design and Linkage Analysis of Theo Jansen Mechanism. Int. J. Eng. Res. Technol. 2020, 9, 259–263. [Google Scholar]
  23. Pop, F.; Lovasz, E.C.; Pop, C.; Dolga, V. Dimensional synthesis of a leg mechanism. IOP Conf. Ser. Mater. Sci. Eng. 2016, 147, 012083. [Google Scholar] [CrossRef]
  24. Kulandaidaasan Sheba, J.; Elara, M.R.; Martínez-García, E.; Tan-Phuc, L. Trajectory generation and stability analysis for reconfigurable klann mechanism based walking robot. Robotics 2016, 5, 13. [Google Scholar] [CrossRef]
  25. Lokhande, N.; Emche, V. Mechanical spider by using Klann mechanism. Int. J. Mech. Eng. Comput. Appl. 2013, 1, 13–16. [Google Scholar]
  26. Soyguder, S.; Alli, H. Design and prototype of a six-legged walking insect robot. Ind. Robot. Int. J. 2007, 34, 412–422. [Google Scholar] [CrossRef]
  27. Komoda, K.; Wagatsuma, H. A proposal of the extended mechanism for theo jansen linkage to modify the walking elliptic orbit and a study of cyclic base function. In Proceedings of the 7th Annual Dynamic Walking Conference (DWC’12), Pensacola Beach, FL, USA, 21–24 May 2012. [Google Scholar]
  28. Kim, H.G.; Jung, M.S.; Shin, J.K.; Seo, T. Optimal design of Klann-linkage based walking mechanism for amphibious locomotion on water and ground. J. Inst. Control. Robot. Syst. 2014, 20, 936–941. [Google Scholar] [CrossRef]
  29. Xu, K.; Liu, H.; Zhu, X.; Song, Y. Kinematic analysis of a novel planar six-bar bionic leg. In Advances in Mechanism and Machine Science: Proceedings of the 15th IFToMM World Congress on Mechanism and Machine Science 15; Springer: Berlin/Heidelberg, Germany, 2019; pp. 13–21. [Google Scholar]
  30. Ibrayev, S.; Ibrayeva, A.; Jamalov, N.; Patel, S.H. Optimization of the Walking Robot Parameters on the Basis of Isotropy Criteria. IEEE Access 2022, 10, 113969–113979. [Google Scholar] [CrossRef]
  31. Ibrayev, S.; Jamalov, N.; Ibrayeva, A.; Mukhambetkaliyeva, G. Optimal structural synthesis of agricultural legged robot with minimal damage on soil. E3S Web Conf. 2019, 135, 01027. [Google Scholar] [CrossRef]
  32. Ibrayev, S.; Ibrayeva, A.; Jamalov, N.; Ibrayev, A.; Ualiyev, Z.; Amanov, B. Optimal synthesis of walking robot leg. Mech. Based Des. Struct. Mach. 2023, 1–21. [Google Scholar] [CrossRef]
  33. Ibrayev, S.; Jamalov, N.; Tuleshov, A.; Jomartov, A.; Ibrayev, A.; Kamal, A.; Ibrayeva, A.; Bissembayev, K. Walking robot leg design based on translatory straight-line generator. In Symposium on Robot Design, Dynamics and Control; Springer: Berlin/Heidelberg, Germany, 2020; pp. 264–271. [Google Scholar]
  34. Desai, S.G.; Annigeri, A.R.; TimmanaGouda, A. Analysis of a new single degree-of-freedom eight link leg mechanism for walking machine. Mech. Mach. Theory 2019, 140, 747–764. [Google Scholar] [CrossRef]
  35. Statnikov, R. Multicriteria Design: Optimization and Identification; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1999; Volume 26. [Google Scholar]
  36. Boyd, S.; Vandenberghe, L. Convex Optimization, 1st ed.; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  37. Strang, G. Linear Algebra and Its Applications, 3rd ed.; Harcourt Brace Jovanovich, Inc.: San Diego, CA, USA, 1988. [Google Scholar]
  38. Ibrayev, S.M.; Jamalov, N.K. Approximate synthesis of planar Cartesian manipulators with parallel structures. Mech. Mach. Theory 2002, 37, 877–894. [Google Scholar] [CrossRef]
  39. Ibrayev, S. Approximate Synthesis of Planar Linkages: Methods and Numerical Analysis; Ekonomika: Almaty, Kazakhstan, 2014; p. 356. [Google Scholar]
  40. Ha, L.D. Selection of Suitable Data Normalization Method to Combine with the CRADIS Method for Making Multi-Criteria Decision. Appl. Eng. Lett. J. Eng. Appl. Sci. 2023, 8, 24–35. [Google Scholar] [CrossRef]
  41. Nguyen, X.T.; Ašonja, A.; Do, D.T. Enhancing Handheld Polishing Machine Selection: An Integrated Approach of Marcos Methods and Weight Determination Techniques. Appl. Eng. Lett. J. Eng. Appl. Sci. 2023, 8, 131–138. [Google Scholar] [CrossRef]
  42. Horn, R.A.; Johnson, C.R. Matrix Analysis, 2nd ed.; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
Figure 1. Prof. J. Shigley’s Foot-Path Diagram.
Figure 1. Prof. J. Shigley’s Foot-Path Diagram.
Applsci 13 12781 g001
Figure 2. Kinematic scheme of a lower-limb exoskeleton mechanism (a) and illustrative aid for the synthesis task (b).
Figure 2. Kinematic scheme of a lower-limb exoskeleton mechanism (a) and illustrative aid for the synthesis task (b).
Applsci 13 12781 g002
Figure 3. Visualization of the mechanisms with swing phase trajectories turned inward: (a,c) demonstrate mechanisms with low value of c 4 , (b,d) shows solutions with acceptable value of c 4 , but excessive H. Trajectories of different joints are depicted with different colors (orange, red, green, blue).
Figure 3. Visualization of the mechanisms with swing phase trajectories turned inward: (a,c) demonstrate mechanisms with low value of c 4 , (b,d) shows solutions with acceptable value of c 4 , but excessive H. Trajectories of different joints are depicted with different colors (orange, red, green, blue).
Applsci 13 12781 g003
Figure 4. The results provided by the local search with improved swing height. Trajectories of different joints are depicted with different colors (orange, red, green, blue).
Figure 4. The results provided by the local search with improved swing height. Trajectories of different joints are depicted with different colors (orange, red, green, blue).
Applsci 13 12781 g004
Figure 5. (a) Our 6-bar mechanism; (b) 8-bar Peaucellier–Lipkin type mechanism [34]; (c) Theo Jansen’s Linkage [34]; (d) Joseph Klann’s Linkage [34].
Figure 5. (a) Our 6-bar mechanism; (b) 8-bar Peaucellier–Lipkin type mechanism [34]; (c) Theo Jansen’s Linkage [34]; (d) Joseph Klann’s Linkage [34].
Applsci 13 12781 g005
Table 1. Trial table fragment: criteria values with the limits specified by (46).
Table 1. Trial table fragment: criteria values with the limits specified by (46).
LP τ Figure c 1 c 2 c 3 c 4 c 5
19,597Figure A2a0.01248−147,3773,624,5020.725460.81125
20,108Figure A2b0.01147−158,4205,885,124108,176416,844
4327Figure A2c0.01502−137,0353,793,7900.838490.73034
23,379Figure A2d0.01254−150,0563,116,3450.79369114,581
16,038Figure A2e0.01413−156,7804,855,6310.70010225,781
17,217Figure A2f0.01566−158,6564,388,1260.495700.98881
15,985Figure A2j0.01930−146,5793,042,1690.98595246,731
18,709Figure A2h0.02863−152,8073,897,0820.51939114,727
25,950Figure A2i0.02381−129,0385,426,018162,689818,859
12,502Figure A2j0.02398−147,6323,400,9940.63502653,650
12,709Figure A2k0.03239−139,1572,736,399117,269833,609
4149Figure A2l0.03486−130,5774,095,673115,044904,692
7934 0.01531−137,6232,599,608102,889263,405
25,906 0.01791−148,8735,359,325197,100608,409
26,153 0.01821−145,5733,598,7470.85130368,757
16,074 0.02117−157,9793,669,1210.76626317,949
4838 0.02171−132,0633,955,2250.99599694,072
29,001 0.02532−131,6982,974,295168,845350,371
11,761 0.02588−151,6773,248,4050.68656113,792
379 0.02937−111,0822,736,639185,211455,336
12,658 0.02942−155,8014,313,619167,947789,940
15,834 0.03027−146,2005,063,574160,647689,696
7260 0.03258−131,5094,130,343192,0721,026,527
32,037 0.03713−144,8003,883,024124,053838,340
Table 2. The trial table fragment: the best solutions by criterion c 6 .
Table 2. The trial table fragment: the best solutions by criterion c 6 .
LP τ Figure c 1 c 2 c 3 c 4 c 5 c 6
29,884Figure 3a0.011−2.02832.80.3510.3325.504
31,076Figure 3b0.011−2.41154.80.8650.3294.617
26,230Figure 3c0.012−1.76440.10.5160.4234.435
27,664 0.011−2.54948.10.4350.3314.293
1832 0.008−2.60537.11.0080.2993.773
7592 0.010−2.59549.70.5200.2773.617
17,728 0.010−2.62754.40.7140.3403.571
7146Figure 3d0.009−2.03635.41.4410.3423.546
15,805 0.012−1.80533.50.6390.4313.218
15,409 0.013−1.83034.11.1690.4683.169
14,440 0.009−2.13327.01.5030.3272.990
17,650 0.010−2.24653.00.6420.3102.360
9674 0.008−1.95752.71.0170.2651.925
30,047 0.011−1.54744.20.5890.5081.512
11,346 0.012−1.80038.70.8110.4261.423
30,486 0.011−1.95935.90.6700.5631.256
8344 0.010−1.92232.62.0571.1301.137
20,277 0.012−1.71239.70.5330.8421.126
380 0.013−1.79448.20.6410.3951.045
10,474 0.013−1.80832.50.7890.7111.019
16,159 0.013−1.31427.40.5132.2750.892
15,009 0.013−1.90934.40.7540.8190.858
2630 0.010−1.92234.60.7930.3930.779
27,197 0.012−1.46832.10.8400.6730.775
13,726 0.012−1.64138.81.6140.6960.730
18,746 0.011−1.91446.90.7940.3840.522
Table 3. Solution 7146 design parameters p 1 , , p 7 .
Table 3. Solution 7146 design parameters p 1 , , p 7 .
LP τ
X D Y D X G Y G r AB φ 0 Φ
7146−0.22953−0.34842−0.25044−0.393080.11482−43.16928185.16479
Table 4. Solution 7146 design parameters p 8 , , p 13 .
Table 4. Solution 7146 design parameters p 8 , , p 13 .
LP τ
LBCLCDxEyELEFLFG
71460.302410.344721.08084−0.336120.291880.69900
Table 5. Solution 7146 design parameters parameters x 1 , x 2 , , x 5 .
Table 5. Solution 7146 design parameters parameters x 1 , x 2 , , x 5 .
LP τ
x 1 x 2 x 3 x 4 x 5
71460.196071.00248−0.71623−2.036090.90610
Table 6. The results of the local search around the solution 7146: the best solutions by criterion c 6 .
Table 6. The results of the local search around the solution 7146: the best solutions by criterion c 6 .
LP τ Figure c 1 c 2 c 3 c 4 c 5 c 6
5380Figure 4a 0.010 2.288 20.6 1.199 0.347 9.385
20,757 0.011 2.101 22.2 1.278 0.389 8.880
16,365 0.011 2.112 23.6 1.100 0.373 8.817
22,170 0.011 2.156 22.1 1.427 0.351 8.361
17,370Figure 4b 0.010 2.176 23.7 1.220 0.346 8.337
29,005Figure 4c 0.011 2.096 25.3 1.228 0.372 8.242
19,111 0.011 2.031 22.0 1.317 0.390 8.161
26,668 0.010 2.223 24.3 1.210 0.367 8.070
13,257 0.011 2.110 23.3 1.415 0.331 8.060
17,228 0.011 2.201 22.1 1.502 0.334 8.053
17,743 0.012 1.972 20.2 1.409 0.368 8.052
19,215 0.012 1.992 22.1 1.327 0.383 7.986
8398Figure 4d 0.011 2.171 26.9 1.260 0.376 7.934
3766 0.010 2.173 23.7 1.342 0.343 7.924
23,411 0.012 2.066 27.1 1.331 0.377 7.920
30,022 0.011 2.158 24.6 1.278 0.418 7.913
12,749 0.011 2.096 26.2 1.358 0.347 7.861
30,915 0.011 2.033 22.2 1.276 0.384 7.769
1031 0.011 2.071 28.4 1.230 0.389 7.749
3628 0.011 2.215 25.9 1.235 0.402 7.727
3327 0.012 1.985 22.3 1.224 0.428 7.704
10,981 0.011 2.078 23.0 1.310 0.395 7.680
10,134 0.010 2.165 24.6 1.171 0.364 7.665
4693 0.011 2.077 22.4 1.165 0.422 7.663
2872Figure 4e 0.0098 2.227 24.1 1.466 0.312 7.630
20,824 0.011 2.282 23.4 1.044 0.364 7.619
31 0.010 2.030 22.7 1.090 0.374 7.618
15,153 0.010 2.111 23.0 1.335 0.384 7.617
28,345Figure 4f 0.011 2.138 29.2 1.255 0.363 7.603
Table 7. Comments to the images.
Table 7. Comments to the images.
LP τ FigureComments
5380Figure 4aThe best solution by swing height, the accuracy is high
17,370Figure 4bThe best solution by the accuracy, step height is high
29,005Figure 4cTransmission angle and height H are better than in previous solutions, swing height and the accuracy are high as well
8398Figure 4dTrying to improve transmission angle we come to this solution
2872Figure 4eThe best accuracy 0.0098
28,345Figure 4fThe best transmission angle 29.2
Table 8. Design parameters p 1 , , p 7 for solution 8398.
Table 8. Design parameters p 1 , , p 7 for solution 8398.
LP τ
X D Y D X G Y G r AB φ 0 Φ
8398−0.25122−0.39679−0.29140−0.451750.12829−37.87341183.5455
Table 9. Design parameters p 8 , , p 13 for solution 8398.
Table 9. Design parameters p 8 , , p 13 for solution 8398.
LP τ L BC L CD x E y E L EF L FG
83980.327380.390841.20469−0.391710.318840.78648
Table 10. Design parameters x 1 , x 2 , , x 5 for solution 8398.
Table 10. Design parameters x 1 , x 2 , , x 5 for solution 8398.
LP τ x 1 x 2 x 3 x 4 x 5
83980.304760.99082−0.74396−2.170710.90412
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

Ibrayev, S.; Ibrayeva, A.; Rakhmatulina, A.; Ibrayeva, A.; Amanov, B.; Imanbayeva, N. Multicriteria Optimization of Lower Limb Exoskeleton Mechanism. Appl. Sci. 2023, 13, 12781. https://doi.org/10.3390/app132312781

AMA Style

Ibrayev S, Ibrayeva A, Rakhmatulina A, Ibrayeva A, Amanov B, Imanbayeva N. Multicriteria Optimization of Lower Limb Exoskeleton Mechanism. Applied Sciences. 2023; 13(23):12781. https://doi.org/10.3390/app132312781

Chicago/Turabian Style

Ibrayev, Sayat, Arman Ibrayeva, Ayaulym Rakhmatulina, Aizhan Ibrayeva, Bekzat Amanov, and Nurbibi Imanbayeva. 2023. "Multicriteria Optimization of Lower Limb Exoskeleton Mechanism" Applied Sciences 13, no. 23: 12781. https://doi.org/10.3390/app132312781

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