Remote Training and Practicing Apparatus and System for Upper-Limb Rehabilitation
20220338761 ยท 2022-10-27
Inventors
- Ali Maddahi (Winnipeg, CA)
- Mohamed-Amine Choukou (Winnipeg, CA)
- Amir Mahdi Nassiri (Winnipeg, CA)
- Yaser Maddahi (Winnipeg, CA)
Cpc classification
G16H20/30
PHYSICS
A61B2562/0219
HUMAN NECESSITIES
International classification
A61B5/11
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
G16H20/30
PHYSICS
Abstract
A rehabilitation system includes left-hand and right-hand rehabilitation apparatuses that cooperate with programming instructions operating on a patient computer and on a therapist computer that is remote from the patient computer. Each apparatus includes a hand section with movement sensors supported on the backside of the hand of the patient from which patient hand movements can be derived, finger sections moveable relative to the hand section with sensors to track flexing and movement of the finger sections relative to the hand, a wrist section supporting vital sign sensors communicating with the patient, and adjustable resistive elements applied to the finger or hand movements. The system enables a therapist to communicate target movements to the user, as well as allowing the comparison between patient movements conducted at different times or with different hands. Sensor data can be used to measure patient performance that is provided to the patient and the therapist.
Claims
1. A rehabilitation system for measuring performance of an upper limb rehabilitation exercise of a user relative to a target movement using a computing device, the system comprising: (i) a rehabilitation apparatus comprising: a hand section arranged to be secured relative to a backside of a hand of the user; at least one hand movement sensor operatively connected to the hand section so as to be arranged to sense one or more operating characteristics of the hand section; a plurality of finger sections arranged to be secured relative to respective fingers of the user and being movable relative to the hand section such that the fingers sections are movable with the fingers of the user relative to the backside of the hand of the user; finger movement sensors operatively connected to the finger sections so as to be arranged to sense one or more operating characteristics of the finger sections; and a sensor interface in communication with the at least one hand movement sensor and the finger movement sensors; and (ii) a computer readable memory storing programming instructions thereon which are executable by the computing device such that the computing device is arranged to: communicate with the sensor interface to obtain the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user; and compare the sensed operating characteristics from the movement sensors to corresponding stored operating characteristics representative of the target movement.
2. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to acquire the stored operating characteristics representative of the target movement from a previous upper limb exercise executed on the rehabilitation apparatus.
3. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to acquire the stored operating characteristics representative of the target movement from a remote computer device in communication with the computing device over a communications network.
4. The system according to claim 1 further comprising an auxiliary apparatus which is symmetrical in configuration to the rehabilitation apparatus such that one of the apparatuses is arranged to be worn on a right hand of the user and another of the apparatuses is arranged to be worn on a left hand of the user, each of the auxiliary apparatus and the rehabilitation apparatus having said at least one hand movement sensor, said finger movement sensors and said sensor interface with which the computing device is arranged to communicate when executing the programming instructions stored on the computer readable memory, the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to (i) communicate with the sensor interface of the auxiliary apparatus to acquire said stored operating characteristics representative of the target movement from a previous upper limb exercise executed on the auxiliary apparatus, (ii) communicate with the sensor interface of the rehabilitation apparatus to obtain the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user operating the rehabilitation apparatus, and (iii) compare the sensed operating characteristics from the rehabilitation apparatus to the stored operating characteristics from the auxiliary apparatus.
5. The system according to claim 1 wherein the comparison of the sensed operating characteristics from the movement sensors to corresponding stored operating characteristics representative of the target movement includes (i) a calculation of at least one performance metric representative of the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user and (ii) a calculation of a similarity value comprising a measure of similarity between said at least one performance metric and a corresponding performance metric defined by the stored operating characteristics representative of the target movement.
6. The system according to claim 1 further comprising: the stored operating characteristics defining a range of motion of the target movement; and the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to calculate a range of motion relating to the upper limb rehabilitation exercise from the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise and compare the calculated range of motion to the range of motion defined by the stored operating characteristics.
7. The system according to claim 1 further comprising: the movement sensors including angular velocity sensors; the stored operating characteristics defining a speed of motion of the target movement; and the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to calculate a speed of motion relating to the upper limb rehabilitation exercise from the sensed operating characteristics from the angular velocity sensors during the upper limb rehabilitation exercise and compare the calculated speed of motion to the speed of motion defined by the stored operating characteristics.
8. The system according to claim 1 further comprising: the movement sensors including angular acceleration sensors; the stored operating characteristics defining a motion steadiness of the target movement; and the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to calculate a motion steadiness relating to the upper limb rehabilitation exercise from the sensed operating characteristics from the angular acceleration sensors during the upper limb rehabilitation exercise and compare the calculated motion steadiness to the motion steadiness defined by the stored operating characteristics.
9. The system according to claim 1 further comprising: the movement sensors including linear acceleration sensors; the stored operating characteristics defining a motion stability of the target movement; and the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to calculate a motion stability relating to the upper limb rehabilitation exercise by calculating a derivative of an acceleration acquired from the sensed operating characteristics from the linear acceleration sensors during the upper limb rehabilitation exercise and compare the calculated motion stability to the motion stability defined by the stored operating characteristics.
10. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to calculate at least one performance metric from the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user such that said at least one performance metric defines a movement of the fingers of the user.
11. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to calculate at least one performance metric from the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user such that said at least one performance metric defines a movement of the hand of the user.
12. The system according to claim 1 wherein the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to calculate at least one performance metric from the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user such that said at least one performance metric defines a movement of the wrist of the user.
13. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to calculate a performance metric representative of the sensed operating characteristics from the movement sensors during the upper limb rehabilitation exercise by the user and generate a graph illustrating a variation of the performance metric over a duration of the upper limb rehabilitation exercise by the user for display on a display of the computing device.
14. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to (i) calculate a position of the finger sections and the hand section throughout the upper limb rehabilitation exercise by the user, and (ii) generate a video comprising images graphically representing the calculated position of the finger sections and the hand section throughout the upper limb rehabilitation exercise by the user.
15. The system according to claim 1 wherein the programming instructions on the computer readable memory are further arranged to be executed by the computing device such that the computing device is arranged to (i) receive video images from a remote computer device over a communications network and display the video images on a display of the computing device, and (ii) capture video images of the user using a camera of the computing device and communicate the captured video images with the sensed operating characteristics to the remote computer device over the communications network.
16. The system according to claim 1 further comprising a plurality of resilient finger members, each resilient finger member being arranged to be operatively connected between the hand section and a respective one of the finger sections so as to be flexed with movement of the respective finger section relative to the hand section, at least some of the resilient finger members having a different stiffness relative to one another and being interchangeable with one another to vary a resistance of flexing movement of the finger sections.
17. The system according to claim 1 further comprising: the rehabilitation apparatus further comprising a wrist section arranged to be secured relative to a forearm of the user, the system may further include a plurality of resilient wrist members, each resilient wrist member being arranged to be operatively connected between the hand section and the wrist section so as to be flexed with movement of the wrist section relative to the hand section, the resilient wrist members having a different stiffness relative to one another and being interchangeable with one another to vary a resistance of movement of the hand section relative to the wrist section.
18. The system according to claim 1 wherein the rehabilitation apparatus further comprises: a glove including a hand portion arranged to extend over the backside of the hand of the user and a plurality of finger portions arranged to be worn on the fingers the user; a plurality of first connectors arranged to releasably connect the finger portions of the glove to the finger sections of the rehabilitation apparatus; and one or more second connectors arranged to releasably support the hand section relative to the hand portion of the glove when the glove is worn on the hand of the user; the glove being readily separable from the hand section and the finger sections of the rehabilitation apparatus so as to be interchangeable with another glove of identical configuration.
19. The system according to claim 1 wherein the rehabilitation apparatus further comprises one or more vital sign monitoring sensors supported on the apparatus for communication with the user so as to be arranged to sense a state of one or more essential body functions of the user, the programming instructions on the computer readable memory being further arranged to be executed by the computing device such that the computing device is arranged to compare the sensed state to a threshold to determine a notification condition.
20. A method of rehabilitation using the system of claim 1, the method comprising: supporting the rehabilitation apparatus on the hand of the user; and performing the upper limb rehabilitation exercise including any one of or all of bending, pinching, flexion, extension, adduction and abduction of the fingers or bending, flexion, extension, adduction and abduction of the wrist.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0062] One embodiment of the invention will now be described in conjunction with the accompanying drawings in which:
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072] In the drawings like characters of reference indicate corresponding parts in the different figures.
DETAILED DESCRIPTION OF INVENTION
[0073] The invention relates to a smart telerehabilitation platform for the treatment of stroke patients with an upper-limb disability. The invention comprises a patient workstation and therapist workstation. The platform can connect multiple therapists to multiple patients at the same time.
[0074] The patient workstation can be set up at home or in a public place such as a clinic. In each patient workstation, there exist a set of smart gloves, along with a software or mobile application which provides the patients with their treatment plan assigned by their therapist(s). Each patient can wear the smart gloves and connect the sensory systems, embedded into the gloves, to the mobile app or software wirelessly. In the procedure of wearing the smart gloves, the patients may or may not need an assistant according to the level of disability. The smart gloves are designed in a way that allow the patients to attach/detach it to/from gloves using a set of connectors and clicking mechanisms. It includes a set of sensors for measurement of the hand motion characteristics such as accelerations, velocities, jerks, Euler angles and bending angles of the fingers during the performance of the rehabilitation tasks, along with the measurement of some of the patient's vital signs such as SpO2, heart rate and body temperature. Each patient can download the mobile app on their smartphone or the software on their laptop/desktop PC and register an account in the software or application. Once they are registered on the platform, an authentication system will approve their registration and connect them to their therapist(s). In the developed application, each patient has their own personal page, which is not shared with others. Each patient can see the list of rehabilitation tasks assigned by their therapist in application/software. Each task comes with a training video pre-recorded by the therapist along with other information about the task, such as the duration of the task, the number of sessions, sets and repetitions required for the task. The information is given by their therapist(s). Since the platform can be used for remote treatment of the patients, the patients are also given an option of recording the video of their activity during the rehabilitation session and sending the video to their therapist(s). Before starting any rehabilitation task, the patients need to connect the hardware system embedded in the gloves to the mobile application or software, which allows the application or software to capture the sensory data wirelessly. Once the smart gloves are connected to the mobile app or software, the patients are directed to perform a sanity check for the wireless connection and start the rehabilitation task using the provided smart gloves. Patients can also see the results of their performance on the mobile app or software using a set of key performance indices (KPIs) defined in a layperson's language as well as a set of graphical indicators. During the performance of the rehabilitation task, patients are provided with the option of toggling between two videos; one video is the training video recorded by the therapist(s) for each task, and the other video is the real-time taping of the patient's activity using the front-camera of the cellphone or an external camera connected to the laptop or desktop PC in the case of using the software instead of the mobile app. With respect to the set of smart gloves, the patients need to wear the smart gloves before starting each rehabilitation task. Depending upon which hand is impaired, the patients are also asked to wear the smart glove of the other hand (i.e., unimpaired or healthy hand) and perform the assigned rehabilitation task once with the unimpaired hand aiming to capture the sensory data and use them as the reference data for calculation of the KPIs and statistical analysis of the patient's performance. The KPIs include, but not limited to, fingers' range of motion (ROM), fingers' movement speed, fingers' movement steadiness, wrist ROM (including flexion, extension, ulnar deviation, radial deviation, supination and pronation), wrist speed along 3 axes, wrist steadiness and overall stability of the hand motion. Afterwards, the patients can start conducting the same rehabilitation task with the help of the smart glove worn on the impaired hand(s). In case of both hands impaired, the patients need to conduct the rehabilitation task(s) with both hands while the reference data will be provided by their therapist for each specific task. This way, the reference data included in the KPIs are shown to the patients graphically which provides them with a clue on how well they are performing the task. The graphical representations of the KPIs are included in the software or application designed for the patient. The same reference data will also be sent to the therapist for analyzing the patient's performance and their progress over the upper-limb rehabilitation period.
[0075] On the therapist workstation, each therapist can register to the software developed for communicating with their patients. Same as the patient's side, an authentication system approves the therapist registration and creates their own personal page in the software. The software can either be a web-based application or a desktop application, or a mobile application. Once the therapist registers in the software, they can log into the software, which then navigates them to their own personal page where they can invite their patients and add the various rehabilitation tasks to the list of tasks. The therapists are provided with the option of recording the video of the task and uploading it along with a description for each task. The recorded video is considered as the training video, which will be sent to the patient workstation upon assigning a task to the patients. The therapist can have access to each patient's information and history of their activities along with other features such as the KPIs related to the tasks they have accomplished. On each patient's page, the therapist can have access to the patient's detailed information and the video and KPIs of the tasks performed by the patients in each training log. In addition, the therapist can write the notes and submit it to the patient remotely. When assigning the rehabilitation task to the patient, the therapist can define the duration required for the specific task along with the number of times that the patient needs to repeat the task, etc. Furthermore, the invention offers an audiovisual platform for remote communication between the patient and therapist, which allows both patient and therapist to talk to one another remotely and share their thoughts on the rehabilitation procedure.
[0076]
[0077]
[0078]
[0079] As described herein, the present invention relates to a rehabilitation system for measuring performance of an upper limb rehabilitation exercise of a user relative to a target movement. The system overall comprises one or more rehabilitation apparatuses 12 is represented by the smart gloves 12 for the right and left hands as described above and software that is executable on a computing device 13 so that the computing device 13 can interact with the rehabilitation apparatuses 12 to acquire data for performing various functions as described in the following.
[0080] The patient workstation 1 at the site of the patient user includes the rehabilitation apparatuses 12, the user computing device 13 and/or the disposal gloves 300. An example device 13 includes a software having computer readable memory therein that stores the programming instructions associated with the present invention thereon such that the instructions can be executed by the processor of the device. The device 13 further includes an integral display for displaying various information to the user as described in the following. The computing device 13 also typically comprises a camera for capturing image data or video relating to the patient user executing the rehabilitation exercise.
[0081] The patient workstation 1 communicates with a therapist workstation 2 in which the therapist workstation comprises a separate computer device 21 also having a processor and a computer readable memory storing programming instructions thereon for executing the various functions described in the following. The therapist workstation 2 and the patient workstation 1 communicate with one another over a suitable communications network 3 which may include a local network, a mobile telecommunications network, the Internet, and the like, so that various information can be exchanged between the computing device 13 of the patient user and the computer device 21 used by the therapist. The system may further comprise a remote server functioning as a data storage system 4 which communicates over the communications network with each of the computer device 21 of the therapist and the computing device 13 of the patient user. The remote server further comprises a processor and a computer readable memory storing programming instructions thereon so as to be suitable for executing some of the functions described in the following if desired. Collectively the remote server, the computer device 21 of the therapist and the computing device 13 of the patient, together with internal processors of the rehabilitation apparatuses 12, all function together as an overall controller of the various functions performed by the system of the present invention as described in the following.
[0082] Each of the rehabilitation apparatuses 12 is configured either in a right-hand configuration for being fitted to the right hand of the patient user or a left-hand configuration for being fitted to the left-hand of the patient user. The apparatuses 12 are typically provided as a pair including one left-hand configuration and one right-hand configuration to be worn by both hands of the patient is shown in
[0083] Each rehabilitation apparatus 12 thus generally includes a hand section 121 arranged to be secured generally against the backside of the hand of the user in operation. The hand section 121 includes a housing base 1211 and a housing cover 1213 that collectively define a housing for receiving electronic components 1212 therein. The electronic components comprise a printed circuit board including a processor and a memory storing programming instructions thereon. The printed circuit board further defines a sensor interface thereon which communicates with the various sensors of the fingers, wrist, hand and thumb as described in the following, for in turn communicating all of the sensor data to the computing device 13 for further processing. Some degree of processing of the data to determine one or more operating characteristics of the various sections of each apparatus 12 or to further calculate one or more performance metrics as further described below may occur within the printed circuit board of the hand section 121 as opposed to on the computing device 13. The printed circuit board further defines a plurality of hand movement sensors thereon for sensing velocity, acceleration, angular velocity, and angular acceleration and the like to enable the system to track motion of the hand section as well as tracking position, orientation, speed, and acceleration of linear movement and rotational movement about one, two or three axes as described herein. The movement data of the hand section can be subsequently interpreted by the system as a corresponding movement of the wrist including flexion, extension, ulnar deviation, radial deviation, supination and/or pronation. A strap 125 is coupled externally to the housing which is arranged to be adjustably secured about the hand of the user to secure the hand section 121 against the backside of the hand of the user. The printed circuit board 1212 further includes a power button that is accessible externally through an opening in the housing cover 1213 and a status indicator light that also communicates through an opening in the housing cover 1213 to indicate the operating status of the apparatus 12.
[0084] Each apparatus 12 further includes a plurality of finger sections 122 in which one finger section is provided for each of the fingers of the user. Each finger section includes an elongate bar 1221 which is flexible and elastic or resilient to be biased to return to a linear unflexed position as shown in the figures. Each bar 1221 is anchored at its base between the base 1211 and the cover 1213 of the hand section approximately in alignment with a corresponding knuckle of the hand of the user. Each bar extends outwardly to span a length which is greater than the fingers of the user. Each bar 1221 is intended to be flexed into a curved shape to follow the flexing of finger movement of the user. The bar 1221 is coupled to a respective finger by a pair of finger holders 1222 supported on each bar 1221 or to a respective finger by a pair of connectors 301 attached to disposal gloves 300. Each finger holder 1222 or connector 301 is supported on a respective coupler 1223 in which the coupler is supported for longitudinal sliding movement along the bar 1221. Each finger holder 1222 is a loop that receives the finger extending therethrough and which includes a suitable connector formed thereon which is releasably connected to a corresponding connector on the coupler 1223. Two finger holders are positioned at spaced positions along each bar 1221 so that a first coupler can be secured about the finger of the user near the base of the finger and a second coupler can be secured about the finger near the fingertip. The same procedure is applicable when the patient uses the disposal gloves to replace finger holders 1222 by connectors 301. Each finger section 122 is further equipped with a finger movement sensor incorporated into the elongate bar 1221 of the finger section. Each finger sensor is a flexible conductive element having an electrical resistance that varies with increasing flexing and bending stress applied to the sensor element so that the changing resistance is indicative of a flexing angle of the element and the corresponding bar 1221 within which the element is incorporated. The finger sensors are in communication with the printed circuit board in the hand section 121 so that all sensed finger movement data is reported back to the processor within the hand section 121 which in turn relays the data to the computing device 13 using the sensor interface of the printed circuit board.
[0085] Each apparatus 12 includes one thumb section 124 which is similar in configuration to each finger section yet includes some distinctions. The thumb section 124 differs from the finger sections 122 in that the thumb section includes a plurality of thumb sensors capable of tracking velocity, acceleration, angular velocity, and angular acceleration linearly and rotationally about one, two or three axes similarly to the sensors of the hand section in which the portion of thumb sensors are situated within the housing 1245. This enables tracking various aspects related to the position and orientation of the thumb section 124 relative to the hand section 121. The thumb housing 1245 is connected to the hand section housing through a resilient connecting bar 1244 that positions the thumb section 124 relative to the hand and finger sections for alignment with the thumb of the user but which readily allows free movement of the thumb relative to the hand.
[0086] The thumb section 124 further includes a thumb bar 1241 extending from the thumb housing 1245 so as to be configured similarly to the finger bars 1221 in that the thumb bar is resilient to be biased towards a linear unflexed position yet follows the flexing movement of the thumb during exercise. A pair of thumb holders 1242 are provided as loops which receive the thumb extending therethrough at spaced apart positions in proximity to the base of the thumb and the tip of the thumb similar to the holders 1222 of the finger sections. Also, similarly to the finger sections, each thumb holder 1242 is releasably coupled using suitable connectors to a corresponding coupler 1243 in which the coupler 1243 is mounted for longitudinal sliding along the thumb bar 1241. In case of using disposal glove 300, the thumb holder 1242 is replaced by connectors 301 attached to disposal glove 300. The thumb bar 1241 also includes a thumb sensor in the form of an elongate conductive element incorporated into the thumb bar 1241 with variable resistance dependent upon the flex angle of the thumb bar so that a flex angle of the sum based on a corresponding flexing of the thumb bar can be determined similarly to the finger sensors.
[0087] Each apparatus further includes a wrist section 123 including a housing base 1231 and a housing cover 1233 releasably attached to the housing base 1231 to enable a printed circuit board of electronic components 1232 to be received within the housing. A strap 128 is provided for connection to the housing to be releasably secured about the wrist of the user. The printed circuit board 1232 within the wrist section communicates with the printed circuit board of the hand section 121 through a suitable communication connector 126.
[0088] The printed circuit board of the wrist section 123 defines one or more vital sign monitoring sensors for communication with the user so as to be arranged to sense a state of one or more essential body functions of the user. The programming instructions are further ranged to compare the sensed states to one or more threshold to determine a notification condition. The vital sign monitoring sensors can be selected from the group consisting of a temperature sensor, a global positioning sensor, an accelerometer sensor, an IMU, one or two acoustic sensors, a gyroscope sensor, a magnetic sensor, a distance sensor, a skin sensor, an ECG sensor, a respiratory rate sensor, a microphone for cough detection, a mobility sensor, a step count sensor, a Bluetooth module, a Bluetooth low energy sensor (and/or Wi-Fi) for detecting social distancing among different wearers and for data transmission, and combinations thereof.
[0089] Each apparatus 12 may be further arranged so that resistance can be provided in an adjustable manner to the various movements of the finger sections relative to the hand section, the thumb section relative to the hand section, or the hand section relative to the wrist section. In this instance, a plurality of resilient members 400 is provided in which some of the resilient members are identical in configuration to one another but different in resistance or stiffness so that the amount of force required to resiliently deform the resilient members varies and thus the amount of resistance applied to the flexing movement by the user will also vary.
[0090] Each resilient member is a continuous loop or band so as to be arranged for alignment and releasable connection to hooks formed on the connectors 1223 of each finger section and/or on the thumb connectors 1243 and to corresponding hooks 127 on the hand section such that each resilient member 400 is operatively connected between the hand section and a corresponding one of the finger/thumb sections. The resilient members 400 are provided in different sizes for matching the different fingers respectively in which all of the resilient members associated with a particular finger are interchangeable with one another and have different stiffness or resilience relative to one another.
[0091] The similar resilient members 400 can be arranged for alignment and releasable connection to hooks 127 on the hand section and corresponding hooks 127 on the wrist section such that each resilient member 400 is arranged to be operatively connected between the wrist section in the hand section for resilient distortion when the hand is moved relative to the forearm corresponding to a wrist movement.
[0092] As further shown in
[0093] In use, the patient user will typically perform an exercise by first putting on one of the apparatuses 12 and then initiating the rehabilitation exercise which may include various movements including bending, pinching, flexion, extension, adduction, abduction and the like. The system captures various data output by the sensors during the exercise performed by the patient user. As the data is recorded in real-time, or subsequent to the exercise, the system defines one or more operating characteristics relating to the movement performed by the user and subsequently calculates one or more performance metrics. The operating characteristics and/or the calculated performance metrics are compared to corresponding operating characteristics or calculated performance metrics that define a target movement that the user is attempting to perform in performing the rehabilitation exercise.
[0094] The operating characteristics and performance metrics defining the target movement are stored on the system and can be obtained by various means. In some instances, the target operating characteristics or performance metrics are dictated by the system as goals which are desirably obtained. Alternatively, the defined target movement can be prescribed by a therapist through their computer device 21 for subsequent communication to the computing device 13 of the patient user for subsequent comparison after the user performs the rehabilitation exercise. In yet a further instance, the stored target movement may instead merely comprise operating characteristics or metrics which were captured by the user's previous attempt to perform the same rehabilitation exercise so that the user can gauge their improvement from one exercise session to the next. In yet a further instance, when provided with two apparatuses including one right-hand configuration apparatus and one left hand configuration apparatus and when the user is rehabilitating only one hand, the user performs the rehabilitation exercise using the other hand which is not impaired so that the corresponding apparatus 12 of the unimpaired hand is used to capture operating characteristics and calculate performance metrics relating to the rehabilitation exercise performed by the unimpaired hand. This data relating to the movement by the unimpaired hand is stored by the system as a target movement which the user then attempts to mimic with the impaired hand using the other rehabilitation apparatus 12.
[0095] In each instance, the comparison of data may include the calculation of a similarity value that represents an overall similarity between the data acquired during the rehabilitation exercise and the data corresponding to the target movement to which the rehabilitation exercise is being compared. In one example, the similarity value is calculated by (i) determining a first value corresponding to one or more operating characteristics or one or more performance metrics relating to the target movement, (ii) determining a second value corresponding to one or more operating characteristics or one or more performance metrics relating to the performed rehabilitation exercise, (iii) calculating a difference between the first value and the second value, (iv) dividing the calculated difference by the first value, and (v) optionally multiplying by 100 to express the calculated result as a percentage.
[0096] The following list are examples of operating characteristics captured by the various sensors and the resulting performance metric or KPI that is calculated based on the captured operating characteristics:
[0097] Each of the sensing elements incorporated into the finger bars 1221 and the thumb bar 1241 is capable of measuring a flex angle of the corresponding finger or thumb so that minimum and maximum flex angles can be determined as operational characteristics which are then used to determine an overall range of movement as a performance metric for each individual finger section or thumb section of the apparatus 12. In addition, movement sensors capable of measuring or being used as a basis for calculating velocity, acceleration, angular velocity and/or angular acceleration are also associated with each of the finger sections in the thumb section. In this instance, average angular velocities throughout the range of motion of each finger and thumb represent operational characteristics that can be used to calculate a performance metric comprising an overall speed of movement of each finger and thumb. Furthermore, average angular accelerations throughout the range of motion for each thumb and finger represent operational characteristics that can be used to calculate a performance metric comprising an overall steadiness for each thumb or finger.
[0098] The additional movement sensors within the hand section 121 are capable of measuring or being used as a basis for calculating velocity, acceleration, angular velocity and/or angular acceleration relative to one, two or three axes. In this manner performance metrics for range of movement, speed and steadiness can be determined for six wrists movements corresponding to flexion, extension, ulnar deviation, radial deviation, supination and pronation. Specifically operational characteristics such as minimum and maximum values can be used as input for calculating the overall range of motion as a performance metric for each of the identified wrist movements. In addition, operational characteristics such as average angular velocity values relating to pitch, yaw, and roll angles can be used as input for calculating the speed of movement as a performance metric for each of the identified wrist movements. Furthermore, operational characteristics such as average angular acceleration values can be used as input for calculating the steadiness of movement as a performance metric for each of the identified wrist movements.
[0099] Finally, operational characteristics such as average values for various obtained accelerations can be used as inputs for calculating a derivative to measure jerk magnitude, which in turn defines overall stability of the hand as a performance metric.
[0100] In practice, the system according to the present invention allows ready communication between a therapist and a patient user in addition to measuring performance of rehabilitation exercises by the patient user. The software on the computer device 21 of the therapist provides the therapist with an interface that summarizes a rehabilitation program for each one of multiple patients in which each patient is provided with their own pair of apparatuses 12 and an operating software on their own computing device 13 as described above. For each patient, the therapist using the computer device 21 can select an exercise program directing the patient to perform specific exercises according to a schedule as represented in
[0101] The patient can interact with their computing device 13 which includes suitable software thereon to enable the patient to view the information prepared by the therapist such as the schedule of
[0102] The software can be further enabled with functionality for a chat function, as represented in
[0103] Since various modifications can be made in the invention as herein above described, and many apparently widely different embodiments of same made, it is intended that all matter contained in the accompanying specification shall be interpreted as illustrative only and not in a limiting sense.