Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/363792358

Novel Design and Control of a Crank-Slider Series Elastic Actuated Knee


Exoskeleton for Compliant Human–Robot Interaction

Article in IEEE/ASME Transactions on Mechatronics · January 2022


DOI: 10.1109/TMECH.2022.3204921

CITATIONS READS
13 205

5 authors, including:

Jiyuan Song Yao Tu


Xi'an Jiaotong University Xi'an Jiaotong University
25 PUBLICATIONS 165 CITATIONS 27 PUBLICATIONS 184 CITATIONS

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Jiyuan Song on 26 September 2022.

The user has requested enhancement of the downloaded file.


This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IEEE/ASME TRANSACTIONS ON MECHATRONICS 1

Novel Design and Control of a Crank-Slider


Series Elastic Actuated Knee Exoskeleton
for Compliant Human–Robot Interaction
Jiyuan Song , Aibin Zhu , Member, IEEE, Yao Tu , Xiaodong Zhang, Member, IEEE,
and Guangzhong Cao , Senior Member, IEEE

Abstract—The lower-limb assist exoskeleton plays the Index Terms—Biomimetic actuators and sensors, design
role of torque assiting and compliant tracking for wearers to methodology for mechatronics, human–robot interaction,
perform tasks. Accurate torque generation, backdrivability medical and rehabilitation robotics, series elastic actuator
performance, low output impedance, and hardware com- (SEA).
pactness are essential factors for lower-limb exoskeleton to
achieve better compliant physical interaction. This research
studies a crank-slider series elastic actuator (CS-SEA) that
can be used as a compact exoskeleton joint module. The I. INTRODUCTION
device has a unique crank slider mechanism, and a set
HE exoskeleton are supposed to increase the strength,
of linear springs are equipped inside the slider to guar-
antee the nonlinear stiffness of its physical impedance so
that the torque effect can be improved and a high level
T endurance, and speed of the wearer, instead of hindering
the user’s natural movement, which is a manifestation of low
of transparency can be achieved. The RBF-based sliding impedance. The exoskeleton should provide a natural, intuitive,
mode controller is chosen as the output torque controller
of the exoskeleton, and the adaptive neuro-fuzzy sliding and transparent interface so that the user can perceive it as a
mode control law is designed and its stability is verified. true extension of his or her body rather than what he or she
The precise output force control performance of CS-SEA is is driving [1]. Power lower-limb-exoskeleton has a long history
verified by experiments. The actuator is incorporated into a [2], [3], [4], this system needs to provide a large enough torque to
knee exoskeleton prototype and was worn by the subjects. effectively assist the human body to move. In order to meet these
The experimental results demonstrate the precision of the
compliant transparent and torque assisting control while requirements, motors equipped with high reduction ratios gear
interacting with the human wearer. sets are widely used. For example, most of the existing wearable
exoskeletons, such as GAREX [5], eLEGS [6], and Rewalk
[7], with rigid transmission mechanisms to provide the wearer
with powerful walking assistance. However, this increases the
Manuscript received 19 December 2021; revised 30 June 2022; ac- mechanical impedance of the system and makes the wearer
cepted 31 August 2022. Recommended by Technical Editor J. Yoon and
Senior Editor N. G. Tsagarakis. This work was supported in part by the uncomfortable.
National Natural Science Foundation of China under Grants U1813212 The knee exoskeleton plays an important role in assisting
and 52175061, in part by the Shaanxi Provincial Key R&D Program individuals in daily activities such as sitting [8], standing [9],
under Grant 2020GXLH-Y-007, Grants 2021GY-333, 2021GY-286, and
2020GY-207, in part by the Shanxi Provincial Key Research Project walking [10], etc., because it can provide supportive assistance
under Grant 2020XXX001, and in part by the Xinjiang Funded by Au- or resistance. Knee exoskeleton with the rigid actuator [11],
tonomous Region Major Science and Technology Special Project under [12] may cause the poor human–robot interaction. The assistive
Grant 2021A02002. (Corresponding author: Aibin Zhu.)
Jiyuan Song, Aibin Zhu, Yao Tu, and Xiaodong Zhang are with the robot for patients with incomplete paraplegia and healthy peo-
Institute of Robotics and Intelligent Systems, Shaanxi Key Laboratory of ple involves physical human–robot interaction (pHRI), so the
Intelligent Robots, Key Laboratory of Education Ministry for Modern De- design requirements are very unique, such as low impedance
sign and Rotor-Bearing System, Xi’an Jiaotong University, Xi’an 710049,
China (e-mail: jysong@stu.xjtu.edu.cn; abzhu@mail.xjtu.edu.cn; performance and high power density. Unlike patients with
tu1007909971@stu.xjtu.edu.cn; xdzhang@mail.xjtu.edu.cn). complete paraplegia, patients with incomplete paraplegia and
Guangzhong Cao is with the Shenzhen Key Laboratory of Electro- normal people have the ability to move independently [13]. In
magnetic Control, Shenzhen University, Shenzhen 518060, China (e-
mail: gzcao@szu.edu.cn). order to minimize discomfort, the robot must not produce any
This work involved human subjects or animals in its research. Ap- unexpected resistance to the wearer’s autonomous movement.
proval of all ethical and experimental procedures and protocols was Therefore, this requires the actuator of the assistive robot to
granted by (Name of Review Board or Committee) (IF PROVIDED under
Application No. xx, and performed in line with the (Name of Specific have zero mechanical impedance and accurately generate the
Declaration). required assisting torque, which is usually called “transparent”
This article has supplementary material provided by the au- in pHRI.
thors and color versions of one or more figures available at
https://doi.org/10.1109/TMECH.2022.3204921. In the past few years, series elastic actuator (SEA) have been
Digital Object Identifier 10.1109/TMECH.2022.3204921 proposed to overcome the shortcomings of rigid geared motors

1083-4435 © 2022 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

2 IEEE/ASME TRANSACTIONS ON MECHATRONICS

and fulfill the requirements of actuators for pHRI [7]. SEA controller is selected as the torque controller of the CS-SEA, and
have been widely used in human orthotics and exoskeletons the adaptive neuro-fuzzy sliding mode control law is designed
[14], [15], [16], [17], [18], [19]. RoboKnee [1] is a linear and its stability is verified. The stiffness characteristics and
SEA that was designed to help climb stairs and bend knees, output torque control performance of the CS-SEA are tested by
but the original design made the range of motion not meet experiments. Finally, the device was worn by subjects in the form
the needs of daily exercise. Karavas [20] designed a rotary of a knee exoskeleton. The experimental results came from tests
SEA in the knee exoskeleton to compliantly assist the human on human subjects, demonstrating the effect of transparency and
body to complete the sitting to standing task. Compared with the accuracy of assisting torque while interacting with human
the rigid actuators, SEA have a lot of advantages in terms of wearers.
human–robot interaction, such as passive mechanical energy The rest of this article is organized as follows. Section II
storage, low mechanical output impedance, shock resistance, introduces the design requirements, structural design, stiffness
high force control accuracy, and interaction safety [21]. Also, the design, hardware description, and controller design. Section III
elastic elements in the transmission can separate the load from gives the experimental evaluation results of the CS-SEA. A
the friction and inertia of the transmission mechanism system, discussion and the conclusions are presented in Section IV.
and more importantly, external shocks can also be absorbed [22].
Though quasi-direct-drive (QDD) [23], [24], which has torque II. MATERIALS AND METHODS
motor and low reduction ratio can also produce the similar torque
effect with SEA, its output torque is relatively smaller than SEA. A. Requirements of Actuator
The concept of SEA was first proposed by Pratt and The goal of the knee exoskeleton is to provide the torque
Williamson [21], in which the Hooke’s law can be used to assisting or transparent interaction during different human gait
calculate the output force. Robinson carried out further research phases in different movement task. Therefore, exoskeleton needs
and made achievements in the development of the modeling to provide precise torque in assisting mode and minimize
and control scheme of SEA [25], [26]. On the basis of the human–robot interaction torque in transparent mode to improve
traditional SEA principle, many researchers have proposed im- human comfort, i.e., the actuator needs to have controllable
provement schemes. Variable stiffness actuator [27] is with an torque [36] and small output impedance to achieve the effect
added stiffness-adjusting mechanism in the SEA to generate of compliant interaction.
more precise torque, but the complexity of the mechanism limits For the human knee during the gait cycle, it needs to provide
its application in practical scenarios. SEAC [28] is adding a 60 N·m continuous torque in the supporting phase, it needs to
clutch to the end of the SEA, which improved the transparency provide 40 N·m continuous torque and 70 N·m maximum torque
and safety. But it is too large in the axial direction, making it [37] while in the swing phase, and 99% of the power in the
unconducive to the integration of the exoskeleton. SEA is the kinematic signal is kept below 6 Hz [38]. We extend the target
best solution to tradeoff power density and compliant drive with of the torque control bandwidth from 6 to 10 Hz, because the
current technology [24]. In order to minimize the axial size of the high torque output of exoskeleton in some phases during the
SEA, some transmission mechanisms have been attempted, e.g., gait cycle needs to be achieved by the accumulation of high
linkage mechanism [29], worm gear mechanism [30], timing speed [39]. The actuator needs to meet knee flexion/extension
pulleys, and timing belts [31]. and external/internal rotation, and can be used as a joint module
SEA-based robots are in close contact with humans, and it for building a reconfigurable wearable lower-limb exoskeleton.
is critical to control the relative position and interaction force The device should be adjustable, comfortable and light in weight,
between robots and humans. Torque control precision is critical and can appropriately transfer torque from its joint center to
for the safety of exoskeleton wearers but is difficult to achieve by the joint center of human knee without generating additional
SEA. The most common way to achieve exoskeleton assisting twisting motion around the thigh or calf. Otherwise, the high-
and transparency is to use impedance control [32], admittance assisting torque will cause musculoskeletal damage due to the
control [33], hybrid position force control [34], PID with a dislocation. Table Ⅰ lists the goals and performance parameters
disturbance observer [30], and modified model adaptive con- of the CS-SEA.
troller [35]. In rehabilitation projects, passive control methods
can be used, i.e., the exoskeleton assists human body with a
fixed trajectory. But for healthy people, whose body can walk B. Design of the CS-SEA
actively, the controller of exoskeleton needs to be considered the Fig. 1(a) shows the prototype of the unilateral knee exoskele-
wearer’s real-time voluntary movement. ton worn on the right leg of the human body. The exoskeleton
In this article, a crank-slider series elastic actuator (CS-SEA) parts are mainly made of magnesium–aluminum alloy and the
is introduced, which is an actuator for exoskeleton that displays system is light in weight (1.4 kg), this can reduce the limb inertia
low impedance to the wearer, has a natural interface, and ensures [40]. The thigh and calf ends of the actuator are connected to the
the wearer’s safety with accurate torque transmission. This rigid brace of the human leg, and the shoulder strap is connected
design uses a biased crank-slider mechanism and a set of springs, to the thigh end to bear the weight of the whole exoskeleton. The
in which the crank is used as the output of the actuator. This not CS-SEA is located on the outer side of the human leg, and there
only improves the controllability of the closed-loop torque but is a passive link parallel to the actuator on the inner side, which
also increases the compactness of the structure. The sliding mode allows the actuator to generate a uniform torque to the knee.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

SONG et al.: NOVEL DESIGN AND CONTROL OF A CRANK-SLIDER SERIES ELASTIC ACTUATED KNEE EXOSKELETON 3

Fig. 1. Overview of the CS-SEA for knee exoskeleton. (a) Lightweight exoskeleton is composed of a compact shoulder belt, leg braces, and
exoskeleton assembly. (b) Detailed display of the CS-SEA. (c) Elastic slider module, there are eight linear springs between the ball nut and the
slider. (d) Self-locking state of the CS-SEA.

The length of the output of the exoskeleton can be adjusted to exoskeleton can move in the direction of the calf. As a suspension
subjects from 160 to 185 cm. system, this can achieve the adjustment effect of the alignment
The exoskeleton joint module totally have 3 degrees of free- of the joint center.
dom: flexion/extension of knee, internal/external rotation of
thigh, and elongation/contraction of calf as shown in Fig. 1(b).
For the flexion/extension movement, it is driven by the CS-SEA C. Stiffness Design and Perception of Elastic
mechanism. A 150-watt dc motor (RE40, Maxon, Switzerland) Deformation
drives a ball screw after two timing pulleys transmission. The The elastic element in the SEA is particularly important
ball screw was chosen due to its efficiency and compact size, for the output torque. Some composite materials were used as
which helps to reduce lateral protrusion of the actuator. As shown elastomers in SEA, such as glass fiber [44], [45] and carbon fiber
in Fig. 1(c), a set of linear springs are preloaded and installed [46]. Obviously, the fiber material is of high energy density, but
between the ball nut and the slider. The slider can slide on the it has low shear stress. So the joint gap may gradually become
linear guide, which is parallel to the ball screw to ensure that larger with being used, which may reduce the accuracy of the per-
the ball screw only receives axial thrust. The link bar is hinged ception of interaction force [29]. To ensure stable performance
between the slider connecter and the rotating block. It is worth and the precision of repeated use, springs are widely used in
mentioning that the central axis of the thigh and shank does the SEA [1], [21], [30]. The torsion spring [30] can be directly
not pass through the center point of the output joint, there is arranged in the rotation center of the joint, but suitable elastic
an offset (ΔR) between the center of the joint and the axis of properties need to be customized, and it may increase the axial
the leg [see Fig. 1(d)]. This allows the exoskeleton joint to have size of the actuator. Here, 8 standardized linear springs are used
a self-locking effect in the support phase (output joint angle in the CS-SEA, which are parallel to the guide rail between
is close to 0°) [41], [42], which can avoid the transmission the ball nut and the slider, and 4 springs on each side of the
mechanism from bearing a large load. ball nut. The reason for choosing multiple springs instead of a
Two passive degrees of freedom located at the ends of the single spring is that the overall space occupied by the elastic
thigh and shank respectively, as the floating mechanism of the element can be reduced. High-strength compression flat wire
exoskeleton. The effect of adding a rotation pair and a linear mold spring (TL/SWL, China) is selected, and the stiffness of
motion pair as a self-aligning mechanism of the exoskeleton a single spring is 36.6 N/mm. The output torque of the actuator
joint at the adapter has been confirmed [43]. At the end of the can be calculated from the springs deformation data, which can
thigh adaptor, there is a disc elastic mechanism that contains 4 be measured by the motor encoder and the knee joint encoder,
linear springs in a circular array. When the thigh adapter of the the series elastic mechanism is shown in Fig. 2(a).
exoskeleton is fixed to the thigh of the human body, the exoskele- The displacement relationship between the output joint θ and
ton can realize internal and external rotation movements. This the slider xs can be obtained from the crank-slider transmission
is used to adjust the parallelism between the central axis of the [see Fig. 2(d) and (e)], which is shown as follows:
exoskeleton joint and the central axis of the human knee. And
there is a linear gas spring inside the calf adapter, and two linear
bearings parallel to the linear gas spring. When the calf adapter R2 + x2s + e2 − L2 e
θo = arccos  + arctan (1)
of the exoskeleton is fixed to the calf of the human body, the 2
2R xs + e 2 x s

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

4 IEEE/ASME TRANSACTIONS ON MECHATRONICS

Fig. 3. Electronic hardware system of the CS-SEA.

D. Electrical System
CS-SEA is equipped with a 150-watt brushed motor driver
(ESCON 50/5), which can provide encoder and motor current
data feedback to the control system. The miniature digital signal
Fig. 2. Transmission of CS-SEA. (a) Series elastic mechanism in the processor (STM32F103ZET6) has high speed, easy wireless
CS-SEA. (b) Linear transmission mechanism, including motor, timing communication, analog input (interface with dynamic torque
pulleys, screw, and nut. (c) Linear Springs. (d) Crank-slider mechanism.
(e) Math relating of CS-SEA. The brown rectangle represents the ball sensor for spring stiffness test), and serial peripheral interface
nut. The blue rectangle represents the slider, which is connected to the capabilities. The on-board computer has a loop frequency of
rotating block (L) through the link bar (R). The green represents the 1 kHz, reads data from the encoder counter through the se-
linear springs.
rial interface, sends the demand current to the motor driver
through the duty cycle of the pulse width modulation signal
where L, R, and e are the constant value parameters of the (2000 Hz), and reads data from the motor encoder (HEDL5540,
mechanism. θo is the knee joint angle corresponding to the slider Maxon, Sachseln, Switzerland) and the joint center encoder
at zero interaction force, i.e., xn = xs . (QY1503-CDZ5E, China). Data of the two encoders can monitor
In Fig. 2(b), the displacement relationship between the nut the deformation of the spring, with a resolution ratio of 2000
and the motor is shown as follows: lines. The CS-SEA controller communicates with the high-level
n1 · P · θm control system running on a laptop through the LAN bus. The
xn = (2) microcomputer, motor driver, and brushed motor are powered
2π · n2
by a lithium-ion battery (24 V, 2200 mAh). The system structure
where n1 : n2 = 1 : 2.5 is the transmission radius of two timing is shown in Fig. 3.
pulleys, P = 2 mm is the lead of the screw, θm (θmotor ) can be
obtained from the motor encoder.
According to the principle of virtual work in (3), the stiffness E. Torque Controller Design
can be expressed as (4). And J is the speed Jacobian mapping 1) Sliding Mode Controller Formulation: The interaction
from slider input to crank output, as shown in (5) model between the CS-SEA knee exoskeleton and human body
T · δθ = Fk · δx (3) is shown in Fig. 4(a), the interaction torque can be calculated by
(7). Here, the linear springs between the nut and the slider can
Kθ · δθ = ks · δx · δJ (4) be regarded as a virtual torsion spring between the crank and the
dx (e − R sin θ) output end in the actuator, as shown in Fig. 4(b) and (c).
J= = −R sin θ −  (5) The dynamics of the single degree-of-freedom knee exoskele-

