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

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.

pdf7 trang | Chia sẻ: hachi492 | Lượt xem: 15 | Lượt tải: 0download
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:

  • pdfmo_hinh_toan_hoc_va_mo_phong_ro_bot_phuc_hoi_chuc_nang_chan.pdf
Tài liệu liên quan