WO2016117998A1 - A robot-assisted therapy system - Google Patents

A robot-assisted therapy system Download PDF

Info

Publication number
WO2016117998A1
WO2016117998A1 PCT/MY2015/050158 MY2015050158W WO2016117998A1 WO 2016117998 A1 WO2016117998 A1 WO 2016117998A1 MY 2015050158 W MY2015050158 W MY 2015050158W WO 2016117998 A1 WO2016117998 A1 WO 2016117998A1
Authority
WO
WIPO (PCT)
Prior art keywords
handle
motor
controller
robotic device
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/MY2015/050158
Other languages
French (fr)
Inventor
Che Fai YEONG
Eileen Lee Ming SU
Kang Xiang KHOR
Patrick Jun Hua CHIN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Universiti Teknologi Malaysia (UTM)
Original Assignee
Universiti Teknologi Malaysia (UTM)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Universiti Teknologi Malaysia (UTM) filed Critical Universiti Teknologi Malaysia (UTM)
Publication of WO2016117998A1 publication Critical patent/WO2016117998A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H1/00Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
    • A61H1/02Stretching or bending or torsioning apparatus for exercising
    • A61H1/0274Stretching or bending or torsioning apparatus for exercising for the upper limbs
    • A61H1/0285Hand
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H1/00Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
    • A61H1/02Stretching or bending or torsioning apparatus for exercising
    • A61H1/0274Stretching or bending or torsioning apparatus for exercising for the upper limbs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/01Constructive details
    • A61H2201/0173Means for preventing injuries
    • A61H2201/0176By stopping operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/01Constructive details
    • A61H2201/0173Means for preventing injuries
    • A61H2201/0184Means for preventing injuries by raising an alarm
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/12Driving means
    • A61H2201/1207Driving means with electric or magnetic drive
    • A61H2201/1215Rotary drive
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1602Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
    • A61H2201/1635Hand or arm, e.g. handle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1657Movement of interface, i.e. force application means
    • A61H2201/1676Pivoting
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5023Interfaces to the user
    • A61H2201/5035Several programs selectable
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5061Force sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5069Angle sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2230/00Measuring physical parameters of the user
    • A61H2230/04Heartbeat characteristics, e.g. E.G.C., blood pressure modulation
    • A61H2230/06Heartbeat rate
    • A61H2230/065Heartbeat rate used as a control parameter for the apparatus

