Next Article in Journal
Developing an Automated Gas Sampling Chamber for Measuring Variations in CO2 Exchange in a Maize Ecosystem at Night
Previous Article in Journal
Measurements of Rotational Events Generated by Artificial Explosions and External Excitations Using the Optical Fiber Sensors Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

A Kinematic Model of a Humanoid Lower Limb Exoskeleton with Hydraulic Actuators

by
Sebastian Glowinski
1,*,
Tomasz Krzyzynski
1,
Aleksandra Bryndal
2 and
Igor Maciejewski
1
1
Department of Mechanical Engineering, Koszalin University of Technology, 75453 Koszalin, Poland
2
Institute of Health Science, Slupsk Pomeranian University, 76200 Slupsk, Poland
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(21), 6116; https://doi.org/10.3390/s20216116
Submission received: 13 October 2020 / Revised: 24 October 2020 / Accepted: 26 October 2020 / Published: 27 October 2020
(This article belongs to the Section Wearables)

Abstract

:
Although it is well-established that exoskeletons as robots attached to the extremities of the human body increase their strength, limited studies presented a computer and mathematical model of a human leg hydraulic exoskeleton based on anthropometric data. This study aimed to examine lower limb joint angles during walking and running by using Inertial Measurement Units. The geometry and kinematic parameters were calculated. Twenty-six healthy adults participated in walking and running experiments. The geometric model of a human leg hydraulic exoskeleton was presented. Joint angle data acquired during experiments were used in the mathematical model. The position and velocity of exoskeleton actuators in each phase of movement were calculated using the MATLAB package (Matlab_R2017b, The MathWorks Company, Novi, MI, USA). The highest velocity of the knee actuator during walking and running was in the swing phase, 0.3 and 0.4 m/s, respectively. For the ankle and hip joints, the highest velocity of actuators occurred during the push-off phase. The results with 26 healthy subjects demonstrated that the system's compliance can be effectively adjusted while guiding the subjects walking in predefined trajectories. The developed mathematical model makes it possible to determine the position of lower limb segments and exoskeleton elements. The proposed model allows for calculating the position of the human leg and actuators’ characteristic points.

1. Introduction

In recent years, extensive research has been conducted around the world on wearable robots and orthotic devices that support the movement of lower limbs. Wearable robots are devices that constitute a new class of articulated mechanical systems. These particular types of robots operate in close contact with a human user. They are worn by an operator like a suit, and their kinematic structure is similar to a human limb. Wearable robots are called exoskeletons. Many researchers have investigated problems related to exoskeletons. In the article by Pons et al. [1], the subject of exoskeletons is widely presented, including biomechatronic design, cognitive and physical human-robot interactions, wearable robot technologies, kinematics, dynamics, and control. Many categories of devices are referred to as exoskeletons, e.g., devices that assist in a particular activity (such as climbing or moving heavy objects) or devices that assist in rehabilitation to help persons with disabilities regain a satisfactory level of motor fitness [2,3]. Exoskeletons are used in different fields such as military exoskeletons, general-purpose exoskeletons, or medical exoskeletons [4,5]. Exoskeletons are designed and constructed by taking into account the shape and functions of the supported parts of the human body. The main purpose of their use is to increase strength, speed, and performance. They are mainly used in the military, industry, and medicine, and their main application is carrying heavy loads [6,7]. They provide greater load carrying mobility with less load and allow the coverage of greater distances than present conditions allow in the field (infantry). Fire-fighters can use the exoskeleton to climb a large number of stairs and to climb great heights with heavy weights without getting tired. In medicine, they are used in the rehabilitation process. Exoskeletons support movement if the patient has severely weakened muscles and help them to perform it properly. They make it possible to steer movements in the correct trajectories and help patients to relearn the correct movement patterns. They give the ability to walk to patients with a total or partial loss of gait control [6]. Hydraulic, pneumatic, or electric systems are used as exoskeleton actuators [8,9]. The advantages and disadvantages of each system are described in detail in Reference [6]. Typical examples of lower limb exoskeletons are ReWalk (Marlborough, MA, USA) and HAL (The Hybrid Assistive Limb, Gauken-Minami, Tsukuba, Ibaraki Prefecture, Japan) [10].
One of the problems associated with exoskeletons is the misalignment between the user and robot. This problem concerns the knee joint in particular. Most constructors treat the knee joint as 1 DoF (Degree of Freedom) joint system. In order to compensate this problem, Lee et al. proposed a polycentric knee structure with a rotary encoder sensor [11].
However, for the exoskeleton to be able to perform its task, it is necessary to determine how it should work. One way is to implement the trajectories (angles) of individual joints during walking and running. This allows the selection of actuator parameters, like dimension and position in the function of human leg length [12].
Typical gait analysis methods use cameras with reflective markers to track body position. The optical system is successfully used in many research fields, including sports and medicine. However, it is limited to the laboratory workspace that the camera requires [13]. An alternative to this limitation is the use of body-attached inertial sensors that acquire acceleration and angular velocity data.
Inertia sensors are attracting interest constantly due to their miniature size and reduced power consumption. The cost of sensors is many times lower than that of an optical system [14,15]. In the article, we used the ProMove mini platform (Inertia Technology B.V., AG Enschede, The Netherlands) with wireless interactive sensors to calculate the joint angles [16]. A detailed description of the measurement and recording of parameters was included in previous works [7,17].
The aim of this research was to create a geometrical and mathematical model of the hydraulic exoskeleton. Hip, knee, and ankle gait angles were obtained using IMUs (Inertial Measurement Unit) implemented in the proposed model. In the first section of this paper, the experimental parameters of walking and running for the hip, knee, and ankle in the sagittal plane were calculated. Then, the basic model of the hydraulic exoskeleton in the sagittal plane is presented. Next, coordinates of the exoskeleton and human leg characteristic points as a mathematical explanation are established step by step. The angle values obtained during the experiment were implemented in the model. The change of the actuator lengths in the angle function was determined using the MATLAB package. Finally, a brief conclusion with limitations of the study is presented.