L2 − (e − R sin θ)2 ton are given as follows:
where T is the output troque of the CS-SEA. Fk is the force
T = Ie θ̈Joint + bθ̇Joint + g(θJoint ) + τd (8)
between the ball nut and the slider, which can be calculated
by Hooke’s law. Kθ is the equivalent output stiffness of the Ta = Ia θ̈a + T (9)
CS-SEA. ks is the stiffness of the springs [see Fig. 2(c)].
So the output stiffness can be expressed as follows: where Ie is the inertial parameter of the actuator joint, b is the
viscous damping of the joint, g(θJoint ) the gravity torque of leg,
Kθ = ks (J + J˙ · δx) = ks [J 2 + J˙ · (xs − xn )]
2
(6)
Ia is the inertial parameter of the motor, τd is the disturbance
The output torque of the CS-SEA is from the interactive object. Ta is the output torque of the actuator.
T is the interaction torque between actuator and leg, and it is
τmeas = Kθ (θJoint − θo ) (7)
equal to the τmeas in (7).
where θJoint is the output of the joint, it can be obtained from The torque controller of the CS-SEA is shown in Fig. 4(d).
the joint encoder, which is driven by a gear set (1:3). When (7), (8), and (9) are combined, the torque controller can

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

SONG et al.: NOVEL DESIGN AND CONTROL OF A CRANK-SLIDER SERIES ELASTIC ACTUATED KNEE EXOSKELETON 5

