Treadmill training device adapted to provide targeted resistance to leg movement

10238318 ยท 2019-03-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A system and method are provided for targeted training of a person walking on a powered backward moving surface. Kinematic information of motor performance, such as ankle position and velocity, is measured throughout one or more phases of a gait cycle with a detector. The gait phase is determined, and a resistive/assistive force is applied to the leg that differs depending upon the gait phase and the measured kinematic information.

Claims

1. A system for providing targeted training to a walking person, comprising: a powered backward moving surface for the person to walk on; a force-applying element for affixing to a leg of the person; a gait phase detector; a leg portion position sensor; a motor connected to the force-applying element, wherein the motor applies a resistive force to the force applying element; and a controller connected to the gait phase detector, the leg portion position or leg portion velocity sensor, and the motor, wherein the controller is configured to accept values related to a gait phase from the gait phase detector, accept values related to the leg portion position or leg portion velocity from the leg portion position sensor, and output a value related to the resistive force of the motor applied to the force-applying element based on the gait phase values and on the leg portion position values, thereby providing the targeted training to the person.

2. The system according to claim 1, wherein the force-applying element comprises: a holding element affixed to the leg of the person; a front cable attached to a front of the holding element; a rear cable attached to a rear of the holding element; and one or more spools attached to the motor, wherein the front and rear cables are wound on the one or more spools.

3. The system according to claim 1, further comprising: a counterweight system attached to the person for reducing a load on the legs of the person while walking on the powered backward moving surface.

4. The system according to claim 1, further comprising: a feedback monitor visible to the person, wherein the feedback monitor displays parameters related to the motor performance of the person.

5. The system according to claim 1, wherein the controller comprises a processor that determines a force applied to the force-applying element according to the following equation:
F.sub.r(t)=k.sub.P(e.sub.t(x.sub.d(t)x(t)))+k.sub.D(.sub.t({dot over (x)}.sub.d(t){dot over (x)}(t))) where t is time; F.sub.r(t) is the applied resistive force as a function of time; k.sub.P is the position gain (e.g., k.sub.P=0.1 N/mm nominal); k.sub.D is the velocity gain (e.g., k.sub.D=0.05 N/mm/s nominal); x(t) is the measured ankle horizontal position during the swing phase; {dot over (x)}(t) is the measured ankle horizontal velocity during the swing phase; x.sub.d(t) is the desired ankle horizontal position during the swing phase; {dot over (x)}.sub.d(t) is the desired ankle horizontal velocity during the swing phase; e.sub.t is the preset threshold value for the position errors: e.sub.t=280 mm nominal; and .sub.t is the preset threshold value for the velocity errors: .sub.t=25 mm/s nominal.

6. An apparatus for providing targeted training to a person volitionally moving their legs while walking on a powered backward moving surface, comprising: a holding element configured to receive a portion of a person's leg; a drive system that applies a resistive force to the holding element via a cable attached to the holding element and to the drive system; at least one position detector that determines at least one of the horizontal position and horizontal velocity of the person's leg throughout one or more phases of a gait cycle of the person while walking to obtain kinematic information regarding motor performance of the leg; a controller that: receives the kinematic information from the leg portion position sensor; determines a phase of the gait based on the received kinematic information; and controls the drive system to, in a swing phase of the gait, apply the resistive force to the leg via the cable to resist a forward swing movement of the leg in an amount that is based on the received kinematic information, thereby providing the targeted training to the person.

7. The apparatus of claim 6, wherein the at least one position detector is one of a plurality of three dimensional detectors and the received kinematic information is ankle horizontal position and horizontal velocity.

8. The apparatus of claim 7, wherein the controller carries out additional steps comprising: determining and saving in a memory desired kinematic information comprising a desired measure of horizontal position as a function of time or gait cycle (x.sub.d(t)), and a desired measure of horizontal velocity as a function of time or gait cycle ({dot over (x)}.sub.d(t)); and utilizing the received kinematic information and the desired kinematic information in determining an amount of the resistive force that is applied to the leg.

9. The apparatus of claim 8, wherein the controller carries out additional steps comprising: setting preset threshold values for position errors e.sub.t and velocity errors .sub.t that are used in determining the amount of resistive force that is applied to the leg.

