Keywords

1 Introduction

The purpose of this paper is to present a mechanism for the leg of an exoskeleton designed to assist human walking and rehabilitation. There are presented two mechanisms solutions that have in the structure 5 and 7 kinematic elements, and a single motor element. Both solutions are original and are developed by the authors. The first solution was presented at the IFToMM 2019 World Congress [1] and the second solution is not presented at any scientific event. Of the two, the best solution for assisting movement is the second, and this will be the subject of this study. The idea of developing exoskeleton systems is directed in two major directions [2,3,4,5]. In the first direction, open kinematic chains are used which have motor movements in the joints. These systems are very developed, the achievements of such rehabilitation systems are presented in review studies [6, 7]. The second direction is based on the development of mobile systems based on closed cinematic chains, which have a human foot-like structure. Usually these solutions need one actuator, being single DOF [5, 8,9,10,11,12]. The second direction has several advantages, among which we mention: it uses an actuator, so it is simpler and cheaper; the transmitted forces are amplified by the closed kinematic chain; can be adapted to patients of varying sizes.

The subject of development of exoskeleton systems is of particular importance in the field of medical rehabilitation: in the field of machine building are executed exoskeleton type robots to help operators in the band; in the field of augment of the movement; to humanoid robots.

In this paper two exoskeleton leg solution are proposed. The novel solutions are based on a closed loop kinematic chain linkage. A kinematic study of the human movement is being carried out to compare the movement of the exoskeleton. The exoskeleton solution is built in the Solid Works virtual environment. Based on this virtual model, the exoskeleton motion will be studied with the ADAMS software. The results obtained in simulating the movement of the exoskeleton are compared with those of human walking. The mean values of the hip and knee motion amplitude of the exoskeleton are close to those of the human.

2 Human Gait Experimental Study

For human gait experimental study [13, 14], a Biometrics measurements system based on electro-goniometers is used. Experimental data acquired for normal walking during 40 s from a 34 years old healthy subject are reported with plots as angle variation in time, for the ankle, knee, and hip joints, both in sagittal and frontal plane, (Fig. 1).

Fig. 1.
figure 1

Healthy human measured joints angle, in sagittal and frontal plane, for left leg and for right leg.

The experimental data shown in Fig. 1 are obtained using the Biometrics Equipment. This equipment is equipped with electro-goniometer type sensors, which are mounted on the joints of the human foot by soldering. A sensor records the flexion-extension angle in the sagittal plane, as well as angles in the frontal plane, being coupled with a device, which transmits the data via Bluetooth to a laptop computer. Human gait shows variability from subject to subject, or even within the same individual from one step to the next. In order to obtain representative results, for the collected data stream we processed to obtain the average cycle of variation of the angles in the leg joints. These data can also be collected with another type of instrument [14], and are necessary for the design of the exoskeleton as well as for the analysis of its performance. With the help of Biometrics software and goniometer sensors, the angular variations of each joint were acquired and plotted, where the plots represent the following: 1-hip flexion/extension; 2-ankle plantar flexion/dorsi flexion; 3 – hip abduction/adduction; 4 – ankle inversion/eversion; 5-knee valgus/varus; 6-knee flexion/extension. The knee flexion extension angle amplitude reaches 60°, as is plotted in Fig. 1, and the hip joint flexion extension angle amplitude reaches 35–40°, as is plotted in same figure.

3 Leg Exoskeleton Mechanism Design

Two original kinematic schemes are proposed. As a result of the kinematic study, the second scheme is suitable for assisting human locomotion, since the movements of the second one is closer to those of a normal human walking. The kinematics scheme of the mechanisms for the assistant's exoskeleton legs are shown in Fig. 2. The proposed leg mechanism is composed by a pantograph mechanism completed with a Chebyshev mechanism for the first one. For the second solution the structure is simplified with a pantograph mechanism and one actuator placed on the link (3).

Fig. 2.
figure 2

Kinematics scheme of the proposed legs mechanisms and design model in Solid Works.

The links are noted with digits from (1) to (57) and the joints with letters. The motor link of the mechanism is denoted with (1). For the second solution the link (2) represents the femur and the tibia link is (5). Also, the joint A represents the hip joint, and the knee joint is noted with F. The size of the links (2) and (5) can be adjusted so that the shape of the point M trajectory to be an ovoid one, as to human gait.

