The present technology relates to a device to assist in hand therapy. More specifically, it relates to a device that provides for both continuous passive and continuous active motion therapy
Currently most active hand rehabilitation exercises are done with putty, resistance webs, squeeze balls, grip strengtheners and other purely mechanical devices. In general, these types of devices are only capable of providing a single level of resistance and are not capable of isolating the metacarpophalangeal (MCP) and proximal interphalangeal (PIP) joints of the hand. In addition, these types of devices do not provide any external feedback so it is difficult for a therapist to monitor a user's progress.
The dorsal-mounted CyberGrasp™ device, which is manufactured by VRLOGIC GmbH, and the Rutgers Master II-ND™ haptic glove, which is palm-mounted, both provide external feedback, however both devices have limitations when used in hand rehabilitation applications.
In one aspect of the invention, there is provided a hand rehabilitation device including: a drive mechanism provided in a housing, the drive mechanism including a first motor coupled to the housing and a second motor, the first motor and the second motor being independently operable; and a hand support assembly for receiving a hand of a user, the hand support assembly being coupled to the housing and comprising a first rotatable joint provided between a stationary arm and a first link and a second rotatable joint provided between the first link and a second link, the first link being rotatable about the first rotatable joint by the first motor and the second link being rotatable about the second rotatable joint by the second motor, the second motor being coupled to the first link and rotatable about the first rotatable joint; wherein the first rotatable joint is for alignment with a metacarpophalangeal joint of the hand of the user and the second rotatable joint is for alignment with a proximal interphalangeal joint of the hand of the user.
In another aspect of the invention, there is provided a hand rehabilitation apparatus including: a hand rehabilitation device including: a drive mechanism provided in a housing, the drive mechanism including a first motor coupled to the housing and a second motor, the first motor and the second motor being independently operable; and a hand support assembly for receiving a hand of a user, the hand support assembly being coupled to the housing and comprising a first rotatable joint provided between a stationary arm and a first link and a second rotatable joint provided between the first link and a second link, the first link being rotatable about the first rotatable joint by the first motor and the second link being rotatable about the second rotatable joint by the second motor, the second motor being coupled to the first link and rotatable about the first rotatable joint; a computer in communication with the hand rehabilitation device, the computer including a processor for calculating haptic forces based on a position of the first link and the second link and outputting torques to the hand rehabilitation device, the torques being applied to the first rotating link and the second rotating link by the first motor and the second motor; and a display in communication with the computer, the display for displaying a visual representation of the hand of the user; wherein the haptic forces are determined based on a rehabilitation mode.
The following figures set forth embodiments of the invention in which like reference numerals denote like parts. Embodiments of the invention are illustrated by way of example and not by way of limitation in the accompanying figures.
The hand rehabilitation device 10 described herein allows the metacarpophalangeal (MCP) and proximal interphalangeal (PIP) joints of the hand to be controlled independently and is able to determine both the position and torque of the joints. In a passive mode, the hand rehabilitation device 10 attempts to move the joints such that the movement follows a joint trajectory path that closely approximates natural human hand motion. To achieve this, the natural human hand's joint motions were measured. Each of three healthy volunteers was outfitted with six light emitting diode (LED) markers recognized by a Visualeyez™ optical motion tracking system (from PhoeniX Technologies Inc.). The markers were placed on the back of the volunteer's middle finger as follows: two on the back of the hand, two on the finger between the MCP and PIP and two on the finger between the PIP and DIP. This way each group of two sensors could be used to determine the vector corresponding to that bone or part of the hand and thus the MCP and PIP angles can be calculated.
The volunteers were then asked to perform a series of four hand motions typically used during hand rehabilitation, five repetitions for each motion. The data from these tests was compiled and the joint angles of the PIP and MCP were calculated for each time step. This produced the angles for the MCP and the PIP. Data for five consecutive time steps was averaged to account for minor fluctuations in the data.
Next, the test data was compared to the minimum Jerk model [N. Hogan (1984), “An Organizing Principle for a Class of Voluntary Movements”, Journal of Neuroscience, 4, pp. 2745-2754.] in order to determine if the model can approximate human hand motion accurately. Jerk, which is the time derivative of acceleration, is a universally accepted quantity of evaluating motor smoothness of human limbs. If we apply minimum jerk theory to the motion of the natural finger joints, each joint should move smoothly from one position to another following a joint trajectory that minimizes the sum of the squared jerk, i.e.
Where {umlaut over ({dot over (θ)}(t) is the jerk of the joint trajectory θ(t). If we set the initial and final resting joint positions as θi and θf, respectively, and if the joint moves between these two positions in time D(=tf−ti), the minimum jerk trajectory is obtained:
Next, the above minimum jerk trajectory model was compared to the Visualeyez data by inputting the average duration and average maximum joint angle from the users into Eq. (2) and plotting the results.
Referring now to
The base 18, cover 20 and posts 24 are made of stainless steel or another suitable material and the sidewalls 22 are made of Plexiglass or another suitable material. It will be appreciated by a person skilled in the art that although the housing 14 of the hand rehabilitation device 10 is shown as being generally cube-shaped, it may be another suitable shape.
The hand support assembly 16 includes a stationary arm 26, a first link 28, an extension 38, which is coupled to the first link 28, and a second link 30. A first end 32 of the stationary arm 26 is coupled to the cover 20 of the housing 14 and a second end 34 of the stationary arm 26 is suspended above an opening 35 that is provided in the cover 20. A first end 36 of the first link 28 is coupled to the second end 34 of the stationary arm 26 by a first rotatable joint 40. A first end 42 of the second link 30 is coupled to extension 38 of the first link 28 by a second rotatable joint 44. The first rotatable joint 40 and the second rotatable joint 44 allow in-plane rotation of the first link 28 relative to the stationary arm 26 and the second link 30 relative to the first link 28, respectively.
As shown in
The drive mechanism 16 includes a first motor 50, which is coupled to the base 18 by first motor support posts 52, and a second motor 54 that is coupled to the extension 38 by second motor support posts 55. The first and second links 28, 30 of the hand support assembly 12 are coupled to drive shafts 60 and 62 of the first motor 50 and second motor 54 by couplers 56 and 58, respectively, and a pair of thrust bearings 53, a lock nut 57 and a needle roller bearing 51. The first motor 50 rotates the first link 28 and the second motor 54, which is coupled to the first link 28 via the extension 38, about the first rotatable joint 40. The second motor 54 rotates the second link 30 about the second rotatable joint 44. The second rotatable joint 44 is a floating joint because the location of the second motor 54 and its drive shaft 62 rotates about the first rotatable joint.
The first and second motors 50, 54 are MicroMo DC motors with 246:1 planetary gear heads that provide the hand rehabilitation device 10 with a maximum torque of 4.5 Nm, which is the torque rating on the motor's gear head. A person skilled in the art will appreciate that this torque is sufficient for both active and passive exercises. Standard rehabilitation grip mechanisms, such as Digi-grip™, for example, offer a maximum of 9 lbs for rehabilitation, which when converted to a torque on the first rotating joint 40, corresponds to approximately 2 Nm. Other types of motors having a suitable torque may alternatively be used.
Pins 70 are removably received in bores 71, which can be seen in
The extension 38 of the first link 28 allows the distance between the first rotatable joint 40 and the second rotatable joint 44, which corresponds to the distance between the user's MCP and PIP joints, to be adjusted so that the hand rehabilitation device 10 may be used with different hand sizes. The extension 38 is slidable relative to the first link 28 by removing the middle set of pins 70. When the proper distance is reached, the middle set of pins 70 are re-inserted through the bores (not shown) provided in the first link 28 and the bores (not shown) provided in the extension 38 to lock the parts together. The second motor 54 is coupled to the extension 38 of the first link 28 so that when the extension 38 slides, the second motor 54 and second link 30 move with the extension 38.
A guard 46 is provided between the hand support assembly 12 and the drive mechanism 16 to separate the hand support assembly 12 and the drive mechanism 16. The guard 46 generally covers the opening 35, which is provided in the cover 20 of the housing 14.
The first and second motors 50, 54 are each provided with two sensors 65 that detect the torque acting on the motor case 64, 66 relative to the motor drive shaft 60, 62. The first and second motors 50, 54 are each mounted in double ball bearing sets 68, which constrain the motors 50, 54 in all directions except for rotation about their shafts 60, 62. The torque is determined by detecting the reaction force developed by each motor case 64, 66 as it presses against the sensors 65. The sensors 65 are piezoresistive sensors that decrease in resistance with the force applied thereto. The motor current is also measured in order to obtain an independent torque estimate.
The sensors 65 are FlexiForce™ sensors, which are manufactured by Tekscan, and are capable of reading up to 6.74 Nm. It will be appreciated by a person skilled in the art that another suitable type of sensor may alternatively be used.
An integrated magnetic encoder is provided to measure the position of the first and second links 28, 30. The encoder is a quadrature reporting magnetic encoder that is coupled to the motor shaft 60, 62 and located at the bottom of the motor assembly. The encoder is supplied as an accessory to the MicroMo DC motors 50, 54 that are provided in an embodiment of the hand rehabilitation device 10. The quadrature signals, clock and direction, connect to circuitry that reduces the number of reported pulses per rotation from 512 to 16 and the reduced pulse rate is sent to a microcontroller (not shown) of the hand rehabilitation device 10. The encoder is an incremental encoder meaning that it measures motor rotation relative to an initial starting point, rather than an absolute position of the motor 50, 54 at any given time. The microcontroller functions to count the signal pulses from the rotary encoders by incrementing/decrementing a software position variable to calculate an absolute motor position. Thus from a known initial position (calibrated off the extreme range of motion of the device) counts received form the encoders can be used to determine the position of the device.
The microcontroller (not shown) of the hand rehabilitation device 10 monitors the position and torque of each motor 50, 54 and generally controls the hand rehabilitation device 10. The microcontroller may be programmed with C code or another suitable programming language.
The user interface of the hand rehabilitation device 10 includes three input switches 72, an on-off switch 78, an emergency stop switch (not shown) and LCD displays 74. The switches 72 shown in
The hand rehabilitation device 10 includes several safety features for ensuring that the drive mechanism 16 operates correctly based on which hand is received in the device 10. A mechanical stop 76, which can be seen in
In use, the hand rehabilitation device 10 is placed on a table top or on another stable surface. As shown in
The hand rehabilitation device 10 is operable in warm-up mode, CPM (continuous passive mode) and CAM (continuous active mode). The hand may move as shown in
The warm-up mode is a version of the CPM mode in which the hand rehabilitation device 10 performs an ever increasing ROM. The user selects a start point and end point for the ROM (range of motion), duration for the exercise, maximum torque, and a time for a single cycle, which is used to determine the motion speed. The device 10 then travels to an increasing proportion of the selected ROM. It starts at 50% of the full ROM and by the last cycle travels 100%. The motion will follow the minimum jerk trajectory model, which has been previously discussed.
In the CPM mode, the device 10 passively (i.e. with no force from the user) moves the user's hand through a preset ROM following the minimum jerk trajectory model. There are two major differences between this and the warm-up mode. Firstly, the entire duration of the exercise runs at 100% of the selected ROM. Secondly, the motion is not simply between a single start point and end point. The ROM used in this mode is set when the user chooses a series of target positions. The device 10 cycles through the target positions sequentially following the minimum jerk path. If the user picks multiple points, for example four points, then the device will move from one to two, from two to three, from three to four, and then from four back to one again. In this way the different motions can be incorporated into one fluid motion. In one example, the user may move from a neutral position, to an intrinsic minus position, to a closed fist, to an intrinsic plus position and then back to neutral. This will allow for utilizing the full capabilities of the two-motor design.
The CAM mode of the hand rehabilitation device 10 generates a predetermined resistance to motion that is applied against the user's hand. Using the input switches 72, the user sets the start point of the exercise, the end point and the desired resistance as a torque value. Then the user attempts to move his/her hand from the start point to the end point with the device displaying a count of the number of repetitions achieved. During the motion, the sensors measure the torque produced by the user and compare it to the desired torque, thereby controlling the resistance. This enables the device 10 to produce a steady torque to resist the movement of the user from the start to the end positions. The torque is scaled up from zero to the full value over the first small deviation from the start position (10° or so) so as not to force the user back further than the start point, and to ensure that a large jerk is not applied when the user first crosses the start point. This mode simulates resistance that is typically applied by a therapist or a mechanical ball, grip strengthener, or web. The device 10 is capable of resisting both the closing and opening of the hand. This allows access to eccentric motion exercises
The selection of the starting and ending points for an exercise is handled by a ‘motion teaching’ method. This method involves specifying a starting position, by means of a button controlling each direction on the two motors, until the hand is in the desired position. Then the user presses enter and the encoder value for that position is stored in memory as the first position. The end positions are handled similarly. In this way the range of motion (ROM) is clearly apparent to both the therapist and the patient. There should be no concern that the position may have been entered incorrectly as the ROM has been visually confirmed. This ensures the machine operates with the correct hand and does not bend the wrong direction.
In another embodiment, the hand rehabilitation device includes a haptic rehabilitation mode. Referring to
The hand rehabilitation device 10 continuously outputs a position of the user's joints to the computer 102, which calculates the haptic forces associated with the position of the user's hand. The haptic force values are converted to torques at the first and second rotating joints 40, 44 and transmitted to the hand rehabilitation device 10 where they are used to control motor force. This is done using torque measurement sensors 65, in conjunction with a Proportional Integral Derivative (PID) control loop to maintain the calculated desired torque level. The appropriate level for the particular rehabilitation exercise and physical condition of the user's hand is calculated based on the analysis of the required haptic forces scaled by information input by a therapist prior to the beginning of a therapy session that is performed by the software.
Hand position data is continuously transmitted to the computer 102 so that a visual representation of the user's hand is continuously update by the display 104. This allows the user to receive visual feedback of his/her hand position. An example of a visual representation of a user's hand is shown in
Calculated haptic forces and their corresponding torque values allow the user to experience a simulation of a rehabilitation exercise such as compressing a ball, for example. In one embodiment, the hand rehabilitation apparatus 100 mimics a hand grip strength device by simulating a spring connecting the end of the user's virtual fingers to their virtual palm. In this embodiment, the spring is displayed as part of the Virtual environment and is updated with the Virtual environment. The forces to be passed to the user are calculated based on the compression of the spring. The spring is considered to be acting only linearly with the point of contact with the palm being fixed and the point of contact to the user's fingers being fixed to the user but free to move in space. Damping is further added to the system to ensure stability.
In another embodiment, the hand rehabilitation apparatus 100 simulates a virtual ball being squeezed by a user's hand. The virtual ball is comprised of a number of radially constrained springs evenly spaced about a fixed center. Damping is included to ensure stability. The display 104 displays the boundary of the ball while the software handles the force calculations as if the ball were merely an assortment of radially constrained springs of equal spring constant. This allows the interactions to be simply modeled without the need for FEA analysis while still offering a realistic feeling for the user.
The microcontroller controls initialization of the hand rehabilitation device 10, the selection of the desired rehabilitation mode and the interface for entering any variables before starting a particular exercise. All communications between the microcontroller and the computer 102 are handled through a 28800 baud, 8 bit serial communication with no parity. In general, calculations for the haptic modes are performed by the computer 102.
The haptic mode of the hand rehabilitation device 10 allows the device 10 to simulate common activities done during current hand rehabilitation programs. The use of grip strength devices and balls of varying compression resistance is very common when a patient is regaining the full functionality and strength in their hand.
Operation of the haptic mode of the hand rehabilitation device 10 will now be described with reference to
The hand rehabilitation apparatus 100 may be used in place of a number of hand strengthening tools. The apparatus 100 provides repeatability and allows for more control by the therapist while providing feedback. Often, users find it is easier to determine what motion is requested of them with visual cues as to the desired motion. Both the user and the therapist are likely to feel comfortable with the apparatus 100 because as it closely resembles techniques and devices, such as grip strength devices, for example, that are already in use. Further, the haptic feedback and visual display promote a greater connection between the user and the task they are performing, which often increases patient motivation.
It will be appreciated by a person skilled in the art that although the springs have been described as being linear in the haptic rehabilitation mode, non-linear springs may alternatively be used in order to provide a spring force that is stronger at the initial compression without being too strong during complete compression.
Specific embodiments have been shown and described herein. However, modifications and variations may occur to those skilled in the art. All such modifications and variations are believed to be within the scope and sphere of the present invention.
Number | Date | Country | |
---|---|---|---|
61087912 | Aug 2008 | US |