10. The apparatus of claim 9, wherein the resistive force is applied to the leg according to the following equation:
F.sub.r(t)=k.sub.P(e.sub.t(x.sub.d(t)x(t)))+k.sub.D(.sub.t({dot over (x)}.sub.d(t){dot over (x)}(t))) where t is time; F.sub.r(t) is the applied resistive force as a function of time; k.sub.P is the position gain (e.g., k.sub.P=0.1 N/mm nominal); k.sub.D is the velocity gain (e.g., k.sub.D=0.05 N/mm/s nominal); x(t) is the measured ankle horizontal position during the swing phase; {dot over (x)}(t) is the measured ankle horizontal velocity during the swing phase; x.sub.d(t) is the desired ankle horizontal position during the swing phase; {dot over (x)}.sub.d(t) is the desired ankle horizontal velocity during the swing phase; e.sub.t is the preset threshold value for the position errors: e.sub.t=280 mm nominal; and .sub.t is the preset threshold value for the velocity errors: .sub.t=25 mm/s nominal.

11. The apparatus of claim 6, wherein the drive system comprises a motor and a cable spool, and the motor is arranged to actuate the cable spool.

12. The apparatus of claim 6, wherein the drive system is positioned directly behind the leg during a therapy session.

13. The apparatus of claim 6, further comprising a harness that provides side support to the person.

14. The apparatus of claim 11, wherein the cable applies the resistive force by being wound around the cable spool during actuation of the motor.

15. The apparatus of claim 6, further comprising a reaction torque cell that measures the resistive force.

16. The apparatus of claim 6, wherein the gait phase during which the resistive force is applied is only about 10% of the gait cycle prior to toe off through mid swing.

17. The apparatus of claim 6, wherein the controller performs further steps comprising varying the resistive force across gait cycles to maintain predefined values for step kinematics.

18. The apparatus of claim 17, wherein the predefined values for step kinematics include stride length and step height.

19. The apparatus of claim 6, further comprising ankle position detectors that determine an ankle position of the person, wherein the controller determines of the gait phase by reading information from the ankle position detectors.

20. The apparatus of claim 6, wherein the at least one position detector measures kinematic information of motor performance by measuring EMG data from muscle groups associated with at least one of hip, knee, and ankle muscles.

Description

DESCRIPTION OF THE DRAWINGS

(1) The invention is described below with reference to various embodiments illustrated in the drawings and following description.

(2) FIG. 1A is a pictorial diagram of an embodiment of the treadmill training device;

(3) FIG. 1B is a block diagram of an embodiment of the controller;

(4) FIG. 1C is a flowchart illustrating basic steps in an exemplary method embodiment;

(5) FIG. 2 is a graph showing a kinematic measure of the person's leg after the resistance treatment;

(6) FIG. 3 is a graph showing an exemplary assistance force applied to the leg of one subject post stroke during treadmill training;

(7) FIG. 4A is a graph showing the average step height of three strides at the baseline (before loading) and post load release for resistance load training;

(8) FIG. 4B is a graph showing the average stride length of three strides at the baseline (before loading) and post load release for resistance load training;

(9) FIG. 5A is a graph showing the average step height of three strides at the baseline (before loading) and post load release for assistance load training;

(10) FIG. 5B is a graph showing the average stride length of three strides at the baseline (before loading) and post load release for assistance load training;

(11) FIG. 6 is a graph illustrating an improvement in overground walking speed after receiving the trajectory fixed robotic-assisted BWSTT.

(12) FIG. 7A is a graph plotting a stride-by-stride of step length of a paralyzed leg (from one individual post stroke), showing average values for three steps for a resistive load;

(13) FIG. 7B is a graph plotting a stride-by-stride of step length of a paralyzed leg (from one individual post stroke), showing average values for three steps for an assistive load;

(14) FIG. 8A is a graph showing the average step height of five steps at the baseline (before loading) and post load release for resistance load training;

(15) FIG. 8B is a graph showing the average stride length of five strides at the baseline (before loading) and post load release for resistance load training;

(16) FIG. 9A is a graph showing plots related to the step length of paralyzed leg during overground walking prior to and 10, 20 and 30 minutes post resistance load training;

(17) FIG. 9B is a graph showing plots related to overground gait speed prior to and 30 minutes post resistance load training;

(18) FIG. 10A is a graph showing overground gait speed of an individual post stroke following repeated exposure of resistance load training, with the values being average values of three trials for each condition;