This leg mechanism can assure the mobility of knee and hip joints. The ankle joint it is not considered because of design solution simplicity.

4 The Kinematic Analysis

A theoretical analysis of the leg exoskeleton kinematics was performed in order to evaluate and simulate performances and operation. The point M position, reported to the XY reference system, Fig. 2, is evaluated as a function of input angle φ1 and dimensional parameters of the linkage. Geometrical parameters are presented in Fig. 2.

The calculation of the degree of mobility is done with the relation:

\( M = 3n - 2c_{5} - c_{4} = 1\), so, the actuator is the link 1.

The input data are known as the lengths of the elements and the coordinates of the fixed joints:

  • the links length: lDE = 12.5 mm, lAB = 100 mm, lAF = 450 mm, lFM = 440 mm, lFG = 190 mm, lCG = 290 mm, lBE = 180 mm, lCE = 120 mm, lBC = 300 mm.

  • the coordinates of the rotation joint to basis have the values: xD = 71 mm, yD = −252 mm. xA = yA = 0.

  • law of motion for driving link: \(\omega_{1} = 3\,{\text{rad}}/{\text{s}}\).

The sizes of the elements are set according to the size of the human subject, who will be given assistance when walking. Elements 2 and 5, which structurally model the femur and tibia of the human foot, shall be made in a modular construction allowing their length to be modified within certain limits. The lengths of the other elements were derived from the dimensional synthesis of the mechanism, which was carried out in the first phase using 3D design and motion simulation techniques available in Solid Works.

We write the position equations to calculate the joints coordinates. For link 1, we have:

