Various embodiments relate generally to therapy devices, and more specifically to therapy devices for people with spinal cord injuries.
There are approximately twelve thousand spinal cord injuries (SCI) per year in the United States alone. The average age of an injured person is twenty-eight years old. There are approximately three-hundred thousand people with SCIs in wheelchairs in the United States. In addition to SCIs, there are also many thousands of cases of strokes as well as thousands of cases of MS diagnoses each year in the United States. Furthermore, many other neurological problems afflict people and confine them to wheelchairs. The numbers of such cases world-wide is commensurately larger yet.
Providing such physically afflicted individuals an ability to stand may help maintain and improve their health. Walking therapy may restore function in SCI individuals and in those who have suffered paralyzing strokes. The beneficial results from walking therapy may be enhanced if the paralyzed individual can consistently and regularly perform the therapy. Mental health benefits may accrue as well to SCI individuals who may independently exercise or practice therapy.
Apparatus and associated methods relate to a natural gait therapy device having an adjustable gait timing linkage assembly configured to operate an adjustable knee support assembly and an adjustable height foot assembly to simulate a normal walking pattern for a user based on characteristics of the user. In an illustrative example, the adjustable gait timing linkage assembly includes a chain sprocket configured to adjust a degree of heel lift and a length to the point of the heel lift during a normal walking simulation. In some embodiments, a gait stride adjustment assembly may adjust a stride length to accommodate different sized users. The gait stride adjustment assembly may advantageously contribute to the natural walking pattern simulation.
Various embodiments may achieve one or more advantages. For example, some embodiments may include a hand crank to assist with the walking pattern. A user may operate the hand crank via hand grips that provide rotational motion. The hand grips may be positioned such that the rotational motion simulates a natural swaying of the arms of a user during operation of the hand crank. A pair of swing arms may operate the hand crank. The swing arms may be positioned such that a user may push/pull the swing arms to operate the hand crank.
The adjustable gait timing linkage assembly may operably connect to a motor module. The motor module may assist a user walking during an operation of the natural gait therapy device. The motor module may include smart features. For example, the motor may have a controller module operably coupled to a sensor that detects muscle spasms. In response to a detected muscle spasm, the controller may terminate operations of the natural gait therapy device.
The natural gait therapy device may include an elevation subsystem arranged such that a user may mount the natural gait therapy device from a sitting position (e.g., from a wheelchair). Once in the natural gait therapy device, the user may raise, via the elevation subsystem, a seat of the natural gait therapy device such that the user goes from a sitting position to a standing position. Advantageously, the user may transfer to and from the natural gait therapy device without any assistance. The user may also go from a sitting position to a standing position without any assistance.
The details of various embodiments are set forth in the accompanying drawings and the description below. Other features and advantages will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
The NASGTAS 100 includes a gait simulating engine (GSE) (described below in further detail in FIG.2) to accommodate a stride length of the user 105. As such, the NASGTAS 100 may accommodate stride lengths for different sized users.
An elevation actuator 255 operably attaches to the elevation adjustment arm 215. An elevation lever 260 operably attaches to the elevation actuator 255 such that the user 105 may operate the elevation lever 260 to cause the elevation actuator 255 to alter the elevation of the elevation adjustment arm 220. When the user 105 causes, via the elevation lever 260, the elevation actuator 255 to lift the elevation adjustment arm 220, for example, the elevation adjustment arm 220 raises the seat 225 such that the seat 225 pivots about the elevation adjustment arm 220 to a substantially orthogonal position relative to the seat 225 at the sitting position 110. In response to the seat 225 being raised, the elevation adjustment arm 215 raises the back rest 230 while the back rest 230 substantially maintains the same orientation, unlike the seat 225. The arm rests 235a-235b may pivot to substantially maintain the same orientation when raised. A chest pad 270, releasably attached to the upper frame 210, may prevent the user 105 from falling forward onto the NASGTAS 100. The chest pad 270 may include a telescopic arm to accommodate different sized users. The telescopic arm may include a securing mechanism, such as a securing pin, to prevent the chest pad 270 from moving out of place during operation of the NASGTAS 100.
The NASGTAS 100 includes a gait simulating engine (GSE) 280 releasably attached to the upper frame 210. The GSE 280 operably attaches to the leg movement subsystems 240-245. The GSE 280 includes a dual-chain drive subsystem (described in further detail below, in
A pair of arm swing levers 285a-285b operably attach to the GSE 280. Each arm swing lever 285a-285b, operably connects to the leg movement subsystem 240, 245, respectively. The pair of arm swing levers 285a-285b may operate via a pull-push movement to operate the GSE 280 and the pair of leg movement subsystems 240-245. As such, the user 105 may control a velocity of the NASGTAS 100 in accordance with a preference of the user 105.
The NASGTAS 100 includes an electronic console 290, such as a portable electronic device, for example. The electronic console 290 may include a camera to transmit real-time video to a third party. The electronic console 290 may include a networking module to connect to a network (e.g., Internet). A software application may reside on the electronic console 290 to collect therapy data from sensors placed on or about the NASGTAS 100. The electronic console may transmit, and receive, data to/from a remote location (e.g., remote database) from which a third party (e.g., doctor) may access the data. A computer at the remote location may compile a history of therapy data for the user 105. The history of therapy data may reside locally on the electronic console 290 or at the remote location.
The knee supports 325a-325b pivotably attach to the swing arm levers 285a-285b and the lower leg members 315a-315b at the pivot joints 320a-320b. In various embodiments, the knee supports 325a-325b may rotate to simulate a natural positioning of a knee during a walking cycle. The rotation of the knee supports may further secure the knees of the user 105 to prevent a displacement of the legs during operation of the NASGATS 100. Drive members 330a-330b operably attach to the pivot joints 320a-320b, respectively. Each drive member 330a-330b operably attaches to the GSE 280 at a drive sprocket 335a-335b. The GSE 280 may simulate a natural gait movement via a motor (described in further detail below, in
Each arm swing lever 285a-285b includes an adjustment bracket 340a-340b that connects the arm swing lever 285a-285b to a flywheel sprocket 345a-345b via an adjustable connecting member 348a-348b. As depicted, the flywheel sprockets 345a-345b includes an oblong face having a rotating joint to attach to the adjustable connecting member 348a-348b. A hand crank sprocket 350b (350a not shown) operably connects to the drive sprocket 335b and the flywheel sprocket 345b via a chain 360b. A flywheel subsystem 365 operably attaches to the flywheel sprockets 345a-345b via a flywheel shaft 368.
The upper frame (
The GSE 280 includes a motor 420 mounted to the U-shaped frame 405 via a motor mount bracket 425. The motor 420 operably connects to a flywheel assembly 430 via a flywheel chain 435. A flywheel shaft 440 operably connects the flywheel assembly 430 to the flywheel sprockets 345a-345b. As depicted the flywheel assembly 430 includes a weighted flywheel with multiple pulleys to increase a velocity such that a centrifugal force on the flywheel assembly provides for a smooth walking motion when the user is manually operating the NASGATS. A power source 450 mounts of the U-shaped frame 405. The power source 450 may operably connect to the motor 420 to provide an electrical current, for example. In some embodiments, the power source 450 may operably connect to an electronic console, such as electronic console 290, for example.
A smart control module 460 mounts to the U-shaped frame 405. The smart control module 460 may include a controller that operably connects to various sensors that monitor different characteristics of the user 105 during operation. For example, a touch sensor to detect and monitor a heart rate of the user 105 may be disposed on the swing arm levers 285a-285b such that the user 105 may efficiently access the touch sensors. In some embodiments, the smart controller may provide real-time information for determining therapy progression or motivation of a user. For example, the smart controller may provide information regarding a percentage of assistance provided by the motor 420. In various embodiments, the smart control module 460 may include the power source 450 to form a single unit.
A hand crank 455a attaches to the hand crank sprocket 350a via an oblong mounting bracket 465a. The hand crank 455a pivotably connects to the oblong mounting bracket 465a. As such the hand crank 455a may substantially retain an orientation of the hand crank 455a during operation. Advantageously, by arranging the chain drive subsystem on the exterior of the U-shaped frame 405, the space in the interior of the U-shaped frame 405 opens up to permit hand cranks 455a-455b to be positioned such that the operation of the hand cranks 455a-455b simulate a more natural swinging of the arms of the user 105 during operation.
The posture positioning subsystem 515 includes a scissor-type linkage assembly to raise and lower the seat. A first base link 540 pivotably connects the seat base 510. The first base link 540 operably connects to the actuator 530. When activated, the actuator 530 may raise or lower the first base link 540 to raise or lower the seat 520. A first seat link 545 pivotably connects to a second base link 550. An intermediary link 555 operably connects the first seat link 545 to a second seat link 560. The intermediary link 555 operably connects to the first seat link 545 at a same connection point as the first base link 540 pivotably connects to the first seat link 545. The first seat link 545 and the second seat link 560 each pivotably connect to the seat 520.
As depicted, the operable connections of the links 540-560 form a scissor-type linkage. The scissor-type linkage, in response to the actuator 530, may raise or lower the seat in accordance with an operating force on the elevation lever 535 by the user 105. The elevation lever 535 may be a ratchet-type system, for example, to operate the actuator 530. In some embodiments, the actuator 530 may be operated via an electronic switch, for example.
The second seat link 560 pivotably connects to the back rest 525 via a back rest support member 565. A support link 570 movably connects between the back rest support member 565 and the second seat link 560. The support link 570 may support the back rest 525 such that the back rest retains sustainably the same orientation in a lowered or raised position. As depicted, the links 540-560 attach and support a side of the seat 520. A second set of links (not shown) in substantially similar arrangement may support an opposite side of the seat 520. The actuator 530 may operably connect to either a right first base link or a left first base link, or a bar connected between the right and left first base links.
In some embodiments, the posture positioning subsystem 515 may advantageously minimize a shear experienced by the user 105 when transitioning between sitting and standing modes. For example, the posture positioning subsystem 515 may secure a backside of the user 105 during transition from a sitting position to a standing position. As such, the backside of the user 105 will remain substantially in the same location relative to the seat 520 in the sitting position, the standing position, or during a walking cycle.
In various embodiments, the mode adjustment subsystem 505c may be included in a sit-to-stand transmission system. Such sit-to-stand transmission systems are described, for example in FIG. 2, of U.S. patent application Ser. No. 14/529,568, titled “Multi-Modal Gait-Based Non-Invasive Therapy Platform,” filed by Alan Tholkes on Oct. 31, 2014, the entire disclosure of which is hereby incorporated by reference.
A right hand crank 665 and a left hand crank 670 operably connect to the chain drive subsystems 605a-605b via the hand crank sprockets 610, 615, respectively. The right hand crank 665 and the left hand crank 670 are disposed within an interior of an upper frame 660 and arranged so that a user may operate the chain drive subsystems 605a-605b by rotating the hand cranks 665-670 via extensions of a user's arms. When rotated, the hand cranks 665-670 operate the chain drive subsystems 605a-605b via the hand crank sprockets 610, 615. The chain drive subsystems 605a-605b drive the NASGATS 500 to simulate a natural walking motion for a user.
As an illustrative example, the lengths between coupling points between the links 540-560 are as follows. The distance between coupling points 510a and 510b may be about 8 inches. The distance between coupling points 510a and 545a may be about 9.25 inches. The distance between coupling points 510b and 545b may be about 9 inches. The distance between coupling points 545a and 545b may be about 6.5 inches. The distance between coupling points 545a and 545c may be about 18 inches. The distance between coupling points 545b and 560b may be about 6 inches. The distance between coupling points 560a and 560c may be about 14 inches. The distance between coupling points 560b and 560c may be about 12 inches. The distance between coupling points 560c and 545c may be about 5.5 inches. The distance between coupling points 570a and 560a may be about 5.38 inches. The distance between coupling points 570a and 570b may be about 4.38 inches. The inner angle between the first base link 540 and the intermediary link 555 may be about 160 degrees.
The exact dimensions of the posture positioning subsystem 515 may be different than as stated above. For example, a NASGTAS tailored for a taller or shorter person may have longer or shorter dimensions. In some embodiments, the dimensions of the links in the posture positioning subsystem 515 may be greater or less than the numbers in the above illustrative embodiment by about 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, or about 18 inches.
The lift subsystem 1000 includes hip supports 1030, 1035. The hip supports 1030, 1035 may be adjusted to accommodate different sized users. Hip levers 1040, 1045 may allow a user to adjust the hip supports. In various embodiments, a user may adjust the hip supports 1030, 1035 as needed to provide support to the user's hips. The hip supports 1030, 1035 may releasably attach to the support brackets 1015 such that a user may advantageously remove the hip supports 1030, 1035 when not needed.
When the upper leg telescoping member 1125 retracts into the upper leg base member 1130, the intermediary link 1140 straightens the lower leg member 1150 to a substantially straight position. The intermediary link 1140 also substantially straightens the swing arm 1155 such that an adjustable connecting member 1160 operably connected to a flywheel sprocket 1165 rotates the flywheel sprocket 1165 effectuating a rotation of a chain drive subsystem 1170. The rotation of the chain drive subsystem 1170 transfers, via a flywheel subassembly 1175, a rotation of a corresponding chain drive subsystem (not shown). In response to the rotation, the corresponding chain drive subsystem effectuates a corresponding leg assembly (not shown) such that the lower leg member 1150 substantially aligns with a lower leg member (not shown) of the corresponding leg assembly. As such, when the lower leg members align and lock in place, via the mode adjustment subsystem 1105. Advantageously, the NASGTAS 100 may secure the legs of the user 105 in a stationary position to simulate a sit-to-stand motion.
Although various embodiments have been described with reference to the Figures, other embodiments are possible. For example, with reference to
When rotated, via the hand cranks, the sprocket may effectuate the motion of additional sprockets via a chain (e.g., chain 360a). One of the additional sprockets, such as, for example, the flywheel sprockets 345a-345b, may rotate, via an offsetting link, a gait stride linkage (e.g., adjustable connecting members 348a-348b) to effectuate a forward or backward motion. The gait stride linkage may operably attach to an upper leg support. For example, with reference to
In various embodiments, when the user rotates the hand cranks, the sprocket (e.g., hand crank sprocket 350a-350b) may also rotate. The sprocket may operably connect to a lower leg positioning linkage (e.g., drive members 330a-330b). The lower positioning linkage may operably connect to the intermediary link 1140, with reference to
The flywheel sprocket may operably connect to a connecting shaft which connects a right gait mechanism to a left gait mechanism (e.g., chain drive subsystems) in the opposite linkage patterns, to facilitate a user's natural walking motion. A weighted flywheel mounts on a connecting shaft (e.g., flywheel shaft 368). When the user 105 manually activates a walking cycle, the weighted flywheel may maintain a smooth walking motion with a centrifugal force generated from the multiple geared pulley system. The connecting shaft may rotate either manually by the user 105 using the hand cranks, or via the motor 420, for example, connected to the connecting shaft. The motor 420 may operably connect to a motor controller such as the smart control module 460, for example. The motor controller may detect an amount of amperage needed to maintain predetermined revolutions per minute (RPM). The predetermined RPM may be determined by the user or a third party, such as an attending physician, for example. The motor 420 may augment and assist the user when walking with in the NASGTAS 100. For example, in the event the user does not maintain a predetermined RPM, the motor 420, via the motor controller, may detect a resistance. In response to the resistance, the motor controller may increase an amperage to the motor 420 to assist the user 105 during operation of the NASGTAS 100. If the user does maintain a predetermined RPM, the motor controller may determine that less amperage needed. The motor controller may provide real time “percentage assistance” provided by the motor. Accordingly, the motor may assist the user 105 during a walking cycle.
In some embodiments, the swing arm levers may operably connect to the upper leg members to move the upper leg members forward and backward. The spring arm levers may assist the user 105 during the walking cycle. The rotating hand cranks may also assist the user 105 during a walking cycle. The motor 420 may also assist the user 105 during a walking cycle.
In various embodiments, a base (e.g., V-shaped base 205) may be arranged such that the user 105 may transfer from a wheelchair, for example, to the NASGTAS 100 without any obstructions. For example, the base below the seat may be arranged such that the base substantially resides below the seat to permit the user 105 to position themselves next to the seat when transferring. The arm rests 235a-235b may also connect to the NASGTAS 100 such that the arm rests 235a-235b may be moved out of the way during the transfer from the wheelchair to the NASGTAS 100.
In some embodiments, the GSE 280 may control important aspects of a gait cycle such as when a user heel strike occurs, for example. The GSE 280 may control an occurrence of a user's toe-off as well as a lift of a leg and foot angles. The GSE 280 may also control the velocity of a walking motion as well as a length of the gait (e.g., stride). A user may rotate a sprocket, such as the drive sprockets 335a-335b, for example, to a degree needed to perform a desired leg and foot movement.
The NASGTAS 100 may include transportation wheels. The transportation wheels may facilitate a moving of the NASGTAS 100. For example, moving personnel may tilt the NASGTAS 100 such that the transportation wheels contact a floor. In the tilted position, the moving personnel may more easily move the NASGTAS 100 to a new location. Advantageously, the transportation wheels may allow a single person to move the NASGTAS 100. The NASGTAS 100 may further include leveling guides. The leveling guides may be screw-type leveling guides, for example, to provide further stability when the NASGTAS 100 is located on an uneven surface.
The arm rests 285a-285b may include flip upside supports. The flip upside supports may permit the arm rests to be moved so that a user may transition onto the NASGTAS 100 more easily.
Some aspects of embodiments may be implemented as a computer system. For example, various implementations may include digital and/or analog circuitry, computer hardware, firmware, software, or combinations thereof. Apparatus elements can be implemented in a computer program product tangibly embodied in an information carrier, e.g., in a machine-readable storage device, for execution by a programmable processor; and methods can be performed by a programmable processor executing a program of instructions to perform functions of various embodiments by operating on input data and generating an output. Some embodiments can be implemented advantageously in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and/or at least one output device. A computer program is a set of instructions that can be used, directly or indirectly, in a computer to perform a certain activity or bring about a certain result. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
Suitable processors for the execution of a program of instructions include, by way of example and not limitation, both general and special purpose microprocessors, which may include a single processor or one of multiple processors of any kind of computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memories for storing instructions and data. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including, by way of example, semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks and removable disks; magneto-optical disks; and, CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits). In some embodiments, the processor and the member can be supplemented by, or incorporated in hardware programmable devices, such as FPGAs, for example.
In some implementations, each system may be programmed with the same or similar information and/or initialized with substantially identical information stored in volatile and/or non-volatile memory. For example, one data interface may be configured to perform auto configuration, auto download, and/or auto update functions when coupled to an appropriate host device, such as a desktop computer or a server.
In some implementations, one or more user-interface features may be custom configured to perform specific functions. An exemplary embodiment may be implemented in a computer system that includes a graphical user interface and/or an Internet browser. To provide for interaction with a user, some implementations may be implemented on a computer having a display device, such as an LCD (liquid crystal display) monitor for displaying information to the user, a keyboard, and a pointing device, such as a mouse or a trackball by which the user can provide input to the computer.
In various implementations, the system may communicate using suitable communication methods, equipment, and techniques. For example, the system may communicate with compatible devices (e.g., devices capable of transferring data to and/or from the system) using point-to-point communication in which a message is transported directly from the source to the first receiver over a dedicated physical link (e.g., fiber optic link, point-to-point wiring, daisy-chain). The components of the system may exchange information by any form or medium of analog or digital data communication, including packet-based messages on a communication network. Examples of communication networks include, e.g., a LAN (local area network), a WAN (wide area network), MAN (metropolitan area network), wireless and/or optical networks, and the computers and networks forming the Internet. Other implementations may transport messages by broadcasting to all or substantially all devices that are coupled together by a communication network, for example, by using Omni-directional radio frequency (RF) signals. Still other implementations may transport messages characterized by high directivity, such as RF signals transmitted using directional (i.e., narrow beam) antennas or infrared signals that may optionally be used with focusing optics. Still other implementations are possible using appropriate interfaces and protocols such as, by way of example and not intended to be limiting, USB 2.0, Fire wire, ATA/IDE, RS-232, RS-422, RS-485, 802.11 a/b/g, Wi-Fi, WiFi-Direct, Li-Fi, BlueTooth, Ethernet, IrDA, FDDI (fiber distributed data interface), token-ring networks, or multiplexing techniques based on frequency, time, or code division. Some implementations may optionally incorporate features such as error checking and correction (ECC) for data integrity, or security measures, such as encryption (e.g., WEP) and password protection.
A number of implementations have been described. Nevertheless, it will be understood that various modification may be made. For example, advantageous results may be achieved if the steps of the disclosed techniques were performed in a different sequence, or if components of the disclosed systems were combined in a different manner, or if the components were supplemented with other components. Accordingly, other implementations are within the scope of the following claims.
This application is a Continuation-in-Part and claims the benefit of U.S. application Ser. No. 15/358,613, titled “Natural Assist Simulated Gait Therapy Adjustment System,” filed by Alan Tholkes, et al. on Nov. 22, 2016, which claims the benefit of U.S. Provisional Application Ser. No. 62/374,383 titled “Natural Assist Simulated Gait Therapy Adjustment System,” filed by Alan Tholkes, et al on Aug. 12, 2016, and is a Continuation-in-Part and claims the benefit of U.S. application Ser. No. 14/529,568 titled “Multi-Modal Gait-Based Non-Invasive Therapy Platform,” filed by Alan Tholkes, et al. on Oct. 31, 2014, which claims the benefit of U.S. Provisional Application Ser. No. 61/915,834 titled “Natural-Gait Therapy Device,” filed by Alan Tholkes, et al. on Dec. 13, 2013. The entirety of the foregoing application(s) are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62374383 | Aug 2016 | US | |
61915834 | Dec 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15358613 | Nov 2016 | US |
Child | 16381800 | US | |
Parent | 14529568 | Oct 2014 | US |
Child | 15358613 | US |