Next Article in Journal
Design of the VRLA Battery Real-Time Monitoring System Based on Wireless Communication
Next Article in Special Issue
An Assistive Technology Solution for User Activity Monitoring Exploiting Passive RFID
Previous Article in Journal
Influence of Surface and Bulk Defects on Contactless Resistivity Measurements of CdTe and Related Compounds
Previous Article in Special Issue
When I Look into Your Eyes: A Survey on Computer Vision Contributions for Human Gaze Estimation and Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Walking Strategies and Performance Evaluation for Human-Exoskeleton Systems under Admittance Control

Department of Electrical and Computer Engineering, National Chiao Tung University, Hsinchu 300093, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(15), 4346; https://doi.org/10.3390/s20154346
Submission received: 16 June 2020 / Revised: 28 July 2020 / Accepted: 30 July 2020 / Published: 4 August 2020
(This article belongs to the Special Issue Sensor-Based Assistive Devices and Technology)

Abstract

:
Lower-limb exoskeletons as walking assistive devices have been intensively investigated in recent decades. In these studies, intention detection and performance evaluation are important topics. In our previous studies, we proposed a disturbance observer (DOB)-based torque estimation algorithm and an admittance control law to shape the admittance of the human-exoskeleton system (HES) and comply with the user’s walking intention. These algorithms have been experimentally verified under the condition of no ground reaction force (GRF) in our previous studies. In this paper, we devised and integrated with the exoskeleton control system a sensing and communication module on each foot to measure and compensate for GRF. Rigorous theoretical analysis was performed and the sufficient conditions for the robust stability of the closed-loop system were derived. Then, we conducted level ground assistive walking repeatedly with different test subjects and exhaustive combinations of admittance parameters. In addition, we proposed two tractable and physically insightful performance indices called normalized energy consumption index (NECI) and walking distance in a fixed period of time to quantitatively evaluate the performance for different admittance parameters. We also compared the energy consumption for users walking with and without the exoskeleton. The results show that the proposed admittance control law reduces the energy consumption of the user during level ground walking.

1. Introduction

In recent years, studies about lower-limb exoskeletons have made significant progress [1,2,3,4,5,6,7,8]. Exoskeletons are assistive or rehabilitative mechatronic devices that actively provide energy to help healthy or gait-disordered people in enhancing or restoring normal locomotion. According to the mobility of the users and desired functionality, the design of exoskeletons may focus on different aspects. In this paper, we aimed at designing control systems of lower-limb exoskeletons that allow healthy people to walk in a more energy-efficient way. Since the target users are those who can walk by themselves, the primary goal of the exoskeleton control system is to comply with the user’s motion. In addition, tractable and physically insightful performance indices for the compliance control system should be identified such that the control parameters can be fine tuned accordingly, and the benefits of the exoskeleton can be quantitatively evaluated and compared.
Various methods for enhancing the compliance of exoskeletons have been developed, including feeding back biological signals of the user for intention detection, reducing the stiffness of the actuators by novel mechanical design, or exploring the delicate compliance control algorithms. Biological signals such as electromyography (EMG) and electroencephalography (EEG) directly reflect the user’s intention; hence, they are very useful for implementing compliance control. The hybrid assistive leg (HAL) in [9,10] measured the user’s EMG as control inputs; Gui et al. [11] proposed an adaptive method to estimate active joint torques by EMG signals. Lyu et al. [12] developed a rehabilitation system for home use that includes an EMG-controlled exoskeleton. The EMG signal can predict the user’s intention since it comes before the contraction and relaxation of muscles; however, it is inconvenient for the user to attach and detach EMG sensors to and from the skin. Another commonly used biological signal is EEG. In [13], Liu et al. developed a brain-controlled lower-limb exoskeleton with two EEG modalities. Lee et al. [14] established a brain–machine interface for the online control of a powered lower-limb exoskeleton based on the EEG signals recorded over the user’s sensorimotor cortical areas. Since the EEG-based methods need to measure and decode EEG signals through a model which is trained for each individual user, the process is time consuming and reliability is not guaranteed.
Another type of compliance control method relies on low-stiffness actuators. In [15], Lv et al. developed a walking assistive exoskeleton with customized backdrivable motors and torque/force sensors, whereas series elastic actuators (SEAs) with admittance/impedance control laws were used to implement the hip-joint exoskeleton in [16] and the knee orthosis in [17]. Although low-stiffness actuators endow the exoskeleton with desirable compliance, designing customized actuators that meet multiple stringent constraints on volume, weight, power consumption, heat dissipation, available output torque, and low stiffness is very challenging.
In addition, the compliance of exoskeletons can be achieved by delicately designed control algorithms. The Berkeley lower extremity exoskeleton (BLEEX) implemented a control algorithm that increases the magnitude of its sensitivity function [18,19,20] with respect to the user’s motion such that the user can drive the exoskeleton with subtle movements; however, robust stability margin may be an issue due to the large gain of the sensitivity function. In [21], Nagarajan et al. developed a linearized-model-based control law which shapes the mechanical admittance of the hip joint to amplify the user’s motion. Since the admittance was determined in advance, it cannot be adjusted online to meet the different requirements for various gaits and walking conditions.
To achieve walking assistance for healthy people, it is crucial for the control law to be highly compliant and highly adaptive with minimal sensor requirements. In our previous work [22,23], we did develop such an admittance control scheme based on estimated user joint torques. The torques exerted by the user to the so-called human-exoskeleton system (HES), i.e., the combination of the exoskeleton and the user’s lower limbs, are estimated based on joint angles and motor current without the needs of torque sensors or biological sensors. The estimated user torques indicate the intention of the user, and are used to determine the joint velocity, resulting in a trajectory-free admittance control law. Moreover, the admittance is adjustable online, allowing the exoskeleton to adapt itself to different walking conditions. However, the torque estimation algorithm in [23] is susceptible to the interference from the ground reaction force (GRF), and thus all tests in [23] were conducted under the condition of no contact with the ground. To overcome this problem, we extend the work of [23] in this paper by incorporating a sensing and communication module on each foot that measures the GRF and sends it to the central control unit (CCU) to compensate for it. Then, we carry out experiments to verify the effects of different admittance parameters on level ground walking. To quantitatively the compare experimental results, we proposed the normalized energy consumption index (NECI) and the walking distance in a fixed period of time as the performance indices. The former was calculated based on the estimated user joint torques and represents the normalized energy consumption of the user during walking, while the latter indicates the walking speed of the user with the aid of the exoskeleton. Note that both indices have physical insights and are easy to use since no extra sensors are required to calculate these indices.
To sum up, the contributions of this paper are as follows:
  • A trajectory-free admittance control law for the lower-limbs exoskeletons, which was initiated in our previous work [22,23], were completed and tested. The proposed admittance control law was based on the estimated user joint torques and fully complied with the user’s motion. Furthermore, the admittance of the human-exoskeleton system is adjustable such that the user’s gait can be shaped in a desired way.
  • Tractable and physically insightful performance indices for walking assistive exoskeletons are proposed. According to these performance indices, experimental data for the different subjects and different admittance parameters were evaluated. The results indicate how the admittance parameters quantitatively affect the gait.