2. Materials and Methods

2.1. Lower Limb Angles during Walking and Running

Our research was divided into two parts: IMU experiment and exoskeleton model with the simulation (Figure 1). Twenty-six subjects (male = 14, female = 12) participated in this study. The study protocol was approved by the Bioethics Committee at the district medical chamber in Gdansk (KB-14/20). Before the study, the principal investigator explained all procedures in detail to the subjects. The acceptance rate was 100%. This means that all subjects agreed to wear the sensors and participate in the experiment. The participants’ mean age (SD) was 22.8 years (0.79), mean height was 169.45 cm (8.26), and mean body weight was 68.05 kg (9.27), respectively. All the tested persons walked and ran on a flat surface at the speed they preferred. The research equipment included a ProMove mini platform with mini sensors [17]. This device consists of a wireless network to transfer data to a computer. This makes it possible to analyze data in real time. By using ProMove mini sensors, it is possible to record data in continuous time. Each sensor has a built-in memory with storage up to 7 h [18]. The device contains triaxial accelerometers, gyroscopes, and magnetometers. All channels are sampled at 1000 Hz. The range of accelerometers is ±16 g and the range of the gyroscopes is to 2000 deg/s. The flash memory of each sensor is 2 GB, and the low-power RF (radio-frequency) transceiver is in the 2.4 GHz license-free band. Because of the ergonomic design, the ProMove sensors can be easily attached to the body with a strap. Each sensor is 51 to 46–15 mm in size. This weighs 20 g including the battery. Data collection <100 ns is synchronized by an Inertia gateway as the central hub connected to a personal computer via a USB (Universal Serial Bus). All data (experimental samples, orientation as Euler angles or quaternions, acceleration along three axes and angular velocities) are downloaded by the Inertia Studio package. Next, they are recorded for further analysis. During the experiment, sensors were placed along the right and left legs, more specifically on the thigh, lower leg, and foot. In a global coordinate system, the X-axis is the moving direction and the Y-axis is the lateral direction. The Z-axis presents the opposite direction of gravity. The orientation of each sensor is calculated relative to the Earth’s reference frame. As a result, roll, pitch and yaw sensor angles are acquired. Based on the orientation of each sensor, the angles in the individual joints of the lower limb in the sagittal plane were acquired. A joint coordinate system (JCS) was proposed by the Standardization and Terminology Committee (STC) of the International Society of Biomechanics [19]. In experiments, hip, knee, and ankle motions were calculated by the orientation of each segment. Next, these were described in the XYZ-Euler angle representation. IMUs were placed on the parallel plane to the anteroposterior plane. The proposed exoskeleton model works in the sagittal plane, and, therefore, we based our calculations only on the angles in the sagittal plane. To compute the hip, knee, and ankle angles, the sensor frames were transformed into a joint/mutual coordinate system (JCS). The multiplication of the single rotation matrices around each axis transforms the sensor frame at any time step into the initial sensor frame. The rotation matrices are determined by the equation below.
R i = [ c θ c ψ c θ s ψ s θ c ϕ s ψ + s ϕ s θ c ψ c ϕ c ψ s ϕ s θ s ψ s ϕ c θ s ϕ s ψ c ϕ s θ c ψ s ϕ c ψ + c ϕ s θ s ψ c ϕ c θ ]
where c and s denote the cos and sin function and ϕ, θ, and ψ are the rotation angles about U–, V–, and W–axes, respectively.
Unfortunately, as with all IMU sensors, the ProMove mini sensors also have problems with a random bias that builds up over time. Accurately determining the body position and orientation for more than a few seconds is impossible because of a growing drift. To overcome this problem, some researchers use accelerometers and magnetometers in a complementary filter [20,21]. In addition, tracking algorithms that restrict limb movement are often used. This procedure reduces the effect of sensor drift on orientation and position estimates [22]. Favre et al. based their research on two sensor modules installed on the lower leg and thigh. They developed an algorithm for estimating the uniaxial angles of the joints. All modules contained two accelerometers and one gyroscope [23]. For inertial data processing in the measurement system, some authors used the Butterworth low-pass filter [24]. In our test, we used optical Vicon Nexus system (Vicon Motion Systems Ltd, Yarnton, UK) to validate each sensor before the experiment [25]. The 20-s stand test was used to calculate drift parameters and orientation of each sensor with the Vicon system. This system has protocols and, during gait, we treated it as a gold standard. It was used as a truth-reference and we could compare both signal results. The IMU data were recorded in a laptop. It operates independently of the Vicon system. Data were recorded in independent systems. They were post-processed separately.

