Real-time processing of handstate representation model estimates
First Claim
1. A computerized system for providing a dynamically-updated musculoskeletal representation of a hand, the system comprising:
- a plurality of neuromuscular sensors configured to continuously record a plurality of neuromuscular signals from a user; and
at least one computer processor programmed to;
provide as input to a trained statistical model, the plurality of neuromuscular signals;
temporally smooth in real-time an output of the trained statistical model;
determine, based on the smoothed output of the trained statistical model;
position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation;
force information describing a force exerted by at least one segment of the musculoskeletal representation; and
update the musculoskeletal representation of the hand based, at least in part, on the position information and the force information.
4 Assignments
0 Petitions
Accused Products
Abstract
System and methods are provided for providing a dynamically-updated musculoskeletal representation of a hand. The system includes a plurality of neuromuscular sensors configured to continuously record a plurality of neuromuscular signals from a user, and at least one computer processor programmed to provide as input to a trained statistical model, the plurality of neuromuscular signals and temporally smooth in real-time an output of the trained statistical model. The system is also programmed to determine, based on the smoothed output of the trained statistical model, position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation, force information describing a force exerted by at least one segment of the musculoskeletal representation, and update the musculoskeletal representation of the hand based, at least in part, on the position information and the force information.
217 Citations
21 Claims
-
1. A computerized system for providing a dynamically-updated musculoskeletal representation of a hand, the system comprising:
-
a plurality of neuromuscular sensors configured to continuously record a plurality of neuromuscular signals from a user; and at least one computer processor programmed to; provide as input to a trained statistical model, the plurality of neuromuscular signals; temporally smooth in real-time an output of the trained statistical model; determine, based on the smoothed output of the trained statistical model; position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation; force information describing a force exerted by at least one segment of the musculoskeletal representation; and update the musculoskeletal representation of the hand based, at least in part, on the position information and the force information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing a dynamically-updated musculoskeletal representation of a hand, the method comprising:
-
receiving, from a plurality of neuromuscular sensors, a plurality of neuromuscular signals from a user; executing a trained statistical model representing handstate; providing, as input to the executed statistical model, the plurality of neuromuscular signals; temporally smoothing in real-time an output of the trained statistical model; determining, based on the smoothed output of the trained statistical model; position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation; and force information describing a force exerted by at least one segment of the musculoskeletal representation; and updating the musculoskeletal representation of the hand based, at least in part, on the position information and the force information.
-
-
21. A non-transitory computer-readable medium encoded with a plurality of instructions that, when executed by at least one computer processor, performs a method for providing a dynamically-updated musculoskeletal representation of a hand, the method comprising:
-
receiving, from a plurality of neuromuscular sensors, a plurality of neuromuscular signals from a user; executing a trained statistical model representing handstate; providing, as input to the executed statistical model, the plurality of neuromuscular signals; temporally smoothing in real-time an output of the trained statistical model; determining, based on the smoothed output of the trained statistical model; position information describing a spatial relationship between two or more connected segments of the musculoskeletal representation; and force information describing a force exerted by at least one segment of the musculoskeletal representation; and updating the musculoskeletal representation of the hand based, at least in part, on the position information and the force information.
-
Specification