Due to the existence of approximation error, the actual output


of the neural network can be set as follows:
f̂ (x) = ŴT h(x) (15)
where Ŵ is the actual weight matrix of the RBF NN when
approaching f , h(x)is the hidden layer basis vector of the RBF
NN.
The sliding mode control law is designed as follows:
Ta = ŴT h(x) − bη θ̇o − ηg(θo ) − η τd + Cr + ν (16)
where C is the control parameters of sliding mode controller, r
is the designed sliding surface, and ν is the robust term of the
controller to overcome the system disturbance.
Considering the approximation error ε of RBFNN and the
disturbance term τd in the actual exoskeleton control, the robust
Fig. 4. Model of transmission and the controller of CS-SEA. (a) Inter-
action model of human and the CS-SEA. (b) Actual transmission model term ν is designed as
of the CS-SEA, the linear spring is between the nut and the slider. (c)
Equivalent interaction model of the CS-SEA, the virtual torsion spring is ν = −(εN + bd )sgn(r) (17)
between the crank and the exoskeleton output link. (d) Sliding mode
controller, RBF neural network is used to approximate the uncertain where εN ≥ f − f̂  is the maximum permissible error of the
term. RBF NN approximation, and bd ≥ bη θ̇o + ηg(θo ) + η τd  is
the maximum disturbance of the system.
2) Proof of System Stability: Before experiments, the stabil-
be rewritten as follows: ity of the system should be proved. The Lyapunov function of
Ta = Kθ−1 Ia T̈ + (1 + η)T − bη θ̇o − ηg(θo ) − η τd (10) the control system is defined as follows:
1 2 −1 1
where η = IIae denotes the inertial difference between the actu- L= r Kθ Ia + tr(W̃T F−1 W̃) (18)
2 2
ator output joint and motor shaft.
The goal of designing the sliding mode controller is to ensure where F is a positive definite matrix, W̃ the weight error matrix
that actual torque profile T of the actuator can accurately track of RBF NN in approximation, and tr(X) traces matrix X. The
the command torque profile Td . The trajectory tracking error is result of tr(X)is a constant value.
assumed as (11), and the sliding surface is designed as (12) The first derivative of Lyapunov function shown in (22) is
obtained as follows:
e(t) = Td (t) − T (t) (11) 1
L̇ = Kθ−1 Ia ṙ − r2 K̇θ−2 Ia . (19)
r(t) = ė(t) + Λe(t) (12) 2
Equations (17), (20), and (23) can be combined as
where the Λ is a positive parameter, r(t) is the slope of sliding
surface. Then, L̇ = −r2 C + r(ε − bη θ̇o − ηg(θo ) − η τd + ν). (20)
L̇ ≤ 0 due to the fact that
Kθ−1 Ia ṙ = Kθ−1 Ia (T̈d + Λė) − Kθ−1 Ia T̈
r(ε − bη θ̇o − ηg(θo ) − η τd + ν)
= − Ta + f − bη θ̇o − ηg(θo ) − η τd (13)
= r(ε − bη θ̇o − ηg(θo ) − η τd ) − r(εN + bd ) ≤ 0. (21)
where f = K −1 J(T̈d + Λė) + (1 + η)T is the uncertainty term
According to Lyapunov’s stability discrimination theorem,
in the exoskeleton dynamics model. Here, the uncertain term f
L̇(r) < 0 when r = 0; L̇(r) = 0 when r = 0. L̇(r) is asymptot-
of the model is unknown, radial basis function neural network
ically stable at the origin since it is negative definite; r and e is
(RBF NN) is used to approximate it.
uniformly bounded by Lyapunov stability theory since L̇ ≤ 0.
In the RBF NN, taking x = [eT , ėT , TdT , ṪdT , T̈dT ] as the input,
In addition, ė is uniformly bounded since r = ė + Λe. There-
and Gaussian function as the membership function, so the RBF
fore, according to Barbalat’ s lemma, r → 0 when t → ∞and
NN algorithm can be denoted as follows:
L̇(r) = 0. Thus e → 0 and ė → 0, which verifies the stability of