2.2. Exoskeleton of the Lower Limb with Hydraulic Actuators Model

The kinematic diagram of the experimental model of the lower limb exoskeleton with hydraulic actuators is presented in Figure 2. To support the movement of the lower limb, three double-acting hydraulic actuators were proposed. The first actuator is responsible for the angle in the hip joint. The second, located in the rear part of the limb (in the sagittal plane), is responsible for the angle in the knee joint. Its characteristic feature is the lower catch, located below the knee joint. The role of the last third servomotor is to determine the right angle in the ankle joint. The mechanical structure of a proposed exoskeleton model is pseudo-anthropomorphic. The exoskeleton model is similar to a human's leg, but does not include all of DoF. A pseudo-anthropomorphic exoskeleton model has three DoF per leg: the hip, the knee, and 1 degree at the ankle. Hip abduction/adduction and internal/external rotation are in a passive joint. Ankle adduction/abduction is also passive. Hydraulic actuators are designed along with the lower limb segments.
The coordinates of the characteristic points, in the adopted system, in the starting position (as in Figure 2a) were calculated as:
A = ( 0 , 0 ) B = c + c tg θ p , c + c C = c + c tg θ p + a , c D 0 = c + c tg θ p + a + b t , c E 0 = c + c tg θ p + a + b t , c b t F 0 = c + c tg θ p + a + l t a t , c G 0 = c + c tg θ p + a + l t , c H 0 = c + c tg θ p + a + l t + a l , c I 0 = c + c tg θ p + a + l t + a l , c b t J 0 = c + c tg θ p + a + l t + a l + b l , c + b l K 0 = c + c tg θ p + a + l t + l l , c L 0 = c + c tg θ p + a + l t + l l , c b f M 0 = c + c tg θ p + a + l t + a l + b l , c + b f N 0 = c + c tg θ p + a + l t + l l + l a , c b f O 0 = c + c tg θ p + a + l t + l l + l a , c + l f b f P 0 = c + c tg θ p + a + l t a t , c + c R 0 = c + c tg θ p + a + l t + a 2 , c
The coordinates of the Equation (2) depend on the anthropometric parameters that can be measured individually or based on data proposed by Winter and Hof [26,27,28]. The constant distances between points, necessary in further calculations, were determined from the relationship below.
A B ¯ = c + c 1 + tg 2 θ p C A ¯ = c 2 + c + c tg θ p + a 2 C B ¯ = c 2 + a 2 C E ¯ = b t 2 + b t 2 C P ¯ = c 2 + l t a t 2 I G ¯ = b t 2 + a l 2 J G ¯ = b l 2 + a l + a 2 2 E G ¯ = b t 2 + l t a 1 2 J K ¯ = b l 2 + l l a l a 2 2 K M ¯ = b f
The next step was to select actuators for the exoskeleton. The problem of actuation design is to find an actuator (minimum length, diameter, and stroke). Bi-directional linear hydraulic actuators (called double-acting cylinders) with a one-sided piston rod were proposed as the actuators. In this type of actuator, the working fluid acts alternately on both sides of the piston. In the hydraulic exoskeletons, it is best to have double-acting cylinders because they move in two directions (flexion/extension). Moreover, this kind of actuator is faster, stronger, and uses less energy than single-acting cylinders. The actuator diagram of the hydraulic cylinder is shown in Figure 2b. The maximum value of the bending force FmaxZ and the straightening force FmaxP, as a function of pressure p, actuator bore diameter sD, and diameter of the cylinder working chamber tD, were determined from the formula below.
F m a x Z = p π ( s D ) 2 4 ,   F m a x P = p π ( s D 2 t D 2 ) 4
An actuator with a larger diameter produces more force and joint torque. However, it will require larger volumetric displacements for a given angular motion. Based on Equation (2), the length of the hydraulic cylinders in the starting position was defined below.
l h 0 = a + l t a t l k 0 = l t b t + a l l a 0 = ( b f b l ) 2 + ( l l a l b l ) 2
Based on the dimension of the actuator, it is possible to calculate the location of the actuator end-points on two links. It is very important that the actuator action lines must not pass through the joint. To determine the location of characteristic points, directional cosine matrices were used [29]:
M h = [ cos θ h sin θ h sin θ h cos θ h ] ,   M k = [ cos θ k sin θ k sin θ k cos θ k ] ,   M a = [ cos θ a sin θ a sin θ a cos θ a ]
The coordinates of the characteristic points of the hydraulic exoskeleton of the lower limbs, as a function of angles (θh, θk, θa), were determined.
A = 0 0 B = c + c tg θ p c + c C = a + c + c tg θ p c D = M h b t 2 0 + C E = M h b t 2 b t + C F = M h l t a t 0 + C G = M h l t 0 + C H = M h M k a l 0 + l t 0 + C I = M h M k a l b t + l t 0 + C J = M h M k a 1 + a 2 b l + l t 0 + C K = M h M k l l 0 + l t 0 + C L = M h M k M a 0 b f + l l 0 + C M = M h M k M a 0 b f + l l 0 + l t 0 + C N = M h M k M a a f b f + l l 0 + l t 0 + C O = M h M k M a a f l f b f + l l 0 + l t 0 + C P = M h l t a t c + C R = M h M k a l + a 2 0 + l t 0 + C
From the derived Equation (7), the change in piston rod length from the starting position was determined, and the model is shown in Figure 2.
l h θ h = B P ¯ = ( P ( 1 , 1 ) B ( 1 , 1 ) ) 2 + ( P ( 2 , 1 ) B ( 2 , 1 ) ) 2 l h 0 l k θ k = E I ¯ = ( I ( 1 , 1 ) E ( 1 , 1 ) ) 2 + ( I ( 2 , 1 ) E ( 2 , 1 ) ) 2 l k 0 l a θ a = J M ¯ = ( M ( 1 , 1 ) J ( 1 , 1 ) ) 2 + ( M ( 2 , 1 ) J ( 2 , 1 ) ) 2 l a 0 ε 1 h = l h 0 l h θ h l h 0 ε 1 k = l k 0 l k θ k l k 0 ε 1 a = l a 0 l a θ a l a 0
The displacement of the actuator piston allows us to obtain the required bending moments τmaxF and straightening individual joints τmaxE, whose maximum values were determined as:
τ h max E = F maxp r h × l h θ h l h 0 , τ h max F = F max Z r h × l h θ h l h 0 τ k max E = F max P r k × l k θ k l k 0 , τ k max F = F max Z r k × l k θ k l k 0 τ a max E = F max P r a × l a θ a l a 0 , τ a max F = F max r a × l a θ a l a 0
where r is the distance of the actuators from the joint axis. It is clear from the geometrical Equation (9) that the distance of the actuator from the joint has a decisive influence on the generated moment. The further the actuator is placed, the greater the torque that can be obtained. Similarly, larger diameter cylinders can generate greater torque, but this requires more working hydraulic fluid. The key thing is to select the appropriate actuator type (diameter, minimum and maximum length, and fixing at characteristic points B, P, E, I, J, and M). The cylinders should provide a full range of angular movement for each joint. At this point, attention should be paid to the method of mounting the cylinders (piston rod position) shown in Figure 2. At constant pressure, greater strength will be obtained when straightening the hip, knee, and plantar bending in the case of the ankle.
The operation of the exoskeleton has two phases: the transfer phase and the support phase, and models are shown in Figure 3a,b. When analyzing the transfer phase, it is assumed that the upper part of the human body with the device (pelvis, torso, exoskeleton control, and power supply) is immobilized. A detailed mathematical model of a limb equipped with an exoskeleton with a hydraulic actuator, including the foot model in the support and transfer phase, can be found in Reference [30].