Definitions

  • the present invention relates to a robot-assisted therapy system to train movements of a stroke patient.
  • rehabilitation robots have become recovery training aids to stroke patients. With the aid of robotic devices, different modules of rehabilitation trainings are developed to stimulate different sensorimotor functions. Rehabilitation robots are well tolerated by patients, and are found effective to aid stroke patients who are suffering paralysis, and at the same time enhancing efficiency of therapy.
  • US Patent No. 61 17093 discloses a device for hand and wrist rehabilitation using a magnetorheological fluid controllable resistance brake.
  • the magnetorheological fluid is controlled to provide different level of resistance. This is done by manipulating the magnetic field intensity through the control circuit to adjust the viscosity of the magnetorheological fluid in the brake system. This enables the patient to determine their training according to their recovery rate by adjusting the controller to a level of resistance suitable with their recovery rate.
  • the device also uses tool elements that are focusing on the wrist movement to daily usage in life.
  • the device does not trigger the patient's sense of touch.
  • the resistance brake system is only able to stimulate muscle strength, but does not stimulate a realistic touch sensation for the patients.
  • the present invention relates to a robot-assisted therapy system (1000).
  • the robot-assisted therapy system (1000) comprises of a pulse oximeter (100) to measure the heartbeat of a patient; a computing device (200) having a processor (210) to process algorithms and operations; and a robotic device (300) having a housing (350), a power switch (370) to switch on and off the robotic device (300), and an emergency switch (380) to switch off the robotic device if the patient experiences any difficulty.
  • the robotic device (300) further comprises of a controller (330) connected to the processor (210) to control and drive a motor (340); the motor (340) connected to the controller (330) to generate haptic effects; a handle (360) to fit the needs of different training modes to emulate daily activities; a current sensor (310) connected to the controller (330) to measure the current level and to estimate torque generated by the motor (340); and a rotary encoder (320) connected to the controller (330) to detect if the handle (360) has moved from its initial position. Additionally, the current sensor (310), the rotary encoder (320), the controller (330), and the motor (340) are enclosed within the housing (350).
  • the handle (360) is detachable from the robotic device (300).
  • the detachable handle (360) includes a forearm handle (360a), a wrist handle (360b), a circular handle (360c), a key handle (360d) and a long handle (360e).
  • FIG. 1 illustrates a block diagram of a robot-assisted therapy system (1000) according to an embodiment of the present invention.
  • FIGS. 2 (a - d) illustrate control algorithm diagrams for a motor (340) in a robotic device (300) of the robot-assisted therapy system (1000).
  • FIG. 3 illustrates a detail drawing of the robotic device (300) of the robot-assisted therapy system (1000) of FIG. 1 .
  • FIG. 4 illustrates different types of handles (360) of the robotic device (300).
  • FIG. 5 illustrates a flowchart of a method for operating the robot-assisted therapy system (1000) of FIG. 1. DESCRIPTION OF THE PREFFERED EMBODIMENT
  • FIG. 1 illustrates a robot-assisted therapy system (1000) according to an embodiment of the present invention.
  • the usage of the robot-assisted therapy system (1000) may include but is not limited to treating an impaired wrist of a patient having a stroke.
  • the robot-assisted therapy system (1000) operates in three training modes which include a passive mode, an assistive mode and an active mode.
  • the passive mode is used for helping the patient who cannot move his/her wrist
  • the assistive mode is used for helping the patient who can move the wrist but only in a restricted range of movement
  • the active mode is used for helping the patient to improve muscle function by increasing resistance according to the patient's recovery rate.
  • the range of movement, strength, level, duration of time and number of repetition can be set in a graphical user interface before the training begins.
  • the robot-assisted therapy system (1000) is able to generate haptic feedback during the training for the patient to experience virtual object.
  • the robot-assisted therapy system (1000) comprises of a pulse oximeter (100), a computing device (200), and a robotic device (300).
  • the pulse oximeter (100) which is connected to the computing device (200) is configured to measure the heartbeat of the patient.
  • the measured heartbeat is sent to the computing device (200) to compare with a predetermined threshold level.
  • a predetermined threshold level By measuring the heartbeat, the stress level of the patient undergoing the training can be determined. If the measured heartbeat is higher than the predetermined threshold level, this indicates that the stress level of the patient is high and thus, a warning message is indicated by the computing device (200) to advise the patient to take a rest rather than to proceed with the training.
  • the computing device (200) includes a processor (210) which is connected to a monitor (220) and a speaker (230). Moreover, the processor (210) is connected to a controller (330) in the robotic device (300). The processor (210) is configured to process algorithms and operations, including sound, visual and haptic sensation.
  • the monitor (220) is configured to display the graphical user interface of a virtual environment.
  • the speaker (230) is configured to provide audio feedback to generate more realistic virtual environment to motivate the patient to do more exercise during the training.
  • the robotic device (300) includes a current sensor (310), a rotary encoder (320), a controller (330), and a motor (340).
  • the current sensor (310), which is connected to the controller (330), is configured to measure the current level and to estimate the torque generated by the motor (340) during the training.
  • the rotary encoder (320), which is also connected to the controller (330), is configured to detect if a handle (360) of the robotic device (300) as shown in FIG. 3 is at its initial position or not.
  • the controller (330) is also connected to the processor (210) of the computing device (200).
  • the controller (330) is configured to control and drive the motor (340).
  • the controller (330) sends a torque signal to the motor (340) to rotate the motor (340), wherein the motor (340) generates haptic effects when the handle (360) is being operated by the patient.
  • FIGS. 2 (a-d) illustrate control algorithm diagrams for the motor (340).
  • the motor (340) implements three different models, which are weight control, wall control and magnet control as shown in FIG. 2 (a).
  • the pulse width modulation motor command (MotorPWM) is defined as:
  • MotorPWM Weight Control + Wall Control + Magnet Control
  • the first model which is the weight control, generates haptic effect for the patient to experience virtual weight, wherein the weight control is defined as:
  • Weight Control K w x Weight x Lever x sin(0)
  • K w refers to a weight control gain which determines the amount of weight control that affects the output.
  • the Weight refers to the virtual weight which is attached to a virtual haptic knob.
  • the Lever refers to length of the lever which is connected to the virtual haptic knob.
  • the angle ⁇ refers to the angle rotation of the virtual haptic knob. The relationship of the weight control equation is shown in FIG. 2 (b).
  • the second model which is the wall control, generates haptic effect for the patient to experience virtual collisions, wherein the wall control equation is defined as: with collision
  • p refers to the wall control proportional gain.
  • e(t) refers to the error on the wall collision, which is derived from the error between the tip of the lever and the wall position.
  • K D refers to the wall control derivative gain.
  • the third model which is the magnet control, generates haptic effect for the patient to experience a virtual gravitational feedback.
  • the magnet control applies Newton's universal law of gravity, based on the equation below:
  • G refers to the gravitational constant and M refers to the mass of an object.
  • the Length refers to the distance between two objects.
  • the equation is simplified by assuming Mi and M? to be one, resulting the equation of F M to be as follows:
  • the resulting equation of F M represents attraction between two objects.
  • the magnet control is defined as:
  • F represents the relationship between F M and angle ⁇ between F M and F.
  • Angle a represents the angle between the Length and the Lever.
  • the relationship between the Length, Lever, ⁇ , a, and magnet control is as shown in FIGS. 2 (c - d).
  • FIG. 3 it illustrates a detail drawing of the robotic device (300) of the robot-assisted therapy system (1000).
  • the robotic device (300) further comprises of a housing (350), a handle (360), a power switch (370), and an emergency switch (380).
  • the housing (350) is used to enclose the motor (340), the rotary encoder (320), the current sensor (310), and the controller (330).
  • the handle (360) which is preferably a detachable handle, is attached to the robotic device (300) at point A.
  • the handle (360) fits the needs of different training modes to emulate daily activities.
  • the power switch (370) is used to switch on and off the robotic device (300), whereas the emergency switch (380) is used to switch off the robotic device (300) if the patient experiences any difficulties during the rehabilitation training.
  • FIG. 4 it shows different types of handles (360) of the robotic device (300).
  • the handles (360) are attachable to the robotic device (300) at point A as shown in FIG. 3.
  • the different types of handles (360) allow the patient to emulate daily activities such as using a key, opening a door, or grabbing a can.
  • the first handle type is a forearm handle (360a) to train the forearm of the patient. By holding the forearm handle (360a), the patient trains the forearm by rotating the handle.
  • the second handle type is a wrist handle (360b) which is used to train wrist movement by gripping and moving the wrist handle (360b).
  • the third handle type is a circular handle (360c) which is similar to a door knob which is used to train the patient to turn the door knob.
  • the fourth handle type is a key handle (360d) which is used to train the patient to turn a key slotted by holding the key handle (360d).
  • the fifth handle type is a long handle (360e) which is used to train the patient to grab and turn the long handle (360e) using his/her wrist.
  • FIG. 5 shows a flowchart of a method for operating the robot-assisted therapy system (1000).
  • the training mode of the robotic device (300) is selected as in step 502, wherein the training mode can either be a passive mode, an assistive mode, or an active mode.
  • the training session is continuous preferably for one minute.
  • the robotic device (300) moves the hand of the patient automatically based on the range of movement that has been set.
  • the range of movement is set to a certain degree while a number of repetitions is inputted in the graphical user interface as in step 510.
  • the processor (210) sends a signal to the controller (330) for the motor (340) to generate torque to rotate the motor (340).
  • the handle (360) also rotates as in step 511.
  • the robotic device (300) moves the hand of the patient automatically based on the range of movement that has been set. If there is still remaining number of repetitions left as in decision 512, the motor (340) rotates the handle (360) as in step 511.
  • the training session ends.
  • the patient moves the handle (360) of the robotic device (300) within a duration of time based on the range of movement that has been set.
  • the range of movement, the number of repetition and the time duration are inputted in the graphical user interface as in step 520.
  • the motor (340) is in a standby mode as the patient moves the handle (360) within the duration of time as in step 521.
  • the rotary encoder (320) detects the position of the handle (360) that is moved by the patient, whereas the current sensor (310) senses and measures the current of the torque generated by the motor (340).
  • the motor (340) remains in standby mode until the end of the training session as in step 521 . However, if the patient does not move the handle within the duration of time as in decision 522, the controller (330) sends a signal to the motor (340) to rotate the handle. The motor (340) then rotates the handle (360) to assist the patient to complete the training session as in step 523. If the training session is not completed as in decision 524, the motor (340) continues to assist the patient until the training is completed. However, if the training session is completed as in decision 524, the training session ends.
  • the patient moves the handle (360) of the robotic device (300) based on the range of movement that has been set, strength, level, duration of time and number of repetition which are inputted as in step 530.
  • the motor (340) is in standby mode as in step 531 as the patient moves the handle (360). If the position of the handle (360) is detected to be at its initial position by the rotary encoder (320) as in decision 532, the motor (340) continues to be in standby mode until the training session ends. However, if the position of the handle (360) is not at the initial position, the controller (330) sends a signal to the motor (340) to move the handle (360) to an opposite direction of the range of movement that was inputted as in step 533.
  • the patient has to move the handle (360) back to the initial position. If the position of the handle is not back to the initial position as in decision 534, the controller (330) signals the motor (340) to move the handle (360) to an opposite direction until the position of the handle is back to the initial position. However, if the position of the handle (360) is back to the initial position as in decision 534, the motor (340) continues to be in standby mode until the training session ends.