hi = exp(−x − ci 2 /2b2i ) the control system.
(14)
f (x) = WT h(x) + ε
III. EXPERIMENTS AND RESULTS
where i = 1, 2, 3, . . . , m, and m is the number of neurons in the
hidden layer of the RBF NN, ci and bi are the center value A. Actuator Characterization
and standardization constant of Gaussian function of the ith After the stability of the control system is proved, the follow-
neuron in the hidden layer respectively, W is the connection ing goals need to be tested by experiments.
weight matrix from hidden layer to output layer, and ε is the 1) To characterize the output stiffness of the CS-SEA.
approximation error. 2) To test the backdrivability of the CE-SEA.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

6 IEEE/ASME TRANSACTIONS ON MECHATRONICS

Fig. 5. Displacement relationship between the slider and the output


joint without spring deformation.

Fig. 6. CS-SEA test bench. (a) Stiffness calibration test bench. (b)
Torque control performance test bench. With the thigh adaptor of CS-
SEA fixed on the test bench, one end of the dynamic torque sensor
(JN-DN, China) is connected to the output of the CS-SEA, the other end
of which is connected to the handle bar or the magnetic powder brake. Fig. 7. Stiffness of the actuator. (a) Stiffness relationship of different
joint angles. (b) Stiffness of the output joint of CS-SEA.

3) To evaluate the torque controller performance.


4) To verify the desired torque of the CS-SEA can be gen- The relationship among the angle, deflection, and torque of the
erated with sufficient frequency bandwidth. output joint is shown in Fig. 7(a). The output stiffness of CS-SEA
Experiment I: First, to obtain the kinematic relationship of in Fig. 7(b) is calculated from Fig. 7(a).
the crank and slider in the state of zero interaction. With the The approximation of function fitting in MATLAB is used
shell of CS-SEA fixed on the test bench, slowly rotate the motor to calculate the relationship between joint stiffness and output
within the range to ensure that the springs are not deformed. The angle, which is shown as follows:
displacement of the nut can be calculated from the motor encoder kr = 3.66 × 10−4 · θ3 − 0.08θ2 + 3.88θ + 194.58. (23)
by (2), and the displacement of the crank can be calculated from
the joint encoder. Record the position data of two encoders and The output stiffness Kθ of the CS-SEA in (7) is modified by
establish the zero torque calibration curve. The experimental the experimental result kr in (23). It can be seen that the stiffness
displacement relationship between the crank and the slider is of the joint is nonlinear, which first increases and then decreases
the red line shown in Fig. 5, the data of the blue dotted line is with the displacement of the output joint. When the joint angle
obtained from (1). is 0◦ , the stiffness of the joint is 390 N · m/rad; when 120◦ , the
The fitting function of the displacement relationship between stiffness of the joint is the minimum at about 220 N · m/rad;
the crank and the slider of zero interaction is in (22), The θo in when about 30◦ , the stiffness of the joint is the maximum at
(7) is modified by the experimental result θr in (22) about 440 N · m/rad. This is because the nonlinear relationship
of the crank-slider mechanism, the output stiffness varies with
θr = −0.00665x2s + 2.50013xs + 2.02085. (22)
the output angle.
Second, to characterize the output stiffness of the CS-SEA. Experiment II: To test the backdrivability of the CS-SEA.
The experiment bench is shown in Fig. 6(a). Torque in 10 With the shell of CS-SEA fixed on the test bench and the
increments between the maximum continuous flexion and ex- controller is OFF, the output shaft of the CS-SEA was manually
tension torques is applied on the handle bar, and the data from rotated between 10° and 60° at frequencies between 0.5 and
dynamic torque sensor is recorded. This is a repeat test at 2 Hz. The data from both encoders are recorded and used to
intervals of 10° from 0° to 110°, and 3 tests for each angle. calculate the interaction torque. The measured output angle and

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

SONG et al.: NOVEL DESIGN AND CONTROL OF A CRANK-SLIDER SERIES ELASTIC ACTUATED KNEE EXOSKELETON 7

TABLE I
ACTUATOR DESIGN GOALS AND PERFORMANCE

