This disclosure relates to powered prosthetic limbs and controllers for operating powered prosthetic limbs.
Recent advances have improved the functionality of prosthetic limbs, including leg prostheses. Leg prostheses include lower leg prostheses configured to attach to the residual limb of a trans-tibial amputee and upper leg prostheses configured to attach to the residual limb of a trans-femoral amputee. Leg prostheses have been configured in size and shape to replace the functionality of the amputated limb.
Advances in leg prostheses include incorporation of newer lightweight materials, sensors that monitor movement of the user and the environment which enable users to adjust their gait or posture, adjustable settings, and improved energy storage and return that may reduce the fatigue experienced by the user. Despite this, ambulation with conventional passive prostheses is generally slow, inefficient, and unstable. Difficulty dealing with environmental barriers such as ramps, stairs, and uneven terrain often limits community ambulation. Limited mobility negatively affects independence and quality of life in individuals with lower limb amputations. Accordingly, there is an ongoing need for improved prosthesis control systems to meet the needs of individuals with above-knee amputations.
Disclosed are embodiments of volitional controllers, volitional controller and prosthetic leg systems, and methods executable by the volitional controllers for operating a powered leg prosthesis. The volitional controller may comprise one or more processors and one or more hardware storage devices having instructions stored thereon that are executable by the one or more processors to cause the controller to output a knee torque signal for controlling a powered knee joint of a powered leg prosthesis.
The instructions may also cause the volitional controller to determine a knee orientation and an ankle torque and determine a target knee torque based on the knee orientation and ankle torque. When determining the target knee torque, the controller may not classify ambulation activity or switch between activity-specific controllers according to walking, stair ascent, or stair descent activities. The instructions may further cause the controller to determine a thigh orientation and a prosthetic knee velocity.
The target knee torque may be determined as the sum of a step-up torque and a biarticular torque. The biarticular torque may be proportional to the ankle torque and may be further proportional to a biarticular knee gain and a biarticular thigh gain. The biarticular knee gain may be dependent on a knee orientation and may be variable between a lower threshold and an upper threshold of the knee orientation. The biarticular thigh gain may be dependent on a thigh orientation and may be variable between a lower threshold and an upper threshold of the thigh orientation. The target knee torque may be further determined by the addition of a damping torque. The damping torque may be proportional to and opposite a prosthetic knee velocity.
The instructions may further cause the volitional controller to receive a ground state signal. The volitional controller may be configured in a contact state or a no contact state based on the ground state signal. The knee torque signal may be based on the target knee torque when the controller is in the contact state
When the controller is in a no contact state the knee torque signal may be based on a desired knee orientation. The desired knee orientation may be determined by the sum of a minimum jerk trajectory and a synergistic orientation component. The synergistic orientation component may be determined as the product of a synergistic orientation and an adaptive gain.
The volitional controller may be connected with a powered prosthetic leg to form a powered knee and prosthetic leg system. The powered knee prosthesis may comprise a shank having a proximal and a distal end. A powered knee joint may be connected to the proximal end of the shank and a prosthetic foot may be connected to the distal end of the shank. A socket configured to receive the residual limb of a user may be connected to the powered knee joint. The powered knee prosthesis comprise may comprise one or more sensors, including a GRF sensor, an IMU sensor, and/or a torque sensor. The powered knee prosthesis may be configured to enable a user to walk on even and/or inclined surfaces and to ascend and/or descend stairs.
The disclosure may comprise a method for controlling a powered knee prosthesis, the method comprising determining a knee orientation and an ankle torque, determining a target knee torque based on the knee orientation and ankle torque, and outputting a knee torque signal for controlling a powered knee joint of the powered knee prosthesis. The method may further comprise determining a thigh orientation and a prosthetic knee velocity and may comprise configuring a volitional controller in a contact state or a no contact state and basing the knee torque signal on the target knee torque when the volitional controller is in the contact state.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an indication of the scope of the claimed subject matter.
Various objects, features, characteristics, and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings and the appended claims, all of which form a part of this specification. In the Drawings, like reference numerals may be utilized to designate corresponding or similar parts in the various Figures, and the various elements depicted are not necessarily drawn to scale, wherein:
Ambulation with conventional passive prostheses is generally slow, inefficient, and unstable. Difficulty dealing with environmental barriers such as ramps, stairs, and uneven terrain often limits ambulation. Limited mobility negatively affects independence and quality of life in individuals with lower limb amputations and can partly explain the high incidence of depression in this population. Improved prosthesis technologies are necessary to meet the needs of individuals with above-knee amputations.
Powered lower-limb prostheses have potential to improve mobility for amputees. Using embedded actuators, powered prostheses may replicate the biomechanical functions of the missing biological leg. To accomplish this goal, powered prostheses need controllers that can coordinate the movements of the prosthetic joints with the user's residual and sound limbs, seamlessly adapting to the user's intended ambulation activity while dealing with the variability of the environment. Most powered prostheses aim to classify the user's intended ambulation activity (e.g., walking, stair climbing) in real-time, and then switch to a controller dedicated to that specific ambulation activity.
Activity classification is typically performed using machine learning. To train the machine learning algorithms, researchers have proposed using labelled data collected while amputee or nonamputee subjects ambulate in a laboratory environment which includes level-ground walking, stairs, and ramps. The accuracy of the classification depends on the amount of data used for training, and can be improved using different kinds of sensors, including electromyography, sonomyography, range sensors, or cameras, in addition to prosthesis joint position and torque. However, the many misclassifications are often made by such machine learning models. A prosthesis user may take thousands of steps in a day, and any misclassification of the user's intended ambulation activity can cause the prosthesis to perform a different movement than the user expects, increasing the likelihood of falls and injuries. Therefore, nearly perfect accuracy is necessary for this “classify-and-switch” approach to succeed in real life.
Disclosed is a unified controller for powered knee prostheses that seamlessly adapts to walking, stair ascent, and stair descent without explicit classification of the user's intended ambulation activity. The proposed controller continuously adapts the behavior of the powered prosthesis based on the movements of the user's residual thigh and the interaction of the prosthesis with the ground. Continuous adaptation is accomplished without making any assumptions about the user's intended activity (e.g., walk, climb stairs) or the characteristics of the environment (e.g., stair height). As a result, the proposed controller does not need to classify the intended ambulation activity or switch between activity specific controllers. Specifically, the proposed controller does not separate the movement into discrete, sequential phases, nor does it use a continuous phase evolution. A controller with these characteristics may enable powered prostheses to support natural ambulation, improving mobility for individuals with above-knee amputations.
As used herein, the term “volitional controller” may refer to a device or group of devices configured to coordinate the performance of an electric motor. The volitional controller may be configured to provide control of a user to a prosthetic limb. The volitional controller may comprise one or more processors and/or one or more hardware storage devices. The volitional controller may comprise a computer or other device configured to algorithmically process incoming signals to operate a powered motor.
As used herein, the term “prosthetic limb” may refer to an artificial limb that replaces a missing body part. The prosthetic limb may primarily refer to a prosthetic leg configured to be attached to the upper leg of a trans-femoral amputee.
As used herein, the term “powered prosthesis,” “powered prosthetic leg,” or related terms may refer to a prosthetic limb that includes one or more electrical or powered components, such as electrical motors or sensors. The terms may also refer to a prosthetic limb comprising a powered or motored joint.
As used herein, the term “residual limb” may refer to the remaining part of a limb after an amputation. It may refer to the upper leg of a trans-femoral amputee.
As used herein, the term “wearable” or “wearable device” may refer to a device which is configured to be carried on the prosthesis and/or the body of the user.
As used herein, the term “gait cycle” may refer to the repetitive pattern of movement that occurs when a person walks or climbs a set of stairs.
As used herein, the term “ground surface” may refer to a surface with which the prosthetic foot of the powered prosthetic leg interacts during the gait cycle.
As used herein, the term “ground reaction force” (GRF) may refer to a force exerted on the prosthetic limb by the ground surface. The GRF sensor may measure a ground reaction force as the user places their weight on the prosthetic limb.
As used herein, the term “electromyography” (EMG) may refer to measurement of the electrical activity in the muscles and/or nerves that control the muscles.
As used herein, the term “inertial measurement unit” (IMU) may refer to a device that measures a body's specific force, angular rate, and/or orientation of the body. The IMU may incorporate accelerometers, gyroscopes, and/or magnetometers.
The powered prosthetic leg 101 may comprise a powered knee prosthesis. Specifically, the powered prosthetic leg 101 may comprise a powered knee joint 104 that may be configured to rotate the shank 106 along at least one axis in directions D1 and D2. The powered knee joint 104 may be located at or near the proximal end 108 of the shank 106 and may be located at a position that would correspond to the user's knee before amputation. The powered knee joint 104 may be configured to provide various levels of torque to enable the shank 106 of the powered prosthetic leg 101 to rotate relative to the socket 218 and provide support to the user. The powered knee joint 104 may provide sufficient torque to lift the user and may provide a torque of approximately 10 Nm, approximately 20 Nm, approximately 30 Nm, approximately 40 Nm, approximately 50 Nm, approximately 60 Nm, approximately 70 Nm, or more than approximately 70 Nm, or may provide a torque within a range having any two of the foregoing as endpoints
The powered prosthetic leg 101 may be configured to receive the residual limb 216 (see
In this manner, the powered knee joint 104 may be configured to, at least in part, replace the knee joint of the amputee user. The powered knee joint 104 may rotate to enable the powered prosthetic leg 101 to flex (wherein the shank 106 is rotated in direction D1) and extend (wherein the shank 106 is rotated in direction D2). This flexion and extension may enable the powered prosthetic leg 101 to provide a more natural ambulatory motion during walking by the user and may be useful in assisting the user to traverse even or uneven terrain as well as ascending or descending stairs.
The powered prosthetic leg 101 may comprise metals, such as aluminum, steel, stainless steel, or titanium, or may comprise polymers, such as carbon fiber, glass fiber, or other lightweight and rigid plastics, or may comprise a composite material.
A volitional controller may be configured to adjust the behavior of the powered prosthetic leg 101, particularly of the powered knee joint 104. The volitional controller may be connected to the powered prosthetic leg 101 to form a powered knee and prosthetic leg system 100. The volitional controller may be attached to a portion of the powered knee and prosthetic leg system 100, such as the powered prosthetic leg 101. For example, the volitional controller may be attached to or disposed within the shank 106.
The volitional controller may comprise a computer or other hardware device configured to receive one or more inputs and to provide an output of a target torque. The volitional controller may comprise one or more processors and may be connected to one or more hardware storage devices that include instructions for operating the powered knee joint 104. In some embodiments, the volitional controller may comprise a computer system.
The volitional controller may comprise one or more hardware storage devices. The one or more hardware storage devices may be configured to store signal data measured by the one or more sensors. The one or more hardware storage devices may be configured to store instructions to be implemented by the volitional controller. The one or more hardware storage devices may comprise a computer readable storage medium that includes volatile and non-volatile, removable and non-removable media, implemented with any technology for the storage of information such as computer readable instructions, data structures, program modules, or other data. Computer readable storage media includes, but is not limited to, a non-transitory machine readable storage medium, such as RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other computer storage medium which may be used to store the desired information and described technology.
The volitional controller may be connected to one or more sensors attached to or disposed about the powered prosthetic leg 101. The one or more sensors may send signals to the volitional controller that may be used to activate the powered knee joint 104, determine an orientation or velocity of the components of the powered prosthetic leg 101, and/or determine a target torque to be exerted by the powered components of the powered prosthetic leg 101, such as the powered knee joint 104.
The one or more sensors may be configured to determine when the powered knee and prosthetic leg system 100 is in contact with a ground surface. The powered knee and prosthetic leg system 100 may comprise a ground reaction force (GRF) sensor that may measure the amount of force (referred to as a “ground reaction force”) placed on the powered prosthetic leg 101 to support the user. In at least one aspect, the GRF sensor may be used to determine if the powered prosthetic leg 101 is in contact with the ground. The GRF sensor may be disposed on or connected to the powered prosthetic leg 101. The GRF sensor may be disposed within the distal adapter 112 connecting the prosthetic foot to the shank 106. In other embodiments, the GRF sensor may be disposed within or attached to the prosthetic foot 114 or to the shank 106. In some embodiments, the GRF sensor may be attached to the proximal adapter 102 or may be attached to or disposed within the socket 218. The GRF sensor may comprise a wearable force plate that measures the force between the powered prosthetic leg 101 and a ground surface and may indicate when the powered prosthetic leg 101 is in contact with or off the ground surface.
The one or more sensors may be configured to provide signals used to determine the orientation of the residual limb of the user, the orientation of the shank 106, and/or the orientation of the prosthetic foot 114. The powered knee and prosthetic leg system 100 may comprise one or more inertial measurement unit (IMU) sensors. The IMU sensor(s) may be configured to measure motion and/or orientation of the residual limb 216 and one or more components of the powered prosthetic leg 101. For example, the IMU signals may be used to determine the thigh and knee orientations 220, 222 described below. The IMU sensor(s) may be attached to various parts of the powered prosthetic leg 101, the socket 218, and/or the user. For example, the system 100 may comprise a first IMU sensor attached to the socket 218 or the residual limb 216 of the user and a second IMU sensor attached to the powered prosthetic leg 101, such as at the shank 106 or the prosthetic foot 114. In this way, the IMU signals from both of the IMU sensors may provide information necessary to determine the relative orientation between the residual limb 216 and the powered prosthetic leg 101.
Additionally, or alternatively, an IMU sensor may be attached to the prosthetic foot 114 at or near the proximal end of the foot 114 near ankle joint 120 and in line with the shank 106. In this manner, the IMU sensor may measure the rotation of the prosthetic foot 114 as well as the movement of the distal end 110 of the shank 106.
In other embodiments, the system 100 may comprise only one IMU sensor. The one IMU sensor may be disposed at the proximal end 108 of the powered prosthetic leg 101. Because the position of the proximal end 108 of the powered prosthetic leg 101 is determined by movement of the residual limb 216 and because the one IMU sensor will rotate relative to the powered knee joint 104 along with the shank 106 of the powered prosthetic leg 101, the one IMU sensor may provide the orientation of the residual limb 216 as well as the orientation of the powered prosthetic leg 101.
The one or more sensors may be configured to measure the activation of one or more muscles of the user. In such instances, the activation of the powered prosthetic leg 101 may be dependent on the activation the one or more muscles of the user. For example, the one or more sensors may comprise an electromyography (EMG) sensor comprising an electrode configured to measure the activation of an EMG signal source, such as a muscle in the residual limb. The EMG signal may be amplified before it is received by the volitional controller. The powered prosthetic leg 101 may activate only when the EMG signal source activates. In this manner, control of the powered prosthetic leg 101 may be more intuitive to the user, such that the user may replicate movements similar to pre-amputee walking movements to activate the powered prosthetic leg 101.
The one or more sensors may be configured to measure the torque at one or more joints of the powered prosthetic leg 101. That is, a torque sensor (such as a torque meter) may be configured to measure a torque at the joints of the powered prosthetic leg 101, including the ankle joint 120 of the prosthetic foot 114. The ankle joint 120 may be a passive ankle joint 120, such that the ankle joint 120 of the powered prosthetic leg 101 may flex (e.g., in dorsiflexion or plantarflexion) without the intervention of a powered component at the ankle joint 120. The ankle joint 120 may comprise resistive elements, such as a blade that may store and/or release energy to compress and extend so as to dampen and smooth the gait phase of the user during ambulation. The compression or extension may be measured to provide a corresponding or equivalent torque of the ankle joint 120. In other embodiments, the ankle joint 120 may comprise a powered ankle joint that may output a torque to support and lift the user. The powered ankle joint may similarly comprise a torque sensor for measuring the actual torque exhibited at the ankle joint 120.
The powered knee and prosthetic leg system 100 may comprise other sensors that may be used to determine an orientation of the components of the powered prosthetic leg 101, to further measure the movement of the user, or to otherwise assist in navigating the surrounding terrain of the user. For example, the one or more sensors may be used to identify obstacles, evaluate the incline of the ground surface, or determine if the ground surface is smooth or uneven. The one or more sensors may comprise cameras, sonomyography sensors, range sensors, or other sensors configured for these purposes.
The one or more sensors may be configured to frequently provide measurement signals to the volitional controller. For example, one or multiple of the one or more sensors may provide measurement signals to the volitional controller at a rate of 1, 10, 100, 1000, or more than 1000 signals per second. In this manner, the volitional controller may continuously adapt to the movement and orientation of the user and/or the powered prosthetic leg 101 to provide improved performance during motion of the powered prosthetic leg 101.
The volitional controller may be attached to the one or more sensors, including the GRF sensor, IMU sensor(s), and/or torque sensor. The volitional controller may be connected to the one or more sensors by wiring that extends from the sensors to the controller. The wiring may extend along an exterior of the socket 218 and/or the powered prosthetic leg 101, but preferably extends within the socket 218 and the powered prosthetic leg 101 so as to prevent environmental obstacles from snagging the wiring.
Signals from the one or more sensors, the determined thigh orientations, and/or the determined knee orientations may be stored in the one or more hardware storage devices. For example, the one or more hardware storage devices may store received measurement signals and/or determined orientations from the 1, 2, 3, 4, 5, or more than 5 seconds. A prosthetic knee velocity (i.e., {dot over (θ)}Knee) may be measured as the change in the knee orientation over time (e.g., measured in degrees per second). The prosthetic knee velocity may be determined as the change in knee orientation over the last 2, 3, 4, 5, 10, 50, 100, 500, 1000 determined knee orientations, or may be determined over a set of knee orientations within a range having any two of the foregoing as endpoints.
By way of explanation, the gait cycle of any one of the user's legs may generally comprise two phases during walking movements: stance phase and swing phase. Stance phase may begin as the user touches the heel of the foot (e.g., the prosthetic foot 114) to the ground (referred to as “heel strike”) and progresses through mid-stance, terminal stance, and pre-swing as the user leans through the leg. Swing phase begins at toe-off as the user lifts the foot (e.g., the prosthetic foot 114) off the ground and continues through terminal swing (i.e., through mid-swing and terminal swing) until the user places their foot back on the ground at heel strike. Thus,
In some embodiments, the instructions may cause the volitional controller to be configured in a contact state or a no contact state 360. When the volitional controller is in the contact state, the knee torque signal may be determined based on the target knee torque 370. Finally, the instructions may cause the volitional controller to output a knee torque signal for controlling a powered knee joint 104 of a powered knee prosthesis 380. The instructions may be performed without requiring the volitional controller to classify ambulation activity or switch between activity-specific controllers according to walking, stair ascent, or stair descent activities.
The volitional controller may comprise or may be connected to a finite-state machine configured to adjust the state of the volitional controller. The volitional controller may comprise a contact state and a no contact state. The contact state and the no contact state may be correlated with the stance phase and the swing phase, respectively, of the gait cycle of the powered prosthetic leg 101. That is, during stance phase when the powered prosthetic leg 101 is in contact with the ground surface, the volitional controller may be configured in the contact state and during swing phase when the powered prosthetic leg 101 is not in contact with the ground surface the volitional controller may be configured in the no contact state. The contact state and no contact state may also be associated with actions that do not strictly form part of the walking gait cycle, which may include ascending and descending stairs or other actions performed by the legs (including the powered prosthetic leg 101) of the user.
The logic and/or processing of the finite-state machine may be formed as part of the volitional controller or may be formed as part of another circuit or controller configured to alter the state of the volitional controller. The finite-state machine may be configured to receive a ground state signal from a GRF sensor to determine whether the powered prosthetic leg 101 is in contact with the ground surface (and therefore in stance phase). The finite-state machine may be configured to configure the volitional controller in stance state when the ground state signal rises above an upper GRF threshold and to configure the volitional controller in swing state when the ground state signal falls below a lower GRF threshold.
The upper GRF threshold may be greater than the lower GRF threshold. The upper GRF threshold may be set to a value within a range from approximately 40 N to approximately 160 N, or from approximately 50 N to approximately 155 N, or from approximately 60 N to approximately 150 N, or from approximately 70 N to approximately 145 N, or from approximately 80 N to approximately 140 N, or from approximately 90 N to approximately 135 N, or from approximately 100 N to approximately 130 N, or from approximately 110 N to approximately 135 N, or from approximately 115 N to approximately 120, or within a range having any two of the foregoing as endpoints. Similarly, the lower GRF threshold may be set to a value within a range from approximately 10 N to approximately 90 N, or from approximately 20 N to approximately 80 N, or from approximately 25 N to approximately 70 N, or from approximately 30 N to approximately 60 N, or from approximately 35 N to approximately 50 N, or may be set to approximately 40 N, or may be set within a range having any two of the foregoing as endpoints. The upper and lower GRF thresholds may be determined by the weight and/or age of the user. For example, the one or both of the GRF thresholds may be greater for a person weighing more than 200 pounds than for a person weighing between 120 and 150 pounds.
For example, the upper GRF threshold may be set at 60 N and the lower GRF threshold may be set at 20 N. At heel strike, when a user places a load on the powered prosthetic leg 101, the GRF sensor may then provide a ground state signal above 60 N such that the finite-state machine configures the volitional controller in stance state. The volitional controller may then remain in stance state until the ground state signal falls below the lower GRF threshold. That is, the volitional controller then remains in stance state while the ground state signal falls below the upper GRF threshold until the ground state signal falls below the lower GRF threshold. At pre-swing, the user may remove the load from the powered prosthetic leg 101 such that the ground state signal falls below the lower GRF threshold and the finite-state machine configures the volitional controller in swing state until the load on the powered prosthetic leg 101 again rises above the upper GRF threshold.
The maximum torque (i.e., TKneeMax) of the step-up torque 420 may be dependent on the upper knee orientation threshold 518, according to the following relationship: TKneeMax=M1·θKneeToe-on. Thus, the maximum torque of the step-up torque 420 may be determined as the product of the upper knee orientation threshold 518 and a first multiplier (i.e., M1). The first multiplier may be a constant, and may be set within a range from approximately 0.5 to approximately 2.5, or from approximately 1.0 to approximately 2.0, or from approximately 1.1 to approximately 1.8, or from approximately 1.2 to approximately 1.5, or may be set within a range having any two of the foregoing as endpoints, or may otherwise be set or calibrated according to the needs of the user.
The step-up torque 420 may be set to the maximum torque when the knee orientation 222 is at a maximum torque knee orientation 516 (i.e., θKneeT
The step-up torque 420 may form a polynomial relationship with respect to the knee orientation 222, such as a binomial relationship, a trinomial relationship, or other polynomial relationship. A portion of the illustrated step-up torque curve may be linear between the lower knee orientation threshold 514 and the maximum torque knee orientation 516, or between the maximum torque knee orientation 516 and the upper knee orientation threshold 518.
The biarticular torque 430 may provide flexion torque that increases with the measured ankle torque 450. The biarticular torque 430 may be proportional to the ankle torque 450, as measured by a torque sensor. Thus, as the torque 450 at the ankle increases (i.e., with increasing ankle plantarflexion), so too may the biarticular torque 430. The biarticular torque may be further proportional to multiple gain coefficients, including a biarticular knee gain 402 (i.e., KBiartKnee) and a biarticular thigh gain 404 (i.e., KBiartThigh). Thus, the biarticular torque 430 may be defined by the following relationship: TBiart=KBiartKnee·KBiartThigh·TAnkle.
The lower threshold 624 may be set within a range from approximately 15 degrees to approximately 45 degrees, or from approximately 20 degrees to approximately 40 degrees, or from approximately 22 degrees to approximately 38 degrees, or from approximately 25 degrees to approximately 35 degrees, or from approximately 28 degrees to approximately 32 degrees, or may be set to approximately 30 degrees, or may be set within a range having any two of the foregoing as endpoints. The upper threshold 626 may be set within a range from approximately 25 degrees to approximately 55 degrees, or from approximately 30 degrees to approximately 50 degrees, or from approximately 32 degrees to approximately 48 degrees, or from approximately 35 degrees to approximately 45 degrees, or from approximately 38 degrees to approximately 42 degrees, or from approximately 40 or may be set within a range having any two of the foregoing as endpoints. For example, the lower and upper thresholds 624, 626 may be set to approximately 30 degrees and approximately 40 degrees, respectively.
The biarticular knee gain 402 may be linearly related to the knee orientation 222 between the upper and lower thresholds 626, 624. Alternatively, the biarticular knee gain 402 may be linearly related to the knee orientation 222 over only a portion of the range between the upper and lower thresholds 626, 624 or may have another relationship with the knee orientation 222, such as an exponential or logarithmic relationship, or a binomial, trinomial, or other polynomial relationship.
The biarticular thigh gain 404 may be variable between a lower threshold 634 and an upper threshold 636 of the thigh orientation 220. The biarticular thigh gain 404 may be at a minimum value when the thigh orientation 220 is at or below the lower threshold 634 and may be at a maximum value 632 when the thigh orientation 220 is at or above the upper threshold 636. Thus, the biarticular thigh gain 404 may be at or near a maximum value at the end of stance phase and the beginning of swing phase. The lower threshold 634 may be set within a range from approximately 1 degree to approximately 15 degrees, or from approximately 2 degrees to approximately 10 degrees, or from approximately 3 degrees to approximately 8 degrees, or from approximately 4 degrees to approximately 6 degrees, or may be set to approximately 5 degrees, or may be set within a range having any two of the foregoing as endpoints. The upper threshold 636 may be set within a range from approximately 5 degrees to approximately 25 degrees, or from approximately 7 degrees to approximately 20 degrees, or from approximately 8 degrees to approximately 15 degrees, or from approximately 10 degrees to approximately 12 degrees, or may be set within a range having any two of the foregoing as endpoints. For example, the lower the upper thresholds 634, 636 may be set to approximately 5 degrees and approximately 10 degrees, respectively.
Thus, in at least some embodiments, the upper the lower thresholds 636, 634 may be set to thigh orientations 220 wherein the residual limb 216 is disposed behind, or posterior to, the torso of the body. By incorporating the flexion ground gain and the flexion thigh gain, this ensures that the biarticular torque component is greatest at the beginning of swing phase when the powered prosthetic leg 101 is off the ground and when the thigh orientation 220 is greatest.
The biarticular thigh gain 404 may be linearly related to the thigh orientation 220 between the upper and lower thresholds 636, 634. Alternatively, the biarticular thigh gain 404 may be linearly related to the thigh orientation 220 over only a portion of the range between the upper and lower thresholds 636, 634 or may have another relationship with the thigh orientation 220, such as an exponential or logarithmic relationship, or a binomial, trinomial, or other polynomial relationship.
The target knee torque 410 may be further determined by the addition of a damping torque 440 (i.e., TDamping), such that the target knee torque 410 may be determined by the following relationship: TKnee=TStep-up+TBiart+TDamping. The damping torque 440 may function to smooth out the knee torque signal output to the powered prosthetic leg 101, so as to provide a more comfortable and controllable movement to the user. The damping torque 440 may be proportional to and opposite a prosthetic knee velocity 408, such that the damping torque 440 may be determined by the following relationship: TDamping=−B·{dot over (θ)}Knee. Thus, the damping torque 440 may work to slow or even out the target knee torque 410 as the absolute value of prosthetic knee velocity 408 increases.
The above relationship also illustrates that the damping torque 440 is proportional to a gain coefficient 406 (i.e. B).
The lower threshold 714 may be set within a range from approximately 1 degree to approximately 15 degrees, or from approximately 2 degrees to approximately 10 degrees, or from approximately 3 degrees to approximately 8 degrees, or from approximately 4 degrees to approximately 6 degrees, or may be set to approximately 5 degrees, or may be set within a range having any two of the foregoing as endpoints. The upper threshold 716 may be set within a range from approximately 5 degrees to approximately 25 degrees, or from approximately 7 degrees to approximately 20 degrees, or from approximately 8 degrees to approximately 15 degrees, or from approximately 10 degrees to approximately 12 degrees, or may be set within a range having any two of the foregoing as endpoints. For example, the lower the upper thresholds 714, 716 may be set to approximately 5 degrees and approximately 10 degrees, respectively.
The flexion gain may be linearly related to the thigh orientation 220 between the lower and upper thresholds 714, 716. Alternatively, the flexion gain may be linearly related to the thigh orientation 220 over only a portion of the range between the lower and upper thresholds 714, 716 or may have another relationship with the thigh orientation 220 between the lower and upper thresholds 714, 716, such as an exponential or logarithmic relationship, or a binomial, trinomial, or other polynomial relationship.
The extension gain may be variable between a lower threshold 724 and an upper threshold 726 of the knee orientation 222. The extension gain may be at the maximum value 722 when the knee orientation 222 is at or below the lower threshold 724 and may be at the minimum value when the knee orientation 222 is at or above the upper threshold 726. Thus, the extension gain may be at or near a maximum value at the end of stance phase and the beginning of swing phase when the knee orientation 222 is smallest (i.e., when the powered knee joint 104 is fully flexed), such that the extension knee gain contributes to the dampening of the target knee torque most at the end of stance phase and beginning of swing phase.
The lower threshold 724 may be set within a range from approximately 3 degrees to approximately 18 degrees, or from approximately 5 degrees to approximately 15 degrees, or from approximately 6 degrees to approximately 14 degrees, or from approximately 8 degrees to approximately 12 degrees, or may be set to approximately 10 degrees, or may be set within a range having any two of the foregoing as endpoints. The upper threshold 726 may be set within a range from approximately 10 degrees to approximately 35 degrees, or from approximately 12 degrees to approximately 33 degrees, or from approximately 15 degrees to approximately 30 degrees, or from approximately 18 degrees to approximately 27 degrees, or from approximately 20 degrees to approximately 25 degrees, or may be set within a range having any two of the foregoing as endpoints. For example, the lower and upper thresholds 724, 726 may be set to approximately 10 degrees and 20 degrees, respectively.
The extension gain may be linearly related to the knee orientation 222 between the upper and lower threshold 726, 724. Alternatively, the extension gain may be linearly related to the knee orientation 222 over only a portion of the range between the upper and lower thresholds 726, 724 or may have another relationship with the knee orientation 222, such as an exponential or logarithmic relationship, or a binomial, trinomial, or other polynomial relationship. In this manner, the dampening torque 440 acts to slow and smooth the torque exerted by the powered knee joint 104 throughout the gait cycle.
The volitional controller may be configured in a no contact state when the ground state signal falls below the lower GRF threshold. When the volitional controller is in the no contact state the volitional controller may continue to output a knee torque signal. However, the knee torque signal may not be based on the determination of the target knee torque. Instead, when the volitional controller is in the no contact state the knee torque signal may be based on a desired knee orientation (i.e., θKneeDesired).
The desired knee orientation may knee orientation at the end of swing phase set so as to prepare the user to begin stance phase of the gait cycle. The desired knee orientation may be defined as the sum of two components, including a minimum jerk trajectory and an adaptive orientation, as illustrated by the following relationship:
The adaptive orientation (i.e., θAdp) may be determined as the product of a synergistic orientation (i.e., θsyn) and an adaptive gain (i.e., Ksyn), and may be determined by the following relationship: θAdp=(Ksyn·θsyn). The synergistic orientation may be proportional to and opposite the knee orientation 222, and may be defined according to the relationship as follows: θsyn=−KLR·θKnee. The synergistic orientation may be proportional to a linear relationship multiplier (i.e., KLR).
The adaptive gain may be determined as the sum of an initial adaptive gain (i.e., KSyn0) and an adaptive gain change (i.e., ΔKSyn), as in the following relationship: KSyn=KSyn0+ΔKSyn.
The initial adaptive gain may have a maximum value 832 and a minimum value. For example, the maximum value 832 may be approximately 1 and the minimum value may be approximately 0, such that the initial adaptive gain exhibits a value from approximately 0 to approximately 1. The maximum value 832 of the initial adaptive gain may not necessarily be set to a value of 1, but may be set at a value corresponding to the particular characteristics and/or dimensions of the powered prosthetic leg 101.
The initial adaptive gain may be variable between a lower threshold 834 and an upper threshold 836 of the knee orientation at toe-off. The initial adaptive gain may be at the maximum value 832 when the knee orientation at toe-off is at or below the lower threshold 834 and may be at the minimum value when the knee orientation at toe-off is at or above the upper threshold 836. Thus, the initial adaptive gain may be at or near a maximum value at the end of stance phase and the beginning of swing phase. The lower threshold 834 may be set within a range from approximately 3 degrees to approximately 15 degrees, or from approximately 5 degrees to approximately 12 degrees, or from approximately 6 degrees to approximately 10 degrees, or from approximately 7 degrees to approximately 9 degrees, or may be set to approximately 8 degrees or may be set within a range having any two of the foregoing as endpoints. The upper threshold 836 may be set within a range from approximately 8 degrees to approximately 25 degrees, or from approximately 10 degrees to approximately 20 degrees, or from approximately 12 degrees to approximately 18 degrees, or may be set to approximately 15 degrees, or may be set within a range having any two of the foregoing as endpoints. For example, the lower and upper thresholds 834, 836 may be set to approximately 8 degrees and 15 degrees, respectively.
The initial adaptive gain may be linearly related to the knee orientation at toe-off between the upper and lower threshold 836, 834. Alternatively, the initial adaptive gain may be linearly related to the knee orientation at toe-off over only a portion of the range between the upper and lower thresholds 836, 834 or may have another relationship with the knee orientation at toe-off, such as an exponential or logarithmic relationship, or a binomial, trinomial, or other polynomial relationship.
The adaptive gain change ensures that the adaptive gain is updated continuously during the no contact state. The adaptive gain change may also vary. The adaptive gain change may be dependent on the thigh orientation 220 and a thigh velocity (i.e., {dot over (θ)}Thigh). When the thigh orientation is in a range from approximately negative 10 degrees to approximately negative 35 degrees and when the thigh velocity is greater than negative 50 degrees per second the adaptive gain change may be calculated by the following relationship: ΔKsyn(n+1)=ΔKSyn(n)−0.008. The terms n and n+1 may refer to moments at which the adaptive gain change is calculated, such that the adaptive gain change is dependent on previous calculations of the adaptive gain change. Although the adaptive gain change is decreased by 0.008 at each moment of calculation, the adaptive gain change may be decreased (or increased) by another value according to the needs of the user.
When the thigh orientation is less than or equal to approximately negative 35 degrees (when the residual thigh is angle far in front of the user's torso) and the thigh velocity is less than or equal to approximately negative 20 degrees per second, the adaptive gain change may be calculated according to the following relationship: ΔKSyn(n+1)=ΔKSyn(n)+0.016. Similar to the adaptive gain change relationship described above, although the adaptive gain change is increased by 0.016 at each moment of calculation, the adaptive gain change may be increased (or decreased) by another value according to the needs of the user. Thus, the desired knee orientation may be determined as a combination of the minimum jerk trajectory and the adaptive orientation to provide the desired end knee orientation at the end of swing phase in preparation for the user to begin stance phase in the gait cycle.
While certain embodiments of the present disclosure have been described in detail, with reference to specific configurations, parameters, components, elements, etcetera, the descriptions are illustrative and are not to be construed as limiting the scope of the claimed invention.
Furthermore, it should be understood that for any given element of component of a described embodiment, any of the possible alternatives listed for that element or component may generally be used individually or in combination with one another, unless implicitly or explicitly stated otherwise.
In addition, unless otherwise indicated, numbers expressing quantities, constituents, distances, or other measurements used in the specification and claims are to be understood as optionally being modified by the term “about” or its synonyms. When the terms “about,” “approximately,” “substantially,” or the like are used in conjunction with a stated amount, value, or condition, it may be taken to mean an amount, value or condition that deviates by less than 20%, less than 10%, less than 5%, less than 1%, less than 0.1%, or less than 0.01% of the stated amount, value, or condition. At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the scope of the claims, each numerical parameter should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques.
Any headings and subheadings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or the claims.
It will also be noted that, as used in this specification and the appended claims, the singular forms “a,” “an” and “the” do not exclude plural referents unless the context clearly dictates otherwise. Thus, for example, an embodiment referencing a singular referent (e.g., “widget”) may also include two or more such referents.
The embodiments disclosed herein should be understood as comprising/including disclosed components, and may therefore include additional components not specifically described. Optionally, the embodiments disclosed herein are essentially free or completely free of components that are not specifically described. That is, non-disclosed components may optionally be completely omitted or essentially omitted from the disclosed embodiments.
It will also be appreciated that embodiments described herein may also include properties and/or features (e.g., ingredients, components, members, elements, parts, and/or portions) described in one or more separate embodiments and are not necessarily limited strictly to the features expressly described for that particular embodiment. Accordingly, the various features of a given embodiment can be combined with and/or incorporated into other embodiments of the present disclosure. Thus, disclosure of certain features relative to a specific embodiment of the present disclosure should not be construed as limiting application or inclusion of said features to the specific embodiment. Rather, it will be appreciated that other embodiments can also include such features.
The following clauses provide a non-exhaustive list of example aspects of the disclosed volitional controller for a powered knee prosthesis:
Clause 1. A volitional controller for a powered knee prosthesis, comprising: one or more processors, and one or more hardware storage devices having instructions stored thereon that are executable by the one or more processors to cause the controller to at least: determine a knee orientation and an ankle torque; determine a target knee torque based on the knee orientation and ankle torque; output a knee torque signal for controlling a powered knee joint of a powered knee prosthesis, wherein the controller does not classify ambulation activity or switch between activity-specific controllers according to walking, stair ascent, or stair descent activities.
Clause 2. The volitional controller of clause 1, wherein the instructions further cause the controller to determine a thigh orientation and a prosthetic knee velocity.
Clause 3. The volitional controller of any preceding clause, wherein the target knee torque is determined via summing a step-up torque and a biarticular torque.
Clause 4. The volitional controller of clause 3, wherein the biarticular torque is proportional to the ankle torque.
Clause 5. The volitional controller of clause 4, wherein the biarticular torque is further proportional to a biarticular knee gain and a biarticular thigh gain.
Clause 6. The volitional controller of clause 5, wherein the biarticular knee gain is dependent on a knee orientation and is variable between a lower threshold and an upper threshold of the knee orientation.
Clause 7. The volitional controller of clause 5 or clause 6, wherein the biarticular thigh gain is dependent on a thigh orientation and is variable between a lower threshold and an upper threshold of the thigh orientation.
Clause 8. The volitional controller of any of clauses 3-7, wherein the target knee torque is further determined adding a damping torque.
Clause 9. The volitional controller of clause 8, wherein the damping torque is proportional to and opposite a prosthetic knee velocity.
Clause 10. The volitional controller of any preceding clause, wherein the instructions further cause the volitional controller to: receive a ground state signal; and configure the controller in a contact state or a no contact state; wherein when the controller is in a contact state the knee torque signal is based on the target knee torque.
Clause 11. The volitional controller of clause 10, wherein when the controller is in a no contact state the knee torque signal is based on a desired knee orientation.
Clause 12. The volitional controller of clause 11, wherein the desired knee orientation is determined by summing a minimum jerk trajectory and an adaptive orientation.
Clause 13. The volitional controller of clause 12, wherein the adaptive orientation is determined as a product of a synergistic orientation and an adaptive gain.
Clause 14. A powered knee and prosthetic leg system configured to provide volitional control to a user, the system comprising: a powered knee prosthesis; and the volitional controller of any preceding clause.
Clause 15. The powered knee and prosthetic leg system of clause 14, wherein the powered knee prosthesis comprises: a shank having a proximal and a distal end; a prosthetic foot connected to the distal end of the shank; a powered knee joint connected to the proximal end of the shank; and a socket configured to receive a residual limb of a user, wherein the socket is connected to the powered knee joint.
Clause 16. The powered knee and prosthetic leg system of clause 14 or clause 15, wherein the powered knee prosthesis comprises a GRF sensor and an IMU sensor.
Clause 17. The powered knee and prosthetic leg system of any of clauses 14-16, wherein the powered knee prosthesis is configured to enable a user to walk on even and/or inclined surfaces and to ascend and/or descend stairs.
Clause 18. A method for controlling a powered knee prosthesis, comprising: determining a knee orientation and an ankle torque; determining a target knee torque based on the knee orientation and ankle torque; and outputting a knee torque signal for controlling a powered knee joint of the powered knee prosthesis.
Clause 19. The method of clause 18, further comprising determining a thigh orientation and a prosthetic knee velocity.
Clause 20. The method of clause 18 or clause 19, further comprising
configuring a volitional controller in a contact state or a no contact state and basing the knee torque signal on the target knee torque when the volitional controller is in the contact state.
This application claims priority to and the benefit of U.S. Provisional Patent Application Ser. No. 63/541,705, filed Sep. 29, 2023 and titled “Unified Controller for a Powered Knee Prosthesis,” the entirety of which is incorporated herein by reference.
This invention was made with government support under W81XWH-21-1-0037 awarded by the Defense Health Agency, Medical Research and Development Branch, and R01 HD098154 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63541705 | Sep 2023 | US |