(19) FIG. 10B is a graph showing step length of the paralyzed leg following repeated exposure of resistance load training, with the values being average values of three trials for each condition;

DETAILED DESCRIPTION OF THE EMBODIMENTS

(20) Physical System

(21) The novel cable driven system/robot 10, according to an embodiment of the invention as illustrated in FIG. 1A, has been developed to aid a person 12 undergoing therapy to provide assistance/resistance load to the person's legs at the ankle or above the knee during locomotor training.

(22) Assistance or resistance of an amount calculated by a computer algorithm in a controller is provided to the legs of a person walking on a powered backward moving surface, such as a treadmill, at a specific phase of the gait cycle in order to maintain a stable stepping. In order to encourage an active training, and given exhaustion by the person, the load must be varied over time.

(23) As can be seen in the embodiment illustrated in FIG. 1A, holding elements, such as custom braces 20R, 20L (R and L designating right and leftcollectively element 20) or other holding elements are preferably strapped to a lower thigh region or ankle of the person 12 to provide resistance or assistance load during the swing phase of locomotion, although other leg attachment points (shin, upper thigh) could potentially be used as well.

(24) The braces 20 are connected to a drive system 40 via connecting elements 50RF, 50RR, 50LF, 50LR (R and L designating right and left, F and R designating front and rearcollectively element 50) serving as force-applying elements that, in a preferred embodiment, comprise four nylon-coated stainless-steel cables (1.6 mm diameter), driven by four motors 42RF, 42RR, 42LF, 42LR (collectively element 42) (AKM33H, Kollmorgen, Drive amplifier, Servostar 30661) through four cable spools 44RF, 44RR, 44LF, 44LR (collectively element 44) and pulleys 45RF, 45RR, 45LF, 45LR (collectively element 45), the cables 50 being affixed to custom braces 20. Other types of movement actuators, including rigid members such as bars, could also be usedand in this case, only one per brace need be used. One spool per cable as a part of the movement actuator is provided in the preferred embodiment, although an alternate design is to have both a front and rear cable for a given leg brace to be wound on the same spool, in opposite directions so that an extension of one (e.g., front) cable corresponds with a retraction of the other (e.g., rear) cable.

(25) Four one-degree-of-freedom reaction torque load cells 46RF, 46RR, 46LF, 46LR (collectively element 46) (TRT-200, Transducer Techniques, Temecula, Calif.) may be integrated between the output shafts of the motors 42 and the cable spools 44 to record applied torques, although other mechanisms for measuring applied force could be used. A pretension force of 2-3N may be applied to both the forward and reverse cables to prevent slack, assuring the other leg does not get snagged. A monitor 70 may be set in front of the person 12 to provide visual feedback of his/her motor performance.

(26) The operator can control the cable robot 10 at a high level via a user interface that may be programmed in, e.g., LabVIEW (National Instruments, Austin, Tex.), with personal safety ensured by a mechanical stop, an accessible panic switch, and monitoring by a licensed physical therapist with knowledge of the cable robot 10 at all times during gait training. Side support may be provided using a group of springs 68 attached to a torso harness 69 at the level of the pelvis.

(27) The ankle trajectory signals may be measured using, e.g., a custom designed 3-dimensional position detector. This comprises a detector bar and two joints located at the two ends of the bar. At the lower end of bar, it has a U-joint with 2 rotational degree of freedom (DOF) through which the bar is attached to the ankle with a strap. At the upper end of the bar, it has a U-joint with 3 DOFs (1 linear and 2 rotational) through which the bar is attached to the frame located at the side of the treadmill. The rotation center of the U-joint at the upper end may be adjusted to align with the hip joint to estimate the hip joint angle. Two potentiometers (P2201, Novotechnik, Southborough, Mass.) may be used to measure the rotational angular position and 1 linear position transducer (SP-2, Celesco, Chatsworth, Calif.) may be used to measure the linear position of the bar. Other mechanisms, such as imaging systems, accelerometers, and the like could also be used as well. It is also possible to measure any one of position, velocity, acceleration, and calculate the others from the measured values.

