the center of mass and the elbow joint is l
2
. From the
Lagrangian equation
𝑇=
𝑑
𝑑𝑡
𝜕𝐿
𝜕𝜃
−
𝜕𝐿
𝜕𝜃
(
8
)
Among them, T is the joint torque and L is the
Lagrangian function, which is the difference
between the kinetic energy and the potential energy
of the system, namely
𝐿𝜃
,𝜃=𝐾𝜃
,𝜃−𝑃
(
𝜃
)(
9
)
Among them, K is the total kinetic energy of the
system, and P is the total potential energy of the
system. The exoskeleton is regarded as a
homogeneous rigid body to reduce the complexity of
the system. Then the rigid body can be equivalent to
the mass point at the center of mass of the rigid
body. From equation (7), the speed of the mass point
in various directions can be known, and the negative
semi-axis direction of the base coordinate Z axis is
taken as the gravity direction. Then
𝐿𝜃
,𝜃=(𝑚
𝑉
𝜃
,𝜃+𝑚
𝑉
(𝜃
,𝜃)) 2
⁄
−𝑚
𝑍
(
𝜃
)
+𝑚
𝑍
(
𝜃
)
𝑔
(
10
)
The standard form of its kinetic equation can be
expressed as
𝑀
(
𝜃
)
𝜃
+𝐶𝜃
,𝜃𝜃
+𝐺
(
𝜃
)
=𝑇
(
11
)
Among them, 𝑀
(
𝜃
)
represents the moment of
inertia of the exoskeleton, 𝐶𝜃
,𝜃 represents the
Geese force and centrifugal force terms of the
system, and 𝐺
(
𝜃
)
represents the gravity term
2.3 Human Body Impedance Model
The paper (Duchaine 2009) uses a spring model to
describe the human body impedance, and proposes a
human body impedance model. The concept is that
when the human body remains stationary in space,
the distance between the moving unit and the force
is linear. Namely
𝐹=𝐾𝑥+𝑏
(
12
)
This article uses this method to obtain the contact
force between the human body and the exoskeleton.
In the preliminary work of this research group, the
repeatability of human motion was verified, and the
results proved that for the same moving target, the
human body's multiple motion trajectories have a
high degree of similarity. The movement was
planned. Based on the above assumptions, it can be
considered that during movement, when the actual
route of the human body deviates from the
movement intention, a force will be applied in the
opposite direction of the deviation direction. Based
on the results of literature (Duchaine 2009), it is
assumed that the force of the device has a linear
relationship with the actual route and the size of the
motion intention, thereby simulating the human-
machine contact force in actual motion.
3 EXOSKELETON
CONTROLLER DESIGN
3.1 Design Requirements
The control design of the human rehabilitation
exoskeleton should meet the active and passive
training requirements of rehabilitation training, that
is, when the user is completely or partially disabled,
the exoskeleton provides additional torque to help
the patient complete the exercise goal. When the
user has active exercise ability, he should follow the
user's movement. At the same time, safety
requirements should be met, and when the contact
force is large, stop in time to ensure the safety of
users. In addition, it should have a certain degree of
flexibility to meet the needs of human-computer
interaction.
3.2 Impedance Control
Impedance control is a way to achieve indirect force
control by controlling the movement of the robot. Its
ultimate goal is neither to directly control the
movement of the system nor the contact force
between the system and the outside world, but the
dynamic relationship between the two. Make the
motion joints of the mechanical system exhibit the
dynamic characteristics of the second-order system
composed of spring-damping-mass, namely:
𝑀
𝜃
+𝐷
𝜃
+𝐾
𝜃
=𝜏
(
13
)
Among them, 𝑀
,𝐷
,𝐾
correspond to the set
mass, damping, and elastic coefficient respectively.
In order to make the impedance characteristics of
each joint independent of each other, 𝑀
,𝐷
,𝐾
are
generally designed as diagonal arrays, and 𝜃
is the
movement deviation angle. Combine it with
equation (11) to obtain a motion model including
impedance control.