Systems And Methods For Providing A Haptic Device
First Claim
1. An apparatus comprising:
- a manipulandum;
a rotor in communication with the manipulandum;
an actuator in communication with the rotor, the actuator configured to vary a force on the rotor; and
a biasing element disposed between the manipulandum and the rotor, the biasing element configured to store at least a portion of energy input to the apparatus when the actuator increases the force on the rotor and to provide at least a portion of the energy to the manipulandum when at least one of the following events occurs;
the actuator decreases the force on the rotor; and
the manipulandum is released.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing haptic feedback in a user interface are disclosed. In one embodiment, an apparatus comprises a manipulandum, a rotor in communication with the manipulandum, an actuator in communication with the rotor, and a biasing element disposed between the manipulandum and the rotor. The actuator may be configured to vary a force on the rotor. The biasing element may be configured to store at least a portion of energy input to the apparatus when the actuator increases the force on the rotor, and to provide at least a portion of the stored energy to the manipulandum when the actuator decreases the force on the rotor, or when the manipulandum is released.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
a manipulandum; a rotor in communication with the manipulandum; an actuator in communication with the rotor, the actuator configured to vary a force on the rotor; and a biasing element disposed between the manipulandum and the rotor, the biasing element configured to store at least a portion of energy input to the apparatus when the actuator increases the force on the rotor and to provide at least a portion of the energy to the manipulandum when at least one of the following events occurs; the actuator decreases the force on the rotor; and the manipulandum is released. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
energizing an actuator to provide a resistance to movement of a rotor in communication therewith, wherein the rotor is coupled to a first end of a biasing element; storing at least a portion of energy input to the biasing element by a rotational movement of a manipulandum coupled to a second end of the biasing element; and providing at least a portion of the energy to the manipulandum by decreasing the resistance to movement of the rotor. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium comprising program code, the program code comprising:
-
program code for energizing an actuator to provide a resistance to movement of a rotor in communication therewith, wherein the rotor is coupled to a first end of a biasing element; program code for storing at least a portion of energy input to the biasing element by a rotational movement of a manipulandum coupled to a second end of the biasing element; and program code for providing at least a portion of the energy to the manipulandum by decreasing the resistance to movement of the rotor.
-
-
25. The computer-readable medium of claim 26, wherein the actuator comprises a resistive actuator.
Specification