3. Results

Data are presented graphically so that time is normalized to 100% of the cycle (Figure 4). Figure 5 and Figure 6 show the change in the angles of individual joints and the length of the hydraulic exoskeleton actuators in free walking and while running. The actuator piston length was determined as half the distance between the cylinder attachment points in the initial position. Individual actuators are marked in the drawing with numbers from 1 to 3. The hydraulic exoskeleton of each lower limb has three degrees of freedom in the sagittal plane.
In the proposed model, the mass and location of the centres of gravity of the thigh, lower leg, and foot are known, along with the moments of inertia relative to the axis perpendicular to the sagittal plane. During the transfer phase, the foot rotation around the axis passing through the ankle is skipped. The equation of motion in the transfer phase can, therefore, be written as:
H ( θ ) θ ¨ + C ( θ , θ ˙ ) θ ˙ + G ( θ ) = τ
where θ(t) is a vector of joint variables, the vector of individual angles is θ = [ θ h , θ k , θ a ] T , and the vector of angular velocities of individual joints is θ ˙ = [ θ ˙ h , θ ˙ k , θ ˙ a ] T . The matrix of required moments in individual joints from actuators is τ = [ τ h , τ k , τ a ] T . The symmetrical matrix determining the inertia of the limb together with the exoskeleton is marked as H(θ). The velocity coupling matrix is C ( θ , θ ˙ ) T , and the matrix G ( θ ) = [ θ h , θ k , θ a ] T   describes the gravitational forces acting on individual limb segments. The moments in individual joints τ are the sum of the moments coming from the user's muscles τ u and the actuators τ S . They are calculated according to the Equation (8), where, in the transfer phase, the value of the moment τ a is assumed to be 0. In this model, the phenomenon of friction is not taken into account.
The vector of articulated variables has three components, so the dimension of the generalized force vector τ ( t ) is also three. Unlike the previous model, the mass of the upper body and exoskeleton, with a load on the user’s back, has been simplified to a mass concentrated in the middle of the hip at one point. The equation of motion in the support phase takes the same form as the Equation (8). The moment in the ankle joint τ a arises from the user’s muscles, while, in the knee joint, it is the sum of the moment from the muscles τ u and the actuator τ k . The location of the centres of gravity of individual body parts is shown in Figure 7.
Mass values of individual segments of the human body are based on Reference [13]. An even distribution of gravity is assumed for each limb. The masses of individual limb segments were determined on the basis of anthropometric tests, and their values are, respectively, mt = 8 kg (tight), ml = 4.52 kg (shank), and mb = 27.12 + 25 = 43.12 kg, where the value of 25 kg corresponds to the mass of the load and exoskeleton per one leg [31]. The position of the centre of mass of the thigh, 1 and 2 actuators, relative to the knee joint, can be defined as:
x G c = m i x i m i = m t x t + m 1 x 1 + m 2 x 2 m t + m 1 + m 2 , y G c = m i y i m i = m t y t + m 1 y 1 + m 2 y 2 m t + m 1 + m 2 .
whereas the shank and actuator 3 centre of mass relative to the ankle joint is calculated as:
x K c = m l x l + m 3 x 3 m l + m 3 , y K c = m l y l + m 3 y 3 m l + m 3 .
Figure 8 presents the velocity of changing the length of the actuators during walking and running. It was observed that the maximal values during walking 0.3 m/s and running 0.4 m/s are in the second actuator (knee joint) during a swing phase. For the hip, the maximal value is 0.12 m/s for walking and 0.09 m/s for running.