(28) The horizontal position and velocity signals of the ankle may be used by the operator to control the timing of loading and unloading, and to determine a specific load amount to apply at each step. The horizontal velocity of the ankle may be used as a trigger to start loading from the late stance to mid swing. The amount of the load will be real-time calculated by comparing the difference between the normalized ankle horizontal position and velocity and the measured values. The position and velocity gains may be determined at the beginning of the training and depend on the tolerance of each subject.

(29) Although other delineations of gait phase may be utilized, the gait phases can generally be broken down into a post-heel-contact phase, a pre-toe-off phase, a post-toe-off phase, and a pre-heel-contact phase.

(30) Subjects may utilize a counterbalancing system 60 and be fitted with an overhead harness 61 attached to a pulley 62/counterweight 63 support system. The counterweight 63 can be adjusted, e.g., via a winch 64 to support from 0 to 100% of the person's 12 body weight during treadmill stepping. The person 12 should wear comfortable shoes and walk on a treadmill 55 (Woodway, Waukesha, Wis.) at their maximum comfortable velocity.

(31) In sum, as illustrated in FIG. 1A, the motor driven cable apparatus with body weight support system 10 comprises four cables 50 driven by four motors 42, pulleys, and cable spools 42 are used to apply resistance/assistance load during the swing phase of walking. A personal computer, as a controller 100, may comprise algorithms that accept information provided to the computer related to the motor performance of the person as they are walking on the treadmill, and calculate an amount of force that is to be applied to the legs of the person.

(32) Controller

(33) As illustrated in FIG. 1B, the controller 100 is designed to automatically adjust the amount of assistance or resistance provided by the cable robot 10 based on the motor performance of the person 12. The adaptive control algorithm uses an assistance as needed/resistance as tolerated (AAN/RAT) strategy. For example, to determine the appropriate amount of resistance to forward motion of the leg during a phase of the gait, which is determined by gait phase inputs 110, it is desirable to resist the leg movement without dramatically disrupting the overall kinematic pattern of walking. Toward this end, motor performance for this task is quantified using kinematic information from the legs 120, and resistance or assistance commands 130 are provided to the motor control as determined.

(34) The controller automatically adjusts the load provided by the cables, based on the kinematic performance of the subject. The control algorithm can be designed for an assistance or resistance strategy. The load may be applied starting at pre-swing (10% gait cycle prior to toe off) through mid-swing of gait on the paretic leg. For the assistance paradigm, the assistance force provided is proportional to the kinematic error during the swing phase. Specifically, the force applied to the legs is determined using the following equation:
F.sub.a(t)=k.sub.P(x(t)x.sub.d(t))k.sub.D({dot over (x)}(t){dot over (x)}.sub.d(t))(1)

(35) where T is time; F.sub.a(t) is the applied assistive force as a function of time; k.sub.P is a subject- and session-specific position gain; its value is determined at the beginning of each training session and depends on the tolerance of each subject. A larger value of k.sub.P represents a larger force to be applied to the leg for a given ankle position error, i.e., the difference between the measured position value and normalized value obtained from healthy subject; k.sub.D is a subject- and session-specific velocity gain; the value is determined at the beginning of each training session. A larger value of k.sub.D represents a larger force to be applied to the leg for a given ankle velocity error, i.e., the difference between the measured ankle velocity and normalized values obtained from healthy subject; x(t) is the measured ankle horizontal position during the swing phase; {dot over (x)}(t) is the measured ankle horizontal velocity during the swing phase; x.sub.d(t) is the desired ankle horizontal position during the swing phase; and {dot over (x)}.sub.d(t) is the desired ankle horizontal velocity during the swing phase;

(36) The desired positions and velocities are determined from the mean recorded the ankle trajectory using the position sensor for two healthy subjects walking on the treadmill. These position and velocity signals are then normalized via interpolation using a cubic spline to the mean step duration. The assistance force applied to the leg of one subject post stroke during treadmill training is shown in FIG. 3.

(37) This Figure shows the assistance force produced by the cable robot and ankle horizontal position of one subject following chronic stroke (female, left-side paretic weakness, 38 years old and 28 months post stroke) during treadmill walking. The subject walked on a treadmill with their maximal comfort speed, set at 1.7 kmph. No body weight supported was provided but a harness was used for safety only.