$$ \left\{ \begin{gathered} x_{E} = x_{D} + l_{DE} \cdot \cos \varphi_{1} \hfill \\ y_{E} = y_{D} + l_{DE} \cdot \sin \varphi_{1} \hfill \\ \end{gathered} \right. $$
(1)

For the structural Assur group EAB we known, the rotation joints coordinates: xA = yA = 0 and xE, yE that are known from Eq. (1).

The position equations for joint B are:

$$ \left\{ \begin{gathered} x_{B} = x_{A} + l_{AB} \cdot \cos \varphi_{2} = x_{E} + l_{BE} \cdot \cos \varphi_{3} \hfill \\ y_{B} = y_{A} + l_{AB} \cdot \sin \varphi_{2} = y_{E} + l_{BE} \cdot \sin \varphi_{3} \hfill \\ \end{gathered} \right. $$
(2)

In order to compute the variation of the angle the terms that contain the other unknown are isolated, as in Eq. (3):

$$ \left\{ \begin{gathered} l_{AB} \cdot \cos \varphi_{2} = \left( {x_{E} - x_{A} } \right) + l_{BE} \cdot \cos \varphi_{3} \hfill \\ l_{AB} \cdot \sin \varphi_{2} = \left( {y_{E} - y_{A} } \right) + l_{BE} \cdot \sin \varphi_{3} \hfill \\ \end{gathered} \right. $$
(3)

The following notations of the terms, is used: \(\left( {x_{E} - x_{A} } \right) = a_{1} ,\left( {y_{E} - y_{A} } \right) = a_{2}\).

We square up and sum the equations of the system (3), and the Eq. (4) is obtained:

$$ l_{AB}^{2} = a_{1}^{2} + a_{2}^{2} + l_{BE}^{2} + 2a_{1} l_{BE} \cdot \cos \varphi_{3} + 2a_{2} l_{BE} \sin \varphi_{3} $$
(4)

The Eq. (4) is a trigonometric equation with nonlinear coefficients of the form:

$$ A_{3} \cdot \sin \varphi_{3} + B_{3} \cdot \cos \varphi_{3} + C_{3} = 0 $$
(5)

The solutions of Eq. (5) are:

$$ \varphi_{3} = 2\tan^{ - 1} \frac{{A_{3} \pm \sqrt {A_{3}^{2} + B_{3}^{2} - C_{3}^{2} } }}{{B_{3} - C_{3} }} $$
(6)

where:

$$ A_{3} = - 2a_{2} l_{BE} , \, B_{3} = - 2a_{1} l_{BC} , \, C_{3} = l_{AB}^{2} - a_{1}^{2} - a_{2}^{2} - l_{BE}^{2} . $$
(7)

To calculate the variation of the angle \(\varphi_{2}\) the procedure is as follows:

$$ \left\{ \begin{gathered} l_{BE} \cdot \cos \varphi_{3} = \left( {x_{A} - x_{E} } \right) + l_{AB} \cos \varphi_{2} \hfill \\ l_{BE} \cdot \sin \varphi_{3} = \left( {y_{A} - y_{E} } \right) + l_{AB} \sin \varphi_{2} \hfill \\ \end{gathered} \right. $$
(8)

With the notations: \(\left( {x_{A} - x_{E} } \right) = - a_{1} ,\left( {y_{A} - y_{E} } \right) = - a_{2}\), the equations of system (8) are squared and summed, resulting:

$$ l_{BE}^{2} = a_{1}^{2} + a_{2}^{2} + l_{AB}^{2} - 2a_{1} l_{AB} \cdot \cos \varphi_{2} - 2a_{2} l_{AB} \sin \varphi_{2} $$
(9)

The solutions of Eq. (9) are:

$$ \varphi_{2} = 2\tan^{ - 1} \frac{{A_{2} \pm \sqrt {A_{2}^{2} + B_{2}^{2} - C_{2}^{2} } }}{{B_{2} - C_{2} }} $$
(10)

where: \(A_{2} = 2a_{2} l_{AB} , \, B_{2} = 2a_{1} l_{AB} , \, C_{2} = l_{BE}^{2} - a_{1}^{2} - a_{2}^{2} - l_{AB}^{2}\).

For the structural Assur group FGC, are known: the coordinates xF, yF, xC, yC.

The position equation for the joint G is:

$$ \left\{ \begin{gathered} x_{G} = x_{F} + l_{FG} \cdot \cos \varphi_{5} = x_{C} + l_{CG} \cdot \cos \varphi_{4} \hfill \\ y_{G} = y_{F} + l_{FG} \cdot \sin \varphi_{5} = y_{C} + l_{CG} \cdot \sin \varphi_{4} \hfill \\ \end{gathered} \right. $$
(11)

In order to compute the angle \(\varphi_{4}\) are grouped the terms like in Eq. (12):

$$ \left\{ \begin{gathered} l_{FG} \cos \varphi_{5} = \left( {x_{G} - x_{F} } \right) + l_{CG} \cdot \cos \varphi_{4} \hfill \\ l_{FG} \sin \varphi_{5} = \left( {y_{G} - y_{F} } \right) + l_{CG} \cdot \sin \varphi_{4} \hfill \\ \end{gathered} \right. $$
(12)

We make the notations: \(\left( {x_{G} - x_{F} } \right) = a_{3} ,\left( {y_{G} - y_{F} } \right) = a_{4}\). The equations of system (12), after square up and sum are:

$$ l_{FG}^{2} = a_{3}^{2} + a_{4}^{2} + l_{CG}^{2} + 2a_{c} l_{CG} \cdot \cos \varphi_{4} + 2a_{4} l_{CG} \sin \varphi_{4} $$
(13)

The solutions of Eq. (13) are:

$$ \varphi_{4} = 2\tan^{ - 1} \frac{{A_{4} \pm \sqrt {A_{4}^{2} + B_{4}^{2} - C_{4}^{2} } }}{{B_{4} - C_{4} }} $$
(14)

where: \(A_{4} = - 2a_{4} l_{CG} , \, B_{4} = - 2a_{3} l_{CG} , \, C_{4} = l_{FG}^{2} - a_{3}^{2} - a_{4}^{2} - l_{CG}^{2}\). To calculate the variation of the angle \(\varphi_{5}\) the terms of Eq. (12) are grouped as in Eq. (15):

$$ \left\{ \begin{gathered} l_{CG} \cdot \cos \varphi_{4} = \left( {x_{F} - x_{C} } \right) + l_{FG} \cos \varphi_{5} \hfill \\ l_{CG} \cdot \sin \varphi_{4} = \left( {y_{F} - y_{C} } \right) + l_{FG} \sin \varphi_{5} \hfill \\ \end{gathered} \right. $$
(15)

With the notations: \(\left( {x_{F} - x_{C} } \right) = - a_{3} ,\left( {y_{F} - y_{C} } \right) = - a_{4}\), the equations of system (15) are square up and summed. Solutions of Eq. (15) are:

$$ \varphi_{5} = 2\tan^{ - 1} \frac{{A_{5} \pm \sqrt {A_{5}^{2} + B_{5}^{2} - C_{5}^{2} } }}{{B_{5} - C_{5} }} $$
(16)

where: \(A_{5} = 2a_{4} l_{FG} , \, B_{5} = 2a_{3} l_{FG} , \, C_{5} = l_{CG}^{2} - a_{3}^{2} - a_{4}^{2} - l_{FG}^{2}\).

By numerical processing of the kinematic equations, we presented in Figs. 3, 4 and 5 the laws of variation of the angles of position of kinematic elements and point M motion. Kinematic equations above correspond to the situation when the mechanism works on a base support. In Figs. 3 and 4 is plotted the angular variation computed for the exoskeleton links position angles. The translational displacement of the point M is presented in Fig. 5.

Fig. 3.
figure 3

Time variation of the angle Phi 2 and Phi 3.

Fig. 4.
figure 4

Time variation of the angle Phi 4 and Phi 5.

Fig. 5.
figure 5

Point M position upon X and Y axis.

The computed angular variation for Phi 2, from Fig. 3 follows the limits obtained from experimental research of human gait for the hip joint. For hip joint this limit is between 0 and 18° for the exoskeleton and 25° for human. For knee joint this limit is between 0 and 30° for the exoskeleton leg and 50° for human leg. It can be observed that the computed values are similar in case of human gait analysis and computed values from kinematics.

5 Design of CAD Model and Dynamic Simulation

A mechanical design of a proposed exoskeleton is represented in Fig. 6. The structure must be designed to permit adjustments of mechanism links in accordance with different human body constitution. A dynamic simulation has been developed by using a proper model for operation in ADAMS environment (ADAMS 2020). Contact stiffness, damping coefficients, and friction force coefficients have been defined accordingly as listed in Table 1 with links made of steel. The exoskeleton consists of two mechanisms for the left and right legs. The legs are composed of 5 elements connected by 7 kinematic revolute joints. The electric motor with reducer (6), which is mounted on the upper frame (7), is used to drive the two mechanisms, with a chain transmission.

In Fig. 6 we have kept the numbering of the kinematic elements as in Fig. 2, as well as the notations indicated for the kinematic joints of the leg mechanism.

Fig. 6.
figure 6

A mechanical design of the proposed exoskeleton.

By means of a chain wheel drive transmission, the movement is transmitted to the shaft (8), which is mounted on the upper frame (7) by means of radial-axial ball bearings. The motor elements (1) of the two leg mechanisms are connected to the drive shaft (8) and are oriented to 180°. On the upper frame, the links (1) and (2) are connected by means of the rotation joints (with bolts) A and D. The exoskeleton leg is designed with a human leg-like structure: the joint (A) represents the hip joint, the joint (F) represents the knee joint and the (AF) and the (FM) segments represent the femur and the tibia segments of the human leg.

Table 1. ADAMS parameters used for dynamic simulation.

The simulation settings for the leg exoskeleton are considered like those in real conditions. The exoskeleton virtual model has been positioned in biped locomotion position when the right leg touches the ground and the left leg is in swing phase. This is the same initial position of the human subjected to experimental gait study. Computed exoskeleton walking sequences are represented in Fig. 7, 8 and main kinematic parameters are depicted with plots in Figs. 3, 4 and 5. From Figs. 3 and 4 it can be concluded that the exoskeleton hip and knee joints angular variations are comparable with those from experimental human gait motion analysis.

A sequence of gait stances achieved by the leg is shown in Fig. 8. Also is depicted the ovoid trajectory of the leg when she operates on a fixed support.

Fig. 7.
figure 7

ADAMS simulation model of the exoskeleton.

Fig. 8.
figure 8

A walking frames in ADAMS simulation of the exoskeleton.

6 Conclusions

A new exoskeleton leg mechanism is presented, with computer design model, simulation results and discussion. There are two similar kinematic schemes as a solution for the exoskeleton system, which contain a pantograph mechanism in the structure. The kinematic analysis of human walking has highlighted the motion laws of the leg joints. The idea behind the mechanism was the human-like structure. Of the two mechanisms presented, the second structure realizes motion laws close to humans. For this purpose, comparative analysis of motion laws between human and exoskeleton was performed using the second structure. The exoskeleton system presented can be improved by building an adjustable model on patients’ dimensions. Simulation results obtained are comparable as angular amplitude, with results obtained on human healthy subjects.