Fig. 8. Backdrivability test of the CS-SEA in unpowered condition.

backdrive torque are presented in Fig. 8. The results show that


the backdrive torque of the CS-SEA is 5.05 N·m.
Experiment III: To evaluate the torque control performance
by the step response and torque tracking of chirp pulses with a
frequency ranging from 1 to 10 Hz. The test bench for CS-SEA
is shown in Fig. 6(b). The magnetic powder brake is able to
lock the output shaft of the CS-SEA at different angles. The step
response of 5, 15, 25, 35, and 45 N·m, the torque tracking result
of the chirp signal are shown in Fig. 9(a). The step response time
includes the delay of the spring deformation. The first-order
approximation is given by BW = 0.32/tr . The CS-SEA can
quickly track the torque required for stepping. Due to the flexible
elements in the CS-SEA transmission, the mechanical vibration
generated can be effectively suppressed. Fig. 9(b) is a torque
tracking example of RBF-based sliding mode control with Td =
20 sin(6πt), and Fig. 9(c) shows the tracking error result, the
stable error reaches an approximate value of ±0.78 N·m. The
torque signal tracking results shows that the proposed sliding
mode controller can accurately generate the desired torque. The
root mean square (RMS) error between the desired torque and
the actual output torque based on the springs and encoders is
0.303 N·m.
Experiment IV: To evaluate the torque control bandwidth of
the CS-SEA, the chirp torque with a tracking frequency ranging Fig. 9. Actuator characterization experiment data. (a) Step response
of 5, 15, 25, 35, and 45 N·m step input. (b) Torque tracking example
from 0.1 to 50 Hz and an amplitude of 40 N·m was controlled. with fixed output position to illustrate the fidelity of torque tracking. (c)
The test bench is shown in Fig. 6(b). The fast Fourier transform Actuator bandwidth between torque and expected torque, measured for
was used to determine the amplitude and phase shift between the expected torque amplitude of 40 N·m.
the desired torque and the actual torque [47]. Within the 100°
motion range of the actuator (starting at 10°, with an interval
of 25°), by specifying the sinusoidal desired torque within a B. Preliminary Human Subject Tests
certain frequency range, a bandwidth of 40 N·m is recorded at Based on the proposed CS-SEA, the thigh adapter and the
each angle. As shown in Fig. 9(d), the bandwidth of the CS-SEA shank adapter are fixed to the braces of the human leg. As shown
varies at different output angles. The torque control bandwidths in Fig. 1(a), the weight of the exoskeleton is carried by the shoul-
at 10°, 35°, 60°, 85°, and 110° are approximately 14, 17, 15, 13, der strap connecting the thigh of the exoskeleton, which can
and 12 Hz, respectively. reduce the impact of the inertia of the exoskeleton on the human

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

8 IEEE/ASME TRANSACTIONS ON MECHATRONICS

TABLE II
COMPARISON OF PORTABLE KNEE EXOSKELETONS

of mechanical work to human. The torque-angle relationship


used is a standardized curve based on subjects normal gait,
which is calculated by inverse dynamics and standardized by the
subject’s weight, as shown in Fig. 12(b). The curve is scaled for
different assistance levels. The expected value of the assisting
torque corresponds to each angle in the range of motion, and
the torque value is interpolated to be continuous. Subjects were
equipped with the exoskeleton and performed the walking test
with a speed of 1.2 m/s and with the assistance of 20%, 40%,
Fig. 10. Transparent mode experiment. The desired output torque of and 60%. And subjects exercised continuously for 5 min at each
the CS-SEA is set to zero. (a) Squatting exercise. (b) Stepping on the assistance level.
spot. (c) Walking at a constant speed at a speed of 0.8 m/s. (d) Running The experimental scene is shown in Fig. 12(a). The subjects
at a speed of 2 m/s. (e) Going up the stairs. (f) Going down the stairs.
started the experiment from a standing state on a treadmill before
starting to walk with assisted torque. The displacement data
of the ball nut and the slider collected by the encoders were
body. Six healthy subjects wear knee exoskeleton for testing recorded, and the interaction torque is calculated by the springs
to evaluate the ability of the transparent mode and assistance deformation. The three-dimensional motion capture system (Vi-
mode respectively and to ensure the effective performance of con Vero2.2-Nexus2.0) was used to capture human leg motion
the CS-SEA while interacting with the wearer. data. Data was only collected in the active part of each trial,
This study was approved by the Institutional Review Board where the knee joint speed is 4°/s or higher. Taking the encoder
of Xi’an Jiaotong University and informed written consent was data of the output joint as the basis for gait phase, the subjects
obtained from all subjects. The age of the subjects ranged from walked in accordance with the assistant torque provided by the
26 to 32 years, the height ranged from 165 to 178 cm, and the exoskeleton during the gait process.
weight ranged from 52 to 74 kg. Fig. 13 shows the standardized desired torque and measured
1) Case I. Transparency Experiment: When the controller is torque for all torque assisting tests. The torque RMS errors of
turned on with the desired torque set to zero, the knee exoskele- these three experiments were 0.572, 0.945, and 1.314 N·m for
ton is worn by subjects in exercise experiments to test the effect 20%, 40%, and 60% assistance levels, respectively.
of the transparent mode of the CS-SEA. Six subjects wearing the
knee exoskeleton were tested in six exercise modes: squatting- IV. DISCUSSIONS
up-and-down, stepping, walking (0.8 m/s), running (2 m/s),
This work characterized the benefits of the CS-SEA through
upstairs-going and downstairs-going, as shown in Fig. 10. The
modeling and experiments, and verified the effectiveness of the
metronome is used to ensure that the subjects’ movement speed
transparent mode and assistive mode with worn on the human
in the six movement modes. The exercise of each mode was
body. The proposed design and control method result in a high
tested for 5 min, and a piece of stable data was taken. The
torque density exoskeleton with suitable control bandwidth and
displacement data of the ball nut and the slider collected by the
high torque tracking accuracy.
encoders were recorded, and the interaction torque is calculated
by the springs deformation.
As shown in Fig. 11, the maximum interaction torque of A. Performance Advantages of the CS-SEA
the squatting, stepping, walking (0.8 m/s), running (2 m/s), The results of the characterization test (as shown in Table II)
upstairs, and downstairs are 0.8, 0.6, 0.6, 1.1, 0.8, and 0.6 N·m, show that the torque density of CS-SEA is superior to other
respectively. type of actuators [11], [12], [20], [23], [24]. The results of
2) Case II. Torque Assistance Experiment: In practical ap- the backdrivability indicated that the CS-SEA exhibited a low
plications, the exoskeleton needs to provide assistance torque backdrive torque (∼5.05 N·m). The mechanical impedance of
for human movement. In this experiment, the actuator torque is CS-SEA is better than the conventional actuation (17 N·m)
specified as a function of the joint angle, which provides time [11] and state-of-the-art SEA (6.10 N·m) [48], but it is slightly
flexibility without amplifying the error of human–robot inter- insufficient compared with the advanced QDD-based actuator
action torque, and continuously contributes a certain amount (0.22 N·m) [24]. Our CS-SEA has a bandwidth that covers the

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