(38) For the condition with resistance training, it is desirable to resist the leg without dramatically disrupting the overall kinematic pattern of walking. Toward this end, the controller is designed to provide a resistance force such that if the kinematic error is too large, the resistance force decreases. However, if the kinematic error is small (more close to the normal pattern), the resistance force increases to maintain some level of error. Specifically, the resistance force applied to the leg is determined using the following equation:
F.sub.r(t)=k.sub.P(e.sub.t(x.sub.d(t)x(t)))+k.sub.D(.sub.t({dot over (x)}.sub.d(t){dot over (x)}(t)))(2)

(39) where e.sub.t is the preset threshold value for the position errors: e.sub.t=280 mm nominal; and .sub.r is the preset threshold value for the velocity errors: e.sub.t=25 mm/s nominal. F.sub.r(t) is the applied resistive force as a function of time;

(40) FIG. 1C is a basic flow chart 200 highlighting the primary process steps. A leg brace is affixed to the leg at some position 210, preferably the ankle or lower thigh. A force-applying element is attached to the leg brace 220, which could include a bar, cable, or any other connecting element capable of providing a moving force to the brace. A gait phase is determined 230, and at the proper gait phase, a force is applied.

(41) In addition, a monitor 70 may be set in front of the person 12 to provide visual feedback about motor performance using, e.g., two bars with different color and height, and the ankle trajectory. Specifically, two bar graphs can be displayed on the screen to indicate the kinematic performance of two legs. This feedback as an adjunct to provide the motivation to the person 12 for further improving their performance throughout the course of the training.

(42) Studies and Results

(43) Study 1

(44) To assess the impact of targeted resistance load on the locomotion in individuals with SCI, one subject with incomplete spinal cord injury (Male, 45 years old, injury level at C5, the time post injury was 37 months and American Spinal Cord Association (ASIA) classification D) was invited to participate in a pilot study. The patient's scores on the Walking Index for Spinal Cord Injury II (WISCI II) was 16/20. The score on the Lower-Extremity Motor Score (LEMS) was 50/50, and the 10-Meter walking speed was 0.51 m/s. The subject was fitted into an overhead body weight support system through a harness (for safety only and no body weight was supported) and walked on a treadmill with the speed set at 1.8 kmph. A cable was attached to the right leg at the ankle using a strap, which was then connected to the cable spool to provide a constant resistance (backward) or assistance (forward) load to the lower leg. The loads applied to the legs were controlled through a PC using custom Lab VIEW software.

(45) Two types of loads, resistance and assistance, were applied to the right leg through the cable, with a 10 minute interval between the application of the loads to allow washout of any lingering aftereffects. A constant load, 5 N for the first 20 steps, 15 N afterwards, was applied to the ankle through the cable-driven system according to an embodiment of the invention for the purpose of the pilot test. For each test run, the subject walked on the treadmill without load for 2 minutes, defined as the baseline period, and then a resistance or assistance load was applied to the leg for 5 minutes, defined as the adaptation period, and after that, the load was removed and the subject continued to walk on the treadmill for another 1 minute, defined as the post-adaptation period.

(46) Surface EMG data from 6 muscles of the right leg were recorded using active Delsys electrodes (model De 2.1, Delsys Inc., Boston, Mass.). Kinematic data from the hip, knee and ankle were recorded using three electrogoniometers (Biometrics, Inc, UK) attached at the hip, knee and ankle. The length of the lower leg, measured between the ankle and knee axes of rotation and the length of the femur were measured for subsequent calculations of the step height and stride length. All data were sampled at 1000 Hz using a data acquisition card (National Instruments, Austin, Tex.). Data were recorded starting from 1 minute prior to the load application to 1 minute after the load was released. After 10 minutes rest, the test run was repeated using assistance load. The step height and stride length were calculated using the hip and knee joint angle signals and the length of lower limb.

(47) The load resistance and assistance tests appeared to have different effects on gait kinematics, measured using step height and stride length of the right leg. Providing resistance during the swing phase of gait enhanced the training effects through increased patient effort, and an aftereffect consisting of increased step height and stride length following the load release was observed, as shown at FIG. 2B.

(48) Interestingly, the subject even overcompensated for the resistance load during the initial loading period (see FIG. 2B). To identify the training effect of resistance loads, the average step height and stride length during the baseline (3 strides right before loading), and the 3 strides following load release were calculated. Following 5 minutes of resistance training, both the step height and stride length were increased with a more significant increase for step height (see FIGS. 4A and 4B). In addition, the feedback from the subject was extremely positive. He felt his trained leg (right leg) was much lighter following the resistance load training and wanted to participate in a future training protocol.

