Hierarchical methods for generating force feedback effects
First Claim
1. A method, comprising:
- assigning a priority value to each of one or more force effects, the priority value assigned to a force effect based upon a magnitude of an impact of the force effect upon one or more system parameters;
receiving a first force contribution associated with a first position of a manipulandum, the first force contribution including at least one force effect having a first priority value assigned thereto;
determining a second force contribution associated with a second position of the manipulandum, the second position being subsequent to the first position, the second force contribution including at least one force effect having a second priority value assigned thereto; and
outputting a force signal to an actuator coupled to the manipulandum, the actuator configured to render a feedback force, the feedback force including a sum of the first force contribution and the second force contribution.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a hierarchical method for generating force feedback effects. In one embodiment, a method comprises receiving a first force contribution associated with a first (e.g., previous) position of a manipulandum; determining a second force contribution associated with a second (e.g., current) position of the manipulandum; and outputting a force signal to an actuator coupled to the manipulandum, such that the actuator renders a feedback force having a sum of the first and second force contributions. The method may further include classifying force effects according to a predetermined “hierarchy” (or “priority”) scheme, whereby the second force contribution is related to “high” priority force effects associated with the second position, and the first force contribution is related to “low” priority force effects associated with the first position. As such, computation delay in outputting force feedback effects can be substantially reduced, thereby enhancing the stability and performance of the underlying force feedback system.
-
Citations
17 Claims
-
1. A method, comprising:
-
assigning a priority value to each of one or more force effects, the priority value assigned to a force effect based upon a magnitude of an impact of the force effect upon one or more system parameters; receiving a first force contribution associated with a first position of a manipulandum, the first force contribution including at least one force effect having a first priority value assigned thereto; determining a second force contribution associated with a second position of the manipulandum, the second position being subsequent to the first position, the second force contribution including at least one force effect having a second priority value assigned thereto; and outputting a force signal to an actuator coupled to the manipulandum, the actuator configured to render a feedback force, the feedback force including a sum of the first force contribution and the second force contribution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processor-executable program, stored on a computer readable medium, comprising:
-
code to receive a first force contribution associated with a first position of a manipulandum, the first force contribution including at least one force effect having a first priority value assigned thereto, the first priority value assigned to a force effect based upon a first magnitude of an impact of the force effect upon one or more system parameters; code to determine a second force contribution associated with a second position of the manipulandum, the second position being subsequent to the first position, the second force contribution including at least one force effect having a second priority value assigned thereto, the second priority value assigned to a force effect based upon a second magnitude of the impact of the force effect upon the one or more system parameters; and code to output a force signal to an actuator coupled to the manipulandum, the actuator configured to render a feedback force having a sum of the first force contribution and the second force contribution. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus, comprising:
-
a manipulandum having a range of motion including a first position and a second position, the second position being subsequent to the first position; a sensor coupled to the manipulandum and operable to monitor a position of the manipulandum in the range of motion; and an actuator coupled to the manipulandum, the actuator configured to receive a force signal and output a feedback force having a first force contribution and a second force contribution, the first force contribution associated with the first position of the manipulandum and including at least one force effect having a first priority value assigned thereto, the first priority value assigned to a force effect based upon a first magnitude of an impact of the force effect upon one or more system parameters, the second force contribution being associated with the second position of the manipulandum and including at least one force effect having a second priority value assigned thereto, the second priority value assigned to a force effect based upon a second magnitude of the impact of the force effect upon the one or more system parameters. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification