Simulation Results
Based on the dynamic model (9), friction
model (18) and motor model (23), a simulation model
is built in Matlab/Simulink to check the accuracy
and suitability with the physical characteristics of
the system. Block diagram of simulation model is
shown in Fig. 3. The parameters of kinematic and
dynamic model is chosen, while the parameters
of motor model are mainly about DC motor’s
characteristics, obtained from motor datasheets.
Table 2 lists all the parameters of the system.
Simulation result of motor and friction model
with some values of U
m
: 10V, 5V and 3V are shown
in Fig. 6. From this figure, it can be seen that with
a value of each input voltage, rotation angular of
motor θ
m also changes accordingly. It shows that the
mathematical description model of the mechanical
structure and friction model is accurate and suitable
with the motor’s physical characteristics.
Fig. 4 and Fig. 5 gives simulation result of
the system model. Input voltage Um is only sent to
motor drive the hip joint, input voltage for other
joints is zero.
From Fig. 5, it can be seen that when the
voltage signal is applied to the drive motor for the
hip joint, the robot’s hip joint will rotate, the other
joint angles remain unchanged and equal to zero.
This is consistent with the physical characteristics
of the system and shows the main accuracy of the
mathematical model of the system. The fluctuation
of the joint angle in this case is unavoidable because
this is an open loop diagram, without control.
Therefore, in order to ensure accurate motions and
eliminate the rotational oscillations of the robot,
it is necessary to have a controller with suitable
control algorithms to control the robot according to
the requirements and technical specifications.
7 trang |
Chia sẻ: hachi492 | Lượt xem: 15 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Mô hình toán học và mô phỏng rô bốt phục hồi chức năng chân ba bậc tự do cho bệnh nhân sau chấn thương, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ISSN 2354-0575
Journal of Science and Technology8 Khoa học & Công nghệ - Số 21/Tháng 3 - 2019
MATHEMATICAL MODELING AND SIMULATION
OF A 3 DOFS LOWER LIMB REHABILITATION ROBOT
FOR POST-STROKE PATIENT
Le Thi Hong Gam1, Dam Hai Quan2, Bui Trung Thanh3, Pham Van Bach Ngoc4
1 Thai Nguyen University of Education
2 Thai Nguyen College of Economics and Finance
3 Hung Yen University of Technology and Education
4 VietNam Academy of Science and Technology
Received: 10/01/2019
Revised: 05/02/2019
Accepted for publication: 15/02/2019
Abstract:
Stroke is a sickness that has a high potential of causing disability in the aged. Post-stroke patients
can improve their motional functions by the rehabilitation program. With the development of science
and technology, rehabilitation exercises can be performed by robots. This paper presents the process of
modeling the mathematical model of a 3 degree of freedom (DOF) lower limb rehabilitation, including:
kinematic and dynamic model, friction model and motor model. The simulation in MATLAB/Simulink is
also carried out to show accuracy and suitability with the physical characteristics of the system model. This
result is used to propose control strategies for robot in next studies.
Keywords: motor function, rehabilitation robot, kinematic model, dynamic model, simulation.
1. Introduction
Stroke is a brain attack. It can happen to
anyone at any time. Nowadays, stroke becomes a
common sickness and it is a one of the major cause
of motor dysfunction, even permanent disability.
Some people recover completely from stroke, but
more than 2/3 of survivors will have some type of
disability [1]. Among the motor disabilities of the
post-stroke patient, lower limb disability is the
second most affected part with 72% of the post-
stroke patient and becomes the biggest obstacle
in the daily life which seriously affecting quality
of their life [2]. Thus, improving lower limb
rehabilitation for post-stroke patients becomes an
important and urgent issue that must be handled [3].
Study [4] has shown that post-stroke patients
can improve their lower limb motional functions
after they participate in rehabilitation programs.
Treatments with specific, repetitive, high-intensity
exercises are an effective way to improve lower
limb motions after stroke [5]. The goal of a
rehabilitation program is to help post-stroke patient
relearn lost skills when stoke affected part of their
lower limb. The focus of the rehabilitation program
is to maintain joints in the patient’s lower limb
by passive motions, which includes continuous
passive motions. Rehabilitation programs can be
performed by physical therapy which is given by
trained physiotherapists and medical professionals.
The number of physiotherapists is severely lacking,
the evaluation methods are mostly subjective and
do not ensure the accurate imitation of the required
pattern of the exercise due to human errors, so the
treatment effects cannot be guaranteed. Moreover,
lower limb rehabilitation is a long-term process that
is often divided into several stages, the application
of high-intensity passive repetitive motion designed
for patients in specific stages are necessary. Thus,
there arises the requirement in developing assistive
device, which are capable of providing better
therapeutics [6].
At recent decades, the robotic rehabilitation
field has evolved and many rehabilitation robots
have been developed by companies or research
groups, for example: Lokomat, Lokohelp, Alex,
Lopes Lokomat is a typical treadmill base
exoskeleton robots with body weight support
mechanic. It provides powered assistance at the hip
and knee by strapping patient’s legs. Hip and knee
joint angles can also be adjusted individually during
training to suit the specific needs of the patient.
Patient co-operation method is used in Lokomat,
and it has been demonstrated through good
recovery signs [7]. Lokohelp is a 2 DOFs lower
limb rehabilitation robot with structure similar to
Lokomat. It can be placed on a treadmill with weight
support mechanism and transmits movement of
treadmill to levers for patients to track [8]. Alex [9]
is a powered leg othosis with actuators at hip and
knee joint. It has a gait training method, can help
post-stroke patients to become more healthy. Lopes
is also a typical treadmill base exoskeleton robots
ISSN 2354-0575
Khoa học & Công nghệ - Số 21/Tháng 3 - 2019 Journal of Science and Technology 9
which has three actuated rotational joints: two at the
hip and one at the knee. It can move in parallel with
the legs when walking on a treadmill [10]. In [11]
proposed an exoskeleton of 4 DOFs for hip, knee
and ankle joints in the planar plane using force and
impedance parameters for both robot and human.
However, the authors only tested it in knee and
ankle joints. Chao Zhang and colleagues introduced
an exoskeleton of hip and knee joint rehabilitation
functions based on detecting and tracking the
movement of healthy legs used as control signals
for disable legs, using elastic actuators to detect the
torque in the healthy leg accurately used to calculate
the support torque on the paralyzed with parameters
corresponding to the patient’s recovery level.
The level of recovery and condition of patients is
monitored and evaluated in real time [12]. In the
joint training, NEXOS and TEM are typical joint
rehabilitation systems. NEXOS is a system that can
operate independently or provide direct support to
a physiotherapist. It is a low-cost design, used in at
the patient’s using web-based strategies [13]. TEM
is a device which aims to help stroke patients to
recover their motor functions using kinetic therapy
in the hip joint and knee joint by moving the lower
limb using two mechanical arms [14]. An active
rehabilitation joint device in [15] is a parallel 3-RPR
functional rehabilitation robot with 1 DOF for hip
joints and 2 DOFs for knee joints in the plane.
The length of the outer skeleton can be adjusted
steplessly to match the height of each patients. A 3
DOFs lower limb rehabilitation robot (LLRR) was
designed and developed by Jinwu Gao’s team [16]
to help post-stroke patients in rehabilitation ò the
hip, knee and ankle joints. The size of its links can
be also adjusted to match the height of each patient.
Recently, a passive serial orthosis for a foot-plate
based sitting-type lower limb rehabilitation robot
is proposed by JK. Mohanta et al. It is the hybrid
manipulator having 3 DOFs which records the hip,
knee and ankle joint movement [17].
The robots mentioned above are all
designed with a treadmill or at least a necessary
physical therapy method when training. These
robots are complex, cost-effective and offer good
performance in appearance recovery, but are not
suitable for single-joint training. Robot like TEM
is not designed for the three main joints of the
lower limb. These robots cannot train full-body
limb rehabilitation. Moreover, some robots are not
suitable for different patients because the patient’s
changeable states and devices are rarely considered
or mentioned in studies.
This paper proposed a mechanical structure
of 3 DOFs robot for rehabilitation. We also presents
the process of modeling and building simulation
model of a 3 DOFs rehabilitation robot in MATLAB/
Simulink. Motion and force control algorithms will
be presented in next studies.
2. Mathematical Model
2.1. Mechanical structure and linkage diagram
The movement of human’s lower limbs
without movements of toes consists of 4 degrees of
freedom in the ankles, knee and hip joints, in which
the hip joint has 2 degrees of freedom. However,
through survey of rehabilitation programs, the
mainly practiced in the hip joint is usually flexion,
so we determined the mechanical structure of robot
is a 3 DOFs structure. Mechanical structure of robot
is given in Fig. 1. It is comprised of three parts:
Thigh, leg and foot, in which length of thigh and
leg will be designed to be adjustable based on the
heights of patients.
Fig 1. Mechanical structure
Robot’s links connected in series by 3 joints,
support rehabilitation for hip, knee and joints. The
motion of each joint is controlled by an actuator
that used a DC motor. Linkage diagram of the robot
shown in Fig. 2. A Cartesian coordinate is attached
to each link of the robot. Because all of joints axis
are parallel to each other, so all the twist angles αi
and translational distances di are zero.
Fig. 2. Linkage diagram
ISSN 2354-0575
Journal of Science and Technology10 Khoa học & Công nghệ - Số 21/Tháng 3 - 2019
2.2. Modeling
According to the mechanical structure
defined in this study, mathematical model of the
robot composed of kinematic and dynamic model,
friction model and motor model. Kinematic and
dynamic model describes position of robot and the
relationship between the lower limb robot and joint
torque; friction model depicts the compensation to
servo system for influence of fiction; motor model
shows the principle of converting energy from
electricity to kinetic energy.
2.2.1. Kinematic and dynamic model
There are several methods for kinematic
and dynamic modeling. In this study, Denavid-
Hartenberg (D-H) and Lagrange equations are
chosen to establish the kinematic and dynamic
model of robot. For the coordinate systems chosen,
the link parameters are given in Table 1.
Table 1. D-H Parameters of Robot
Joint i αi ai di i i
1 0 l
1
0 i
1
2 0 l
2
0 i
2
3 0 l
3
0 i
3
The D-H transformation matrices are
obtained by substituting the D-H parameters into
equation (1) and (2) [18].
cos
sin
sin cos
cos cos
sin
sin sin
cos sin
cos
cos
sin
A
a
a
d0
0 0 0 1
i
i
i
i
i i
i
i
i i
i i
i
i i
i i
i
i1
i
i
i a
i a
a
i a
i a
a
i
i
=
-
--
R
T
SSSSSSSSSSS
V
X
WWWWWWWWWWW
(1)
Ai = 0A11A2.i-1Ai (2)
Where
ai: offset distance between two adjacent joint
axes; αi: twist angle between two adjacent joint axes.
It is the angle rotate the z’
i-1
axis into alignment
with the zi about the positive the xi axis according
to right-hand rule (z’
i-1
// z
i-1
, through Oi point); ii
: is the angle rotate the x
i-1
into alignment with the
xi axis about the positive the zi-1 axis according
to right-hand rule; di: is the translational distance
between two incident normal of a joint axis.
Substituting D-H parameter in Table 1 into
Eqs.(1) and (2), we obtain constant transformation
matrices:
cos
sin
sin
cos
cos
sin
A A
l
l
0
0
0
0
0
0
1
0
0
1
1
0
1
1
1
1
1
1 1
1 1
i
i
i
i
i
i
= =
-
R
T
SSSSSSSSSSS
V
X
WWWWWWWWWWW
(3)
A
2
= 0A
1
1A
2
=
cos
sin
sin
cos
cos cos
sin sin
l l
l l
0
0
0
0
0
0
1
0
0
1
12
12
12
12
1 1 2 12
1 1 2 12
i
i
i
i
i i
i i
=
- +
+
R
T
SSSSSSSSSSS
V
X
WWWWWWWWWWW
(4)
A
3
= 0A
1
1A
2
2A
3
=
cos
sin
sin
cos
cos cos cos
sin sin sin
l l l
l l l
0
0
0
0
0
0
1
0
0
1
123
123
123
123
1 1 2 12 3 123
1 1 2 12 3 123
i
i
i
i
i i i
i i i
- + +
+ +
R
T
SSSSSSSSSSS
V
X
WWWWWWWWWWW
(5)
with: , ,12 1 2 123 1 2 3i i i i i i i= + = + +
From (3), (4), (5), we obtain direction
cosines matrices of 3 joints:
cos
sin
sin
cosR
0 0
0
0
1
1
1
1
1
1
i
i
i
i=
-
R
T
SSSSSSSS
V
X
WWWWWWWW
(6)
cos
sin
sin
cosR
0 0
0
0
1
2
12
12
12
12
i
i
i
i=
-
R
T
SSSSSSSS
V
X
WWWWWWWW
(7)
cos
sin
sin
cosR
0 0
0
0
1
3
123
123
123
123
i
i
i
i=
-
R
T
SSSSSSSS
V
X
WWWWWWWW
(8)
Use matrix form of Lagrange equation, the
dynamic equation of motion is written matrix form
as [12]:
M(q) ,q V q q+p o_ i + G(q) = τ (9)
Where: M(q) is the manipulator inertia matrix,
,V q qo_ i is the velocity coupling vector, G(q) is the
gravitational vector, τ = T1 2 3x x x8 B is the vector
of generalized forces and q = T1 2 3i i i8 B is
vector of generalized Lagrange coordinates.
Manipulator inertia matrix: The manipulator
inertia matrix is obtained by Eqs. (10) [18]:
M m J J J I J
m
m
m
m
m
m
m
m
m
i Ti
T
Ti Ri
T
i Rii 1
3
11
21
31
12
22
32
13
23
33
= + == _ i
R
T
SSSSSSSS
V
X
WWWWWWWW
/
(10)
Where mi: mass of link i, JTi and JRi are link i
Jacobian submatrices and II is the inertia matrix of
link I about its center of mass and expressed in the
base link frame. These matrices are obtained by:
Ii = Ri iIi (Ri)T with iIi = m l12
1
0
0
0
0
1
0
0
0
1
i i
2
R
T
SSSSSSSS
V
X
WWWWWWWW
,
J
r
Ti
q
ci
2
2
= and J qRi
i
2
2
= ~o (11)
ISSN 2354-0575
Khoa học & Công nghệ - Số 21/Tháng 3 - 2019 Journal of Science and Technology 11
Where rci and ~ i is the position vector of the
center of mass and the angular velocity vector of
link i. Position vectors of the center of mass rci is
obtained from Fig. 2 as (12):
,
cos
sinr
a
a
0
c1
1 1
1 1
i
i=
R
T
SSSSSSSS
V
X
WWWWWWWW
cos cos
sin sinr
l a
l a
0
c2
1 1 2 12
1 1 2 12
i i
i i=
+
+
R
T
SSSSSSSS
V
X
WWWWWWWW
,
cos cos cos
sin sin sinr
l l a
l l a
0
c3
1 1 2 12 3 123
1 1 2 12 3 123
i i i
i i i=
+ +
+ +
R
T
SSSSSSSS
V
X
WWWWWWWW
(12)
The angular velocity vector of link i is
obtained by R Ri i iT~ = oO we have:
, and
0
0
0
0
0
01
1
2
12
3
123
~
i
~
i
~
i
= = =
o o o
R
T
SSSSSSSS
R
T
SSSSSSSS
R
T
SSSSSSSS
V
X
WWWWWWWW
V
X
WWWWWWWW
V
X
WWWWWWWW
(13)
with ,12 1 2 123 1 2 3i i i i i i i= + = + +o o o o o o o
Substituting Eq (11), (12) and (13) into (10),
we have elements of M(q) matrix are:
coscos cos
cos
l ma l l l l a l a
m a m a l a l m
2 2 2
211 1
2
1 2
2
2
2
2 1 1 2
3
2
1
2
2
2
1 2 2 3 1 23 3 1 3 2ii i
i= + + + +
+ + + + + +
_
_
i
i
cos
cos cos cos
m m a a l m
a l a l a l l l m2
12 21 2
2
2 1 2 2
3
2
2
2
3 2 3 3 1 23 1 2 2 3
i
i i i
= = + +
+ + + + +
_
_
i
i
cos cosm m a a l a l m13 31 32 3 1 23 3 2 3 3i i= = + +_ i ;
cosm a m a l a l m222 22 2 32 22 3 2 3 3i= + + +_ i ;
cosm m a a l m23 32 32 3 2 3 3i= = +_ i ;
m a l m
12
1
33 3
2
3
2
3= +b l (14)
The velocity coupling vector: The velocity
coupling vector ,q qV o_ i is obtained by Eqs (15):
V = V V V T1 2 38 B
with V
m m
2
1
i
k
ij
i
jk
j
kj
k
1
3
1
3
2
2
2
2
i i i i= -==
o oe o// (15)
Substituting mij , mjk in (14) into (15), we
have: (sin sinV a l m l l m21 2 1 2 1 12 1 2 3 2i i i=- - +o
) (sin sina l m a l m23 1 3 23 1 2 3 3 1 3 23i i i i i- +o o o
) (sin sin sina l m a l m a l m3 1 3 3 1 32 2 1 2 2 3 1 3 23i i i i i- -+o o
) ( )sin sin sinl l m a l m a l m21 2 3 2 23 3 2 3 3 3 1 3 23 2 32i i i i i i- +o o o
( )sin sin sina l m a l m a l m3 1 3 23 22 3 3 1 3 23 3 2 3 3 33i i i i i i- - +o o o
sin sinV l l m a l m2 1 2 3 2 3 1 3 23 12 2i i i i= + -o o_ i
sin sina l m a l m2 3 2 3 3 3 1 3 23 1 32i i i i+ o o_ i
sin sina l m a l m
2
3
23 1 3 23 1 2 3 3 2 3 3 2 3
2i i i i i i i+ -o o o o o
sina l m3 2 3 3 33i i- o
sin sinV a l m a l m3 3 1 3 23 3 1 3 3 12 3i i i i= + o o_ i
sin sina l m a l m2 3 2 3 3 1 2 3 3 2 3 3 22 3i i i i i i i+ +o o o o o
The gravitational vector: The gravitational
vector G(q) = G G G T1 2 38 B has elements Gi are
obtained by:
Gi = m g Jj
T
j Tj
i
1
3
- =/ (16)
We have:
G
1
= m
1
ga
1
cosθ
1
+ m
2
g(l
1
cosθ
1
+ a
2
cosθ
12
) +
m
3
g(l
1
cosθ
1
+ l
2
cosθ
12
+ a
3
cosθ
123
)
G
2
= m
2
ga
2
cosθ
12
+ m
3
g(l
2
cosθ
12
+ a
3
cosθ
123
)
G
3
= m
3
ga
3
cosθ
123
(17)
Substituting matrix M, vector V and vector
G into Eqs. (9), we have three dynamical equations
of motion are elements in the vector of generalized
forces τ = T1 2 3x x x8 B .
2.2.2. Friction model
Kinetic and dynamic model of robot are
obtained base on linkage diagram in Fig. 2, so the
effect of non-rigid such as friction is not taken into
account. Meanwhile, friction torque is an important
factor in rehabilitation robot control. To obtain a
more accurate mathematical description of the robot
system, a friction model, including both dynamic
friction and steady friction, is needed modeling.
When io ≠ 0 we have dynamic friction torque:
Tf = Fc sgn(io ) + bio (18)
When io = 0 we have steady friction torque:
Tf =
T T F
F T F
m m s
s m s
1
$
_
_
i
i* (19)
Where Fc is the Coulomb friction force,
bio is viscous friction, Fs is static friction and Tm
is the output torques of motors. According to the
mechanical structure model, we have:
Ts = Kg Tm - Tf (20)
With Kg is the gear of motor.
2.2.3. Motor model
Motors are used to drive the joints is a DC
motor and gear boxes. We have formula which can
be obtained by:
Tm = Kmim (21)
Where Km is torque constant of DC motor, im is
current of DC motor. According to the Kirchopff
law, voltage of DC motor is obtained by:
Um = imR + imLm + Keω (22)
Where Ke is the back-EMF constant of DC motor,
R and Lm is resistance and inductance of DC motor,
ω is angular velocity. Combining Eqs.(21) and (22)
ISSN 2354-0575
Journal of Science and Technology12 Khoa học & Công nghệ - Số 21/Tháng 3 - 2019
we have the relationship between Um và Tmo as:
T L
U
K L
T
R L
K K
m
m
m
m
m
m
m
e m~= - -o (23)
If the current of the motor is measured, we
can obtain the motor torque and with the information
of the angular velocity we can also control the motor
output torque accurately.
3. Simulation Results
Based on the dynamic model (9), friction
model (18) and motor model (23), a simulation model
is built in Matlab/Simulink to check the accuracy
and suitability with the physical characteristics of
the system. Block diagram of simulation model is
shown in Fig. 3. The parameters of kinematic and
dynamic model is chosen, while the parameters
of motor model are mainly about DC motor’s
characteristics, obtained from motor datasheets.
Table 2 lists all the parameters of the system.
Fig. 3a. Block diagram of simulation model
Fig. 3b. Simulation model of motor and friction model
Table 2. Parameter of Robot
Parameter i = 1 i = 2 i = 3
mi (kg) 3.2 3.1 0.25
Li (m) 0.4 0.48 0.33
ai (m) 0.2 0.24 0.165
Fs (Nm) 0.9 0.9 0.9
Fc (Nm) 0.8 0.8 0.8
bi (Nm/rad/s) 1.2 1.2 1.2
K
m
(Nm/A) 0.08 0.08 0.08
Ke (V/rad/s) 0.287 0.287 0.287
L
m
(H) 0.0026 0.0026 0.0026
R
m
(X) 1.2 1.2 1.2
I
m
(kg m2) 0.000025 0.000025 0.000025
K
g
19 19 19
Simulation result of motor and friction model
with some values of Um: 10V, 5V and 3V are shown
in Fig. 6. From this figure, it can be seen that with
a value of each input voltage, rotation angular of
motor θm also changes accordingly. It shows that the
mathematical description model of the mechanical
structure and friction model is accurate and suitable
with the motor’s physical characteristics.
Fig. 4 and Fig. 5 gives simulation result of
the system model. Input voltage Um is only sent to
motor drive the hip joint, input voltage for other
joints is zero.
Fig. 4. Simulation result of motor and friction
Fig. 5. Simulation result of the system
From Fig. 5, it can be seen that when the
voltage signal is applied to the drive motor for the
hip joint, the robot’s hip joint will rotate, the other
joint angles remain unchanged and equal to zero.
This is consistent with the physical characteristics
of the system and shows the main accuracy of the
mathematical model of the system. The fluctuation
ISSN 2354-0575
Khoa học & Công nghệ - Số 21/Tháng 3 - 2019 Journal of Science and Technology 13
of the joint angle in this case is unavoidable because
this is an open loop diagram, without control.
Therefore, in order to ensure accurate motions and
eliminate the rotational oscillations of the robot,
it is necessary to have a controller with suitable
control algorithms to control the robot according to
the requirements and technical specifications.
4. Conclusion
In this study, the mathematic model of 3
DOF rehabilitation robot including kinetic and
dynamic model of linkage, fiction model and motor
model has been built. The mechanical structure and
kinematic diagram of the robot are identified with
3 joints to assist in restoring leg motional function
to patients including hip joints, knee and ankle
joints. The simulation results show the accuracy
and suitability of the physical characteristics of the
mathematical model of the robot. This modeling is
important for calculating, manufacturing hardware
and developing control algorithms for robots in
next studies.
References
[1]. Williams GR, Jiang JG, Matchar DB, Samsa GP, Incidence and occurrence of total (first-ever
and recurrent) stroke. Stroke,1999, 30(12), pp. 2523-2528.
[2]. Lawrence ES, Coshall C, Dundas R, Stewart J, Howard R and Wolfe CD,Estimates of the
prevalence of acute stroke impairments and disability in a multiethnic population. Stoke, 2001,
32(6), pp. 1279-84.
[3]. Mirelman A, Bonato P, Deutsch JE. Effects of training with a robot-virtual reality system
compared with a robot alone on the gait of individual after stroke. Stroke, 2009, 40(1), pp. 169–174.
[4]. Thielman GT, Dean CM, Gentile AM, Rehabilitation of reaching after stroke: Task-related
training versus progressive resistive exercise. Arch Phys Med Rehabil, 2004, 85(10), pp. 1613–1618.
[5]. Langhorne P, Coupar F, Pollock A, Motor recovery after stroke: a systematic review. Lancet
Neurol, 2009, 8(8), pp.741–754.
[6]. Bradley D, Acosta-Marquez C, Hawley M, Brownsell S, Enderby P, Mawson S, NEXOS -the
design, development and evaluation of a rehabilitation system for the lower limbs. Mechatronics ,
2009, 19(2), pp. 247–257.
[7]. Mayr A, Kofler M, Quirbach E, Matzak H, Frohlich K, Saltuari L, Prospective, blinded,
randomized cross over study of gait rehabilitation in stroke patients using the lokomat gait orthosis.
Neurorehabil Neural Repair, 2007, 21(4), pp. 307–314.
[8]. Freivogel S, Mehrholz J, Husak-Sotomayor T, Schmalohr D,Gait training with the newly
developed ‘LokoHelp’-system is feasible for non-ambulatory patients after stroke, spinal cord and
brain injury. A feasibility study. Brain Injury, 2008, Vol.22, pp. 625–632.
[9]. Banala S K, Kim S H, Agrawal S K, Scholz J P, Robot assisted gait training with active
legexoskeleton (alex). IEEE Trans Neural Syst Rehabil Eng, 2009, 17(1), pp. 2–8.
[10]. Veneman J F, Kruidhof R, Hekman E E G, Ekkelenkamp R, Van Asseldonk EHF, vander
KooijH,Design and evaluation of the lopes exoskeleton robot for interactive gait rehabilitation.
IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2007, 15(3), pp. 379–386.
[11]. Requan Lu, Zhijun Li, Chun-Yi Su and Anke Xue. Development and learning Control of a
Human Limb with a rehabilitation Exoskeleton. IEEE Transactions on Industrial Electronics, July
2014, Vol. 61, No.7, pp. 3776-3785.
[12]. Chao Zhang, Gangfeng Liu, Changle Li, Jie Zhao, Hongying Yu and Yanhe Zhu. Development
of a lower limb rehabilitation exoskeleton based on real-time gait detection and gait tracking.
Advances in Mechanical Enginering, 2016, Vol 8(1), pp. 1-9.
[13]. Bradley D, Acosta-Marquez C, Hawley M, Brownsell S, Enderby P, Mawson S,NEXOS - the
design, development and evaluation of a rehabilitation system for the lower limbs. Mechatronics,
2009, Vol. 19, No. 2, pp. 247–257.
[14]. Okada S, Sakaki T, Hirata R, Okajima Y, Uchida S, Tomita Y, Tem: atherapeu-tic exercise
machine for the lower extremities of spastic patients. Adv Robot, 2000, Vol. 14, No. 7, pp. 597–606.
[15]. Libo Zhou, Weihai Chen, Jianhua Wang, Jingmeng Liu. Design of a Lower Limb Rehabilitation
Robot Based on 3-RPR Parallel Mechanis. 29th Chinese Control And Decision Conference, 2017,
pp. 7539 – 7544.
[16]. Jinwu Gao, Junpeng Wu, Rong Song, Rihui Li, Yaning Li, Lelun Jiang, The design and control
ISSN 2354-0575
Journal of Science and Technology14 Khoa học & Công nghệ - Số 21/Tháng 3 - 2019
of a 3DOF lower linb rehabilitation robot.Elsevier Ltd. Mechatronics, 2016, Vol. 33, pp. 13-22.
[17]. J.K. Mohanta, S. Mohana, P. Deepasundar, R. Kiruba-Shankar,Development and control of a
new sitting-type lower limb rehabilitation robot. Elsevier Ltd. Computers and Electrical Engineering
2017, Vol. 0, pp. 1-18.
[18]. Lung-Wen Tsai, Robot analysis-The Mechanics of Serial and Parallel Manipulators. A Wiley-
Interscience Publication, 1999.
MÔ HÌNH TOÁN HỌC VÀ MÔ PHỎNG RÔ BỐT
PHỤC HỒI CHỨC NĂNG CHÂN BA BẬC TỰ DO
CHO BỆNH NHÂN SAU CHẤN THƯƠNG
Tóm tắt:
Đột quỵ là một bệnh có nguy cơ cao gây tàn tật cho người mắc bệnh. Bệnh nhân đột quỵ có thể cải
thiện chức năng vận động nhờ chương trình tập luyện phục hồi chức năng. Nhờ tiến bộ của khoa học - công
nghệ, các bài tập phục hồi chức năng có thể thực hiện nhờ sự trợ giúp của Robot. Bài báo này trình bày
kết quả việc xây dựng các mô tả toán học của một Robot phục hồi chức năng chân có 3 bậc tự do (3 DOF),
bao gồm: mô hình động học và động lực học, mô hình ma sát và mô hình động cơ. Đồng thời, xây dựng mô
hình mô phỏng trên phần mềm MATLAB/Simulink để tìm hiểu đặc tính động học của hệ robot. Các kết quả
mô phỏng cho thấy tính chính xác và phù hợp với các đặc tính vật lý của mô hình hệ thống. Các kết quả này
sẽ được sử dụng cho việc tính toán thiết kế, chế tạo phần cứng và xây dựng thuật toán điều khiển robot sẽ
được tiếp tục nghiên cứu và trình bày trong các công bố tiếp theo.
Từ khóa: chức năng vận động, robot phục hồi chức năng, mô hình toán học, mô hình động lực học, mô
phỏng.
Các file đính kèm theo tài liệu này:
mo_hinh_toan_hoc_va_mo_phong_ro_bot_phuc_hoi_chuc_nang_chan.pdf