(49) Thus, FIG. 2B is a graph showing a stride by stride plot of step height for one subject with incomplete SCI. A constant resistance load was applied to the ankle through a custom strap using the cable driven system 10. As a safety precaution, 5N load was applied first and then the load was increased to 15N. The resistance load was released following 5 minutes training on the treadmill.

(50) FIGS. 4A and 4B are graphs showing the average step height, (FIG. 4A), and stride length, (FIG. 4B), of three strides at the baseline (before loading) and post load release for resistance load training. A constant resistance load (15N) was applied at the ankle through the cable driven system during the swing phase of the gait. The error bar indicates the standard deviation of the step height and stride length of three strides.

(51) In contrast, persistent assistance load applied to the ankle appeared to reduce the patient effort during treadmill stepping. Following 5 minutes walking with constant assistance (15N), the patient adapted to this assistance perturbation, and demonstrated an aftereffect following the load release. In order to identify the training effect of assistance loads, we calculated the average step height and stride length during the baseline (3 strides before loading), and the 3 strides following load release.

(52) As shown in FIGS. 5A and 5B, both the step height, FIG. 5A, and stride length, FIG. 5B, were reduced after 5 minutes assistance load training on the treadmill, although larger differences were obtained for step height.

(53) FIGS. 5A and 5B are graphs showing the average step height (FIG. 5A) and stride length (FIG. 5B), of three strides at the baseline (before loading) and post load release for assistance load training. A constant assistance load (15N) was applied at the ankle through a cable robot 10 during the swing phase of the gait. The error bar indicates the standard deviation of the step height and stride length of three strides.

(54) Summary of Study 1

(55) Results from this preliminary study indicated that providing targeted resistance to movement during the swing phase of the gait enhanced patient effort, thereby enhancing the efficacy of BWSTT. In addition, following the release of a resistance load, there was a proven aftereffect, including increased step height and stride length, which could improve stepping. Such resistance training effects carry over to overground stepping.

(56) When using the cable driven system 10, the subject was allowed freedom to move his legs in a naturalistic stepping pattern instead of a fixed, standardized trajectory. This approach allowed variability in the kinematics of the stepping, allowed error in the stepping trajectory and more closely mimicked the compliant assistance provided by a physical therapist compared to a fixed-trajectory motion typically provided by robots in locomotor training. Using an AAN/RAT strategy in robotic locomotor training, which mimics the assistance provided by physical therapists, enhanced the efficiency of robotic treadmill training to a greater extent than previously used assistance robotic training paradigms.

(57) In summary, results from this preliminary test indicate that providing targeted resistance to movement enhances the training effects of BWSTT through increased patient effort and by engaging adaptive sensorimotor processes.

(58) Study 2

(59) In this study, evidence was obtained that a subject post stroke adapts to a swing resistance load applied to the paralyzed leg and shows an after-effect with the removal of the load. Further, the motor adaptation produced during treadmill training carried over to overground walking with enhanced step length and gait speed following resistance training. In addition, a substantial increase of the overground gait speed was observed following two weeks of repeated exposure to resistance training, suggesting a potential clinical significance with prolonged (weeks) resistance training.

(60) To assess the impact of resistance training on locomotion in individuals post stroke, one subject with chronic stroke (female, 22 months post stroke, left-side paretic weakness with an ankle-foot orthosis) was recruited to participate to this pilot study. A resistant load (10N) was applied to the ankle of the paralyzed leg through a cable robot 10 during the swing phase of gait. Kinematic data from the hip and knee were recorded using two electrogoniometers (Biometrics, Inc, UK) attached at the hip and knee. The length of the lower leg, measured between the ankle and knee axes of rotation and the length of the femur were measured for subsequent calculations of the step height and stride length.

(61) All data were sampled at 1000 Hz using a data acquisition card (National Instruments, Austin, Tex.). An aftereffect consisting of increased step height and stride length was observed following the load release after 10 minutes (a short rest was allowed after first 5 minutes) treadmill training, as shown in FIGS. 7 and 8A and B. Results from pre- and post-resistance load training indicated that both the step height and stride length increased, although a more significant increase was observed for step height (see FIG. 8A, 8B).

