Systems and methods for providing haptic effects
First Claim
Patent Images
1. A device comprising:
- a plurality of manipulandum assemblies, each manipulandum assembly comprising;
a manipulandum movable in a first degree of freedom,an actuator configured to output a haptic effect to the manipulandum,a non-volatile memory comprising a plurality of pre-programmed haptic effect profiles, each of the pre-programmed haptic effect profiles comprising;
a plurality of haptic parameters describing a plurality of vibrotactile haptic effects, the plurality of vibrotactile haptic effects associated with positions of the manipulandum within the first degree of freedom,a plurality of sensor parameters associated with the plurality of vibrotactile haptic effects, the plurality of sensor parameters associated with the positions of manipulandum within the first degree of freedom, andan electromechanical selector associated with the manipulandum, the selector configured to select one of the plurality of pre-programmed haptic effect profiles,wherein the plurality of manipulandum assemblies comprises a first manipulandum assembly and a second manipulandum assembly, the first manipulandum assembly configured to control a temperature setting of an air conditioning system and the second manipulandum assembly configured to control a temperature setting of a heating system;
an HVAC control panel configured to control an HVAC system, the HVAC control panel comprising the plurality of the manipulandum assemblies; and
a processor in communication with the actuators and the non-volatile memories, the processor configured to;
receive a sensor signal indicating a position of one of the manipulanda;
identify a vibrotactile haptic effect in the respective selected pre-programmed haptic effect profile based at least in part on the sensed position of the respective manipulandum, and a sensor parameter of the plurality of sensor parameters of the selected pre-programmed haptic effect profile associated with the sensed position of the respective manipulandum and the respective haptic parameters associated with a haptic effect; and
output an actuator signal configured to cause the actuator to output the vibrotactile haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing haptic effects are disclosed. One disclosed system comprises an actuator, a non-volatile memory configured to store a haptic effect profile, and a processor in communication with the actuator and the non-volatile memory. The processor may be configured to receive a sensor signal indicating a movement of a manipulandum, to identify an effect parameter associated with the sensor signal in the haptic effect profile, and to generate an output signal based, at least in part, on the effect parameter. The generated output signal may be configured to cause the actuator to output a haptic effect associated with the effect parameter.
144 Citations
21 Claims
-
1. A device comprising:
-
a plurality of manipulandum assemblies, each manipulandum assembly comprising; a manipulandum movable in a first degree of freedom, an actuator configured to output a haptic effect to the manipulandum, a non-volatile memory comprising a plurality of pre-programmed haptic effect profiles, each of the pre-programmed haptic effect profiles comprising; a plurality of haptic parameters describing a plurality of vibrotactile haptic effects, the plurality of vibrotactile haptic effects associated with positions of the manipulandum within the first degree of freedom, a plurality of sensor parameters associated with the plurality of vibrotactile haptic effects, the plurality of sensor parameters associated with the positions of manipulandum within the first degree of freedom, and an electromechanical selector associated with the manipulandum, the selector configured to select one of the plurality of pre-programmed haptic effect profiles, wherein the plurality of manipulandum assemblies comprises a first manipulandum assembly and a second manipulandum assembly, the first manipulandum assembly configured to control a temperature setting of an air conditioning system and the second manipulandum assembly configured to control a temperature setting of a heating system; an HVAC control panel configured to control an HVAC system, the HVAC control panel comprising the plurality of the manipulandum assemblies; and a processor in communication with the actuators and the non-volatile memories, the processor configured to; receive a sensor signal indicating a position of one of the manipulanda; identify a vibrotactile haptic effect in the respective selected pre-programmed haptic effect profile based at least in part on the sensed position of the respective manipulandum, and a sensor parameter of the plurality of sensor parameters of the selected pre-programmed haptic effect profile associated with the sensed position of the respective manipulandum and the respective haptic parameters associated with a haptic effect; and output an actuator signal configured to cause the actuator to output the vibrotactile haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A method comprising:
-
providing a plurality of manipulandum assemblies, each manipulandum assembly comprising; a manipulandum movable in a first degree of freedom, an actuator configured to output a vibrotactile haptic effect to the manipulandum, a non-volatile memory comprising a plurality of pre-programmed haptic effect profiles, each of the pre-programmed haptic effect profiles comprising; a plurality of haptic parameters describing a plurality of vibrotactile haptic effects, the plurality of vibrotactile haptic effects associated with positions of the manipulandum within the first degree of freedom, a plurality of sensor parameters associated with the plurality of vibrotactile haptic effects, the plurality of sensor parameters associated with the positions of the manipulandum within the first degree of freedom, and an electromechanical selector associated with the manipulandum, the selector configured to select one of the plurality of pre-programmed haptic effect profiles; wherein the plurality of manipulandum assemblies comprises a first manipulandum assembly and a second manipulandum assembly, the first manipulandum assembly configured to control a temperature setting of an air conditioning system and the second manipulandum assembly configured to control a temperature setting of a heating system; providing an HVAC control panel configured to control an HVAC system, the HVAC control panel comprising the plurality of the manipulandum assemblies; and providing a processor in communication with the actuator and the non-volatile memory, the processor configured to; receive a sensor signal indicating a position of one of the manipulanda; identify a vibrotactile haptic effect in the respective selected pre-programmed haptic effect profile based at least in part on the sensed position of the respective manipulandum, and a sensor parameter of the plurality of sensor parameters of the selected pre-programmed haptic effect profile associated with the sensed position of the respective manipulandum and the respective haptic parameters associated with a haptic effect; and output an actuator signal configured to cause the actuator to output the vibrotactile haptic effect. - View Dependent Claims (9)
-
-
11. A device comprising:
-
a plurality of manipulandum assemblies, each manipulandum assembly comprising; a manipulandum movable in a first degree of freedom, an actuator configured to output a haptic effect to the manipulandum, a non-volatile memory comprising a plurality of pre-programmed haptic effect profiles, each of the pre-programmed haptic effect profiles comprising; a plurality of haptic parameters describing a plurality of vibrotactile haptic effects, the plurality of vibrotactile haptic effects associated with positions of the manipulandum within the first degree of freedom, a plurality of sensor parameters associated with the plurality of vibrotactile haptic effects, the plurality of sensor parameters associated with the positions of manipulandum within the first degree of freedom, and an electromechanical selector associated with the manipulandum, the selector configured to select one of the plurality of pre-programmed haptic effect profiles, a control panel configured to control a stereo system, the control panel comprising the plurality of the manipulandum assemblies; and a processor in communication with the actuators and the non-volatile memories, the processor configured to; receive a sensor signal indicating a position of one of the manipulanda; identify a vibrotactile haptic effect in the respective selected pre-programmed haptic effect profile based at least in part on the sensed position of the respective manipulandum, and a sensor parameter of the plurality of sensor parameters of the selected pre-programmed haptic effect profile associated with the sensed position of the respective manipulandum and the respective haptic parameters associated with a haptic effect; and output an actuator signal configured to cause the actuator to output the vibrotactile haptic effect. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
providing a plurality of manipulandum assemblies, each manipulandum assembly comprising; a manipulandum movable in a first degree of freedom, an actuator configured to output a haptic effect to the manipulandum, a non-volatile memory comprising a plurality of pre-programmed haptic effect profiles, each of the pre-programmed haptic effect profiles comprising; a plurality of haptic parameters describing a plurality of vibrotactile haptic effects, the plurality of vibrotactile haptic effects associated with positions of the manipulandum within the first degree of freedom, a plurality of sensor parameters associated with the plurality of vibrotactile haptic effects, the plurality of sensor parameters associated with the positions of manipulandum within the first degree of freedom, and an electromechanical selector associated with the manipulandum, the selector configured to select one of the plurality of pre-programmed haptic effect profiles, providing a control panel configured to control a stereo system, the control panel comprising the plurality of the manipulandum assemblies; and providing a processor in communication with the actuators and the non-volatile memories, the processor configured to; receive a sensor signal indicating a position of one of the manipulanda; identify a vibrotactile haptic effect in the respective selected pre-programmed haptic effect profile based at least in part on the sensed position of the respective manipulandum, and a sensor parameter of the plurality of sensor parameters of the selected pre-programmed haptic effect profile associated with the sensed position of the respective manipulandum and the respective haptic parameters associated with a haptic effect; and output an actuator signal configured to cause the actuator to output the vibrotactile haptic effect. - View Dependent Claims (20, 21)
-
Specification