4. Discussion

In this paper, we presented the kinematics of exoskeleton hydraulic actuators when walking and running. The main aim of the letter was to present a proposal for designing an exoskeleton with the hydraulic actuators. We built a geometrical model of a hydraulic exoskeleton based on anthropometrical parameters. It may be used in the kinematic and kinetic simulation of human movement. The angles during walking of joints were calculated using IMUs. The use of IMUs to calculate angles is suitable for investigators because of the limited need for equipment. Angle values obtained can be used to determine the operating parameters of exoskeletons. Next, by implementing these parameters in the model, it is possible to analyze how actuators should work. Determination of kinematic parameters enables the selection of hydraulic actuators and geometric parameters.
In our model, we did not normalize the joint angles to human height. Dempster has suggested scaling data to a human size to adjust for various participant anthropometrics [28]. We decided to present our results without standardization. The purpose was to present data that are easily implemented to the exoskeleton model. The differences in anthropometrics between of our study participants may impact joint parameters and exoskeleton actuator velocities.
We examined preferred walking and running speeds. If the exoskeleton was to be used in the rehabilitation of people with mobility problems, such as cerebral palsy or stroke, a range of lower speeds of movement should be considered [2,21]. Future research should be focused on a walking speed range of 0.40 to 1.6 m/s. According literature, it is representative of the range of gait speeds in clinical research [31].
The current study was only conducted in healthy adults by using the IMU. Unfortunately, it does not give a picture of people with a walking disability [32,33]. Future research should include an analysis of the angular velocity range of the joints. Much work needs to be done to accurately design the detailed exoskeleton model, analyze its performance, and make a real model. To optimize the operation of the exoskeleton, it is also necessary to conduct parametric studies to select the best possible values of the design variables. Unique results were presented by Kańtoch who proposed developing smart clothing that integrates IMU sensors into garments [34]. Therefore, this solution is possible to monitor human activity, which can be used to calculate human position as a signal for exoskeletons.
Finally, it should be noted that the proposed kinematic model of the exoskeleton may be the basis for the real model and the analysis of gait dynamics, which will be presented in the next publication.