(62) FIG. 7 is a stride-by-stride plot of step length of paralyzed leg for one subject following chronic stroke. Each point shown in the figure is the average value of three steps. The subject was fitted into an overhead body weight support system through a harness for safety only and no body weight support was provided. The subject walked on a treadmill with the speed set at 1.7 kPh. A 10N resistance load was applied at the ankle of the paralyzed leg. Resistance load was released following 10 minutes training on the treadmill.

(63) FIGS. 8A and 8B are graphs illustrating the average step height and stride length of five steps at baseline (before loading) and post load release for resistance load training, A, step height; B stride length. A constant resistance load (10N) was applied at the ankle through a cable driven system during swing phase of the gait. The error bar indicates the standard deviation of the step height and stride length of five steps at the baseline and 10 minutes post training.

(64) In order to test the carryover effect of the motor adaptation obtained during the treadmill training to overground walking, overground gait parameters were measured in the same subject with chronic stroke (female, 37 years old and 22 months post stroke). Overground gait speed and step length of the paralyzed leg (self selected and fast walking) were measured at pre, 10, 20 and 30 minutes post training using a GaitMat II (E.Q. Inc, Chalfont, Pa.). Resistance load (10N) was applied to the ankle of the paralyzed leg during BWSTT through a cable-robot. Following 20 minutes (short rest was allowed after first 10 minutes training) resistance treadmill training, a substantial increase of step length of the paralyzed leg and the gait speed on the overground test was observed for both self selected and fast walking at 10, 20 and 30 minutes post training (see FIGS. 9A and 9B). These results suggest that motor adaptation produced during treadmill training might be transferred to overground locomotion and could be retained at least 30 minutes post training.

(65) FIG. 9A is a graph showing plots related to an overground step length of paralyzed leg of one subject post stroke (Female, 37 years old, 22 months post stroke) prior to and 10, 20 and 30 minutes post resistance load training. No body weight was support was actually provided, with an overhead harness used for safety only. The treadmill speed was set at 1.7 kmph. An ankle-foot orthosis and a single point cane were used by the subject during overground walking.

(66) FIG. 9B is a graph showing plots related to gait speed prior to and 30 minutes post training. Three trials were tested for self selected and fast walking with the bar and error bar indicate the average and the standard deviation of gait speed and step length of the paralyzed leg.

(67) In order to test the prolonged retention of the motor adaptation to resistance load, a subject post chronic stroke was recruited to participate in this study. The study consisted of a two weeks (3 visits per week) training protocol and one week follow up test. At each visit, the subject was trained on the treadmill for 20 minutes with a resistance load (10-11N) applied at the ankle of the paralyzed leg through a cable robot. A short rest was allowed after 10 minutes training. The treadmill speed was set at 1.7 kmph and no body weight support was provided, with an overhead harness used for safety only. Overground gait speed was measured at pre, 10, 20 and 30 minutes post training for subject self-selected and fast walking speeds using a GaitMat II (E.Q. Inc, Chalfont, Pa.). Three trials were recorded for each condition.

(68) Results indicated a significant accumulation effect of training on overground gait speed following two weeks of repeated exposure to resistance load training. A substantial increase in gait speed was observed for self selected walking speed (increased from 0.690.01 m/s at baseline to 0.890.01 m/s post training, and 0.910.03 m/s at the follow up) and fast walking (increased from 0.850.05 m/s at baseline to 0.960.03 m/s post training, and 0.970.02 m/s at the follow up) following resistance load training using the cable driven system 10, FIG. 10A.

(69) The improvement of self selected gait speed for this subject following two weeks training was greater than the average values post four weeks BWSTT with assistance provided by a physical therapist (increment 0.200.02 vs. 0.130.11 m/s) or a robotic system with fixed trajectory (increment 0.200.02 vs. 0.070.07 m/s), FIG. 6. The improvement of fast walking gait speed for this subject is close to the average values with physical therapist assisted treadmill training (increment 0.110.07 vs. 0.130.11 m/s) but with less duration of training (6 vs. 12 sessions). In addition, the step length of the paralyzed leg was also increased for self selected and fast walking, indicating a prolonged retention of motor adaptation associated with repeated exposure to resistance load training, FIG. 10B.

