Stationary bicycles can be used as tools for rehabilitation by individuals who have suffered from a stroke or lower limb disability. Recovery from an injury can be enhanced by stimulation of target muscles during treatment. The system described herein strengthens muscles, bone, and muscle coordination.
Embodiments of the subject invention provide a muscle signal-driven cycling system for rehabilitation for persons with disability. The bikes can be used by individuals who have suffered from a stroke or a lower limb disability in both home-based and clinical settings. The system is intended to strengthen their muscles, bone, and muscle coordination.
The system can integrate both motor power and muscle power in order to facilitate a rehabilitative exercise. By using the intensity of muscle signals as the inputs for a voluntary intention (muscle activities from surface electrodes), the motor can be driven to rotate at different speeds to facilitate a cycling motion. Electrical pulses from a stimulator can stimulate the target muscles to generate muscle contraction to support a continuous cycling motion. The interactive cycling system can also leverage external power to facilitate unilateral leg training without the involvement of the unaffected leg.
The muscle signal-driven cycling rehabilitation system can be used by individuals who have suffered from disabilities including a stroke or a lower limb disability.
Electrical stimulation electrodes 700 can be paired with the EMG electrodes 800 on the user's quadriceps, hamstrings, gastrocnemius, and tibialis anterior muscles. The electrical stimulation electrodes receive stimulation signals from a stimulator and transmit electrical impulses to the user's muscles. The interactive cycling systems can increase or decrease the stimulation signal intensity based upon the pattern of muscle signals collected from the target muscles. The stimulation signal intensity can be adjusted to provide continuous interactive assistance towards the user's leg movements while the user is cycling. The interactive cycling system can continuously collect muscle signals responsive to the user's leg movement in order to continuously adjust the stimulation signal intensity to assist rehabilitation (for example, to improve stroke rehabilitation).
The front view and a side view of the ankle orthoses that can be worn by a user of the interactive cycling system can be seen in
As seen in
In an embodiment of the subject invention a processor 400 can be used to implement the control algorithm. The processor 400 can be equipped with on-off capabilities, an EMG amplifier with a filter, and motor control (for example UIRobot UIM24104). Additionally, the system is capable of collecting EMG signals at, for example, a 5 KHz sampling frequency and store the information in memory (for example an SD card).
A portable four-channel programmable stimulator 610 can provide real time control of the system based upon the control algorithm in order to generate different stimulation patterns. The stimulator 610 can provide a stimulation frequency in a range between 0 Hz and 50 Hz, a pulse bandwidth between 100 μs and 500 μs, and an adjustable intensity between 0 and 100 mA. The stimulator 610 can be portable with dimensions of 15 cm×8 cm×2.5 cm and be light weight (400 g).
The processor 400 can be in electronic communication with a controller 520 to interface with the interactive cycling system 600. Amplified muscle signals can be collected by a data acquisition (DAQ) device 510 from a user's muscles to drive the stimulation patterns of the stimulator 610 through the controller 520 (for example solid state relay with an Arduino™ development board). Real time crank angles can be simultaneously collected to generate a cycling pattern on each muscle group, the stimulation pulses are generated by the stimulator 610 to stimulate the contraction of the quadriceps, hamstrings, gastrocnemius, and tibialis anterior muscles through surface electrodes 700, thereby creating continuous cycling movement. Based upon the recorded muscle signals the processor can direct the motor 270 to change the cycling speed by providing either a resistive or an assistive force.
The first method of calculating the muscle activation ratio S120 corresponds to the percentage of overlap of an activation time window 510 between the real-time muscle activity pattern and the desired muscle activity pattern. A larger overlap value represents a better matching with the desired muscle activity pattern. The range of the percentage of overlap can be from 0 to 100%.
The second method of calculating the muscle activation ratio S120 is dependent upon the muscle signal amplitude. A large amplitude corresponds to a large force generated from muscles. A user needs to generate sufficient voluntary force from their muscle to control the stimulation signal intensity and motor speed of the system.
The methods and processes described herein can be embodied as code and/or data. The software code and data described herein can be stored on one or more machine-readable media (e.g., computer-readable media), which may include any device or medium that can store code and/or data for use by a computer system. When a computer system and/or processer reads and executes the code and/or data stored on a computer-readable medium, the computer system and/or processer performs the methods and processes embodied as data structures and code stored within the computer-readable storage medium.
It should be appreciated by those skilled in the art that computer-readable media include removable and non-removable structures/devices that can be used for storage of information, such as computer-readable instructions, data structures, program modules, and other data used by a computing system/environment. A computer-readable medium includes, but is not limited to, volatile memory such as random access memories (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only-memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM), and magnetic and optical storage devices (hard drives, magnetic tape, CDs, DVDs); network devices; or other media now known or later developed that are capable of storing computer-readable information/data. Computer-readable media should not be construed or interpreted to include any propagating signals. A computer-readable medium of the subject invention can be, for example, a compact disc (CD), digital video disc (DVD), flash memory device, volatile memory, or a hard disk drive (HDD), such as an external HDD or the HDD of a computing device, though embodiments are not limited thereto. A computing device can be, for example, a laptop computer, desktop computer, server, cell phone, or tablet, though embodiments are not limited thereto.
A greater understanding of the present invention and of its many advantages may be had from the following examples, given by way of illustration. The following examples are illustrative of some of the methods, applications, embodiments and variants of the present invention. They are, of course, not to be considered as limiting the invention. Numerous changes and modifications can be made with respect to the invention.
The subject invention includes, but is not limited to, the following exemplified embodiments.
A system for using muscle signals to control a cycling pattern, the system comprising:
a pedal;
a crank arm connected to the pedal;
a motor connected to the crank arm;
a stimulator connected to a plurality of stimulation electrodes;
a controller connected to the motor and the stimulator; and
a data acquisition system connected to the controller and a muscle activity sensor,
wherein the motor is configured to apply either an assistive force or a resistive force to the crank arm,
wherein the stimulator is configured to transmit a stimulation signal across the plurality of stimulation electrodes,
wherein the data acquisition system is configured to continuously receive a muscle signal,
wherein the controller is configured to direct the motor to apply either the assistive force or the resistive force based upon the muscle signal, and
wherein the controller is configured to direct the stimulator to increase or decrease an intensity of a stimulation signal based upon the muscle signal.
The system of embodiment 1, wherein the pedal is affixed to an ankle orthosis with an L-shaped profile.
The system according to any of embodiments 1-2, wherein a force sensor is connected to the pedal.
The system according to any of embodiments 1-3, wherein a force sensor is connected to the crank arm.
The system according to any of embodiments 1-4, wherein a front gear is connected to the crank arm.
The system of embodiment 5, wherein a chain is mechanically connected to the front gear and a rear gear.
The system of embodiment 6, wherein a torque sensor is connected to the rear gear.
The system of embodiment 7, wherein the torque sensor is further connected to the motor and the controller.
The system according to any of embodiments 1-8, wherein the muscle activity sensor and the plurality stimulation electrodes are configured to be connected to a single leg to train an affected leg movement without the involvement of an unaffected leg.
The system according to any of embodiments 1-8, wherein the muscle activity sensor and the plurality stimulation electrodes are configured to be connected to both the left leg and right leg to train a lower limb movement.
The system according to any of embodiments 1-10, wherein the muscle activity sensor and a pair of stimulation electrodes are configured to be electrically connected to a hamstring muscle of a user.
The system according to any of embodiments 1-11, wherein the muscle activity sensor and a pair of stimulation electrodes are configured to be electrically connected to a quadriceps muscle of a user.
The system according to any of embodiments 1-12, wherein the muscle activity sensor and a pair of stimulation electrodes are configured to be electrically connected to a gastrocnemius muscle of a user.
The system according to any of embodiments 1-13, wherein the muscle activity sensor and a pair of stimulation electrodes are configured to be electrically connected to a tibialis anterior muscle of a user.
The system according to any of embodiments 1-14, wherein the stimulator is configured to stimulate a hamstring muscle of a user by emitting a stimulation signal when a rotational angle of the crank arm changes as the hamstring muscle contracts.
The system according to any of embodiments 1-15, wherein the stimulator is configured to stimulate a quadriceps muscle of a user by emitting a stimulation signal when a rotational angle of the crank arm changes as the quadriceps muscle contracts.
The system according to any of embodiments 1-16, wherein the stimulator is configured to stimulate a gastrocnemius muscle of a user by emitting a stimulation signal when a rotational angle of the crank arm changes as the gastrocnemius muscle contracts.
The system according to any of embodiments 1-17, wherein the stimulator is configured to stimulate a tibialis anterior muscle of a user by emitting a stimulation signal when a rotational angle of the crank arm is change as the tibialis anterior muscle contracts.
A method for using muscle signals to control a stimulation signal intensity during a cycling operation, the method comprising:
providing a computer readable medium to a system as described in embodiment 1,
wherein the computer readable medium comprising stored instructions that when executed cause at least one processor to:
determine each respective response of a user to different respective intensities of a stimulation signal to determine a minimum and maximum stimulation signal intensity while the user is cycling;
collect a muscle signal from a target muscle of the user while the user is cycling;
determine whether a muscle activation ratio is greater than or less than a threshold value;
direct a stimulator of the system to transmit a stimulation signal to the target muscle,
wherein the intensity of the stimulation signal is dependent upon whether the muscle activation ratio is greater than the threshold value; and
repeat the method until the user stops cycling.
The method of embodiment 19, wherein the muscle activation ratio is determined to be less than the threshold value and the stored instructions further cause the processor to:
direct the stimulator to transmit a stimulation signal having the minimum intensity to the target muscle.
The method of embodiment 19, wherein the muscle activation ratio is determined to be greater than the threshold value and the stored instructions further cause the processor to:
calculate a desired stimulation signal intensity based upon the muscle activation ratio;
determine whether the calculated desired stimulation signal intensity is greater than or less than the maximum stimulation signal intensity; and
direct the stimulator to transmit a rehabilitative stimulation signal to the target muscle,
wherein the intensity of the stimulation signal is dependent upon whether the calculated desired stimulation signal intensity is greater than the maximum stimulation signal intensity.
The method of embodiment 21, wherein the calculated desired stimulation signal intensity is determined to be greater than the maximum stimulation signal intensity and the stored instructions further cause the processor to:
direct the stimulator to transmit a rehabilitative stimulation signal having the maximum stimulation intensity to the target muscle.
The method of embodiment 21, wherein the calculated desired stimulation signal intensity is determined to be less than the maximum stimulation signal intensity and the stored instructions further cause the processor to:
direct the stimulator to transmit a rehabilitative stimulation signal having the calculated desired stimulation signal intensity to the target muscle.
The method of embodiment 19, wherein the stored instructions further cause the processor to:
calculate the muscle activation ratio from a percentage of overlap of an activation time window between a real-time muscle activity pattern and a desired muscle activity pattern; or
calculate the muscle activation ratio from an actual amplitude of the real-time muscle signal and a desired amplitude of the real-time muscle signal.
A method for using muscle signals to control a force applied by a motor to a pedal during a cycling operation, the method comprising:
providing a computer readable medium to a system as described in embodiment 1,
wherein the computer readable medium comprises stored instructions that when executed cause at least one processor to:
determine a minimum and a maximum rotational speed of a crank arm of the system while the user is cycling;
collect a muscle signal from a target muscle of the user while the user is cycling;
determine whether a muscle activation ratio is greater than or less than a threshold value;
direct the motor of the system to apply an assistive force or a resistive force; and
repeat the method until the user stops cycling.
The method of embodiment 25, wherein the muscle activation ratio is determined to be less than the threshold value and the stored instructions further cause the processor to:
direct the motor of the system to apply a resistive force to decrease a rotational speed of the crank arm of the system to correspond with a preset speed.
The method of embodiment 25, wherein the muscle activation ratio is determined to be greater than the threshold value and the stored instructions further cause the processor to:
calculate a desired rotational speed of the crank arm of the system based upon the muscle activation ratio;
determine whether the calculated desired rotational speed is greater than or less than an upper limit; and
direct the motor to apply an assistive force based upon whether the calculated desired rotational speed of the crank arm of the system is greater than the upper limit.
The method of embodiment 27, wherein the calculated desired rotational speed of the crank arm is determined to be greater than the upper limit and the stored instructions further cause the processor to:
direct the motor of the system to apply an assistive force to the pedal of the system to increase the rotational speed of the crank arm of the system to a preset speed.
The method of embodiment 27, wherein the calculated desired rotational speed is determined to be less than the upper limit and the stored instructions further cause the processor to:
direct the motor of the system to apply an assistive force to increase the rotational speed of the crank arm of the system to correspond to the calculated desired rotational speed.
The method of embodiment 25, wherein the stored instructions further cause the processor to:
calculate the muscle activation ratio from a percentage of overlap of an activation time window between a real-time muscle activity pattern and a desired muscle activity pattern; or
calculate the muscle activation ratio from an actual amplitude of a real-time muscle signal and a desired amplitude of the real-time muscle signal.
A stationary bike (X2FIT-HG-599-17A), was equipped with an extendable chair adapter for wheelchair users and a subject was seated in a modified standard chair. A motor producing a 15 Nm torque and 50 rpm was mounted on the metal frame. According to the intensity of the EMG signal from the lower limb muscle of the user, the torque of the motor changes in order to provide either an assistive or a resistive force during the cycling exercise. This design is suitable for individuals who have suffered from a stroke or lower limb disability for the training on the affected leg. The unaffected leg can rest on the side without being involved in the training.
It should be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this application.
All patents, patent applications, provisional applications, and publications referred to or cited herein (including those in the “References” section) are incorporated by reference in their entirety, including all figures and tables, to the extent they are not inconsistent with the explicit teachings of this specification.
Number | Name | Date | Kind |
---|---|---|---|
5016635 | Graupe | May 1991 | A |
8923978 | Hartman | Dec 2014 | B1 |
20040259693 | Chien | Dec 2004 | A1 |
20050209049 | Shields | Sep 2005 | A1 |
20060247095 | Rummerfield | Nov 2006 | A1 |
20070208392 | Kuschner | Sep 2007 | A1 |
20090326607 | Castel et al. | Dec 2009 | A1 |
20170100586 | Akiba | Apr 2017 | A1 |
20180056061 | Nishimura | Mar 2018 | A1 |
Number | Date | Country | |
---|---|---|---|
20190366146 A1 | Dec 2019 | US |