Systems and methods for approximating musculoskeletal dynamics

US11998460B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11998460-B2
Application numberUS-202017787701-A
CountryUS
Kind codeB2
Filing dateDec 19, 2020
Priority dateSep 18, 2017
Publication dateJun 4, 2024
Grant dateJun 4, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for controlling a device, such as a virtual reality (VR) and/or a prosthetic limb are provided. A biomimetic controller of the system comprises a signal processor and a musculoskeletal model. The signal processor processes M biological signals received from a residual limb to transform the M biological signals into N activation signals, where M and N are integers and M is less than N. The musculoskeletal model transforms the N activation signals into intended motion signals. A prosthesis controller transforms the intended motion signals into three or more control signals that are outputted from an output port of the prosthesis controller. A controlled device receives the control signals and performs one or more tasks in accordance with the control signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a biomimetic controller comprising a processor and a memory; machine-readable instructions stored in the memory that, when executed by the processor, cause the biomimetic controller to at least: receive a biological signal from a residual limb  expand the biological signal into one or more activation signals based at least in part on a scaling coefficient and a number of degrees of freedom (DOFs) associated with the biological signal; perform a modeling algorithm that transforms the one or more activation signals into one or more intended motion signals; and perform a control algorithm that transforms the intended motion signals into control signals; and send the control signals to a controlled device. 2. The system of claim 1 , wherein the control signals cause the controlled device to perform one or more tasks with a number of degrees of freedom (DOFs), and wherein the number of DOFs is greater than or equal to three. 3. The system of claim 2 , wherein the control signals cause the controlled device to perform one or more tasks with at least four DOFs with a loop time that is less than 2 milliseconds (ms). 4. The system of claim 1 , wherein the controlled device is an active assistive device selected from a list comprising an exoskeleton system and a muscle stimulation system. 5. The system of claim 1 , wherein the controlled device is a computer interface device selected from a list comprising a gaming controller system, a gesture-based interactive system, a drone and a robot. 6. The system of claim 1 , wherein the controlled device is a virtual reality (VR) prosthesis system. 7. The system of claim 1 , wherein the controlled device is a prosthetic limb. 8. The system of claim 1 , wherein the controlled device comprises one of a virtual reality (VR) prosthesis system and a prosthetic limb, the system further comprising: a switching device, the VR prosthesis system and the prosthetic limb being in communication with the biomimetic controller via the switching device when the switching device is in first and second switching configurations, respectively, wherein when the switching device is in the first switching configuration, the VR prosthesis system receives the control signals from the biomimetic controller and performs one or more tasks in accordance with the control signals, and wherein when the switching device is in the second switching configuration, the prosthetic limb receives the control signals from the biomimetic controller to perform said one or more tasks in accordance with the control signals. 9. The system of claim 8 , wherein first and second sets of feedback signals are output from the VR prosthesis system and the prosthetic limb, respectively, when the switching device is in the first and second switching configurations, respectively, each of the first and second sets of feedback signals describing a virtual motion within the VR prosthesis system and an actual motion of the prosthetic limb, respectively, the first and second sets of feedback signals being fed back to the processor when the switching device is in the first and second switching configurations, respectively, and being used by the processor to transform the biological signal into the one or more activation signals. 10. The system of claim 9 , wherein third and fourth sets of feedback signals are output from the modeling algorithm and the prosthetic limb, respectively, and wherein the biomimetic controller further comprises: a polynomial approximation (Poly) block, the Poly block being in communication with the output of the modeling algorithm when the switching device is in the first switching configuration to receive the third set of feedback signals, the Poly block being in communication with the prosthetic limb when the switching device is in the second switching configuration to receive the fourth set of feedback signals from the prosthetic limb, the Poly block using the third and fourth sets of feedback signals when the switching device is in the first and second switching configurations, respectively, to approximate muscle dynamics that are received by the biomimetic controller and used to generate the intended motion signals. 11. The system of claim 8 , further comprising: at least one instrumented object in communication with the VR prosthesis system and the prosthetic limb, said at least one instrumented object measuring motions of virtual objects that are manipulated by the VR prosthesis system when the switching device is in the first switching configuration and outputting a first set of feedback signals, said at least one instrumented object measuring motions of real or virtual objects that are manipulated by the prosthetic limb when the switching device is in the second switching configuration and outputting a second set of feedback signals, the first and second sets of feedback signals being fed back to the processor and used by the processor to transform the biological signal into the one or more activation signals. 12. A method for controlling a device comprising: performing a signal processing algorithm that processes a biological signal received from a residual limb to expand the biological signal into one or more activation signals based at least in part on a scaling coefficient and a number of degrees of freedom (DOFs) associated with the biological signal; performing a modeling algorithm that transforms the one or more activation signals into intended motion signals; performing a control algorithm that transforms the intended motion signals into control signals; and sending the control signals to a controlled device. 13. The method of claim 12 , wherein the control signals cause the controlled device to perform said one or more tasks with a number of degrees of freedom (DOFs), and wherein the number of DOFs is greater than or equal to three. 14. The method of claim 13 , wherein the control signals cause the controlled device to perform said one or more tasks with at least four DOFs with a loop time that is less than 2 milliseconds (ms). 15. The method of claim 13 , wherein the controlled device is an active assistive device selected from a list comprising an exoskeleton system and a muscle stimulation system. 16. The method of claim 13 , wherein the controlled device is a computer interface device selected from a list comprising a gaming controller system, a gesture-based interactive system, a drone and a robot. 17. The method of claim 13 , wherein the controlled device is a virtual reality (VR) prosthesis system or a prosthetic limb. 18. The method of claim 13 , wherein the controlled device comprises one of a virtual reality (VR) prosthesis system and a prosthetic limb, the method further comprising: with a switching device of the system, placing the VR prosthesis system and the prosthetic limb in communication with a prosthesis controller performing the control algorithm when the switching device is in first and second switching configurations, respectively, wherein when the switching device is in the first switching configuration, the VR prosthesis system receives the control signals from the prosthesis controller and performs said one or more tasks in accordance with the control signals, and wherein when the switching device is in the second switching configuration, the prosthetic limb receives the control signals from the prosthesis controller to perform said one or more tasks in accordance with the control signals. 19. The method of claim 18 , wherein first and second sets

Assignees

Inventors

Classifications

  • A61F2/72Primary

    Bioelectric control, e.g. myoelectric · CPC title

  • Measuring contraction of parts of the body, e.g. organ or muscle · CPC title

  • Muscles (measuring muscular strength A61B5/224; using electromyography [EMG] A61B5/389) · CPC title

  • Elbow joints · CPC title

  • electrical · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11998460B2 cover?
A system and method for controlling a device, such as a virtual reality (VR) and/or a prosthetic limb are provided. A biomimetic controller of the system comprises a signal processor and a musculoskeletal model. The signal processor processes M biological signals received from a residual limb to transform the M biological signals into N activation signals, where M and N are integers and M is le…
Who is the assignee on this patent?
Univ West Virginia, Univ Of Pittsburgh—Of The Commonwealth System Of Higher Education
What technology area does this patent fall under?
Primary CPC classification A61F2/72. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).