(70) FIGS. 10A and 10B are graphs showing overground speed (FIG. 10A) and step length of the paralyzed leg (FIG. 10B) of one subject post stroke (Female, 37 years old, 22 months post stroke, ankle-foot orthosis was used at the paralyzed leg and a single point cane was used during overground walking) following repeated exposure of resistance load training. The values indicated at the figures are the average values of three trials for each condition.

(71) Summary of Study 2

(72) In summary, results from this study indicate that a swing phase resistance load enhances the training effects of BWSTT through increased patient effort and by engaging adaptive sensorimotor processes. In addition, repeated exposure of the resistance training may produce prolonged retention of the motor adaptation, suggesting a high potential clinical significance of this training paradigm.

(73) Thus, a person suffering from stroke or spinal cord injury can improve the ability to walk by utilizing the inventive system that applies resistance to the person's legs when walking on a treadmill. Resistance of an amount calculated by a computer algorithm in a controller is provided to the legs of a person on the treadmill at a specific phase of the gait cycle in order to maintain a stable stepping. In addition, given exhaustion by the person and locomotor recovery through out the course of training, the load must be varied over time.

(74) The system or systems described herein may be implemented on any form of computer or computers and the components may be implemented as dedicated applications or in client-server architectures, including a web-based architecture, and can include functional programs, codes, and code segments. Any of the computers may comprise a processor, a memory for storing program data and executing it, a permanent storage such as a disk drive, a communications port for handling communications with external devices, and user interface devices, including a display, keyboard, mouse, etc. When software modules are involved, these software modules may be stored as program instructions or computer readable codes executable on the processor on a computer-readable media such as read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. This media can be read by the computer, stored in the memory, and executed by the processor.

(75) All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.

(76) For the purposes of promoting an understanding of the principles of the invention, reference has been made to the preferred embodiments illustrated in the drawings, and specific language has been used to describe these embodiments. However, no limitation of the scope of the invention is intended by this specific language, and the invention should be construed to encompass all embodiments that would normally occur to one of ordinary skill in the art.

(77) The present invention may be described in terms of functional block components and various processing steps. Such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions. For example, the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. Similarly, where the elements of the present invention are implemented using software programming or software elements the invention may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements. Furthermore, the present invention could employ any number of conventional techniques for electronics configuration, signal processing and/or control, data processing and the like. The words mechanism and element are used broadly and are not limited to mechanical or physical embodiments, but can include software routines in conjunction with processors, etc.

(78) The particular implementations shown and described herein are illustrative examples of the invention and are not intended to otherwise limit the scope of the invention in any way. For the sake of brevity, conventional electronics, control systems, software development and other functional aspects of the systems (and components of the individual operating components of the systems) may not be described in detail. Furthermore, the connecting lines, or connectors shown in the various figures presented are intended to represent exemplary functional relationships and/or physical or logical couplings between the various elements. It should be noted that many alternative or additional functional relationships, physical connections or logical connections may be present in a practical device. Moreover, no item or component is essential to the practice of the invention unless the element is specifically described as essential or critical.

(79) The use of the terms a and an and the and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural. Furthermore, recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. Finally, the steps of all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., such as) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed.

(80) Numerous modifications and adaptations will be readily apparent to those skilled in this art without departing from the spirit and scope of the present invention.

TABLE OF ACRONYMS

(81) AAN assistance as needed ASIA American Spinal Injury Association BWSTT body weight supported treadmill training EMG Electromyography LEMS lower-extremity motor score RAT resistance as tolerated SCI spinal cord injury WISCI walking index for spinal cord injury

TABLE OF REFERENCE CHARACTERS

(82) R Right L Left F Front R Rear 10 cable driven system/robot 12 Person 20 braces or holding element 24 ankle position and/or velocity sensors 40 drive system 42 drive motors 44 cable spools 45 pulleys 46 torque load cells 50 connecting elements 55 treadmill 60 counterbalancing system 61 overhead harness 62 counterbalance pulley 63 counterweight 64 winch 68 group of springs 69 torso harness 70 monitor 80 static motor behavior measurement device 82 motor 84 main axial reaction torque transducer 86 radial arm 88 secondary axial reaction torque transducer 90 foot clamp 100 controller 110 gait phase inputs 120 step kinematic parameter inputs 130 resistance or assistance commands 140 target step kinematic parameters 150 control algorithms 200 method flowchart 210-250 method steps