Author Contributions

Conceptualization, S.G. and T.K. Methodology, S.G. Software, I.M. Validation, S.G. and T.K. Formal analysis, A.B. Investigation, T.K. Resources, S.G. Data curation, A.B. Writing—original draft preparation, S.G. Writing—review and editing, T.K. Visualization, I.M. Supervision, S.G. and T.K. Project administration, S.G. Funding acquisition, T.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pons, J.L. Wearable Robots: Biomechatronic Exoskeletons; Wiley: Hoboken, NJ, USA, 2008. [Google Scholar]
  2. Martinez, G.M.C.; Aviles, L.A.Z. Design Methodology for Rehabilitation Robots: Application in an Exoskeleton for Upper Limb Rehabilitation. Appl. Sci. 2020, 10, 5459. [Google Scholar] [CrossRef]
  3. Lippi, V.; Mergner, T.A. Challenge: Support of Standing Balance in Assistive Robotic Devices. Appl. Sci. 2020, 10, 5240. [Google Scholar] [CrossRef]
  4. Nitschke, J.; Kuhn, D.; Fischer, K.; Röhl, K. Comparison of the Usability of the ReWalk, Ekso and Hal Exoskeletons in a Clinical Setting. Orthop. Technol. 2014, 9, 21–24. [Google Scholar]
  5. Kazerooni, H.; Chu, A.; Steger, R. That which does not stabilize, will only make us stronger. Int. J. Robot. Res. 2007, 26, 75–89. [Google Scholar] [CrossRef] [Green Version]
  6. Taha, Z.; Majeed, A.P.P.A.; Abidin, A.F.Z.; Ali, M.A.H.; Khairuddin, I.M.; Deboucha, A.; Wong, Y. A hybrid active force control of a lower limb exoskeleton for gait rehabilitation. Biomed. Technol. 2018, 63, 491–500. [Google Scholar] [CrossRef] [PubMed]
  7. Treadway, E.; Gan, Z.; Remy, C.D.; Gillespie, R.B. Toward controllable hydraulic coupling of joints in a wearable robot. IEEE Trans. Robot. 2018, 34, 748–763. [Google Scholar] [CrossRef] [PubMed]
  8. Kawamoto, H.; Sankai, Y. Power assist method based on phase sequence and muscle force condition for HAL. Adv. Robot. 2005, 19, 717–734. [Google Scholar] [CrossRef]
  9. Walsh, C.; Paluska, D.; Pasch, K.; Grand, W.; Valiente, A.; Herr, H. Development of a lightweight, underactuated exoskeleton for load-carrying augmentation. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, FL, USA, 15–19 May 2006; pp. 3485–3491. [Google Scholar]
  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. Rehabilit. 2012, 91, 911–921. [Google Scholar] [CrossRef] [Green Version]
  11. Lee, T.; Lee, D.; Song, B.; Baek, Y.S. Design and Control of A polycentric Knee Exoskeleton Using an Electro-Hydraulic Actuator. Sensors 2020, 20, 211. [Google Scholar] [CrossRef] [Green Version]
  12. Nesler, C.R.; Swift, T.A.; Rouse, E.J. Initial Design and Experimental Evaluation of a Pneumatic Interference Actuator. Soft Robot. 2018, 5, 138–148. [Google Scholar] [CrossRef]
  13. Glowinski, S. Wybrane Zagadanienia Projektowania i Modelowania Egzoszkieletów Kończyn Dolnych; Koszalin Technical University: Koszalin, Poland, 2016; p. 198. (In Polish) [Google Scholar]
  14. Yu, H.; Huang, S.; Thakor, N.V.; Chen, G.; Toh, S.-K.; Cruz, M.S.; Yassine, G. A novel compact compliant actuator design for rehabilitation robots. In Proceedings of the 2013 IEEE 13th International Conference on Rehabilitation Robotics (ICORR), Seattle, WA, USA, 24–26 June 2013. [Google Scholar] [CrossRef]
  15. Liu, T.; Inoue, Y.; Shibata, K.; Shiojima, K.; Han, M.M. Triaxial joint moment estimation using a wearable three-dimensional gait analysis system. Meas. J. Int. Meas. Confed. 2014, 47, 125–129. [Google Scholar] [CrossRef]
  16. Inertia Technology. Available online: http://www.inertiatechnology.com/promove-mini (accessed on 10 January 2019).
  17. Glowinski, S.; Blazejewski, A.; Krzyzynski, T. Inertial sensors and wavelets analysis as a tool for pathological gait identification. Adv. Intell. Syst. Comput. 2017, 526, 104–114. [Google Scholar] [CrossRef]
  18. Glowinski, S.; Łosiński, K.; Kowiański, P.; Waśkow, M.; Bryndal, A.; Grochulska, A. Inertial Sensors as a Tool for Diagnosing Discopathy Lumbosacral Pathologic Gait: A Preliminary Research. Diagnostics 2020, 10, 342. [Google Scholar] [CrossRef] [PubMed]
  19. Wu, G.; Van Der Helm, F.; Veeger, H.; Makhsous, M.; Van Roy, P.; Anglin, C.; Nagels, J.; Karduna, A.R.; McQuade, K.; Wang, X.; et al. ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion—Part II: Shoulder, elbow, wrist and hand. J. Biomech. 2005, 38, 981–992. [Google Scholar] [CrossRef] [PubMed]
  20. Abhayasinghe, N.; Murray, I.; Bidabadi, S.S. Vaidation of Tigh Angle Estimation Using Inertial Measurement Unit data against Optical Motion Capture Systems. Sensors 2019, 19, 596. [Google Scholar] [CrossRef] [Green Version]
  21. Justa, J.; Smidl, V.; Hamacek, A. Fast AHRS Filter for Accelerometer, Magnetometer, and Gyroscope Combination with Separated Sensor Corrections. Sensors 2020, 20, 3824. [Google Scholar] [CrossRef]
  22. Shen, S.; Gowda, M.; Choudhury, R.R. Closing the Gaps in Inertial Motion Tracking. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (MobiCom ‘18), New Delhi, India, 29 October–2 November 2018. [Google Scholar] [CrossRef]
  23. Favre, J.; Jolles, B.M.; Siegrist, O.; Aminian, K. Quartenion-based fusion of gyroscopes and accelerometers to improve 3D angle measurement. Electron. Lett. 2006, 42, 612–614. [Google Scholar] [CrossRef]
  24. van Hees, V.T.; Gorzelniak, L.; Leon, E.C.D.; Eder, M.; Pias, M.; Taherian, S.; Ekelund, U.; Renstrom, F.; Franks, P.W.; Horsch, A.; et al. Separating Movement and gravity Components in an Acceleration Signal and Implications for the Assessment of Human Daily Physical Activity. PLoS ONE 2013, 8. [Google Scholar] [CrossRef] [Green Version]
  25. Available online: https://www.vicon.com/hardware/ (accessed on 25 August 2020).
  26. Hof, A.L. Scaling gait data to body size. Gait Posture 1996, 3, 222–223. [Google Scholar] [CrossRef]
  27. Winter, D.A. Biomechanics and Motor Control; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar]
  28. Dempster, W.T. Space Requirements of the Seated Operator; Wright Air Development Center: Dayton, OH, USA, 1955. [Google Scholar]
  29. Denavit, J.; Hartenberg, R.S. A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices. J. Appl. Mech. 1955, 77, 215–221. [Google Scholar]
  30. Chen, X. Human Motion Analysis with Wearable Inertial Sensors. Ph.D. Thesis, The University of Tennesee, Knoxville, TN, USA, 2013. [Google Scholar]
  31. Mentiplay, B.F.; Banky, M.; Clark, R.A.; Kahn, M.B.; Williams, G. Lower limb angular velocity during walking at various speeds. Gait Posture 2018, 65, 190–196. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Damiano, D.L.; Laws, E.; Carmines, D.V.; Abel, M.F. Relationship of spasticity to knee angular velocity and motion during gait in cerebral palsy. Gait Posture 2006, 239, 1–8. [Google Scholar] [CrossRef]
  33. Williams, G.; Banky, M.; Olver, J. Severity and distribution of spasticity does not limit mobility or influence compensatory strategies following traumatic brain injury. Brain Inj. 2015, 29, 1232–1238. [Google Scholar] [CrossRef] [PubMed]
  34. Kańtoch, E. Recognition of sedentary behavior by machine learning analysis of wearable sensors during activities of daily living for telemedical assessment of cardiovascular risk. Sensors 2018, 18, 3219. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Flowchart of the experimental procedure.