We organized this paper as follows. In Section 2, the mechanism of the exoskeleton and the associated electronic modules are described in brief. In addition, the dynamic model of the exoskeleton and the proposed admittance control system structure are introduced. In Section 3, the closed-loop robust stability is analyzed. Then, in Section 4, the experimental results of level ground walking with different test subjects and admittance parameters are presented. Furthermore, we evaluate the effects of the admittance parameters by calculating the performance indices like NECI and walking distance. Finally, the conclusions are made in Section 5.

2. Hardware Setting, Models, and System Structure

2.1. Hardware Setting

The exoskeleton used in this paper was made by the Industrial Technology Research Institute (ITRI), Taiwan (see Figure 1). It is composed of four motors at the hip and knee joints. The original design was for the rehabilitation of patients with complete spinal cord injury. Hence, it was designed to have high stiffness in order to support the weight of the patient. To implement the proposed admittance control law, we modify its hardware and software. We replace the central control unit (CCU) with our own embedded controller (Raspberry Pi), and integrate a sensing, computing and communicating module at each foot to measure and compensate for GRF. Besides, the module also includes a potentiometer mounted next to the ankle to measure the ankle joint angle.
Figure 2a shows the photo of the sensing, computing and communicating module. To get an accurate GRF measurement, an intuitive way is to place as many pressure or force sensors as possible on the sole and sum up all the sensor measurements. However, calibrating numerous sensors is very time-consuming, costly, and therefore intractable. Instead, we place four force sensing resistors (FSRs) between two 3D printed polylactic acid (PLA) shoe pads at the locations, with reference to [24], as shown in Figure 2b,c shows the calibrated measurement of an FSR and compares it with the ideal one. Only the calibration result of one FSR is shown here; however, all FSRs were calibrated individually before they were installed in the sensing module. To distribute the user’s weight on these FSRs, we add the third shoe pad which connects to the second one through four pairs of screws and springs on top of the FSRs (see the explosion drawing in Figure 2d. The screws concentrate the weight on the FSRs while the springs surrounding the screws prevent the FSRs from overloading. The measured data are collected and pre-processed in an Arduino microcontroller. Then, the results are transmitted to the CCU through serial communication channels in real time.
Note that the sensing module is connected to the passive ankle joint of the exoskeleton. When the user puts on the exoskeleton and stands on the ground, the sensing modules on the feet support the weight of the user and the exoskeleton. Thus, the user does not feel the load of the exoskeleton when they are standing, and avoids extra energy consumption from the user due to the weight of the exoskeleton.

2.2. Human-Exoskeleton System (HES)

The hip and knee joints of the exoskeleton used in this article were actuated by motors on the sagittal plane, while its ankle joints were passive. Since the exoskeleton and the user’s lower limbs are firmly bound together, they are treated as a single system called the human-exoskeleton system (HES) in this paper. The HES can also be viewed as the biomechanical legs of the user, which is intended to enhance the strength of the user during walking. To simplify the model and the derivation of the model-based torque estimation algorithm, HES is considered as two identical and independent legs, and each leg is modeled as a two-joint planar manipulator with GRF exerting at the ankle as shown in Figure 3a. The positive direction and angular limitations of every joint are defined in Figure 3b. The influence of the internal force between the two hip joints during the stance phase can be diminished by properly tuning the admittance parameters. We will discuss the details in Section 4.2.
The single-leg dynamic model equation is shown as (1):
M ( θ ) θ ¨ + C ( θ , θ ˙ ) θ ˙ + G ( θ ) + B ( θ ˙ ) = T l + T h + J T ( [ θ T , θ S F ] T ) F R  
where θ = [ θ B T , θ T S ] T . θ B T and θ T S are the hip joint angle and knee joint angle, respectively. θ S F is the ankle angle. Their directions are defined in Figure 3b. θ ˙ and θ ¨ represent the angular velocity and acceleration, respectively. T l = [ T l , H , T l , K ] T is the load torque applied from the motors to HES; T h = [ T h , H , T h , K ] T is the human (i.e., wearer) input joint torque to HES. Subscripts H, K, B, T and S denote the quantities associated with the hip, knee, body(torso), thigh and shank, respectively. F R = [ F R , x , F R , y ] T is the GRF whereas J T ( [ θ T , θ S F ] T ) is the Jacobian matrix presented as (2). M ( θ ) , C ( θ , θ ˙ ) , G( θ ) and B ( θ ˙ ) denote the inertia matrix, the Coriolis and centrifugal matrix, the gravitational torque vector and the frictional torque vector, respectively. They are defined as (3).
J T ( [ θ T , θ S F ] T ) = [ L T s i n ( θ T S + θ S F ) + L S s i n ( θ S F ) L T c o s ( θ T S + θ S F ) + L S c o s ( θ S F ) L S s i n ( θ S F ) L S c o s ( θ S F ) ]
M ( θ ) = [ I T + I S + M T L T C 2 + M S ( L T 2 + L S C 2 + 2 L T L S C cos ( θ T S ) ) I S + M S ( L S C 2 + L T L S C cos ( θ T S ) ) I S + M S ( L S C 2 + L T L S C cos ( θ T S ) ) I S + M S L S C 2 ] C ( θ ,   θ ˙ ) = [ M S L T L S C sin ( θ T S ) θ ˙ T S M S L T L S C sin ( θ T S ) ( θ ˙ B T + θ ˙ T S ) M S L T L S C sin ( θ T S ) θ ˙ B T 0 ] G ( θ ) = [ ( M T L T C + M S L T ) G s i n ( θ B T ) + M S L S C G s i n ( θ B T + θ T S ) M S L S C G s i n ( θ B T + θ T S ) ] B ( θ ˙ ) = [ B B T θ ˙ B T + F B T s i g n ( θ ˙ B T ) B T S θ ˙ T S + F T S s i g n ( θ ˙ T S ) ]
In the definitions of M ( θ ) , C ( θ , θ ˙ ) , G( θ ) and B ( θ ˙ ) in (3), M is the mass, L is the length, and I is the moment of inertia. In addition, G is the gravity acceleration. B and F are the viscous and Coulomb friction coefficients, respectively. Subscripts B, T, S, C denote the quantities associated with the body (i.e., torso), thigh, shank, and center of mass, respectively. The parameters in (3) are identified from the experimental data as presented in the previous research [22]. The results are shown in Table 1. As we described in [22], the parameters in Table 1 are identified when there is no user putting on the exoskeleton. These parameters are treated as nominal parameters in this paper. Parameter variations due to different users will be explicitly taken into account in the controller design and the closed-loop system analysis in subsequent subsections.

2.3. Human-Exoskeleton System Including Motor Servo Control Loop

The dynamic model of the motor servo control loop is presented in this subsection. We consider only one leg here since the two legs are structurally identical. Let g = diag ( g H , g K ) be the gear ratio matrix and θ m = [ θ m , H , θ m , K ] T be the vector of motor angles. The relationship between the motor angle and the HES joint angle can be represented as (4)
θ m = g θ
The dynamic model of the motor’s rotor can be described as (5)
N m θ ¨ m + D m θ ˙ m = T m g - 1 T l
where N m = diag ( N m , H ,   N m , K ) and D m = diag ( D m , H , D m , K ) are the moment of inertia and the damping coefficient matrices of the rotor; T m = [ T m , H , T m , K ] T is the motor torque vector which is proportional to the motor current I m = [ I m , H , I m , K ] T   . Namely:
T m = K m I m
where K m = diag ( K m , H , K m , K ) is the motor constant matrix.
In this paper, the driver built-in velocity servo control loop is activated. In other words, the built-in velocity controller accepts the velocity command θ ˙ m c = [ θ ˙ m c , H , θ ˙ m c , K ] T from the admittance controller to be introduced in next subsection, and delivers the motor current I m = [ I m , H , I m , K ] T such that θ ˙ m follows θ ˙ m c   . From the official manual of the motor manufacturer, the built-in velocity controller is equivalent to the following form:
I m ( s ) = C V 2 ( s ) ( θ ˙ m c ( s ) C V 1 ( s ) θ ˙ m ( s ) )
Note that we present (7) in the Laplace domain and denote I m ( s ) and θ m ( s ) as the Laplace transforms of I m ( t ) and θ m ( t ) , respectively. In addition, C V i ( s ) = diag ( C V i , H ( s ) ,   C V i , K ( s ) ) ,   i = 1 ,   2 denote the feedback and feedforward equivalent velocity controllers, respectively.
Combining (1) and (4)–(7), we can represent the dynamics of a single leg as the block diagram in Figure 4a. In addition, we define the blocks of the systems labeled S a , S ^ a , and S m in Figure 4 as follows:
T e = S a θ ˙ = M ( θ ) θ ¨ + C ( θ , θ ˙ ) θ ˙ + G ( θ ) + B ( θ ˙ )
T ^ e = S ^ a θ ˙
T s = S m θ ˙ m = N m θ ¨ m + D m θ ˙ m
where S a is a nonlinear operator that maps the joint velocity θ ˙ to the right-hand side of (8). S a consists of exact and unknown system parameters in M( θ ), C ( θ , θ ˙ ) , G( θ ) and B ( θ ˙ ) , which means that S a includes the user’s lower limbs as a part of HES. The S ^ a of (9) is a nonlinear operator, which is the same as S a except that it consists of the nominal parameters in Table 1. Similarly, S m is a linear operator that maps the motor velocity θ ˙ m to the right-hand side of (10). T e = [ T e , H , T e , K ] T and T s = [ T s , H , T s , K ] T   are the equivalent joint torques from the movement of the exoskeleton and the torque exerting on the motor’s rotor, respectively. These definitions will simplify the derivation of the admittance control law and the robust stability analysis in the subsequent sections.

2.4. Disturbance Observer-Based Torque Estimator and Admittance Control

As shown in (1), T h is the user’s torque to HES, which indicates how the user would like to move the HES. Hence, we propose to estimate T h and treat it as the user’s motion intention. Then, the joint velocities are determined accordingly. Based on the dynamic model (1) and (4)–(7), or the block diagram of Figure 4a, we proposed in our previous research [22,23] a disturbance observer (DOB)-based torque estimator for estimating T h   . The proposed torque estimator is:
T ^ h = H [ S ^ a θ ˙ + g ( S m θ ˙ m K m I m ) J T ( [ θ T , θ S F ] T ) F R   ]
Once the user’s torque has been estimated, it can be used to determine the desired joint angular velocity as shown in (12) and (13):
θ ˙ m c = g θ ˙ c = g S d T ^ h
S d = ( N d s + D d ) 1
where θ ˙ c and θ ˙ m c are the angular velocity command to the joint and the motor, respectively. S d is a first-order system with a torque input and an angular velocity output. Such a system is called mechanical admittance (or admittance for short). S d consists of two admittance parameters N d = diag ( N d , H , N d , K ) and D d = diag ( D d , H , D d , K )   , representing the desired inertia and damping coefficients, respectively. Roughly speaking, if the torque estimation and the motor velocity servo control are accurate, i.e., T h T ^ h and θ ˙ θ ˙ c   , then S d becomes the admittance of HES. Since Nd and Dd can be assigned arbitrarily, provided that S d is stable, we can use the admittance control law to change the admittance of HES to any predefined function S d   . If S d has a high gain (or Nd and Dd are small), then the joints can move faster with a small torque. As a result, the user walks faster and feels more energy-efficient. Rigorous analysis on the robust stability of the closed-loop system will be presented in the next section.

3. Robust Stability Analysis of Walking

Since HES contains a feedback loop in it (see Figure 4) and the torque estimator (11) is based on the nominal model, it is crucial to guarantee the closed-loop stability of HES in the presence of model uncertainties. In this section, we derive sufficient conditions for the robust stability of the closed-loop system in Figure 4. Due to the feedback of GRF to the torque estimator, the stability conditions in this paper are slightly different from those in [23], where the GRF is ignored. Because the closed-loop system includes nonlinear terms in S a and S ^ a   , the notion of finite-gain 2 stability is considered here. Readers can find the basic definitions regarding the 2 -norm of a signal, 2 -gain, and finite-gain 2 stability of a system in [25]. We conducted a stability analysis in Section 3.1, and present the admittance control system under the condition of precise velocity servo control in Section 3.2.

3.1. Robust Stability Analysis for the Closed-Loop System

Note that S a and S ^ a defined in (8) and (9) are nonlinear mappings from θ ˙ to T e and T ^ e , respectively. Due to the nonlinearity of S a and S ^ a , the following analysis is derived in the time domain. Therefore, all the blocks in Figure 4 are regarded as input–output mappings in the time domain. Moreover, the blocks including S m , K m , g, C V 1 , and C V 2 are all linear time-invariant (LTI) and diagonal. Therefore, the series connections of these blocks are commutable. To smooth the derivation, we define the following input–output mappings in (14)–(17) that will be used in the analysis. Notice I here is the identity matrix:
α 1 = ( I + g 2 S m - 1 S a + S m - 1 K m C V 2 C V 1 ) - 1
α 2 = S m - 1 K m C V 2 S d
β = I g 2 K m C V 2 S d H ( I + g 2 K m C V 2 S d H ) - 1
γ = S m - 1 ( g - 2 + K m C V 2 S d H )
Based on Figure 4, we can derive the relationship from the user’s joint torque T h   and GRF F R to the joint velocity θ ˙   . The result is shown as (18), where = S a S ^ a is the model uncertainty. We define T i n p u t as the sum of T h and β J T F R , where β is defined in (16):
θ ˙ = ( α 1 1 + α 2 H ) 1 γ ( T h + β J T F R ) = ( α 1 1 + α 2 H ) - 1 γ T i n p u t
It is reasonable to assume that CV1 and CV2 stabilize the velocity loop of the motor, and CV2 is stable. Suppose that the desired admittance function Sd and the filter H are finite-gain 2 stable. g and Km are the constant matrix. We assume that β   , or equivalently ( I + g 2 K m C V 2 S d H ) 1 , is finite-gain 2 stable. Then, the 2 -norm of the T i n p u t is bounded, provided that the 2 -norms of T h   and F R are bounded. Under these conditions, the procedure for deriving robust stability in [23] can be directly applied to (18). Assuming that is finite-gain 2 stable and H a for some a > 0   . Then, we follow the procedure in [23] and can reach the conclusion that the closed-loop system (18) is finite-gain 2 stable if (19) is satisfied:
α 1 α 2 < 1 / a
We summarize the robust stability analysis as the following Theorem 1.
Theorem 1.
If the exoskeleton system in Figure 4 satisfies the following assumptions:
1.
CV2, Sd,and Hare finite-gain 2 stable;
2.
α 1 is stable, i.e., the velocity control loop of the joint motor is stable;
3.
( I + g 2 K m C V 2 S d H ) 1 is stable;
4.
The model uncertainty is finite-gain 2 stable and H < a for some 0 < a <   ;
5.
α 1 α 2 < 1 / a ;
then the exoskeleton system is finite-gain 2 stable.

3.2. Admittance Control System under Precise Velocity Servo Control

The state-of-the-art motor servo control technologies allow CV1 and CV2 to achieve precise velocity tracking, i.e., θ ˙ m θ ˙ m c   . As is well known by control engineers, precise tracking control relies on high-gain controllers in the loop, i.e., C V 2 1   . In such a circumstance, we can get (20) from (16), which implies that GRF F R has no effect on the joint velocity θ ˙ in (18).
β = I g 2 K m C V 2 S d H ( I + g 2 K m C V 2 S d H ) - 1 0
Following the same arguments as in [23], we can also get the following conclusions:
  • The gain of the admittance function is inversely proportional to the size of the model uncertainty:
    α 1 α 2 S d < 1 / a
  • If the identified model S ^ a is close to the actual one S a   , i.e., the uncertainty is negligible, then:
    θ ˙ = S d H T i n p u t = S d H T h
Combing (21), (22) and the fact that the uncertainty is more manifest in the high-frequency band while the bandwidth of the human motion is relative low, we conclude that H should be a low-pass filter.

4. Experimental Results and Discussion

The accuracy and robustness of torque estimation under the condition of no GRF have been experimentally verified in our previous work [22,23]. In this paper, we aimed at investigating how the proposed admittance control law affects the user’s level ground walking. As a first step, we verify by experiments that the effects of GRF on the estimated user’s torque can be eliminated if GRF is measured by the module we devised in Section 2.1. Then, the experiments on the level ground assistive walking with different admittance parameters are conducted in Section 4.2 to show that the user’s gaits can be shaped in a desired way. In Section 4.3, we recruit three test subjects who are significantly different in their height and weight, and repeat the level ground assistive walking experiments with the exhaustive exploration of admittance parameters. To quantitatively analyze the experimental results, we define the normalized energy consumption index (NECI) and walking distance as the performance criteria. Based on these criteria, we show that the proposed admittance control law reduces the energy consumption of the user in level ground walking.

4.1. Elimination of the Influence of GRF

To verify that the module in Section 2.1 can effectively eliminate the influence of GRF, we dangled the exoskeleton on a rack with no user in it (i.e., T h = 0   ) and no contact with the ground as in Figure 1a. Then, we applied forces by hand on the FSRs installed at the feet to simulate the effects of GRF, and calculated its equivalent torque by J T ( [ θ T , θ S F ] T ) F , where F is force measured from the FSRs. From the torque estimator (11) we see that this equivalent torque should be cancelled out by the term S ^ a θ ˙ + g ( S m θ ˙ m K m I m ) since T h = 0 in this case.
Figure 5 shows the experimental results of the right hip and right knee joints. The red long dashed line represents the term S ^ a θ ˙ + g ( S m θ ˙ m K m I m ) , which is called the uncompensated user’s torque estimate here because it is the user’s torque estimate without compensating for GRF. The blue short dashed line represents the equivalent joint torque due to the external force, J T ( [ θ T , θ S F ] T ) F . We can observe that they are very close but not exactly the same. This indicates that the effects of GRF can be properly compensated for, resulting in a sufficiently accurate user’s joint torque estimation during walking. However, the small residue in Figure 5 should be taken into account when admittance parameters are tuned. We will explore this issue in more detail in the next subsection.

4.2. Level Ground Walking Tests

In this subsection, we conducted experiments of level ground assistive walking with different admittance parameters to show that the user’s gait can be shaped by the admittance control law in a desired way. The photos of a healthy test subject wearing the exoskeleton and standing on the ground are shown in Figure 1b,c For safety reasons, the test subject was recommended to hold crutches during walking. The test subject was 170 cm tall, and weighed 77 kg, while the exoskeleton weighed 25.5 kg. During each experiment, the test subject was asked to walk freely in their most comfortable way for 20 s. We also asked the test subject to keep the inclination angle of the torso as small as possible, since a zero-inclination angle was implicitly assumed in the model (1). In the future, this issue will be resolved by measuring the inclination angle with an inertia measurement unit (IMU) installed at the lower back of the exoskeleton and compensating for it in the model-based torque estimator.
Because the imperfect cancellation of the equivalent joint torque due to GRF and coupling between two legs, the small residue shown in Figure 5 or the internal force between two hip joints may cause the vibration of the exoskeleton if it is amplified by a high-gain admittance function Sd. To attenuate the vibration while providing sufficient assistive torques during walking, we chose an admittance function with large inertia and damping coefficients in the stance phase, and switched to an admittance function with small inertia and damping coefficients in the swing phase. After some trials, we chose N d = diag ( 15,000 ,   20,000 ) and D d = diag ( 15,000 ,   20,000 ) in the stance phase. In the swing phase, we used two sets of parameters which were N d = diag ( 5000 ,   5000 )   , D d = diag ( 5000 ,   5000 ) as case (I), and N d = diag ( 1000 ,   1000 )   , D d = diag ( 3000 ,   3000 )   as case (II). The results are shown in Figure 6 and we can compare both cases to justify how the admittance parameters affect the gait.
Notice that it is easy to distinguish the stance phase from the swing phase, since GRF, or its equivalent joint torque, is zero during the swing phase (see Figure 6c). Comparing the two sets of admittance parameters, we see that case (I) is assigned a larger inertia and damping coefficients with both joints. Therefore, the subject is expected to experience a heavier load on his lower limb and experience more difficulty moving than the case (II). From Figure 6 we see that in both cases, the user’s torques have similar magnitudes; however, the gait cycle time of “lighter” parameters (i.e., case (II)) is much shorter than that using “heavier” parameters. In addition, the walking distances in 20 s of case (I) and (II) are 205 cm and 580 cm, respectively. These observations show that the test subject attempts to walk faster while keep the same level of joint torques when a set of smaller admittance parameters is applied.
Now, we demonstrated that the proposed admittance control method can shape the user’s gait by tuning the admittance parameters. In the next subsection, we will define physically insightful performance indices to quantitatively evaluate the effects of different admittance parameters

4.3. Performance Indices Based on Collected Data

During the level ground assistive walking experiments, data including the estimated test subject’s joint torque T ^ h   , and the joint angular velocity θ ˙ are collected with a sampling time of 20 milliseconds. For easy reference in the subsequent derivation, we used the subscripts H, K, R and L to denote the data associated with the hip, knee, right leg and left leg, respectively, while the index in parentheses represents the time sample. Supposing that N samples of data are collected during one experiment, then the normalized energy consumption index (NECI) associated with that experiment is defined as:
N E C I = 1 M i = H , K j = R , L ( k = 0 N 1 T ^ h , i , j ( k ) θ ˙ i , j ( k ) k = 0 N 1 | θ ˙ i , j ( k ) | )
where M is the test subject’s weight. The numerator of (23) is the total energy exerted from the test subject to each joint of HES, while the denominator is the total angular distance traveled by that joint. The ratio represents the energy consumed by the test subject on a joint when the joint moves by unit angular distance; therefore, it is independent of the walking speed. For example, if the walking speed is higher, the test subject must consume more energy; however, the angular distance is also longer and the ratio in (23) keeps the same value. Then, the NECI is defined as the sum of the ratios for the four joints (the hip and knee joints of both legs) and is normalized by the weight of the test subject. Thus, NECI represents the intrinsic biomechanical property of the test subject’s lower limbs and its value should be comparable between the different test subjects under different walking speed.
The advantages of NECI are evident. Firstly, NECI is calculated based on the data collected from the exoskeleton ( T ^ h and θ ˙   ). No extra sensors or devices are required. Secondly, NECI is independent of the data length and the test subject since it is normalized with respect to the angular distance and the weight of the test subject. Hence, NECI only reflects the differences resulting from the admittance parameters. The higher the NECI is, the more energy the test subject consumes in walking.
Another performance index we used in this paper was the walking distance. The duration of each experiment was fixed to 20 s. After the end of an experiment, the walking distance was measured and recorded. Since the time duration was fixed, a longer walking distance means a faster walking speed. Therefore, we can compare the effects of the admittance parameters on the walking speed.

4.3.1. Performance Indices of the Level Ground Walking Tests

In this subsection, we repeated the level ground assistive walking experiments with three different test subjects and exhaustive combinations of admittance parameters. The basic information of the test subjects is listed in Table 2, and both Nd and Dd vary from diag(1000, 1000) to diag(5000, 5000). NECI and the walking distance of all the experimental data are shown in Figure 7a,c and Figure 8a–c, respectively. Moreover, the dependence of these performance indices with respect to one admittance parameter when the other is fixed is shown in Figure 9 and Figure 10. Notice that all the experiments use the same nominal parameters shown in Table 1 for S ^ a   .
According to Figure 7, NECI decreases as Dd decreases, but there are no obvious differences when Nd is varying. This trend can be seen more clearly from Figure 9. When we fix Nd and adjust Dd, all the curves in Figure 9a show the same downward trend towards a smaller Dd. On the other hand, NECI is hardly affected by Nd since the curves in Figure 9b show no obvious trend with respect to Nd.; however, the mean value of NECI for the different Nd becomes smaller when Dd is fixed at a smaller value. As the result, we conclude that the user of the exoskeleton consumes less energy in walking when we choose a smaller damping coefficient, Dd.
Figure 8 shows that the walking distance increases as Nd decreases. This result can be seen more clearly from Figure 10b. Besides, Dd seems to have no definite influence on the walking distance as shown in Figure 10a.
To summarize, we showed that the proposed admittance control law can reduce the energy consumption of the user in the level ground walking by decreasing the damping coefficient Dd of the desired admittance function. We can also increase the walking speed by decreasing the inertia Nd of the desired admittance function. However, one question remains unsolved. Since all the comparisons of the performance indices are under the condition of using the exoskeleton for assistive walking, one might be curious about the performance indices for a healthy person walking without the exoskeleton. From the experimental data, we see that the walking speeds of all three test subjects are lower than the normal value, which is between 1.04 m/s and 1.50 m/s for younger pedestrians [26]. The possible reason is that the first order admittance function (13) does not coincide with the inherent human joint admittance. Therefore, the test subjects feel unnatural when the exoskeleton is involved in the assistive walking. Consequently, the test subjects tend to walk cautiously and slowly to assure their stability. The possible solutions are (1) asking the test subject to practice more and get used to the assistance from the exoskeleton, or (2) modifying the admittance functions. However, finding an energy-efficient and “natural” admittance function is an open question and is beyond the scope of this paper. We will explore this topic in future research.
Evaluating NECI for people walking without the exoskeleton is more challenging since it requires specialized equipment to measure or estimate the joint’s angular velocities and joint torques. Instead of collecting the experimental data of walking without the exoskeleton, we present the data obtained from an open source software, and compared them with the results of this subsection.

4.3.2. NECI Value for a Healthy Subject without the Exoskeleton

Figure 11 presents one gait cycle data of a healthy subject walking without the exoskeleton. The data are obtained from OpenSim 4.0 [27,28], an open source software for biomechanical modeling, the simulation and analysis developed by Stanford University. OpenSim builds a universal human musculoskeletal model based on muscle morphological parameters. Users can scale the universal model with respect to the body features of a test subject (high, weight, etc.) and build a personalized model for the test subject. Then, inverse kinematics is applied to match the personalized model to the recorded movement of the test subject. Then, the residual reduction algorithm (RRA) and the computed muscle control (CMC) algorithm combine the external forces (i.e., GRF) and generate muscle forces and joint torques.
We adopted the core model “gait10dof18musc” provided by the official OpenSim to produce the data in Figure 11. The model includes the trunk, pelvis and leg segments with 10 degrees of freedom and 18 muscles. The test subject of the model weighs 72.6 kg and is 180 cm tall. The sampling rate of the data is 1000 Hz. We used the data in Figure 11 as a reference for walking without the exoskeleton.
The NECI value of the data is 174.54 mNm/s-kg. Note that this value is in the same numerical range of the NECI values presented in Section 4.3.1, implying that the NECI is comparable among different test subjects with different walking speeds. Therefore, the NECI value of walking without the exoskeleton is used as the benchmark to compare with the experimental results in Section 4.3.1. Then, we can realize the differences in energy consumption of a healthy person walking with and without the exoskeleton. For the ease of comparison, we calculate the ratio of the NECI values in Section 4.3.1 to the benchmark and show the results in Table 3.
There are three numbers in each field of Table 3, indicating the aforementioned ratios for the three test subjects. If the ratio is larger than 1, the test subject consumes more energy than the benchmark. On the contrary, if the ratio is smaller than 1, it means that assistive walking by the admittance control law saves the energy of the test subject. For Subject 1, 2, and 3, they can save up to 47%, 36% and 53% of the energy with respect to the benchmark, respectively. We can also notice that for some particular sets of admittance parameters, the ratios are close to 1, which means that the energy consumption is roughly equal to the benchmark. Comments from the test subjects point out that they feel more natural in assistive walking when these sets of admittance parameters are applied. This reveals some clues for the future design of the admittance function that makes the exoskeleton nearly “transparent” to the user.

5. Conclusions

In this paper, we designed and implemented an admittance control system of the exoskeleton that makes energy-efficient assistive walking possible. The control system first compensates for the effects of GRF and then accurately estimates the torque from the user to the human-exoskeleton system (HES). In addition, the control system shapes the user’s gait by tuning the admittance function which has the input from the estimated user’s torque and the output to the joint angular velocity. Rigorous theoretical analysis on the robust stability of the closed-loop system is performed. Then, we proposed performance indices such as NECI and walking distance to evaluate the effects of each individual admittance parameter on the level ground assistive walking. Comparing the NECI value for a healthy person walking without exoskeleton, we found that energy-saving walking can be achieved.
According to the results of this paper, we conclude the advantages of the proposed methods:
  • The proposed admittance control system and GRF compensator can accurately estimate the user’s exerting torque to identify the walking intention and conduct assistive walking. No biological sensors are needed. In addition, the admittance is online adjustable which can shape the admittance of HES to adapt the gaits to different walking conditions in real time.
  • We proposed performance indices such as NECI and walking distance that can be easily calculated from the data collected by the exoskeleton. No extra devices or evaluating procedures are required. Moreover, these indices give physical insights of the performance in the perspectives of the user’s energy consumption and walking speed.
  • By comparing the results of the benchmark with the experimental data in Section 4.3.1, we claim that the proposed admittance control system is able to save the energy of the user during level ground walking. More precisely, the damping coefficient Dd of the admittance function regulates the energy consumption whereas the inertia Nd affects the walking speed.
In the future, we will establish an admittance function that allows the user to walk in a natural and more energy-efficient way. Meanwhile, the walking speed can be as high as the user expects. In addition, we would like to experimentally compare NECI values with other commonly used performance evaluation methods such as those based on sEMG or metabolic cost to verify the effectiveness of NECI.

Author Contributions

Conceptualization, C.L., T.H.; data curation, C.L.; formal analysis, C.L., T.H.; funding acquisition, T.H.; investigation, C.L.; methodology, C.L., T.H.; project administration, T.H.; resources, T.H.; software, C.L.; supervision, T.H.; validation, C.L., T.H.; visualization, C.L.; writing—original draft preparation, C.L.; writing—review and editing, T.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Technology (MOST), Taiwan under Grant MOST 107-2218-E-009-018.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yan, T.; Cempini, M.; Oddo, C.M.; Vitiello, N. Review of assistive strategies in powered lower-limb orthoses and exoskeletons. Robot. Auton. Syst. 2015, 64, 120–136. [Google Scholar] [CrossRef]
  2. Rupal, B.S.; Rafique, S.; Singla, A.; Singla, E.; Isaksson, M.; Virk, G.S. Lower-limb exoskeletons: Research trends and regulatory guidelines in medical and non-medical applications. Int. J. Adv. Robot. Syst. 2017, 14, 1–27. [Google Scholar] [CrossRef]
  3. Al-Quraishi, M.S.; Elamvazuthi, I.; Daud, S.A.; Parasuraman, S.; Borboni, A. EEG-based control for upper and lower limb exoskeletons and prostheses: A systematic review. Sensors 2018, 18, 3342. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Kapsalyamov, A.; Jamwal, P.K.; Hussain, S.; Ghayesh, M.H. State of the Art Lower Limb Robotic Exoskeletons for Elderly Assistance. IEEE Access 2019, 7, 95075–95086. [Google Scholar] [CrossRef]
  5. del Carmen Sanchez-Villamañan, M.; Gonzalez-Vargas, J.; Torricelli, D.; Moreno, J.C.; Pons, J.L. Compliant lower limb exoskeletons: A comprehensive review on mechanical design principles. J. Neuroeng. Rehab. 2019, 16, 55. [Google Scholar] [CrossRef] [PubMed]
  6. Rodríguez-Tapia, B.; Soto, I.; Martínez, D.M.; Arballo, N.C. Myoelectric Interfaces and Related Applications: Current State of EMG Signal Processing–A Systematic Review. IEEE Access 2020, 8, 7792–7805. [Google Scholar] [CrossRef]
  7. Ma, Y.; Wu, X.; Yi, J.; Wang, C.; Chen, C. A Review on Human-Exoskeleton Coordination Towards Lower Limb Robotic Exoskeleton Systems. Int. J. Robot. Autom. 2019, 34, 431–451. [Google Scholar] [CrossRef] [Green Version]
  8. Sawicki, G.S.; Beck, O.N.; Kang, I.; Young, A.J. The exoskeleton expansion: Improving walking and running economy. J. NeuroEng. Rehabil. 2020, 17, 1–9. [Google Scholar] [CrossRef] [PubMed]
  9. Kawamoto, H.; Sankai, Y. Power Assist System HAL-3 for Gait Disorder Person. In Proceedings of the International Conference Computer Helping People Special Needs (ICCHP) (Lecture Notes on Computer Science), Berlin, Germany, 15–20 July 2002. [Google Scholar]
  10. Kawamoto, H.; Lee, S.; Kanbe, S.; Sankai, Y. Power assist method for HAL-3 using EMG-based feedback controller. In Proceedings of the SMC’03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme—System Security and Assurance (Cat. No.03CH37483), Washington, DC, USA, 8 October 2003; Volume 2, pp. 1648–1653. [Google Scholar]
  11. Gui, K.; Liu, H.; Zhang, D. A Practical and Adaptive Method to Achieve EMG-Based Torque Estimation for a Robotic Exoskeleton. IEEE/ASME Trans. Mechatron. 2019, 24, 483–494. [Google Scholar] [CrossRef]
  12. Lyu, M.; Chen, W.H.; Ding, X.; Wang, J.; Pei, Z.; Zhang, B. Development of an EMG-Controlled Knee Exoskeleton to Assist Home Rehabilitation in a Game Context. Front. Neurorobot. 2019, 13, 67. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, D.; Chen, W.; Pei, Z.; Wang, J. A brain-controlled lower-limb exoskeleton for human gait training. Rev. Sci. Instrum. 2017, 88, 104302. [Google Scholar] [CrossRef] [PubMed]
  14. Lee, K.; Liu, D.; Perroud, L.; Chavarriaga, R.; Millán, J.D.R. A brain-controlled exoskeleton with cascaded event-related desynchronization classifiers. Robot. Autom. Syst. 2016, 90, 15–23. [Google Scholar] [CrossRef] [Green Version]
  15. Lv, G.; Zhu, H.; Gregg, R.D. On the design and control of highly backdrivable lower-limb exoskeletons. IEEE Control Syst. Mag. 2018, 28, 88–113. [Google Scholar] [CrossRef]
  16. Zhang, T.; Tran, M.; Huang, H. Admittance Shaping-Based Assistive Control of SEA-Driven Robotic Hip Exoskeleton. IEEE/ASME Trans. Mechatron. 2019, 24, 1508–1519. [Google Scholar] [CrossRef]
  17. Santos, W.M.D.; Caurin, G.A.P.; Siqueira, A.A.G. Design and control of an active knee orthosis driven by a rotary series elastic actuator. Control Eng. Pract. 2017, 58, 307–318. [Google Scholar] [CrossRef]
  18. Kazerooni, H.; Racine, J.-L.; Huang, L.; Steger, R. On the Control of the Berkeley Lower Extremity Exoskeleton (BLEEX). In Proceedings of the IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 4364–4371. [Google Scholar]
  19. Kazerooni, H.; Steger, R.; Huang, L. Hybrid control of the Berkeley lower extremity exoskeleton (BLEEX). Int. J. Robot. Res. 2006, 25, 561–573. [Google Scholar] [CrossRef]
  20. Zoss, A.B.; Kazerooni, H.; Chu, A. Biomechanical design of the Berkeley Lower Extremity Exoskeleton (BLEEX). IEEE/ASME Trans. Mechatron. 2006, 11, 128–138. [Google Scholar] [CrossRef]
  21. Nagarajan, U.; Aguirre-Ollinger, G.; Goswami, A. Integral admittance shaping for exoskeleton control. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015. [Google Scholar]
  22. Liang, C.; Hsiao, T.; Hsiao, C. Joint Torque Estimation of a Powered Exoskeleton Under Compliance Control Loop. In Proceedings of the 2018 International Automatic Control Conference (CACS), Taoyuan, Taiwan, 4–7 November 2018; pp. 1–6. [Google Scholar]
  23. Liang, C.; Hsiao, T. Admittance Control of Powered Exoskeletons Based on Joint Torque Estimation. IEEE Access 2020, 8, 94404–94414. [Google Scholar] [CrossRef]
  24. Park, J.; Na, Y.; Gu, G.; Kim, J. Flexible insole ground reaction force measurement shoes for jumping and running. In Proceedings of the 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob), Singapore, 26–29 June 2016; pp. 1062–1067. [Google Scholar]
  25. Khalil, H.K. Nonlinear Systems, 3rd ed; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  26. TranSafety, I. Study compares older and younger pedestrian walking speeds. Road Eng. J. 1997. Available online: https://web.archive.org/web/20090703084118/http://www.usroads.com/journals/p/rej/9710/re971001.htm (accessed on 15 June 2020).
  27. OpenSim official documentation of musculoskeletal models. Available online: https://simtk-confluence.stanford.edu:8443/display/OpenSim/Musculoskeletal+Models (accessed on 15 June 2020).
  28. Delp, S.L.; Anderson, F.C.; Arnold, A.S.; Loan, P.; Habib, A.; John, C.T.; Guendelman, E.; Thelen, D.G. OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement. IEEE Trans. Biomed. Eng. 2007, 54, 1940–1950. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. (a) Exoskeleton dangles on the rack; (b) the front view for a test subject wearing the exoskeleton and standing on the ground; and (c) side view for a test subject wearing the exoskeleton and standing on the ground.