SONG et al.: NOVEL DESIGN AND CONTROL OF A CRANK-SLIDER SERIES ELASTIC ACTUATED KNEE EXOSKELETON 9

Fig. 11. Interaction torque in the six kinds of motions. Exoskeleton joint angle corresponding to motor displacement θo at zero interaction torque,
actual exoskeleton joint angle θjoint . The interaction torque is calculated by the springs deformation.

variant of normal human walking movements: In Fig. 7(b), The


Stiffness (220–440 N·m/rad) of the CS-SEA is higher than hu-
man knee (0–176 N·m/rad) [24], which is able to track reference
stiffness accurately with the exoskeleton. The bandwidth of the
CS-SEA (12–17 Hz) is higher than human lower-limb movement
frequency (less than 10.5 Hz) [24], which can meet the need for
human walking with the exoskeleton. Based on the proposed
RBF-Based sliding mode controller, CS-SEA implements a
small torque tracking error (RMSE is 0.303 N·m, 1.51% of the
peak torque).

B. Preliminary Human Tests Response and


Interpretations
We carried out the experiments in transparent mode and
assisting mode of human wearing CS-SEA exoskeleton.
In the transparent mode of the six exercises, the interaction
torque of stepping, walking (0.8 m/s) and downstairs is the
lowest (less than 0.6 N·m), and of running (2 m/s) is the highest
(1.1 N·m). The transparency of the exoskeleton is effective,
which can reduce the restraint and improve the safety of the
human body in the task. But the interaction torque will increase
with the speed of human movement.
In the assisting mode, the torque RMS errors of the 20%, 40%,
and 60% assistance levels were 0.572, 0.945, and 1.314 N·m,
respectively, (7.15%, 6.25%, and 5.97% of the peak torque). The
Fig. 12. Torque assisted control experiment. (a) Subject conducts the results indicate that CS-SEA can accurately track the desired
experiment on the treadmill. (b) Torque curve for force control. 100%
torque assistance is calculated by inverse dynamics to calculate the joint torque when the subject is walking. But the interaction torque
torque required by the knee joint in each phase of the human gait. increases with the desired moment.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

10 IEEE/ASME TRANSACTIONS ON MECHATRONICS

Fig. 13. Proportional torque assistance experiment. The actual interaction force is measured according to the deformation of the springs in
CS-SEA, which is calculated by the information of the two encoders.

C. Limitations of the Study used to reduce the restraint on the human body to improve the
flexibility of human movement.
Here, we note some limitations of our study. First, the mis-
alignment of the exoskeleton and the human knee joint, which
is a common issue for rigid exoskeletons. There are two passive REFERENCES
degrees of freedom to alleviate this problem, and this scheme [1] J. E. Pratt, B. T. Krupp, C. J. Morse, and S. H. Collins, “The roboknee:
is demonstrated in [43]. Second, the single-joint exoskeleton An exoskeleton for enhancing strength and endurance during walking,”
maybe increase the inertia of the human leg, but our CS-SEA is in Proc. IEEE Int. Conf. Robot. Automat., 2004, vol. 3, pp. 2430–2435,
doi: 10.1109/ROBOT.2004.1307425.
the lightest (1.4 kg) compared to the state-of-the-art single-knee [2] D. P. Ferris et al., “An ankle-foot orthosis powered by artificial pneumatic
exoskeleton [11], [12], [20], [23], [24]. And most of the weight muscles,” J. Appl. Biomech., vol. 21, no. 2, pp. 189–197, 2005.
of our exoskeleton is carried by the shoulder strap. Furthermore, [3] L. M. Mooney et al., “Autonomous exoskeleton reduces metabolic cost of
human walking,” J. NeuroEng. Rehabil., vol. 11, 2014, Art. no. 80.
determining a standard exoskeleton torque curve is challenging. [4] Y. Ding et al., “Biomechanical and physiological evaluation of multi-joint
But it is worth investigating, which is simple and effective for assistance with soft exosuits,” IEEE Trans. Neural Syst. Rehabil. Eng.,
validating the assisting mode of the exoskeleton in this study. vol. 25, no. 2, pp. 119–130, Feb. 2017.
[5] B. Zhong, J. Cao, A. McDaid, S. Q. Xie, and M. Zhang, “Synchronous
position and compliance regulation on a bi-joint gait exoskeleton driven
by pneumatic muscles,” IEEE Trans. Autom. Sci. Eng., vol. 17, no. 4,
D. Future Work pp. 2162–2166, Oct. 2020, doi: 10.1109/TASE.2020.2992890.
[6] K. A. Strausser and H. Kazerooni, “The development and testing of
In future work, we will try to align the stiffness variation a human machine interface for a mobile medical exoskeleton,” in
Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., 2011, pp. 4911–4916,
properties of CS-SEA and the human bio-stiffness in different doi: 10.1109/IROS.2011.6095025.
motion states to optimize the interaction torque to a minimum [7] M. Talaty, A. Esquenazi, and J. E. Briceño, “Differentiating ability in
in the transparent mode. For the assisting mode, it may be users of the ReWalkTM powered exoskeleton: An analysis of walking
kinematics,” in Proc. IEEE 13th Int. Conf. Rehabil. Robot., 2013, pp. 1–5,
worthwhile to use the human-in-the-loop method [49]. We are doi: 10.1109/ICORR.2013.6650469.
investigating phase of human gait recognition [50], which will [8] S. V. Sarkisian, M. K. Ishmael, and T. Lenzi, “Self-Aligning mechanism
be used to study and evaluate the adaptability of exoskeletons to improves comfort and performance with a powered knee exoskeleton,”
IEEE Trans. Neural Syst. Rehabil. Eng., vol. 29, pp. 629–640, 2021,
different terrains. doi: 10.1109/TNSRE.2021.3064463.
[9] M. K. Shepherd and E. J. Rouse, “Design and validation of a torque-
controllable knee exoskeleton for Sit-to-Stand assistance,” IEEE/ASME
V. CONCLUSION Trans. Mechatronics, vol. 22, no. 4, pp. 1695–1704, Aug. 2017,
doi: 10.1109/TMECH.2017.2704521.
This article presents a CS-SEA actuation consisting of a [10] D. Xu, X. Liu, and Q. Wang, “Knee exoskeleton assistive torque control
based on real-time gait event detection,” IEEE Trans. Med. Robot. Bionics,
motor and the elastic crank-slider transmission mechanism. It vol. 1, no. 3, pp. 158–168, Aug. 2019, doi: 10.1109/TMRB.2019.2930352.
can produce high torque (45 N·m nominal torque, 102 N·m peak [11] X. Liu and Q. Wang, “Real-Time locomotion mode recognition and
torque), and at a weight of 1.4 kg, it achieves a high torque assistive torque control for unilateral knee exoskeleton on different ter-
rains,” IEEE/ASME Trans. Mechatronics, vol. 25, no. 6, pp. 2722–2732,
density (32.14 N·m/kg). Based on this actuation paradigm, a Dec. 2020, doi: 10.1109/TMECH.2020.2990668.
lightweight unilateral portable knee exoskeleton is developed, [12] D. Lee, E. C. Kwak, B. J. McLain, I. Kang, and A. J. Young, “Effects
which performs high backdrivability (5.05 N·m), suitable stiff- of assistance during early stance phase using a robotic knee orthosis
on energetics, muscle activity, and joint mechanics during incline and
ness (220–440 N·m/rad), and bandwidth (12–17 Hz), it demon- decline walking,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 28, no. 4,
strated mechanical versatility. With the proposed RBF-based pp. 914–923, Apr. 2020, doi: 10.1109/TNSRE.2020.2972323.
sliding mode controller, CS-SEA produced the small torque [13] B. Ugurlu et al., “Variable ankle stiffness improves balance control:
Experiments on a bipedal exoskeleton,” IEEE/ASME Trans. Mechatronics,
tracking error. The exoskeleton is effective in transparent mode vol. 21, no. 1, pp. 79–87, Feb. 2016.
and assisting mode, it can accurately track the desired torque [14] F. Giovacchini et al., “A light-weight active orthosis for hip movement
to ensure the compliant human–robot interaction, and may be assistance,” Robot. Auton. Syst., vol. 73, pp. 123–134, 2015.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

