Haptic interface device and actuator assembly providing linear haptic sensations
First Claim
1. A haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the interface device comprising:
- a housing that is physically contacted by said user;
a sensor device detecting said manipulation of said interface device by said user, said sensor device outputting sensor signals representative of said manipulation;
an actuator coupled to said housing, said actuator operative to output a rotary force; and
a flexure coupling said actuator to said housing, said flexure being a unitary member and including a plurality of flex joints allowing a portion of said flexure to be approximately linearly moved, wherein said flexure converts said rotary force output by said actuator to said linear motion, said linear motion causing a force that is transmitted to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface device and method providing haptic sensations to a user. A user physically contacts a housing of the interface device, and a sensor device detects the manipulation of the interface device by the user. An actuator assembly includes an actuator that provides output forces to the user as haptic sensations. In one embodiment, the actuator outputs a rotary force, and a flexure coupled to the actuator moves an inertial mass and/or a contact member. The flexure can be a unitary member that includes flex joints allowing a portion of the flexure to be linearly moved. The flexure can converts rotary force output by the actuator to linear motion, where the linear motion causes a force that is transmitted to the user. In another embodiment, the actuator outputs a force, and a mechanism coupling the actuator to the device housing uses the force to move the actuator with respect to the device housing. The actuator acts as an inertial mass when in motion to provide an inertial force that can be transmitted to the user. The mechanism can be a flexure including at least one flex joint or a mechanism with bearings.
-
Citations
69 Claims
-
1. A haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the interface device comprising:
-
a housing that is physically contacted by said user;
a sensor device detecting said manipulation of said interface device by said user, said sensor device outputting sensor signals representative of said manipulation;
an actuator coupled to said housing, said actuator operative to output a rotary force; and
a flexure coupling said actuator to said housing, said flexure being a unitary member and including a plurality of flex joints allowing a portion of said flexure to be approximately linearly moved, wherein said flexure converts said rotary force output by said actuator to said linear motion, said linear motion causing a force that is transmitted to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
a rotating member coupled to said housing by a flex joint, and two arm members, each arm member coupling said actuator to said housing via at least one flex joint.
-
-
6. A haptic feedback interface device as recited in claim 5 wherein said rotating member is coupled to said housing by two flex joints, and wherein each of said arm members couples said actuator to said housing by two flex joints.
-
7. A haptic feedback interface device as recited in claim 4 wherein said actuator is positioned such that a rotating shaft of said actuator rotates about an axis approximately perpendicular to a surface on which said interface device rests.
-
8. A haptic feedback interface device as recited in claim 3 wherein said linear motion provides a pulse correlated with the interaction of a user-controlled cursor with a graphical object displayed in a graphical user interface.
-
9. A haptic feedback interface device as recited in claim 8 wherein said pulse is output with a magnitude dependent on a characteristic of said graphical object with which said cursor interacts.
-
10. A haptic feedback interface device as recited in claim 9 wherein said characteristic of said graphical object is a type of said graphical object, wherein said type includes one of an icon, a window, and a menu item.
-
11. A haptic feedback interface device as recited in claim 9 wherein said pulse is output when said cursor moves between menu items in a displayed graphical menu.
-
12. A haptic feedback interface device as recited in claim 3 wherein said interface device is operated on a pad, said pad providing compliance between said device and a hard surface supporting said pad, wherein said compliance magnifies said inertial force.
-
13. A haptic feedback interface device as recited in claim 1 wherein said portion of said flexure is coupled to a moveable contact member, said contact member being in physical contact with said user when said user is normally operating said interface device.
-
14. A haptic feedback interface device as recited in claim 13 wherein said contact member includes a cover portion of said interface device, said cover portion being at least a portion of a top surface of said interface device.
-
15. A haptic feedback interface device as recited in claim 1 wherein said flexure includes a rotating member coupled to a rotating shaft of said actuator, wherein said rotating member is coupled to a linear moving portion of said flexure by one of said flex joints.
-
16. A haptic feedback interface device as recited in claim 15 wherein said flexure includes two arm members coupling said linear moving potion to a stationary portion of said flexure, wherein each of said arm members is coupled to said linear moving portion by one of said flex joints.
-
17. A haptic feedback interface device as recited in claim 1 wherein said flexure includes a central member coupled to a rotating shaft of said actuator and two branch members arranged approximately in a Y-configuration, wherein one of said flex joints is provided between each of said members and coupled members.
-
18. A haptic feedback interface device as recited in claim 17 wherein two flex joints are provided on each of said branch members and at least one flex joint is provided on said central member.
-
19. A haptic feedback interface device as recited in claim 1 wherein said actuator is driven bi-directionally to produce pulse or vibration sensations to said user.
-
20. A haptic feedback interface device as recited in claim 1 wherein said flexure includes at least one stop to prevent motion of an actuator shaft of said actuator past a desired fraction of a full revolution.
-
21. A haptic feedback interface device as recited in claim 1 wherein said interface device is a handheld interface device.
-
22. A haptic feedback interface device as recited in claim 1 wherein said interface device is a remote control device.
-
23. A haptic feedback interface device as recited in claim 1 wherein said interface device is a mouse.
-
24. A haptic feedback interface device as recited in claim 23 wherein said linear motion is correlated with a graphical representation displayed by said host processor, wherein a position of said mouse in said planar workspace corresponds with a position of a cursor displayed in said graphical representation.
-
25. A haptic feedback interface device as recited in claim 23 wherein said actuator outputs said force in response to a command received by said mouse from said host processor.
-
26. A haptic feedback interface device as recited in claim 23 wherein said sensor device includes a ball that frictionally contacts a surface on which said mouse is moved by said user.
-
27. A haptic feedback interface device as recited in claim 23 wherein said sensor device includes an optical sensor that detects motion of a surface on which said mouse is moved relative to said housing of said mouse.
-
28. A haptic feedback interface device as recited in claim 1 wherein said linear motion is included in a force sensation, said force sensation being one of a pulse, vibration, and texture force.
-
29. A haptic feedback interface device as recited in claim 1 further comprising a microprocessor, separate from said host processor, coupled to said sensor and to said actuator, said microprocessor operative to receive host commands from said host processor and output force signals to said actuator for controlling said rotary force, and operative to receive said sensor signals from said sensors, process said sensor signals, and report locative data to said host processor derived from said sensor signals and indicative of movement of said interface device.
-
30. A haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the interface device comprising:
-
a device housing that is physically contacted by said user;
a sensor device detecting said manipulation of said interface device by said user, said sensor device outputting sensor signals representative of said manipulation;
an actuator coupled to said device housing, said actuator operative to output a force; and
a mechanism coupling said actuator to said device housing, said mechanism allowing said actuator to be moved with respect to said device housing, wherein said actuator acts as an inertial mass when in motion to provide an inertial force that is transmitted to said user wherein said mechanism includes a flexure having at least two flex joints. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
a rotating member coupled to said housing by a flex joint, and two arm members, each arm member coupling said actuator to said device housing via at least one flex joint.
-
-
41. A haptic feedback interface device as recited in claim 40 wherein said rotating member is coupled to said device housing by two flex joints, and wherein each of said arm members couples said actuator to said housing by two flex joints.
-
42. A haptic feedback interface device as recited in claim 30 wherein said flexure includes at least one stop to prevent rotation of a shaft of said actuator past a desired fraction of a full revolution.
-
43. A haptic feedback interface device as recited in claim 30 wherein said actuator drives itself bi-directionally to cause itself to oscillate and produce pulse and vibration sensations to said user.
-
44. A haptic feedback interface device as recited in claim 30 wherein said interface device is a handheld interface device.
-
45. A haptic feedback interface device as recited in claim 44 wherein said interface device is a remote control device.
-
46. A haptic feedback interface device as recited in claim 30 wherein said mechanism includes a travel limiter for limiting said movement of said actuator to a desired range of movement.
-
47. A haptic feedback interface device as recited in claim 30 wherein said actuator is a rotary DC motor.
-
48. A haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the interface device comprising:
-
a device housing that is physically contacted by said user;
a sensor device detecting said manipulation of said interface device by said user, said sensor device outputting sensor signals representative of said manipulation;
an actuator coupled to said device housing, said actuator operative to output a force; and
a mechanism coupling said actuator to said device housing, said mechanism allowing said actuator to be moved with respect to said device housing, wherein said actuator acts as an inertial mass when in motion to provide an inertial force that is transmitted to said user, wherein said actuator approximately linearly moves approximately along a z-axis substantially perpendicular to an x-y plane in which said user can move a manipulandum of said interface device, wherein a rotating shaft of said actuator is coupled to a flexure arm of said mechanism, said flexure arm including said at least one flex joint, said flexure arm coupled to a grounded portion that is coupled to said device housing and is flexibly coupled to a carriage of said mechanism, said carriage holding said actuator.
-
-
49. A method for providing haptic sensations to a user manipulating an interface device, said interface device in communication with a host computer, the method comprising:
-
detecting said manipulation of said interface device by said user, said sensor device outputting sensor signals representative of said manipulation;
outputting a force using an actuator, wherein said actuator is coupled to a housing of said interface device;
moving said actuator with said force output by said actuator, wherein said actuator acts as an inertial mass when in motion to provide an inertial force that is transmitted to said user wherein a mechanism including a flexure having at least one flex joint couples said actuator to said housing allows said actuator to be moved with respect to said housing. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
-
57. An actuator assembly for use in a haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the actuator assembly comprising:
-
an actuator having an actuator housing and a rotating shaft, said actuator housing coupled to a housing of said interface device, said actuator operative to output a force; and
a mechanism coupling said actuator to said housing, said mechanism allowing said actuator housing and shaft to be moved with respect to said device housing, said movement caused by said output force, wherein said actuator acts as an inertial mass when in motion to provide an inertial force that is transmitted to said user of said interface device, and wherein said mechanism is a flexure including at least one flex joint. - View Dependent Claims (58, 59, 60, 61, 62)
-
-
63. An actuator assembly for use in a haptic feedback interface device in communication with a host processor implementing a host program, said interface device manipulated by a user, the actuator assembly comprising:
-
an actuator coupled to a housing of said interface device, said actuator operative to output a rotary force; and
a flexure coupling said actuator to said housing, said flexure including a plurality of flex joints allowing a portion of said flexure to be approximately linearly moved, wherein said flexure converts said rotary force output by said actuator to said linear motion, said linear motion causing a force that is transmitted to said user. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
Specification