Figure 1. (a) Exoskeleton dangles on the rack; (b) the front view for a test subject wearing the exoskeleton and standing on the ground; and (c) side view for a test subject wearing the exoskeleton and standing on the ground.
Sensors 20 04346 g001
Figure 2. Sensing and communication module on the foot and the calibration result of one FSR; (a) Side view of the module installed on the foot; (b) photos of the module; (c) FSR calibration result. The blue solid line and the orange dashed line represent the ideal and calibrated results, respectively; and (d) explosion drawing of the module.
Figure 2. Sensing and communication module on the foot and the calibration result of one FSR; (a) Side view of the module installed on the foot; (b) photos of the module; (c) FSR calibration result. The blue solid line and the orange dashed line represent the ideal and calibrated results, respectively; and (d) explosion drawing of the module.
Sensors 20 04346 g002
Figure 3. (a) Single-leg dynamic model of the exoskeleton; (b) the definitions of the joint angle directions and the joint angle limitations. The black, blue, green and brown solid line are the foot, shank, thigh and torso (i.e., body), respectively. The dotted lines represent the limb extension to the connected limb.
Figure 3. (a) Single-leg dynamic model of the exoskeleton; (b) the definitions of the joint angle directions and the joint angle limitations. The black, blue, green and brown solid line are the foot, shank, thigh and torso (i.e., body), respectively. The dotted lines represent the limb extension to the connected limb.
Sensors 20 04346 g003
Figure 4. Block diagram of the single-leg exoskeleton control system; (a) integrated dynamics including motors, drivers and the exoskeleton mechanism; (b) ground reaction force (GRF) compensator; (c) admittance law; and (d) disturbance observer.
Figure 4. Block diagram of the single-leg exoskeleton control system; (a) integrated dynamics including motors, drivers and the exoskeleton mechanism; (b) ground reaction force (GRF) compensator; (c) admittance law; and (d) disturbance observer.
Sensors 20 04346 g004
Figure 5. The uncompensated user’s joint torque estimation (red long dashed line) and the equivalent joint torque due to the external force (blue short dashed line): (a) right hip; and (b) right knee.
Figure 5. The uncompensated user’s joint torque estimation (red long dashed line) and the equivalent joint torque due to the external force (blue short dashed line): (a) right hip; and (b) right knee.
Sensors 20 04346 g005
Figure 6. The joint-related information of the walking experiments under different admittance parameters. (I) ( N d , H = N d , K , D d , H = D d , K ) = ( 5000 ,   5000 ) ; (II) ( N d , H = N d , K , D d , H = D d , K ) = ( 1000 ,   3000 ) ; (a) the joint angular velocity θ ˙ ; (b) the estimated user’s torque T ^ h ; and (c) the equivalent joint torque due to GRF. Red dot-dashed lines represent the hip joint and the blue dashed lines represent the knee joint. Subscripts R and L denote the right-leg and left-leg related data, respectively.
Figure 6. The joint-related information of the walking experiments under different admittance parameters. (I) ( N d , H = N d , K , D d , H = D d , K ) = ( 5000 ,   5000 ) ; (II) ( N d , H = N d , K , D d , H = D d , K ) = ( 1000 ,   3000 ) ; (a) the joint angular velocity θ ˙ ; (b) the estimated user’s torque T ^ h ; and (c) the equivalent joint torque due to GRF. Red dot-dashed lines represent the hip joint and the blue dashed lines represent the knee joint. Subscripts R and L denote the right-leg and left-leg related data, respectively.
Sensors 20 04346 g006
Figure 7. Three-dimensional plot of normalized energy consumption index (NECI) for a series of experiments as Nd and Dd vary from 1000 to 5000: (a) Subject 1; (b) Subject 2; and (c) Subject 3.
Figure 7. Three-dimensional plot of normalized energy consumption index (NECI) for a series of experiments as Nd and Dd vary from 1000 to 5000: (a) Subject 1; (b) Subject 2; and (c) Subject 3.
Sensors 20 04346 g007
Figure 8. Three-dimensional plot of walking distance for a series of experiments as Nd and Dd vary from 1000 to 5000: (a) Subject 1; (b) Subject 2; and (c) Subject 3.
Figure 8. Three-dimensional plot of walking distance for a series of experiments as Nd and Dd vary from 1000 to 5000: (a) Subject 1; (b) Subject 2; and (c) Subject 3.
Sensors 20 04346 g008
Figure 9. Plot of NECI for a series of experiments with different admittance parameters: (a) Nd is fixed and Dd varies; and (b) Dd is fixed and Nd varies. The red dot-dashed line, blue dashed line and the black dotted line represent the data of Subject 1, Subject 2 and Subject 3, respectively.
Figure 9. Plot of NECI for a series of experiments with different admittance parameters: (a) Nd is fixed and Dd varies; and (b) Dd is fixed and Nd varies. The red dot-dashed line, blue dashed line and the black dotted line represent the data of Subject 1, Subject 2 and Subject 3, respectively.
Sensors 20 04346 g009
Figure 10. Plot of THE walking distance for a series of experiments with different admittance parameters: (a) Nd is fixed and Dd varies; and (b) Dd is fixed and Nd varies. The red dot-dashed line, blue dashed line and the black dotted line represent the data of Subject 1, Subject 2 and Subject 3, respectively.
Figure 10. Plot of THE walking distance for a series of experiments with different admittance parameters: (a) Nd is fixed and Dd varies; and (b) Dd is fixed and Nd varies. The red dot-dashed line, blue dashed line and the black dotted line represent the data of Subject 1, Subject 2 and Subject 3, respectively.
Sensors 20 04346 g010
Figure 11. Joint data of one gait cycle obtained from the open source software: (a) joint angle; (b) joint angular velocity; (c) normalized joint torque. The red dot-dashed line and blue dashed line represent the data of the right leg and the left leg, respectively.
Figure 11. Joint data of one gait cycle obtained from the open source software: (a) joint angle; (b) joint angular velocity; (c) normalized joint torque. The red dot-dashed line and blue dashed line represent the data of the right leg and the left leg, respectively.
Sensors 20 04346 g011
Table 1. Identified parameter values of the right leg.
Table 1. Identified parameter values of the right leg.
ParametersUnitsValue
F T S mNm8342.99 (positive direction)
8873.57 (negative direction)
M S L S C G mNm3785.07
I S + M S L S C 2 mNm/(1/s2)2804.41
B T S mNm/(1/s)4915.77
M S L T L S C mNm/((1/s)2)162.22
F B T mNm9321.29 (positive direction)
9475.27 (negative direction)
( M T L T C + M S L T ) G mNm18260.22
( I T + M T L T C 2 + M S L T 2 ) mNm/(1/s2)3000
B B T mNm/(1/s2)5000
Table 2. Basic information of the test subjects.
Table 2. Basic information of the test subjects.
Test SubjectGenderAgeHeight (cm)Weight (kg)
Subject 1Male2917077
Subject 2Male2218060
Subject 3Male3016485
Exoskeleton 25.5
Table 3. Ratios of the NECI values for level ground walking with different admittance parameters with respect to the benchmark. The numbers without parentheses, with parentheses and with brackets are the results of Subject 1, Subject 2 and Subject 3, respectively.
Table 3. Ratios of the NECI values for level ground walking with different admittance parameters with respect to the benchmark. The numbers without parentheses, with parentheses and with brackets are the results of Subject 1, Subject 2 and Subject 3, respectively.
Dd\Nd50004000300020001000
50001.28 (1.54) [1.47]1.50 (1.87) [1.36]1.66 (1.61) [1.64]1.69 (1.60) [1.29]1.58 (1.65) [1.26]
40001.32 (1.65) [1.30]1.45 (1.64) [1.17]1.50 (1.35) [1.40]1.51 (1.44) [1.26]1.55 (1.18) [1.20]
30001.25 (1.26) [0.93]1.24 (1.43) [1.28]1.24 (1.14) [1.03]1.36 (1.07) [1.17]1.23 (1.03) [0.94]
20001.05 (1.42) [0.93]1.12 (0.97) [1.26]1.01 (0.92) [1.12]1.12 (1.03) [1.19]1.06 (0.90) [0.86]
10000.90 (1.18) [0.80]0.63 (1.08) [0.95]0.64 (0.64) [0.82]0.53 (0.69) [0.59]0.72 (0.72) [0.47]

Share and Cite

MDPI and ACS Style

Liang, C.; Hsiao, T. Walking Strategies and Performance Evaluation for Human-Exoskeleton Systems under Admittance Control. Sensors 2020, 20, 4346. https://doi.org/10.3390/s20154346

AMA Style

Liang C, Hsiao T. Walking Strategies and Performance Evaluation for Human-Exoskeleton Systems under Admittance Control. Sensors. 2020; 20(15):4346. https://doi.org/10.3390/s20154346

Chicago/Turabian Style

Liang, Chiawei, and Tesheng Hsiao. 2020. "Walking Strategies and Performance Evaluation for Human-Exoskeleton Systems under Admittance Control" Sensors 20, no. 15: 4346. https://doi.org/10.3390/s20154346

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