SONG et al.: NOVEL DESIGN AND CONTROL OF A CRANK-SLIDER SERIES ELASTIC ACTUATED KNEE EXOSKELETON 11

[15] H. Yu, S. Huang, G. Chen, Y. Pan, and Z. Guo, “Human–robot interaction [37] A. B. Zoss, H. Kazerooni, and A. Chu, “Biomechanical design of
control of rehabilitation robots with series elastic actuators,” IEEE Trans. the Berkeley lower extremity exoskeleton (BLEEX),” IEEE/ASME
Robot., vol. 31, no. 5, pp. 1089–1100, Oct. 2015. Trans.Mechatronics, vol. 11, no. 2, pp. 128–138, Apr. 2006.
[16] U. Keller, H. J. A. V. Hedel, V. Klamroth-Marganska, and R. Riener, [38] D. A. Winter, “Kinetics: Forces and moments of force,” in Biomechanics
“ChARMin: The firstactuatedexoskeletonrobotforpediatricarmrehabil- and Motor Control of Human Movement. Hoboken, NJ, USA: Wiley, 2009,
itation,” IEEE/ASME Trans. Mechatronics, vol. 21, no. 5, pp. 2201–2213, pp. 107–138.
Oct. 2016. [39] M. K. Y. Mak et al., “Joint torques during sit-to-stand in healthy subjects
[17] N. Vitiello et al., “Functional design of a powered elbow orthosis toward and people with parkinson’s disease,” Clin. Biomech., vol. 18, no. 3,
its clinical employment,” IEEE/ASME Trans. Mechatronics, vol. 21, no. 4, pp. 197–206, 2003.
pp. 1880–1891, Aug. 2016. [40] B. Hobbs and P. Artemiadis, “A review of robot-assisted lower-limb stroke
[18] S. Kim and J. Bae, “Force-mode control of rotary series elastic actuators therapy: Unexplored paths and future directions in gait rehabilitation,”
in a lower extremity exoskeleton using model-inverse time delay con- Front. Neurorobot., vol. 14, 2020, Art. no. 19.
trol,” IEEE/ASME Transa. Mechatronics, vol. 22, no. 3, pp. 1392–1400, [41] D. Wang, K. Lee, J. Guo, and C. Yang, “Adaptive knee
Jun. 2017. joint exoskeleton based on biological geometries,” IEEE/ASME
[19] K. Kong, J. Bae, and M. Tomizuka, “Control of rotary series elastic actuator Trans. Mechatronics, vol. 19, no. 4, pp. 1268–1278, Aug. 2014,
for ideal force-mode actuation in human–Robot interaction applications,” doi: 10.1109/TMECH.2013.2278207.
IEEE/ASME Trans. Mechatronics, vol. 14, no. 1, pp. 105–118, Feb. 2009. [42] T. Kim, M. Jeong, and K. Kong, “Bio-inspired knee joint of a
[20] N. Karavas, A. Ajoudani, N. Tsagarakis, J. Saglia, A. Bicchi, and D. Lower-limb exoskeleton for misalignment reduction,” IEEE/ASME
Caldwell, “Tele-Impedance based stiffness and motion augmentation for a Trans. Mechatronics, vol. 27, no. 3, pp. 1223–1232, Jun. 2022,
knee exoskeleton device,” in Proc. IEEE Int. Conf. Robot. Automat., 2013, doi: 10.1109/TMECH.2021.3099815.
pp. 2194–2200, doi: 10.1109/ICRA.2013.6630872. [43] S. V. Sarkisian, M. K. Ishmael, and T. Lenzi, “Self-Aligning mechanism
[21] G. A. Pratt and M. M. Williamson, “Series elastic actuators,” in Proc. improves comfort and performance with a powered knee exoskeleton,”
IEEE/RSJ Conf. Intell. Robots Syst., 1995, pp. 399–406. IEEE Trans. Neural Syst. Rehabil. Eng., vol. 29, pp. 629–640, 2021,
[22] H. Vallery, J. Veneman, E. Van Asseldonk, R. Ekkelenkamp, M. Buss, and doi: 10.1109/TNSRE.2021.3064463.
H. Van Der Kooij, “Compliant actuation of rehabilitation robots,” IEEE [44] M. K. Shepherd and E. J. Rouse, “Design and validation of a torque-
Robot. Autom. Mag., vol. 15, no. 3, pp. 60–69, Sep. 2008. controllable knee exoskeleton for Sit-to-Stand assistance,” IEEE/ASME
[23] H. Zhu, C. Nesler, N. Divekar, V. Peddinti, and R. Gregg, “Design princi- Trans. Mechatronics, vol. 22, no. 4, pp. 1695–1704, Aug. 2017,
ples for compact, backdrivable actuation in partial-assist powered knee or- doi: 10.1109/TMECH.2017.2704521.
thoses,” IEEE/ASME Trans. Mechatronics, vol. 26, no. 6, pp. 3104–3115, [45] J. M. Caputo and S. H. Collins, “A universal ankle-foot prosthesis emulator
Dec. 2021, doi: 10.1109/TMECH.2021.3053226. for human locomotion experiments,” J. Biomech. Eng., vol. 136, no. 3,
[24] T.-H. Huang et al., “Modeling and stiffness-based continuous torque 2014, Art. no. 35002.
control of lightweight quasi-direct-drive knee exoskeletons for versatile [46] W. V. an Dijk, H. van der Kooij, and C. Meijneke, “Evaluation of the
walking assistance,” IEEE Trans. Robot., vol. 38, no. 3, pp. 1442–1459, Achilles ankle exoskeleton,” IEEE Trans. Neural Syst. Rehabil. Eng.,
Jun. 2022, doi: 10.1109/TRO.2022.3170287. vol. 25, no. 2, pp. 151–160, Feb. 2017.
[25] D. W. Robinson, “Design and analysis of series elasticity in closed-loop [47] A. H. A. Stienen, E. E. G. Hekman, H. T. Braak, A. M. M. Aalsma, F. C. T.
actuator force control,” Ph.D. dissertation, Massachusetts Inst. Technol., van der Helm, and H. van der Kooij, “Design of a rotational hydroelastic
Cambridge, MA, USA, 2000. actuator for a powered exoskeleton for upper limb rehabilitation,” IEEE
[26] H. Yu, S. Huang, G. Chen, and N. Thakor, “Control design of a novel Trans. Biomed. Eng., vol. 57, no. 3, pp. 728–735, Mar. 2010.
compliant actuator for rehabilitation robots,” Mechatronics, vol. 23, [48] T. Zhang and H. Huang, “A lower-back robotic exoskeleton: In-
pp. 1072–1083, 2013. dustrial handling augmentation used to provide spinal support,”
[27] L. Liu, S. Leonhardt, C. Ngo, and B. J. E. Misgeld, “Impedance- IEEE Robot. Autom. Mag., vol. 25, no. 2, pp. 95–106, Jun. 2018,
Controlled variable stiffness actuator for lower limb robot applications,” doi: 10.1109/MRA.2018.2815083.
IEEE Trans. Autom. Sci. Eng., vol. 17, no. 2, pp. 991–1004, Apr. 2020, [49] J. Zhang et al., “Human-in-the-loop optimization of exoskeleton assistance
doi: 10.1109/TASE.2019.2954769. during walking,” Science, vol. 356, no. 6344, pp. 1280–1284, 2017.
[28] T. Zhang and H. Huang, “Design and control of a series elastic ac- [50] J. Song et al., “Adaptive neural fuzzy reasoning method for recogniz-
tuator with clutch for hip exoskeleton for precise assistive magni- ing human movement gait phase,” Robot. Auton. Syst., vol. 153, 2022,
tude and timing control and improved mechanical safety,” IEEE/ASME Art. no. 104087.
Trans. Mechatronics, vol. 24, no. 5, pp. 2215–2226, Oct. 2019,
doi: 10.1109/TMECH.2019.2932312.
[29] G. A. Galhano et al., “Evaluation of the flexural strength of carbon fiber-,
quartz fiber-, and glass fiber-based posts,” J. Endodontics, vol. 31, no. 3, Jiyuan Song received the Bachelor’s degree in
pp. 209–211, 2005. mechanical engineering from Zhengzhou Uni-
[30] K. Kong, J. Bae, and M. Tomizuka, “A compact rotary series elastic versity, Zhengzhou, China, in 2017. He is cur-
actuator for knee joint assistive system,” in Proc. IEEE Int. Conf. Robot. rently working toward the Ph.D. degree with
Autom., 2010, pp. 2940–2945, doi: 10.1109/ROBOT.2010.5509227. Xi’an Jiaotong University, Xi’an, China.
[31] C. Lee and S. Oh, “Performance analysis of series elastic actuator based He was a Visiting Scientist of General Motors
on maximum torque transmissibility,” IEEE Trans. Control Syst. Technol., R&D Center in Michigan in 2019. His research
vol. 30, no. 1, pp. 392–399, Jan. 2022, doi: 10.1109/TCST.2021.3059284. interests include multisource sensor informa-
[32] O. Lambercy, J. Metzger, M. Santello, and R. Gassert, “A method to study tion fusion for human motion recognition, lower
precision grip control in viscoelastic force fields using a robotic gripper,” limb assisted exoskeleton, bionic actuator, and
IEEE Trans. Biomed. Eng., vol. 62, no. 1, pp. 39–48, Jan. 2015. highly dynamic underwater robot thruster.
[33] P. Balatti, D. Kanoulas, G. F. Rigano, L. Muratore, N. G. Tsagarakis,
and A. Ajoudani, “A self-tuning impedance controller for autonomous
robotic manipulation,” in Proc. IEEE/RSJ Int. Conf. Robot. Syst., 2018,
pp. 5885–5891.
[34] Y. Pan and H. Yu, “Composite learning from adaptive dynamic surface
control,” IEEE Trans. Autom. Control, vol. 61, no. 9, pp. 2603–2609, Aibin Zhu (Member, IEEE) received the Mas-
Sep. 2016. ter’s degree in mechanical engineering and the
[35] D. P. Losey, A. Erwin, C. G. McDonald, F. Sergi, and M. K. O’Malley, Ph.D. degree in mechanical engineering from
“A time-domain approach to control of series elastic actuators: Adap- Xi’an Jiaotong University, Xi’an, China, in 2002
tive torque and passivity-based impedance control,” IEEE/ASME Trans. and 2006, respectively.
Mechatronics, vol. 21, no. 4, pp. 2085–2096, Aug. 2016. He is currently a Professor with Xi’an Jiaotong
[36] J. Zhang et al., “Torque control in legged locomotion,” in Bio-Inspired University. His research interests include bio
Legged Locomotion: Concepts, Control Implementation. New York, NY, electromechanical integration, intelligent robot,
USA: Elsevier, 2016. innovative design and bionic design.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