Landscapes

  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Pain & Pain Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Rehabilitation Therapy (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Rehabilitation Tools (AREA)

Abstract

The present invention relates to a robot-assisted therapy system (1000) for 5 treating an impaired wrist of a stroke patient. The robot-assisted therapy system (1000) comprises of a pulse oximeter (100); a computing device (200) having a processor (210); and a robotic device (300) having a housing (350), a power switch (370), and an emergency switch (380). The robotic device (300) further comprises of a controller (330); a motor (340); a handle (360); a current sensor (310); and a rotary 10 encoder (320). Additionally, the current sensor (310), the rotary encoder (320), the controller (330), and the motor (340) are enclosed within the housing (350).

Description

A ROBOT-ASSISTED THERAPY SYSTEM
FIELD OF INVENTION
The present invention relates to a robot-assisted therapy system to train movements of a stroke patient.
BACKGROUND OF THE INVENTION
The development of rehabilitation robots has become recovery training aids to stroke patients. With the aid of robotic devices, different modules of rehabilitation trainings are developed to stimulate different sensorimotor functions. Rehabilitation robots are well tolerated by patients, and are found effective to aid stroke patients who are suffering paralysis, and at the same time enhancing efficiency of therapy.
An example of such robotic device is provided by US Patent No. 61 17093 which discloses a device for hand and wrist rehabilitation using a magnetorheological fluid controllable resistance brake. The magnetorheological fluid is controlled to provide different level of resistance. This is done by manipulating the magnetic field intensity through the control circuit to adjust the viscosity of the magnetorheological fluid in the brake system. This enables the patient to determine their training according to their recovery rate by adjusting the controller to a level of resistance suitable with their recovery rate. The device also uses tool elements that are focusing on the wrist movement to daily usage in life.
However, the device does not trigger the patient's sense of touch. The resistance brake system is only able to stimulate muscle strength, but does not stimulate a realistic touch sensation for the patients. Hence, there is a need to provide a rehabilitation robot that addresses the drawback of the prior art.
SUMMARY OF INVENTION
The present invention relates to a robot-assisted therapy system (1000). The robot-assisted therapy system (1000) comprises of a pulse oximeter (100) to measure the heartbeat of a patient; a computing device (200) having a processor (210) to process algorithms and operations; and a robotic device (300) having a housing (350), a power switch (370) to switch on and off the robotic device (300), and an emergency switch (380) to switch off the robotic device if the patient experiences any difficulty. The robotic device (300) further comprises of a controller (330) connected to the processor (210) to control and drive a motor (340); the motor (340) connected to the controller (330) to generate haptic effects; a handle (360) to fit the needs of different training modes to emulate daily activities; a current sensor (310) connected to the controller (330) to measure the current level and to estimate torque generated by the motor (340); and a rotary encoder (320) connected to the controller (330) to detect if the handle (360) has moved from its initial position. Additionally, the current sensor (310), the rotary encoder (320), the controller (330), and the motor (340) are enclosed within the housing (350).
Preferably, the handle (360) is detachable from the robotic device (300).
Preferably, the detachable handle (360) includes a forearm handle (360a), a wrist handle (360b), a circular handle (360c), a key handle (360d) and a long handle (360e).
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
FIG. 1 illustrates a block diagram of a robot-assisted therapy system (1000) according to an embodiment of the present invention. FIGS. 2 (a - d) illustrate control algorithm diagrams for a motor (340) in a robotic device (300) of the robot-assisted therapy system (1000).
FIG. 3 illustrates a detail drawing of the robotic device (300) of the robot-assisted therapy system (1000) of FIG. 1 .
FIG. 4 illustrates different types of handles (360) of the robotic device (300).
FIG. 5 illustrates a flowchart of a method for operating the robot-assisted therapy system (1000) of FIG. 1. DESCRIPTION OF THE PREFFERED EMBODIMENT
A preferred embodiment of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well known functions or constructions are not described in detail since they would obscure the description with unnecessary detail.
FIG. 1 illustrates a robot-assisted therapy system (1000) according to an embodiment of the present invention. The usage of the robot-assisted therapy system (1000) may include but is not limited to treating an impaired wrist of a patient having a stroke. The robot-assisted therapy system (1000) operates in three training modes which include a passive mode, an assistive mode and an active mode. The passive mode is used for helping the patient who cannot move his/her wrist, the assistive mode is used for helping the patient who can move the wrist but only in a restricted range of movement, while the active mode is used for helping the patient to improve muscle function by increasing resistance according to the patient's recovery rate. For each type of training mode, the range of movement, strength, level, duration of time and number of repetition can be set in a graphical user interface before the training begins. In addition to the training modes, the robot-assisted therapy system (1000) is able to generate haptic feedback during the training for the patient to experience virtual object.
The robot-assisted therapy system (1000) comprises of a pulse oximeter (100), a computing device (200), and a robotic device (300). The pulse oximeter (100) which is connected to the computing device (200) is configured to measure the heartbeat of the patient. The measured heartbeat is sent to the computing device (200) to compare with a predetermined threshold level. By measuring the heartbeat, the stress level of the patient undergoing the training can be determined. If the measured heartbeat is higher than the predetermined threshold level, this indicates that the stress level of the patient is high and thus, a warning message is indicated by the computing device (200) to advise the patient to take a rest rather than to proceed with the training.
The computing device (200) includes a processor (210) which is connected to a monitor (220) and a speaker (230). Moreover, the processor (210) is connected to a controller (330) in the robotic device (300). The processor (210) is configured to process algorithms and operations, including sound, visual and haptic sensation. The monitor (220) is configured to display the graphical user interface of a virtual environment. The speaker (230) is configured to provide audio feedback to generate more realistic virtual environment to motivate the patient to do more exercise during the training.
The robotic device (300) includes a current sensor (310), a rotary encoder (320), a controller (330), and a motor (340). The current sensor (310), which is connected to the controller (330), is configured to measure the current level and to estimate the torque generated by the motor (340) during the training. The rotary encoder (320), which is also connected to the controller (330), is configured to detect if a handle (360) of the robotic device (300) as shown in FIG. 3 is at its initial position or not. Besides the current sensor (310) and the rotary encoder (320), the controller (330) is also connected to the processor (210) of the computing device (200). The controller (330) is configured to control and drive the motor (340). In particular, the controller (330) sends a torque signal to the motor (340) to rotate the motor (340), wherein the motor (340) generates haptic effects when the handle (360) is being operated by the patient. Reference now is made to FIGS. 2 (a-d) which illustrate control algorithm diagrams for the motor (340). To provide haptic effect by the motor (340), a control algorithm is implemented. The motor (340) implements three different models, which are weight control, wall control and magnet control as shown in FIG. 2 (a). The pulse width modulation motor command (MotorPWM) is defined as:
MotorPWM = Weight Control + Wall Control + Magnet Control
The first model, which is the weight control, generates haptic effect for the patient to experience virtual weight, wherein the weight control is defined as:
Weight Control = Kw x Weight x Lever x sin(0)
From the equation, Kw refers to a weight control gain which determines the amount of weight control that affects the output. The Weight refers to the virtual weight which is attached to a virtual haptic knob. The Lever refers to length of the lever which is connected to the virtual haptic knob. The angle Θ refers to the angle rotation of the virtual haptic knob. The relationship of the weight control equation is shown in FIG. 2 (b).
The second model, which is the wall control, generates haptic effect for the patient to experience virtual collisions, wherein the wall control equation is defined as: with collision
Figure imgf000007_0001
no collision
From the equation, p refers to the wall control proportional gain. e(t) refers to the error on the wall collision, which is derived from the error between the tip of the lever and the wall position. KD refers to the wall control derivative gain. Both constants Pand oare tuned by using trial and error method.
The third model, which is the magnet control, generates haptic effect for the patient to experience a virtual gravitational feedback. The magnet control applies Newton's universal law of gravity, based on the equation below:
MtM2
Length2
wherein
Length =
Figure imgf000007_0002
From the equation, G refers to the gravitational constant and M refers to the mass of an object. The Length refers to the distance between two objects. The equation is simplified by assuming Mi and M? to be one, resulting the equation of FM to be as follows:
Figure imgf000007_0003
The resulting equation of FM represents attraction between two objects. To represent the implementation of the magnetic attraction and repulsion, the magnet control is defined as:
Magnet Control = F x Lever
wherein
F = FM x cos β = a - 90°
Figure imgf000008_0001
From the equations, F represents the relationship between FM and angle β between FM and F. Angle a represents the angle between the Length and the Lever. The relationship between the Length, Lever, β, a, and magnet control is as shown in FIGS. 2 (c - d).
Referring now to FIG. 3, it illustrates a detail drawing of the robotic device (300) of the robot-assisted therapy system (1000). Besides the current sensor (310), the rotary encoder (320), the controller (330), and the motor (340) which are embedded inside the robotic device (300), the robotic device (300) further comprises of a housing (350), a handle (360), a power switch (370), and an emergency switch (380). The housing (350) is used to enclose the motor (340), the rotary encoder (320), the current sensor (310), and the controller (330). The handle (360), which is preferably a detachable handle, is attached to the robotic device (300) at point A. The handle (360) fits the needs of different training modes to emulate daily activities. The power switch (370) is used to switch on and off the robotic device (300), whereas the emergency switch (380) is used to switch off the robotic device (300) if the patient experiences any difficulties during the rehabilitation training. Referring now to FIG. 4, it shows different types of handles (360) of the robotic device (300). The handles (360) are attachable to the robotic device (300) at point A as shown in FIG. 3. The different types of handles (360) allow the patient to emulate daily activities such as using a key, opening a door, or grabbing a can. The first handle type is a forearm handle (360a) to train the forearm of the patient. By holding the forearm handle (360a), the patient trains the forearm by rotating the handle. The second handle type is a wrist handle (360b) which is used to train wrist movement by gripping and moving the wrist handle (360b). The third handle type is a circular handle (360c) which is similar to a door knob which is used to train the patient to turn the door knob. The fourth handle type is a key handle (360d) which is used to train the patient to turn a key slotted by holding the key handle (360d). The fifth handle type is a long handle (360e) which is used to train the patient to grab and turn the long handle (360e) using his/her wrist. Reference is now made to FIG. 5 which shows a flowchart of a method for operating the robot-assisted therapy system (1000). Initially, strength and a range of movement of the patient are inputted in the user interface before the training starts as in step 501. Thereon, the training mode of the robotic device (300) is selected as in step 502, wherein the training mode can either be a passive mode, an assistive mode, or an active mode. For each training mode, the training session is continuous preferably for one minute.
If the passive mode is selected, the robotic device (300) moves the hand of the patient automatically based on the range of movement that has been set. The range of movement is set to a certain degree while a number of repetitions is inputted in the graphical user interface as in step 510. Thereon, the processor (210) sends a signal to the controller (330) for the motor (340) to generate torque to rotate the motor (340). As the motor (340) rotates, the handle (360) also rotates as in step 511. The robotic device (300) moves the hand of the patient automatically based on the range of movement that has been set. If there is still remaining number of repetitions left as in decision 512, the motor (340) rotates the handle (360) as in step 511. However, if there is no more remaining number of repetitions, the training session ends. If the assistive mode is selected, the patient moves the handle (360) of the robotic device (300) within a duration of time based on the range of movement that has been set. The range of movement, the number of repetition and the time duration are inputted in the graphical user interface as in step 520. The motor (340) is in a standby mode as the patient moves the handle (360) within the duration of time as in step 521. The rotary encoder (320) then detects the position of the handle (360) that is moved by the patient, whereas the current sensor (310) senses and measures the current of the torque generated by the motor (340). If the patient is able to move the handle (360) within the duration of time as in decision 522, the motor (340) remains in standby mode until the end of the training session as in step 521 . However, if the patient does not move the handle within the duration of time as in decision 522, the controller (330) sends a signal to the motor (340) to rotate the handle. The motor (340) then rotates the handle (360) to assist the patient to complete the training session as in step 523. If the training session is not completed as in decision 524, the motor (340) continues to assist the patient until the training is completed. However, if the training session is completed as in decision 524, the training session ends.
If the active mode is selected, the patient moves the handle (360) of the robotic device (300) based on the range of movement that has been set, strength, level, duration of time and number of repetition which are inputted as in step 530. The motor (340) is in standby mode as in step 531 as the patient moves the handle (360). If the position of the handle (360) is detected to be at its initial position by the rotary encoder (320) as in decision 532, the motor (340) continues to be in standby mode until the training session ends. However, if the position of the handle (360) is not at the initial position, the controller (330) sends a signal to the motor (340) to move the handle (360) to an opposite direction of the range of movement that was inputted as in step 533. Thereon, the patient has to move the handle (360) back to the initial position. If the position of the handle is not back to the initial position as in decision 534, the controller (330) signals the motor (340) to move the handle (360) to an opposite direction until the position of the handle is back to the initial position. However, if the position of the handle (360) is back to the initial position as in decision 534, the motor (340) continues to be in standby mode until the training session ends.
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specifications are words of description rather than limitation and various changes may be made without departing from the scope of the invention.

Claims

A robot-assisted therapy system (1000) comprising:
a) a pulse oximeter (100) to measure the heartbeat of a patient;
b) a computing device (200) having a processor (210) to process algorithms and operations; and
c) a robotic device (300) having a housing (350), a power switch (370) to switch on and off the robotic device (300), and an emergency switch (380) to switch off the robotic device if the patient experiences any difficulty,
characterised in that the robotic device (300) further comprising:
i. a controller (330) connected to the processor (210) to control and drive a motor (340);
ii. the motor (340) connected to the controller (330) to generate haptic effects;
iii. a handle (360) to fit the needs of different training modes to emulate daily activities;
iv. a current sensor (310) connected to the controller (330) to measure the current level and to estimate torque generated by the motor (340); and
v. a rotary encoder (320) connected to the controller (330) to detect if the handle (360) has moved from its initial position, wherein the current sensor (310), the rotary encoder (320), the controller (330), and the motor (340) are enclosed within the housing (350).
The robot-assisted therapy system (1000) as claimed in claim 1 , wherein the handle (360) is detachable from the robotic device (300).
The robot-assisted therapy system (1000) as claimed in claim 2, wherein the detachable handle (360) includes a forearm handle (360a), a wrist handle (360b), a circular handle (360c), a key handle (360d) and a long handle (360e).
PCT/MY2015/050158 2015-01-20 2015-12-31 A robot-assisted therapy system Ceased WO2016117998A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
MYPI2015000146 2015-01-20
MYPI2015000146 2015-01-20

