EXOSKELETON SYSTEMS AND METHODS OF USE

20230263688 · 2023-08-24

    Inventors

    Cpc classification

    International classification

    Abstract

    An exemplary embodiment of the present disclosure provides a knee exoskeleton comprising a first interface, a second interface, an actuator, and a controller. The first interface can be configured to interface with a portion of a leg of a user above a knee joint of the user. The second interface can be configured to interface with a portion of the leg of the user below the knee joint of the user. The actuator can be configured to generate a torque to cause a movement of at least one of the first and second interfaces. The controller can be configured to control the actuator to vary the magnitude of torque generated by the actuator.

    Claims

    1. An exoskeleton comprising: a first interface configured to interface with a portion of a body of a user proximate a joint of the user; an actuator configured to generate a torque to cause a movement of the interface to assist the user with movement of the joint; and a controller configured to control the actuator to vary the magnitude of torque generated by the actuator.

    2. The exoskeleton of claim 1, further comprising a second interface: wherein the first interface is configured to interface with a portion of a leg of the user above a knee joint of the user and comprises: a hip interface configured to interface with a hip of the user; a thigh interface configured to interface with a thigh of the user; and an interface joint mechanically connecting the hip interface and the thigh interface and allowing the thigh interface to move relative to the hip interface; wherein the second interface is configured to interface with a portion of the leg of the user below the knee joint of the user; and wherein the actuator is configured to generate a torque to cause a movement of at least one of the first and second interfaces.

    3. The exoskeleton of claim 2, wherein the first interface further comprises: a first rigid bar connecting the hip interface to the interface joint; and a second rigid bar connecting the thigh interface to the interface joint.

    4. (canceled)

    5. The exoskeleton of claim 2, wherein the interface joint is configured to allow the thigh interface to move relative to the hip interface: with two degrees of freedom; and/or in extension/flexion and abduction/adduction directions.

    6. The exoskeleton of claim 2, wherein the interface joint comprises a two degrees of freedom free joint and a one degree of freedom locking joint.

    7. (canceled)

    8. The exoskeleton of claim 2, wherein the interface joint is configured to allow the thigh interface to rotate relative to the hip interface in a medial/lateral direction.

    9. (canceled)

    10. The exoskeleton of claim 2, wherein the actuator comprises a planetary gear system with a gear ratio of 9:1.

    11. The exoskeleton of claim 2, wherein the controller is further configured as an impedance controller to vary the magnitude of the torque based on one or more kinematic measurements of the user's movement.

    12. The exoskeleton of claim 2, wherein the controller is further configured to: operate as a finite state machine having states, each of which correspond to a distinct portion of a gait cycle; and vary the magnitude of torque generated by the actuator based, at least in part, on a current state of the finite state machine.

    13. The exoskeleton of claim 12, wherein four of the states comprises: a first state corresponding to an early stance of the gait cycle; a second state corresponding to a late stance of the gait cycle; a third state corresponding to a swing flexion of the gait cycle; and a fourth state correspond to a swing extension of the gait cycle.

    14. The exoskeleton of claim 2, wherein the controller is further configured to: operate as a finite state machine having at least four states, each state corresponding to a distinct portion of a gait cycle selected from the group consisting of: a first state corresponding to an early stance of the gait cycle; a second state corresponding to a late stance of the gait cycle; a third state corresponding to a swing flexion of the gait cycle; and a fourth state correspond to a swing extension of the gait cycle; and transition from at least one state to at least another state, the transition selected from the group consisting of: a transition from the first state to the second state when the controller receives data indicative that the user has completed a predetermined percentage of the of stance phase; a transition from the second state to the third state when the controller receives data indicative of the user's toes on a leg corresponding to the knee exoskeleton has been lifted from the ground; a transition from the third state to the fourth state when the controller receives data indicative of the user's knee velocity on a leg corresponding to the knee exoskeleton falls below a predetermined threshold; and a transition from the fourth state to the first state when the controller receives data indicative of the user's heel contacting a ground.

    15.-18. (canceled)

    19. The exoskeleton of claim 12, wherein the controller is further configured to vary the magnitude of the torque generated by the actuator based, at least in part, on the equation:
    τ.sub.i=k(θ.sub.i−θ.sub.equilibrium)−b{dot over (θ)}.sub.i wherein θ.sub.i refers to knee joint angle, {dot over (θ)}.sub.i refers to knee joint velocity, k refers a stiffness constant, b refers to a damping coefficient, and θ.sub.equilibrium is an equilibrium angle which is a target knee joint angle.

    20. (canceled)

    21. The exoskeleton of claim 2, wherein the controller is further configured to determine a current ground slope on which the user is currently walking by using a user-independent real-time machine learning model which implements a convolutional neural network.

    22. The exoskeleton of claim 21 further comprising sensors; wherein the real-time machine learning model receives input from the sensors.

    23. The exoskeleton of claim 22, wherein at least one sensor of the sensors is selected from the group consisting of: an encoder positioned proximate the knee joint of the user; a first inertial measurement unit positioned proximate the first interface; a second inertial measurement unit positioned proximate the second interface; and a force-sensitive resistor proximate a heel of the user.

    24. The exoskeleton of claim 21, wherein the real-time machine learning model receives input each time the user's heel strikes the ground.

    25. The exoskeleton of claim 21, wherein the controller is further configured to vary the magnitude of the torque generated by the actuator based, at least in part, on the determined current ground slope.

    26. An exoskeleton for assisting movement of a joint of a user, the exoskeleton comprising: an interface configured to attach to a portion of a body of the user proximate a side of the user's joint; an actuator configured to generate a torque to cause a movement of the interface to assist the user with movement of the joint; and a controller configured to control the actuator to vary the magnitude of the torque generated by the actuator; wherein the controller is further configured to one or more: (i) operate as a finite state machine having one or more states, each of which correspond to a distinct portion of a cycle of the user's movement of the joint, and vary the magnitude of torque generated by the actuator based, at least in part, on a current state of the finite state machine; (ii) vary the magnitude of the torque generated by the actuator based, at least in part, on the equation:
    τ.sub.i=k(θ.sub.i−θ.sub.equilibrium)−b{dot over (θ)}.sub.i wherein θ.sub.i refers to joint angle, {dot over (θ)}.sub.i refers to joint velocity, k refers a stiffness constant, b refers to a damping coefficient, and θ.sub.equilibrium is an equilibrium angle which is a target joint angle; and/or (iii) vary the magnitude of the torque generated by the actuator by using a user-independent real-time machine learning model which implements a convolutional neural network.

    27. The exoskeleton of claim 26, wherein the actuator comprises a planetary gear system.

    28. The exoskeleton of claim 10, wherein the controller is further configured as an impedance controller to vary the magnitude of the torque based on one or more kinematic measurements of the user's movement.

    29. (canceled)

    30. The exoskeleton of claim 1, wherein the controller is further configured to: operate as a finite state machine having one or more states, each of which correspond to a distinct portion of a cycle of the user's movement of the joint; and vary the magnitude of torque generated by the actuator based, at least in part, on a current state of the finite state machine.

    31. The exoskeleton of claim 1, wherein the controller is further configured to vary the magnitude of the torque generated by the actuator based, at least in part, on the equation:
    τ.sub.i=k(θ.sub.i−θ.sub.equilibrium)−b{dot over (θ)}.sub.i wherein θ.sub.i refers to joint angle, {dot over (θ)}.sub.i refers to joint velocity, k refers a stiffness constant, b refers to a damping coefficient, and θ.sub.equilibrium is an equilibrium angle which is a target joint angle.

    32. The exoskeleton of claim 1, wherein the controller is further configured to vary the magnitude of the torque generated by the actuator by using a user-independent real-time machine learning model which implements a convolutional neural network.

    33. The exoskeleton of claim 32, further comprising a plurality of sensors, wherein the user-independent real-time machine learning model receives input from the plurality of sensors.

    34. The exoskeleton of claim 33, wherein at least two of the plurality of sensors comprises: an encoder positioned proximate the joint of the user; and an inertial measurement unit positioned proximate the interface.

    35. The exoskeleton of claim 26, wherein the joint is a knee joint.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0039] The following detailed description of specific embodiments of the disclosure will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the disclosure, specific embodiments are shown in the drawings. It should be understood, however, that the disclosure is not limited to the precise arrangements and instrumentalities of the embodiments shown in the drawings.

    [0040] FIG. 1 provides a knee exoskeleton, in accordance with an exemplary embodiment of the present disclosure.

    [0041] FIG. 2 provides an interface of a knee exoskeleton, in accordance with an exemplary embodiment of the present disclosure.

    [0042] FIG. 3 illustrate a perspective view of an actuator for use in an exoskeleton, in accordance with an exemplary embodiment of the present disclosure.

    [0043] FIG. 4 provides a flow chart of a finite state machine implemented by a controller of an exoskeleton, in accordance with an exemplary embodiment of the present disclosure.

    DETAILED DESCRIPTION

    [0044] To facilitate an understanding of the principles and features of the present disclosure, various illustrative embodiments are explained below. The components, steps, and materials described hereinafter as making up various elements of the embodiments disclosed herein are intended to be illustrative and not restrictive. Many suitable components, steps, and materials that would perform the same or similar functions as the components, steps, and materials described herein are intended to be embraced within the scope of the disclosure. Such other components, steps, and materials not described herein can include, but are not limited to, similar components or steps that are developed after development of the embodiments disclosed herein.

    [0045] As shown in FIG. 1, an exemplary embodiment of the present disclosure provides a knee exoskeleton comprising a first interface 105, a second interface 110, an actuator 115, and a controller 120. The first and second interfaces 105 110 can be any type of interfaces known in the art. In some embodiments, the first and second interfaces 105 110 can be orthotics designed to interface with particular portions of the user's body. For example, as shown in FIG. 1, the first interface 105 comprises an orthotic configured to interface with the thigh of the user, and the second interface 110 comprises an orthotic configured to interface with the lower shank of the user. The interfaces 105 110 can be made of many different materials, including, but not limited to, metals, plastics, fiber glass, carbon fiber, and the like. In some embodiments, each of the first and second interfaces 105 110 can comprise a rigid bar or other means for connecting the interfaces to the actuator. The interfaces 105 110 can be configured to interface with the portions of the user many different ways, such as with the use of straps, by surrounding at least a portion of the user (e.g., encircling a section of the leg), among others.

    [0046] In some embodiments, the first interface 105 can comprise a hip interface 106, a thigh interface 107, and an interface joint 125, as shown in FIGS. 1-2. The hip interface 106 can be configured to interface with a hip of the user, for example, by attaching to the waist of the user. The thigh interface 107 can be configured to interface with a thigh of the user. The interface joint 125 can mechanically connect the hip interface 106 and the thigh interface 107 and allow the thigh interface 107 to move relative to the hip interface 106.

    [0047] In some embodiments, the first interface 105 can further comprise one or more structural members for connecting the hip interface 106 to the thigh interface 107. In some embodiments, the structural member can comprise a strap. The use of a strap, however, can leave the exoskeleton susceptible to misalignment and downwards sliding due to loss of tension in the strap as the user flexes their hip.

    [0048] Accordingly, in some embodiments, structural members can comprise a first rigid bar 108 connecting the hip interface 106 to the interface joint 125 and/or a second rigid bar 109 connecting the thigh interface 107 to the interface joint 125. The use of rigid bars can ensure that the exoskeleton remains well-aligned and well-fitted throughout the duration of walking. Because the bars can span the user's hip joint, it is desirable for the bars to allow hip motion in the extension/flexion and abduction/adduction directions for a comfortable walking experience. In some embodiments, this desired movement can be achieved by a two degree-of-freedom (DOF) free-pivoting joint 126 which joins the first and second rigid bars 108 109. By aligning the two DOF joint 126 with the user's hip joint, rigid support of the exoskeleton can be achieved while still allowing the user free movement of the hip. Specifically, the user of the two DOF free-pivoting joint 126 can allow the thigh interface 107 to move relative to the hip interface 106 in extension/flexion and abduction/adduction directions. Additionally, to accommodate any misalignment of the exoskeleton and user's leg along the axis of the rigid bar 109, a one DOF locking joint 127 can be incorporated in series with the two DOF free-pivoting joint 126. This allows the relative angle of the exoskeleton and user's leg to be tuned prior to walking and locked in place during ambulation. In other words, the one DOF locking joint 127 can allow the thigh interface 107 to rotate relative to the hip interface 106 in a medial/lateral direction.

    [0049] As discussed above, the exoskeleton can further comprise an actuator 115. The actuator 115 can be configured to generate a torque to cause a movement of at least one of the first and second interfaces 105 110. An exemplary embodiment of the actuator 115 is shown in FIG. 3. The actuator 115 can comprise an absolute rotary encoder, planet gears, a sun gear shaft, an actuator output, an actuator cover, and a brushless DC motor. The planetary gear system can be configured to have many different gear ratios in accordance with various embodiments, including, but not limited to, 1:1, 2:1, 3:1, 4:1, 5:1, 6:1, 7:1, 8:1, 9:1, 10:1, 11:1, 12:1, 13:1 14:1, 15:1, 16:1 17:1, 18:1, 19:1, 20:1, etc.

    [0050] The actuator 115 can be provided to provide various ranges of motion for the flex of the joint in accordance embodiments. In some embodiments, the range of motion allows for 90° flexion and 20° extension.

    [0051] The peak torque generated by the actuator 115 can also vary in accordance with various embodiments. In some embodiments, the peak torque can range from 1 Nm to 50 Nm, including any subrange therein. In some embodiments, the actuator 115 is configured to provide a peak torque of 18 Nm.

    [0052] Similarly, the maximum continuous torque generated by the actuator 115 can also vary in accordance with various embodiments. In some embodiments, the maximum continuous torque can range from 1 Nm to 50 Nm, including any subrange therein. In some embodiments, the actuator 115 is configured to provide a maximum continuous torque of about 9 Nm.

    [0053] The actuator 115 can also actuate at various maximum speeds in accordance with various embodiments. In some embodiments, the actuator 115 can actuate at a maximum speed ranging from 1-500 radians per second. In some embodiments, the actuator 115 can actuate at a maximum speed of about 33.3 radians per second.

    [0054] As discussed above, the exoskeleton can further comprise a controller 120 configured to control the actuator 115 to vary the magnitude of torque generated by the actuator 115. The controller 120 can be many controllers known in the art. In some embodiments, the controller 120 comprises a processor and memory. The memory can comprise instructions that when executed by the processor can cause the processor to perform the various functions disclosed herein.

    [0055] The controller 120 can be configured to implement many different control schemes. In some embodiments, the controller 120 can be implemented as a biological torque controller in which the assistance profile is based on human biomechanics data. With this scheme, the assistance profile can stay consistent during every gait cycle.

    [0056] In some embodiments, the controller 120 can be implemented as a myoelectric controller. The myoelectric controller can utilize surface electromyography (EMG) signals from the user as an input. With the use of the biological muscle activation to control the assistance timing and magnitude, the user can adjust the assistance to their gait for step-to-step variability in real-time. The myoelectric controller can allow users to walk more naturally, which led to a larger reduction in muscle activation or metabolic cost compared to the biological torque controllers using hip and ankle exoskeletons. Allowing the user more control of the assistance may be more beneficial than allowing less because the powered assistance becomes more synchronized to the user's intention.

    [0057] In some embodiments, the controller 120 can be implemented as an impedance controller. The impedance controller can model a joint as a spring-damper system. The impedance controller can regulate the torque output based on the input kinematics from the user, allowing the user to step up or down the torque by controlling their kinematics. This can allow the exoskeleton to smoothly provide assistance to the knee joint for individuals walking in excessively flexed knee, called crouch gait, or hyperextended knee, called genu recurvatum. In children walking with crouch gait, the knee joint mimics the mechanical behavior of a spring during the majority of the stance phase. This means that the biological knee joint moment can be predicted by monitoring the state of the knee angle, and the controller 120 can potentially respond to the user's need by adjusting the magnitude of assistance (i.e., torque provided by the actuator 115) in real-time.

    [0058] The robotic knee exoskeleton can give a physical therapist (PT) more control over the rehabilitation process by specifying a patient's virtual ‘stiffness and damping’ at the knee during stance phase similar to an orthosis but without hard kinematic constraints that may prevent appropriate neuroplastic gait retraining. Additionally, children with abnormal walking patterns also exhibit a significantly limited range of motion during the swing phase. The robotic knee exoskeleton can provide active knee assistance during the swing phase of gait to help train the patient to use their full range of motion. This is typically done manually by the PT and is very difficult to do during walking. This assistance strategy can directly impact patients by giving physical therapists a new and powerful tool to help improve rehabilitation outcomes by providing new levels of control over the rehabilitation process that are not possible without robotic intervention.

    [0059] In some embodiments, some of these benefits can be realized by configured the controller 120 to operate as a finite state machine, in which each state corresponds to a distinct portion of the gait cycle, which is a cycle repeated continuously of the person's walking pattern. The pattern of each leg can be divided into two parts: stance phase (a foot is in contact with the ground) and swing phase (a foot is off the ground). The stance phase can be further divided into an early stance phase and a late stance phase. The early stance phase is the first X % of the stance phase and the late stance phase is the rest of the stance phase after the early stance phase. The percentage of the stance phase that constitutes the early and late stance phases can be varied/tuned in accordance with different embodiments. The swing phase can also be further divided into a swing flexion phase (i.e., the portion of the swing phase when the user's knee flexes) and a swing extension phase (i.e., the portion of the swing phase when the user's knee extends).

    [0060] FIG. 4 illustrates the flow of an exemplary finite state machine. The exemplary finite state machine comprises four states. The first state corresponds to the early stance of the gait cycle. The second state corresponds to the late stance of the gait cycle. The third state corresponds to a swing flexion of the gait cycle. The fourth state corresponds to a swing extension of the gait cycle. As shown in FIG. 4, the controller transition from the first state to the second state when the controller 120 receives data indicative that the user has completed a predetermined percentage of the of stance phase. The controller 120 can transition from the second state to the third state when the controller 120 receives data indicative of the user's toes on the leg corresponding to the knee exoskeleton has been lifted from the ground. The controller 120 can transition from the third state to the fourth state when the controller 120 receives data indicative of the user's knee velocity on the leg corresponding to the knee exoskeleton falls below a predetermined threshold. Finally, the controller 120 can transition from the fourth state to the first state when the controller 120 receives data indicative of the user's heel on the leg corresponding to the knee exoskeleton contacting the ground.

    [0061] The controller 120 can vary the magnitude of torque generated by the actuator 115 based, at least in part, on a current state of the finite state machine. For example, the controller 120 can be configured to vary the magnitude of the torque generated by the actuator 115 based, at least in part, on the following equation:


    τ.sub.i=k(θ.sub.i−custom-character.sub.equilibrium)+b{dot over (θ)}.sub.i

    wherein θ.sub.i refers to knee joint angle, {dot over (θ)}.sub.i refers to knee joint velocity, k refers a stiffness constant, b refers to a damping coefficient, and θ.sub.equilibrium is an equilibrium angle which is a target knee joint angle. During each state of gait cycle, the b, k, θ.sub.equilibrium can be modulated to promote the user to achieve a specific kinematic goal for each state. The assistance can be turned on or off for each state. By varying the spring equilibrium angle of the controller 120 for each phase of gait cycle, the exoskeleton can help drive the kinematic trajectory of the knee joint close to that of normal walking. Thus, the controller 120 works as an assist-as-needed paradigm in that assistance can be proportional to how far the user's knee joint angle is from the clinically desired trajectory.

    [0062] In some embodiments, the controller 120 can be further configured to determine a current ground slope on which the user is currently walking. The controller 120 can also vary the magnitude of the torque generated by the actuator 115 based, at least in part, on the determined current ground slope. In order to detect ground slope, in some embodiments, the exoskeleton can leverage an adaptable, real-time machine learning model which implements a convolutional neural network. The model can take input from mechanical sensors embedded on the device, such as an encoder at the knee joint and IMUs on the thigh and shank segments. Each time the user's heel strikes the ground—as detected by a force-sensitive resistor (FSR)—sensor data can be fed into the model which subsequently outputs the predicted ground slope. This predicted slope can be passed to the mid-level impedance controller to scale the assistance magnitude for the upcoming gait cycle. Notably, this model can be trained on a user-independent basis. In a real-world setting, this means that no user-specific adjustment or tuning is required for the estimator to function properly; rather, the device can be immediately deployed on any given user. In addition, this model predicts ground slope for the upcoming gait cycle, which means no delay is incurred in the update to assistance magnitude.

    [0063] It is to be understood that the embodiments and claims disclosed herein are not limited in their application to the details of construction and arrangement of the components set forth in the description and illustrated in the drawings. Rather, the description and the drawings provide examples of the embodiments envisioned. The embodiments and claims disclosed herein are further capable of other embodiments and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein are for the purposes of description and should not be regarded as limiting the claims.

    [0064] Accordingly, those skilled in the art will appreciate that the conception upon which the application and claims are based may be readily utilized as a basis for the design of other structures, methods, and systems for carrying out the several purposes of the embodiments and claims presented in this application. It is important, therefore, that the claims be regarded as including such equivalent constructions.

    [0065] Furthermore, the purpose of the foregoing Abstract is to enable the United States Patent and Trademark Office and the public generally, and especially including the practitioners in the art who are not familiar with patent and legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is neither intended to define the claims of the application, nor is it intended to be limiting to the scope of the claims in any way.