12 IEEE/ASME TRANSACTIONS ON MECHATRONICS

Yao Tu received the Bachelor’s degree in me- Guangzhong Cao (Senior Member, IEEE) re-
chanical engineering, in 2017, from Xi’an Jiao- ceived the Master’s degree in mechanical and
tong University, Xi’an, China, where he is cur- electronic engineering and the Ph.D. degree
rently working toward the Doctoral degree. in mechanical and electronic engineering from
His research interests include exoskeleton Xi’an Jiaotong University, Xi’an, China, in 1992
design, robot control, and sEMG signal process- and 1996, respectively.
ing. He is currently a Professor with Shenzhen
University, Shenzhen, China. His research inter-
ests include intelligent control, robot control, in-
dustrial robot and rehabilitation robot, as well as
design, drive and control of motor, and magnetic
Xiaodong Zhang (Member, IEEE) received the suspension system.
Master’s degree in mechanical engineering and
the Ph.D. degree in mechanical engineering
from Xi’an Jiaotong University, Xi’an, China, in
1992 and 1996, respectively.
He is currently a Professor with Xi’an Jiao-
tong University. His research interests include
the theory, method and application technology
of optical fiber sensing, as well as the theory,
method and intelligent robot technology of bio
electromechanical perception.

Authorized licensed use limited to: Xian Jiaotong University. Downloaded on September 26,2022 at 13:50:01 UTC from IEEE Xplore. Restrictions apply.
View publication stats

You might also like