Publications (1)

Publication Number Publication Date
WO2016117998A1 true WO2016117998A1 (en) 2016-07-28

Family

ID=56417444

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MY2015/050158 Ceased WO2016117998A1 (en) 2015-01-20 2015-12-31 A robot-assisted therapy system

Country Status (1)

Country Link
WO (1) WO2016117998A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160270999A1 (en) * 2015-03-20 2016-09-22 Regents Of The University Of Minnesota Systems and methods for assessing and training wrist joint proprioceptive function

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520311A (en) * 2004-02-05 2007-07-26 モトリカ インク Methods and instruments for rehabilitation and training
JP3140558U (en) * 2008-01-18 2008-03-27 新明工業株式会社 Rehabilitation equipment
WO2012114274A2 (en) * 2011-02-21 2012-08-30 Humanware S.R.L. Haptic system and device for man-machine interaction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520311A (en) * 2004-02-05 2007-07-26 モトリカ インク Methods and instruments for rehabilitation and training
JP3140558U (en) * 2008-01-18 2008-03-27 新明工業株式会社 Rehabilitation equipment
WO2012114274A2 (en) * 2011-02-21 2012-08-30 Humanware S.R.L. Haptic system and device for man-machine interaction

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160270999A1 (en) * 2015-03-20 2016-09-22 Regents Of The University Of Minnesota Systems and methods for assessing and training wrist joint proprioceptive function
US10786415B2 (en) * 2015-03-20 2020-09-29 Regents Of The University Of Minnesota Systems and methods for assessing and training wrist joint proprioceptive function
US11510840B2 (en) 2015-03-20 2022-11-29 Regents Of The University Of Minnesota Systems and methods for assessing and training wrist joint proprioceptive function

