System for controlling brain machine interfaces and neural prosthetic systems

US9566174B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9566174-B1
Application numberUS-201414540835-A
CountryUS
Kind codeB1
Filing dateNov 13, 2014
Priority dateNov 13, 2013
Publication dateFeb 14, 2017
Grant dateFeb 14, 2017

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.

Described is a system for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data. The system includes at least one torque controlled prosthetic device operably connected with one or more processors. Further, the system is configured to receive neuroimaging data of a user from a neuroimaging device and decode the neuroimaging data to infer spatial motion intent of the user, where the spatial motion intent includes desired motion commands of the torque controlled prosthetic device represented in a coordinate system. The system thereafter executes, with a prosthesis controller, the motion commands as torque commands to cause the torque controlled prosthetic device to move according to the spatial motion intent of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data, the system comprising: one or more processors and a memory, the memory having executable instructions encoded thereon, such that upon execution of the instructions, the one or more processors perform operations of: receiving neuroimaging data of a user from a neuroimaging device; decoding the neuroimaging data to infer spatial motion intent of the user, where the spatial motion intent includes desired motion commands of the torque controlled prosthetic device represented in a coordinate system; executing, with a prosthesis controller, the motion commands as torque commands to cause the torque controlled prosthetic device to move according to the spatial motion intent of the user; wherein the prosthesis controller is a neuromorphic prosthesis controller and further comprises: a neuromorphic spike encoder to represent the motion command as a set of neural spikes; a neuromorphic motor mapper to map the neural spikes representing Cartesian displacements to neural spikes representing configuration (joint) space displacements; a spike decoder to decode the neural spikes representing configuration (joint) space displacements and generate a joint space command; and a joint servo to execute the joint space command. 2. The system as set forth in claim 1 , further comprising at least one torque controlled prosthetic device operably connected with the one or more processors. 3. The system as set forth in claim 2 , further comprising an operation of receiving, in the controller, sensory information regarding a current state of the prosthetic device. 4. The system as set forth in claim 3 , wherein in executing the motion commands, the motion commands are executed using a task decomposition and posture decomposition, wherein the task decomposition is a task space control and the posture decomposition is formulated as a cost potential which represents a cost function. 5. The system as set forth in claim 4 , wherein in executing the motion commands, the motion commands are executed as torque commands that generate a desired task space control while minimizing the cost potential. 6. The system as set forth in claim 3 , wherein in executing the motion commands, the motion commands are executing using a spiking neural network. 7. A system for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data, the system comprising: one or more processors and a memory, the memory having executable instructions encoded thereon, such that upon execution of the instructions, the one or more processors perform operations of: receiving neuroimaging data of a user from a neuroimaging device; decoding the neuroimaging data to infer spatial motion intent of the user, where the spatial motion intent includes desired motion commands of the torque controlled prosthetic device represented in a coordinate system; executing, with a prosthesis controller, the motion commands as torque commands to cause the torque controlled prosthetic device to move according to the spatial motion intent of the user; receiving a model of the prosthetic device and a musculoskeletal model of the user, wherein the musculoskeletal model includes musculoskeletal dynamics that include steady state tendon forces; generating, with a sensorimotor controller, simulated neural excitations given the motion commands to drive a set of muscle activations in a musculoskeletal simulation; and generating, with the prosthesis controller, simulated actuator joint torques given the motion commands to drive a simulated prosthetic device. 8. A computer program product for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data, the computer program product comprising: a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of: receiving neuroimaging data of a user from a neuroimaging device; decoding the neuroimaging data to infer spatial motion intent of the user, where the spatial motion intent includes desired motion commands of the torque controlled prosthetic device represented in a coordinate system; executing, with a prosthesis controller, the motion commands as torque commands to cause the torque controlled prosthetic device to move according to the spatial motion intent of the user; wherein the prosthesis controller is a neuromorphic prosthesis controller and further comprises: a neuromorphic spike encoder to represent the motion command as a set of neural spikes; a neuromorphic motor mapper to map the neural spikes representing Cartesian displacements to neural spikes representing configuration (joint) space displacements; a spike decoder to decode the neural spikes representing configuration (joint) space displacements and generate a joint space command; and a joint servo to execute the joint space command. 9. The computer program product as set forth in claim 8 , further comprising instructions for controlling at least one torque controlled prosthetic device that is operably connected with the one or more processors. 10. The computer program product as set forth in claim 9 , further comprising an operation of receiving, in the controller, sensory information regarding a current state of the prosthetic device. 11. The computer program product as set forth in claim 10 , wherein in executing the motion commands, the motion commands are executed using a task decomposition and posture decomposition, wherein the task decomposition is a task space control and the posture decomposition is formulated as a cost potential which represents a cost function. 12. The computer program product as set forth in claim 11 , wherein in executing the motion commands, the motion commands are executed as torque commands that generate a desired task space control while minimizing the cost potential. 13. The computer program product as set forth in claim 10 , wherein in executing the motion commands, the motion commands are executing using a spiking neural network. 14. A computer program product for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data, the computer program product comprising: a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of: receiving neuroimaging data of a user from a neuroimaging device; decoding the neuroimaging data to infer spatial motion intent of the user, where the spatial motion intent includes desired motion commands of the torque controlled prosthetic device represented in a coordinate system; executing, with a prosthesis controller, the motion commands as torque commands to cause the torque controlled prosthetic device to move according to the spatial motion intent of the user; receiving a model of the prosthetic device and a musculoskeletal model of the user, wherein the musculoskeletal model includes musculoskeletal dynamics that include steady state tendon forces; generating, with a sensorimotor controller, simulated neural excitations given the motion commands to drive a set of muscle activations in a musculoskeletal simulation; and generating, with the prosthesis controller, simulated actuator joint torques given the motion commands to drive a simulated prosthetic device.

Assignees

Inventors

Classifications

  • for processing medical images, e.g. editing · CPC title

  • operated by electrically controlled means, e.g. solenoids or torque motors · CPC title

  • Controls for manipulators (programme controls B25J9/16) · CPC title

  • computer-controlled, e.g. robotic control · CPC title

  • Prosthesis assessment or monitoring · 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 US9566174B1 cover?
Described is a system for controlling a torque controlled prosthetic device given motor intent inferred from neuroimaging data. The system includes at least one torque controlled prosthetic device operably connected with one or more processors. Further, the system is configured to receive neuroimaging data of a user from a neuroimaging device and decode the neuroimaging data to infer spatial mo…
Who is the assignee on this patent?
Hrl Lab Llc
What technology area does this patent fall under?
Primary CPC classification A61F2/68. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Feb 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).