The embodiments relate generally to exoskeletons and, in particular, to a lower-body exoskeleton using electromyography for direct force amplification.
Much analysis has gone into powered exoskeletons that allow an individual to manipulate external loads with less physical exertion than would be possible without the powered exoskeleton. For example, a powered exoskeleton may be used to allow a user to move relatively heavy items from one location to another location, or to carry an item over a distance.
A powered exoskeleton applies forces to one or more links of an exoskeleton structure to reduce the amount of force that an individual would otherwise have to apply. However, some conventional exoskeletons rely on mechanical sensors that detect a force being applied by the individual to determine when and how much force to apply to a link. Since these mechanical sensors still require the individual to exert a force against the link before the exoskeleton applies its own force to the link, these arrangements can lead to fatigue. Some conventional powered exoskeletons also rely on algorithms, such as predictive algorithms, to determine when and how much force to apply to a link, but these predictive algorithms do not sufficiently mimic the way individuals naturally move, resulting in the individual at times counteracting against the movement of the exoskeleton, which can also lead to fatigue.
The embodiments relate generally to powered exoskeletons and, in particular, to a powered lower-body exoskeleton using electromyography for direct force amplification, where the powered lower-body exoskeleton has no load-bearing interface to receive an external load, and the powered lower-body exoskeleton has no load-bearing ground contact configured to transfer an external load to the ground.
In one embodiment, a powered lower-body exoskeleton is provided. The powered lower-body exoskeleton includes a first upper support structure configured to be coupled to a region of a user above a first joint of the user, and a first lower support structure configured to be coupled to a region of the user below the joint of the user. The powered lower-body exoskeleton further includes a first actuator fixed with respect to the first upper support structure. The powered lower-body exoskeleton further includes a first exoskeleton link having a first end and a second end, the first end being coupled to the first actuator and the second end being coupled to the first lower support structure, wherein the first actuator is configured to selectively move the first exoskeleton link in response to an actuator command. The powered lower-body exoskeleton further includes a first electromyography (EMG) sensor configured to generate first EMG sensor data based on a muscle contraction of a muscle of the user. The powered lower-body exoskeleton further includes a controller communicatively coupled to the first EMG sensor and to the first actuator. The controller is configured to receive the first EMG sensor data from the first EMG sensor, and communicate a first actuator command that is based on the first EMG sensor data to the first actuator to cause the first actuator to impart an actuator force on the first exoskeleton link to cause the first exoskeleton link to move. The powered lower-body exoskeleton has no load-bearing interface to receive an external load, and the powered lower-body exoskeleton has no load-bearing ground contact configured to transfer an external load to the ground.
Those skilled in the art will appreciate the scope of the disclosure and realize additional aspects thereof after reading the following detailed description of the embodiments in association with the accompanying drawing figures.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
The embodiments set forth below represent the information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
Any flowcharts discussed herein are necessarily discussed in some sequence for purposes of illustration, but unless otherwise explicitly indicated, the embodiments are not limited to any particular sequence of steps. The use herein of ordinals in conjunction with an element is solely for distinguishing what might otherwise be similar or identical labels, such as “first exoskeleton link” and “second exoskeleton link,” and does not imply a priority, a type, an importance, or other attribute, unless otherwise stated herein. The term “about” used herein in conjunction with a numeric value means any value that is within a range of ten percent greater than or ten percent less than the numeric value.
As used herein and in the claims, the articles “a” and “an” in reference to an element refers to “one or more” of the element unless otherwise explicitly specified. The word “or” as used herein and in the claims is inclusive unless contextually impossible. As an example, the recitation of A or B means A, or B, or both A and B.
The embodiments relate generally to a powered lower-body exoskeleton used to enhance human locomotion. The powered lower-body exoskeleton reduces fatigue, allowing a user to travel farther while expending less energy than the user would expend without the powered lower-body exoskeleton. The powered lower-body exoskeleton does not rely on mechanical sensors that detect a force being applied by the individual to determine when and how much force to apply to a link because such mechanical sensors require the individual to exert a force against the link before the exoskeleton applies its own force to the link, and thus cause fatigue. The powered lower-body exoskeleton also does not rely on algorithms, such as predictive algorithms, to determine when and how much force to apply to a link, because such algorithms do not sufficiently mimic the way individuals naturally move, resulting in the individual at times counteracting against the movement of the exoskeleton, which also leads to fatigue. Rather, the embodiments rely on electromyographic (EMG) sensors and direct force amplification to generate actuator commands at a speed that causes movement of an exoskeleton link within milliseconds of a contraction of a user's muscles.
In particular, in response to a contraction of a muscle of a human user, an EMG sensor generates EMG sensor data that quantifies the muscle contraction. A controller receives the EMG sensor data, determines an actuator command based on the EMG sensor data, and communicates the actuator command to an actuator associated with an exoskeleton joint.
One advantage of this arrangement is that the exoskeleton joint can be instructed to move in response to the muscle contraction of the user before the muscle causes the user's joint to actually move. Since the delay between the electrochemical reaction, which causes the muscle contraction, and the actual movement of the human user's joint is greater than the time required for the EMG sensor and the controller to generate and utilize the EMG sensor data to cause the actuator to move, the powered exoskeleton can accurately mimic the actual movements of the human user without the need for conventional reactive or predictive systems, which can lead to fatigue.
As used herein, the term “electromyography” or “EMG” refers to the detection and recording of the electrical activity of muscle tissue resulting from electrochemical reactions in the muscle tissue. When EMG is used with skeletal muscle tissue, i.e., muscles operatively connected to one or more skeletal bones (or other types of body segments), EMG can detect contraction of the muscle tissue before the muscle tissue has contracted with sufficient force to actually move the joint.
Referring now to
The EMG sensor 102 provides EMG sensor data 106 based on the detected electrochemical reaction to a controller 108, which may be a single device in communication with multiple EMG sensors 102 or may be a plurality of devices each associated with a subset of EMG sensors 102, as desired. In one embodiment, the EMG sensor data 106 is raw EMG sensor data, which may first be high-pass filtered with a second-order Butterworth filter with a cutoff frequency of about 50 Hz to remove motion artifacts. The signal may then be full wave rectified and low-pass filtered using a second-order Butterworth filter with a cutoff frequency of about 4 Hz. The resulting signal may be referred to as a linear envelope.
The controller 108 then determines a gain 110 for inclusion in an actuator command 112 to be sent to an actuator 114. In this embodiment, the actuator command 112 is a function of the gain 110 and the EMG sensor data 106. For example, the gain 110 may be a predetermined value, and multiplied by a magnitude component of the EMG sensor data 106 to derive the actuator command 112. Notably, in this embodiment, predictive mechanisms are not utilized to determine the actuator command 112, and thus, in contrast to systems that utilize predictive mechanisms, the embodiments reduce lag and more closely mimic the natural movements of the human user 104. In response to the actuator command 112, the actuator 114 applies a torque 116 (or other force) containing the gain 110 as a component to one or more exoskeleton links 118. The actuator 114 may be an electromechanical driven actuator mechanism, a cable driven actuator mechanism, or any other suitable actuator mechanism.
Using the EMG sensor data 106 and the gain 110 to produce the actuator command 112 in this manner may be referred to as direct force amplification, because the exertion force produced by the muscle is directly translated into the amplified torque 116 by the exoskeleton control system 100 in real time. It takes about 50 ms from the generation of the neurological instruction for the electrochemical reaction to occur in the muscle, and it takes about 150 ms from the electrochemical reaction for the muscle to actually contract. Since 50 ms is enough time for the exoskeleton control system 100 to detect the electrochemical impulse, generate the actuator command 112, and apply the torque 116 to the exoskeleton link 118, the exoskeleton control system 100 is able to apply the torque 116 to the exoskeleton link 118 associated with an exoskeleton joint faster than the muscle of the human user 104 can contract. This allows the exoskeleton link 118 to “respond” to movement by the human user 104 before the movement occurs. This in turn reduces fatigue in the human user 104 because the exoskeleton link 118 is already in motion by the time the muscle of the human user 104 is able to exert force against the exoskeleton link 118.
In contrast, a conventional reactive control system requires a muscle of a human user to exert a force against an exoskeleton link to trigger movement of the exoskeleton link. Even if the exertion is small, this causes increased fatigue to the human user over time. Similarly, a conventional predictive control system uses an algorithm to predict future movement of the human user based on predetermined movements for the human user, such as a walking gait. However, if the human user makes a movement that is not predicted by the control system, the human user will exert force against the powered exoskeleton, which also causes increased fatigue over time. By using EMG force amplification, however, the exoskeleton control system 100 can accurately mimic and track the movement of the human user 104 in real time, and potentially before the human user 104 actually moves or exerts any force against the exoskeleton link 118. As a result, the exoskeleton control system 100 can be calibrated to apply more gain 110 to the actuator command 112, by adding a calibration value to the gain 110 or multiplying the gain 110 by a calibration value for example, in response to the EMG sensor data 106 indicating an electrochemical reaction having a smaller magnitude. In this manner, more torque 116 can be applied to the exoskeleton link 118 in response to a smaller exertion by the human user 104, and with less exertion by the human user 104 against the exoskeleton link 118 itself. This in turn can allow the human user 104 to carry heavier loads with less fatigue over time.
It should be understood that while the controller 108 in this example is configured to generate the gain 110 to cause the actuator command 112 to be directly proportional, e.g. linearly proportional, to a magnitude component of the EMG sensor data 106, the gain 110 can be generated using additional criteria as well. For example, the controller 108 may be calibrated to take into account a fatigue level of the human user 104. A fatigue level of the human user 104 can be predicted based on the measured EMG sensor data 106 over time, by a predictive algorithm, or by baseline calibration data obtained from the human user 104 via a calibration application. For example, by measuring the EMG sensor data 106 produced by a maximum voluntary contraction of the human user 104's muscle in a controlled environment, an appropriate amount of the gain 110 may be provided so that the human user 104 is not required to reach the maximum voluntary contraction in order to achieve maximum power for the actuator 114. In this manner, by reducing the amount of effort required to produce maximum torque 116 over time, fatigue can be reduced. The calibration value can be based on this maximum voluntary contraction, or on an estimated present voluntary maximum contraction based on a predetermined maximum voluntary contraction of the muscle of the human user 104 and on an estimated fatigue level of the muscle, for example.
In some embodiments, a suspension mechanism 130, such as suspenders, is configured to be worn over shoulders of the user 126, and the suspension mechanism 130 is configured to couple to the first upper support structure 122. In one embodiment, the suspension mechanism 130 comprises suspenders. The suspension mechanism 130 can bear the weight of the powered lower-body exoskeleton 120, and may also help prevent the lower-body exoskeleton 120 from rotating about the user 126 and maintain proper alignment with the user 126.
The powered lower-body exoskeleton 120 has a first lower support structure 131 configured to be coupled to a region 133 of the user 126 below the first joint 128 of the user 126. In this embodiment, the region 133 of the user 126 below the first joint 128 of the user 126 is a thigh region. A first actuator 132 is fixed with respect to the first upper support structure 122. The first actuator 132 may be fixed directly to the first upper support structure 122, or indirectly via an exoskeleton link 134. A first exoskeleton link 136 has a first end 138 and a second end 140. The first end 138 is coupled, directly, or indirectly, to the first actuator 132, and the second end 140 is coupled to the first lower support structure 131, wherein the first actuator 132 is configured to selectively move the first exoskeleton link 136 in response to an actuator command. The movement may be in a plane that is parallel to a sagittal plane of the user 126 (i.e., a plane that is substantially parallel to the direction of forward movement of the user 126).
A first EMG sensor 142 is coupled to the user 126 and is configured to generate first EMG sensor data based on a muscle contraction of a muscle of the user 126. The first EMG sensor 142 may be coupled, for example, to a thigh muscle of the user 126, or any other muscle of the user 126 that contracts when the user 126 initiates locomotion. In some embodiments, EMG sensor(s) 142 may also be coupled to muscles in or near the pelvic region. In one embodiment, the first EMG sensor 142 comprises an electrode configured to engage the user 126 proximate the respective muscle, detect an electrochemical reaction in the muscle corresponding to the muscle contraction of the muscle, and generate the first EMG sensor data in response to detecting the electrochemical reaction in the muscle. In some embodiments, the electrode is a skin electrode configured to engage a skin surface of the user 126 proximate the muscle. In some embodiments, the electrode is a subcutaneous electrode configured to be disposed under a skin surface of the user 126 proximate the muscle. In some embodiments, the electrode is configured to be inserted into the muscle.
The powered lower-body exoskeleton 120 includes a controller 144 communicatively coupled, wired or wirelessly, to the first EMG sensor 142 and to the first actuator 132. The controller 144 is configured to receive first EMG sensor data from the first EMG sensor 142, and communicate a first actuator command that is based on the first EMG sensor data to the first actuator 132 to cause the first actuator 132 to impart an actuator force on the first exoskeleton link 136 to cause the first exoskeleton link 136 to move. Notably, the powered lower-body exoskeleton 120 has no load-bearing interface to receive an external load, and the powered lower-body exoskeleton 120 has no load-bearing ground contact configured to transfer an external load to the ground.
While for purposes of illustration only the portion of the powered lower-body exoskeleton 120 associated with one leg of the user 126 is illustrated and discussed, it will be apparent that the powered lower-body exoskeleton 120 may contain the same elements discussed herein for both of the legs of the user 126.
The powered lower-body exoskeleton 150 has a first lower support structure 158 configured to be coupled to a region 160 of the user 126 below the joint 156 of the user 126. In this embodiment, the region 160 of the user 126 below the first joint 156 of the user 126 is a calf region. A first actuator 162 is fixed with respect to the first upper support structure 152. The first actuator 162 may be fixed directly to the first upper support structure 152, or indirectly via an exoskeleton link 164. A first exoskeleton link 166 has a first end 168 and a second end 170. The first end 168 is coupled, directly, or indirectly, to the first actuator 162, and the second end 170 is coupled to the first lower support structure 158, wherein the first actuator 162 is configured to selectively move the first exoskeleton link 166 in response to an actuator command.
A first EMG sensor 172 is coupled to the user 126 and is configured to generate first EMG sensor data based on a muscle contraction of a muscle of the user 126. The first EMG sensor 172 may be coupled, for example, to a thigh muscle of the user 126, or any other muscle of the user 126 that contracts when the user 126 initiates locomotion. In one embodiment, the first EMG sensor 172 comprises an electrode configured to engage the user 126 proximate the respective muscle, detect an electrochemical reaction in the muscle corresponding to the muscle contraction of the muscle, and generate the first EMG sensor data in response to detecting the electrochemical reaction in the muscle.
The powered lower-body exoskeleton 150 includes a controller 174 communicatively coupled, wired or wirelessly, to the first EMG sensor 172 and to the first actuator 162. The controller 174 is configured to receive the first EMG sensor data from the first EMG sensor 172, and communicate a first actuator command that is based on the first EMG sensor data to the first actuator 162 to cause the first actuator 162 to impart an actuator force on the first exoskeleton link 166 to cause the first exoskeleton link 166 to move. Notably, the powered lower-body exoskeleton 150 has no load-bearing interface to receive an external load, and the powered lower-body exoskeleton 150 has no load-bearing ground contact configured to transfer an external load to the ground. The term “external load” refers to a device or other thing separate from the user 126, such as a tool, a backpack, or the like.
While for purposes of illustration only the portion of the powered lower-body exoskeleton 150 associated with one leg of the user 126 is discussed, it will be appreciated that the powered lower-body exoskeleton 150 contains the same elements discussed herein for both of the legs of the user 126.
By measuring several different muscles associated with different joints, the powered lower-body exoskeletons disclosed herein can perform complex movements in tandem with actual movements of the user 126. Unlike reactive or predictive systems that rely on movements of a user that have already occurred, the measurements received from the EMG sensors can be used to accurately determine movement of an associated joint of the user 126 before the actual movement occurs. In this manner, the powered lower-body exoskeletons disclosed herein can enhance the movement of the user 126 while minimizing resistance by the powered lower-body exoskeletons against the actual movements of the user 126.
The system bus 506 may be any of several types of bus structures that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and/or a local bus using any of a variety of commercially available bus architectures. The memory 504 may include a volatile memory 510 (e.g., random access memory (RAM)) and/or a non-volatile memory 508 (e.g., read only memory (ROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc.). A basic input/output system (BIOS) 512 may be stored in the non-volatile memory 508, and can include the basic routines that help to transfer information between elements within the computing device 500. The volatile memory 510 may also include a high-speed RAM, such as static RAM for caching data.
The computing device 500 may further include or be coupled to a computer-readable storage 514, which may comprise, for example, an internal or external hard disk drive (HDD) (e.g., enhanced integrated drive electronics (EIDE) or serial advanced technology attachment (SATA)), HDD (e.g., EIDE or SATA) for storage, flash memory, or the like. The computer-readable storage 514 and other drives, associated with computer-readable media and computer-usable media, may provide non-volatile storage of data, data structures, computer-executable instructions, and the like. Although the description of computer-readable media above refers to an HDD, it should be appreciated by those skilled in the art that other types of media which are readable by a computer, such as floppy disks, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the exemplary operating environment, and further, that any such media may contain computer-executable instructions for performing novel methods of the disclosed architecture.
A number of modules can be stored in the computer-readable storage 514 and in the volatile memory 510, including an operating system 516 and one or more program modules 518, which may implement the functionality described herein in whole or in part. It is to be appreciated that the embodiments can be implemented with various commercially available operating systems 516 or combinations of operating systems 516.
A portion of the embodiments may be implemented as a computer program product stored on a transitory or non-transitory computer-usable or computer-readable storage medium, such as the computer-readable storage 514, which includes complex programming instructions, such as complex computer-readable program code, configured to cause the processing device 502 to carry out the steps described herein. Thus, the computer-readable program code can comprise software instructions for implementing the functionality of the embodiments described herein when executed on the processing device 502. As noted above, the processing device 502, in conjunction with the program modules 518 in the volatile memory 510, may serve as the controller for the exoskeletons disclosed herein, the controller being configured to, or adapted to, implement the functionality described herein. The computing device 500 may also include a communication interface 520, suitable for communicating with a network as appropriate or desired.
Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
This application claims the benefit of U.S. Provisional Application No. 62/649,364, filed on Mar. 28, 2018, entitled “LOWER-BODY EXOSKELETON USING ELECTROMYOGRAPHY FOR DIRECT FORCE AMPLIFICATION,” the disclosure of which is hereby incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/024293 | 3/27/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62649364 | Mar 2018 | US |