Similar Documents

Publication Publication Date Title
Vergaro et al. Self-adaptive robot training of stroke survivors for continuous tracking movements
Guidali et al. A robotic system to train activities of daily living in a virtual environment
ES2781121T3 (en) System for motor rehabilitation of a limb with partial paralysis in patients who have suffered a stroke
KR20160066083A (en) Method to control rehabilitation robot for stroke patients
EP3171777B1 (en) A method and system for using haptic device and brain-computer interface for rehabilitation
Jamwal et al. Adaptive impedance control of parallel ankle rehabilitation robot
Iqbal et al. A multi-DOF robotic exoskeleton interface for hand motion assistance
Rahman et al. Force-position control of a robotic exoskeleton to provide upper extremity movement assistance
Bouteraa et al. Smart solution for pain detection in remote rehabilitation
KR20200130329A (en) Grasping assist system and method
US20180271738A1 (en) Rehabilitation system and method
KR101708851B1 (en) exercise apparatus for upper limb rehabilitation
Taheri et al. Model-based assistance-as-needed for robotic movement therapy after stroke
WO2016117998A1 (en) A robot-assisted therapy system
Trlep et al. Rehabilitation robot with patient-cooperative control for bimanual training of hemiparetic subjects
JP2024526393A (en) Ankle rehabilitation device
KR20190031936A (en) Rehabilitation exercise based on random error signal and controlling method thereof
KR101949033B1 (en) Virtual reality and haptic based rehabilitation system and method
Adeola-Bello et al. Control strategy for power assist upper limb rehabilitation robot with the therapist’s motion intention prediction
Mashayekhi et al. EMG-Blased fatigue adaptation in admittance control of hand rehabilitation
EP4238711A1 (en) Method and device for measuring muscular fitness of user by using wearable device
Jujjavarapu et al. Improving stability in upper limb rehabilitation using variable stiffness
Kazemi et al. A robotic interface to train grip strength, grip coordination and finger extension following stroke
Rajasekaran et al. User intention driven adaptive gait assistance using a wearable exoskeleton
Huijun et al. Development of a force-assistant tele-rehabilitation system for the stroke

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15879111

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC, EPO FORM 1205A DATED 29.11.2017

122 Ep: pct application non-entry in european phase

Ref document number: 15879111

Country of ref document: EP

Kind code of ref document: A1