Figure 1. Flowchart of the experimental procedure.
Sensors 20 06116 g001
Figure 2. Structural diagram with parameters of the lower extremities’ hydraulic exoskeleton model (a) and cross-section of the double-acting hydraulic cylinder (b).
Figure 2. Structural diagram with parameters of the lower extremities’ hydraulic exoskeleton model (a) and cross-section of the double-acting hydraulic cylinder (b).
Sensors 20 06116 g002
Figure 3. Hydraulic exoskeleton model of the lower limb in the sagittal plane in the transfer phase (a), in the support phase (b), and in the squat phase (c).
Figure 3. Hydraulic exoskeleton model of the lower limb in the sagittal plane in the transfer phase (a), in the support phase (b), and in the squat phase (c).
Sensors 20 06116 g003
Figure 4. Anteroposterior joint angles during preferred walking (—) and running (---). The percentage of the gait cycle is shown on the x-axis. (a) hip, (b) knee, and (c) ankle.
Figure 4. Anteroposterior joint angles during preferred walking (—) and running (---). The percentage of the gait cycle is shown on the x-axis. (a) hip, (b) knee, and (c) ankle.
Sensors 20 06116 g004
Figure 5. The angles in the joints and length of the hydraulic exoskeleton actuators, while walking: Hip joint (a), knee joint (b), and ankle joint (c).
Figure 5. The angles in the joints and length of the hydraulic exoskeleton actuators, while walking: Hip joint (a), knee joint (b), and ankle joint (c).
Sensors 20 06116 g005
Figure 6. The angles in the joints and length of the hydraulic exoskeleton actuators, while running: Hip joint (a), knee joint (b), and ankle joint (c). A, B, C and D-exoskeleton positions presented on the top right side.
Figure 6. The angles in the joints and length of the hydraulic exoskeleton actuators, while running: Hip joint (a), knee joint (b), and ankle joint (c). A, B, C and D-exoskeleton positions presented on the top right side.
Sensors 20 06116 g006
Figure 7. Location of the centres of gravity of individual segments of the human body.
Figure 7. Location of the centres of gravity of individual segments of the human body.
Sensors 20 06116 g007
Figure 8. The actuators velocities during walking (—) and running (---): Hip actuator (a), knee actuator (b), and ankle actuator (c).
Figure 8. The actuators velocities during walking (—) and running (---): Hip actuator (a), knee actuator (b), and ankle actuator (c).
Sensors 20 06116 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Glowinski, S.; Krzyzynski, T.; Bryndal, A.; Maciejewski, I. A Kinematic Model of a Humanoid Lower Limb Exoskeleton with Hydraulic Actuators. Sensors 2020, 20, 6116. https://doi.org/10.3390/s20216116

AMA Style

Glowinski S, Krzyzynski T, Bryndal A, Maciejewski I. A Kinematic Model of a Humanoid Lower Limb Exoskeleton with Hydraulic Actuators. Sensors. 2020; 20(21):6116. https://doi.org/10.3390/s20216116

Chicago/Turabian Style

Glowinski, Sebastian, Tomasz Krzyzynski, Aleksandra Bryndal, and Igor Maciejewski. 2020. "A Kinematic Model of a Humanoid Lower Limb Exoskeleton with Hydraulic Actuators" Sensors 20, no. 21: 6116. https://doi.org/10.3390/s20216116

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