The present invention generally relates to haptic feedback. The present invention more specifically relates to kinesthetic low power force feedback devices.
Many conventional buttons, sliders, dials, and other controls provide tactile or haptic feedback to the user. Feedback may be provided to the user by mechanical elements, such as detents, which are fabricated into the device. The feedback provided by devices relying primarily or solely on mechanical elements is rarely variable and, if variable, is not controllable in real time and hence is not programmable.
Some conventional controls comprise active or resistive (also referred to as passive) feedback, which is controllable in real time, see, e.g., U.S. Pat. No. 5,220,260. The addition of controllable haptic feedback to a device normally requires an actuator, and the actuator requires a power source. In devices designed for low power consumption, such as cell phones and other handheld devices, the power necessary to supply the actuator may be difficult to provide.
Thus, a need exists for systems and methods for providing controllable haptic feedback while minimizing power requirements.
Embodiments of the present invention provide systems and methods for low power consumption haptic feedback. In one embodiment according to the present invention, a device comprises a manipulandum and a haptic effect generator in communication with the manipulandum. The haptic effect generator is operable to provide a first haptic profile associated with a first mechanical configuration and a second haptic profile associated with a second mechanical configuration. The device may also comprise an actuator in communication with the haptic effect generator and operable to switch the haptic effect generator between the first haptic profile and the second haptic profile.
Further details and advantages of the present invention are set forth below.
These and other features, aspects, and advantages of the present invention are better understood when the following Detailed Description is read with reference to the accompanying drawings, wherein:
Embodiments of the present invention comprise systems and methods for low power haptic feedback. There are a variety of systems and methods according to the present invention.
One device according to the present invention comprises a manipulandum, a haptic effect generator, and an actuator. The device may be configured such that the haptic effect generator is in communication with the manipulandum. The manipulandum may be a knob, a slider, a push button, a joystick, or other manipulandum. The haptic effect generator may be operable to provide at least two haptic profiles—one associated with a first mechanical configuration and another associated with a second mechanical configuration. The two haptic profiles may be configured in any suitable manner. For example, they may be independent, or they may be combined in one or more files, data sets, records, or transmissions.
The actuator may comprise a solenoid, DC motor, shape memory alloy (SMA), or other suitable actuator. The actuator may be in communication with the haptic effect generator, and may be operable to switch the haptic effect generator between the first haptic profile and the second haptic profile.
The haptic effect generator may be configured in any suitable manner. For example, one haptic effect generator comprises a surface. The surface comprises two channels, which are substantially parallel to one another. Each channel comprises a plurality of surface features (e.g., depressions, protrusions, stops, etc.), which define a haptic profile. The haptic effect generator in such an embodiment also comprises a follower. A follower is an element configured to follow a surface or surface feature. IN one embodiment, the follower may be configured to follow a channel. In another embodiment, the follower may be configured to follow a path along a surface, or paths on multiple surfaces, that is not within a channel. For example, a follower may be configured to follow the surface of a cam.
An actuator in communication with the follower is operable to move the follower between the channels (or the two paths) and thereby change the haptic profile. The surface may comprise more than two channels.
In another embodiment, the haptic effect generator comprises a first surface comprising a first plurality of surface features and a second surface comprising a second plurality of surface features. The two surfaces are substantially parallel to one another and configured to move together. The haptic effect generator also comprises a follower to follow a surface, and an actuator to move the follower from the first surface to a second surface.
In one embodiment, the haptic effect generator may be configured to comprise a cylinder having a plurality of cams, and a lever operable to engage at least one of the plurality of cams. The plurality of cams may have the same or different mechanical configurations. The lever may comprise a spring-loaded lever, a spring-loaded pin, a pawl, and/or other suitable structure. As another example, the haptic effect generator may comprise a brake. A single-part shoe brake or other suitable brake may be used. A screw or other structure may be used to vary a friction exerted by the brake. A DC motor or other device may be used to turn or move the screw or other such structure.
As another example, the haptic effect generator may be configured such that it may be operable to alter a surface of the manipulandum. A pin or other structure may be positioned below the surface of the manipulandum. The haptic effect generator may comprise a slider operable to project the pin above the surface of the manipulandum.
One embodiment comprises device comprising a manipulandum, such as a button. The manipulandum comprises a surface, a portion of which defines a hole. The device also comprises a pin configured to move through the hole from a first position at or below the surface to a second position above the surface. An actuator in communication with the pin moves the pin from the first position to the second position.
Devices according to the present invention may also include other features. For example, a membrane or other structure may be placed proximate to the surface of the manipulandum such that it may prevent foreign matter from interfering with the operation of the haptic effect generator. As another example, a processor may be in communication with the actuator and be operable to affect a switch between the first of the at least two haptic profiles and the second of the at least two haptic profiles.
There are a variety of methods that may be carried out in accordance with the present invention. One method according to the present invention comprises generating an output signal operable to cause an actuator to switch a haptic effect generator from a first haptic effect to a second haptic effect. The haptic effect generator used in such a method may comprise a first mechanical configuration associated with the first haptic profile and a second mechanical configuration associated with the second haptic profile, or another configuration. A method according to the present invention may also comprise receiving an input signal associated with a haptic effect switch. The input signal may be associated with a device state or other data. In one embodiment of a method according to the present invention, the actuator comprises a DC motor. The output signal may comprise any suitable signal. For example, the output signal may comprise a positive pulse. The level of the pulse may be proportionally higher than a previous maximum. As another example, the output signal may comprise a negative pulse, proportional to the current level of friction, and a positive pulse of a magnitude proportional to the desired level of friction.
Embodiments of the present invention may also include a computer-readable medium encoded with code to carry out such methods. Any suitable code type may be used.
Below, systems and methods in accordance with the present invention are described with reference to
Referring now to the drawings in which like numerals indicate like elements throughout the several figures,
In one embodiment of the present invention, haptic sensations depend on an external agent such as a computer, or more generally, a circuit that is aware of information external to the device. Hence such embodiments may be programmable. In other embodiments, a user utilizes a mode selector, which controls the haptic profile, or a manufacturer performs a mode selection before installing the device.
The embodiment shown in
Each one of the four cams 104a-d provides a different haptic profile. A haptic profile comprises a pre-defined set comprising one or more haptic sensations, such as bumps, detents, stops, or other sensations. For example, in one embodiment, the first cam 104a is smooth and provides haptic feedback similar to a potentiometer. The second cam 104b (
In the embodiment shown, a slider 106 on a square shaft 108 holds a lever comprising a leaf spring 110 terminated by a ball 112. The ball 112 presses on one of the cams 104a-d. The pressure of the ball 112 on the cam 104a-d provides the haptic effect. When the ball 112 is in a cam 104a-d, the mechanism provides a stable mechanical configuration. The mechanical configuration does not change until the actuator acts upon the haptic effect generator. In another embodiment, a spring-loaded pin is used instead of the lever.
In the embodiment shown in
Although
One embodiment of the present invention comprises a processor in communication with the actuator and programmed to provide feedback based on parameters, such as user input and environmental factors, provided by sensors. Processors can comprise, for example, digital logical processors capable of processing input, execute algorithms, and generate output as necessary to control the actuator in response to input. Such controllers may comprise a microprocessor, an Application Specific Integrated Circuit (ASIC), and state machines. Such processors comprise, or may be in communication with, media, for example computer readable media, which stores instructions that, when executed by the processor, cause the processor to perform the steps described herein as carried out, or assisted, by a processor.
Embodiments of computer-readable media comprise, but are not limited to, an electronic, optical, magnetic, or other storage or transmission device capable of providing a processor, such as the processor in a web server, with computer-readable instructions. Other examples of suitable media comprise, but are not limited to, a floppy disk, CD-ROM, magnetic disk, memory chip, ROM, RAM, ASIC, configured processor, all optical media, all magnetic tape or other magnetic media, or any other medium from which a computer processor can read. Also, various other forms of computer-readable media may transmit or carry instructions to a computer, comprising a router, private or public network, or other transmission device or channel.
The embodiment shown in
In the embodiment shown, a knob (not shown) is connected to a shaft (not shown). The shaft is positioned in the center 202 of a single part shoe brake 204 so that when the brake is applied, it resists rotation of the shaft. A motor 206, such as a DC motor, turns a screw 208 to actuate the brake 204. The brake has two ends 210, 212. When the motor 206 turns the screw 208, the two ends 210, 212 are pulled together or pushed apart along line 214. When the two ends 210, 212 are pulled together, the brake 202 tightens around the shaft (not shown) to provide a resistive force. When the two ends 210, 212 are pushed apart, the resistive force abates. The pitch of the screw 208 is such that when no power is applied to the motor 206, the friction exerted by the brake 204 remains approximately constant and stable.
The level of friction applied by the brake 204 is determined by the cycles of current applied to the motor 206. It can be precisely determined in open loop by taking advantage of the hysteretic properties of friction. The principle is to apply a different signal profile depending on whether friction has to be increased or decreased.
Applying pulses to the motor 206 achieves the controlling of the amount of friction applied to the manipulandum. The shape of the pulses is not important, only the magnitude of their extrema is. By convention, a positive pulse tightens the screw 208. To increase friction by a given amount, the level of the pulse must be proportionally higher than the previous maximum. To decrease friction, a negative pulse if first applied proportionally to the current level of friction (to reset), followed by a positive pulse of the desired magnitude. Because of the small masses and small movements involved, the time scale of these pulses can be of milliseconds. Other control methods may be utilized as well.
In the embodiment shown in
When the user moves the knob such that the cursor encounters a feature, which is to be tactilly represented, such as a detent, step 308 detects the event corresponding to the cursor entering the feature. If this event is detected, then friction level is increased at step 310 by sending a pulse to the actuator 206. If the event of exiting the feature is detected at step 312, the friction is decreased at step 304 by resetting the device with a negative pulse sufficient to reduce the friction below the nominal level, and then by bringing the friction back to the nominal level with a positive pulse of the desired magnitude. The process continues while the user is utilizing the address book mode. In this manner, the user is able to quickly scroll through a long list of names and addresses and is also able to precisely place a cursor or other indicator on an individual entry in an address book list.
The button 602 comprises a surface 604. The surface 604 has an array of holes matching a plurality of teeth of an element 614 which can have two stable configurations, one in which the teeth are protruding as in
In one embodiment utilizing holes in the surface of a manipulandum, a membrane (not shown) is positioned above the pins. The membrane allows a user to feel the pins and prevents dirt, dust, or other foreign matter from entering the mechanism an interfering with movement of the pins.
When the user depresses the button (402), turning on the device, the processor receives a device status change signal indicating that the device is now on 508. The processor determines whether the device is now on or off by evaluating a data value associated with the signal 510. For example a value of “1” may indicate that the device is on; a value of “0” may indicate that the device is off If the device is now off, the processor sends a signal to the actuator (414) to extend the pins (410) 512. If the device is now on, the processor sends a signal to the actuator (414) to retract the pins (410) 514. The process then ends 516. Again, solely by touching the button (402), the user is able to determine the state of whatever system or device the button (402) controls.
For example, in one embodiment, a button with an actuator according to the present invention controls the rear defroster of an automobile. Conventional buttons for controlling the rear defroster of an automobile often comprise an indicator light, which is illuminated when the defroster is on. With defrosters that turn themselves off after a time period, the user must look at the indicator light to determine whether or not the defroster is on. A button according to the present invention allows the user to determine whether or not the rear defroster is on simply by touching the control button. If the defroster is on, the pins are extended, and the user is able to feel the pins through the surface membrane of the switch.
The embodiment shown in
An embodiment of the present invention may be advantageously implemented in applications where low power consumption is critical, such as in a remote control. In one embodiment of the present invention in a remote control, a knob allows the user to control multiple functions, such as volume, fast-forward/rewind (shuttle) and frame-by-frame picture (jog) control. When the user selects the volume control mode, the actuator engages a profile that allows the knob to move freely between to stops, a minimum and a maximum. When the user selects the jog control mode, the actuator engages a profile that allows the knob to move three hundred and sixty degrees through a series of equidistant detents.
One embodiment of the present invention comprises a toggle switch connected to a controllable profile element, which is further connected to an actuator. The toggle switch is able to move in one plane between two stops. In a first profile, the toggle switch is able to move throughout its range of motion with no detents. In a second profile, the toggle switch comprises a detent at or near one end of its range of motion and at or near the second end of its range of motion, operating like a conventional two-way light switch. In a third profile, the toggle switch comprises a third detent at approximately the mid-point of its range of motion. In one such embodiment, the mid-point comprises a neutral position.
Embodiments of the present invention may be pre-programmed. For example, in one embodiment, a knob according to the present invention comprises three programmable profiles. The manufacturer of the knob delivers a shipment of these knobs to an automobile manufacturer. The automobile manufacturer uses the same type of knob to perform many different functions, requiring distinct profiles for each or between many of these distinct functions. The manufacturer is able to program the knob to provide a specific profile upon installation of the knob by applying power to the actuator. The knob retains this profile unless or until the profile is later changed. In the meantime, the device requires no power to impart the desired haptic effect.
Embodiments of the present invention may be used alone or in combination with other low-power haptic feedback devices, conventional mechanical devices, and active and passive/resistive haptic feedback devices. For example, a knob having various low-power detent effects may also be in communication with a vibratactile actuator, for example, an eccentric rotating mass (ERM) actuator, which imparts a vibration on the knob under certain conditions.
The foregoing description of the embodiments of the invention has been presented only for the purpose of illustration and description and is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Numerous modifications and adaptations thereof will be apparent to those skilled in the art without departing from the spirit and scope of the present invention.
This patent application is a divisional application of U.S. patent application Ser. No. 10/858,216 filed Jun. 1, 2004, now U.S. Pat. No. 7,567,243 and claims priority to U.S. Provisional Application Ser. No. 60/474,434, filed May 30, 2003, the entirety of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
3157853 | Hirsch | Nov 1964 | A |
3220121 | Cutler | Nov 1965 | A |
3497668 | Hirsch | Feb 1970 | A |
3517446 | Corlyon et al. | Jun 1970 | A |
3659354 | Sutherland | May 1972 | A |
3859547 | Massie | Jan 1975 | A |
3902687 | Hightower | Sep 1975 | A |
3903614 | Diamond et al. | Sep 1975 | A |
4050265 | Drennen et al. | Sep 1977 | A |
4131033 | Wright et al. | Dec 1978 | A |
4160508 | Frosch et al. | Jul 1979 | A |
4236325 | Hall et al. | Dec 1980 | A |
4262240 | Arai | Apr 1981 | A |
4513235 | Acklam et al. | Apr 1985 | A |
4533890 | Patel | Aug 1985 | A |
4553080 | Cannon et al. | Nov 1985 | A |
4560983 | Williams | Dec 1985 | A |
4581491 | Boothroyd | Apr 1986 | A |
4599070 | Hladky et al. | Jul 1986 | A |
4652805 | Kohn | Mar 1987 | A |
4706294 | Ouchida | Nov 1987 | A |
4708656 | De Vries et al. | Nov 1987 | A |
4713007 | Alban | Dec 1987 | A |
4751487 | Green, Jr. | Jun 1988 | A |
4752772 | Litt et al. | Jun 1988 | A |
4758165 | Tieman et al. | Jul 1988 | A |
4794388 | Matthews | Dec 1988 | A |
4859922 | Tauchenitz et al. | Aug 1989 | A |
4868549 | Affinito et al. | Sep 1989 | A |
4870306 | Petersen | Sep 1989 | A |
4871992 | Petersen | Oct 1989 | A |
4891764 | McIntosh | Jan 1990 | A |
4930770 | Baker | Jun 1990 | A |
4934694 | McIntosh | Jun 1990 | A |
4943866 | Barker et al. | Jul 1990 | A |
4947097 | Tao | Aug 1990 | A |
5019761 | Kraft | May 1991 | A |
5022407 | Horch et al. | Jun 1991 | A |
5035242 | Franklin | Jul 1991 | A |
5038089 | Szakaly | Aug 1991 | A |
5078152 | Bond | Jan 1992 | A |
5185561 | Good et al. | Feb 1993 | A |
5186695 | Mangseth et al. | Feb 1993 | A |
5187630 | MacKay et al. | Feb 1993 | A |
5189355 | Larkins et al. | Feb 1993 | A |
5191320 | MacKay | Mar 1993 | A |
5195894 | le Blanc et al. | Mar 1993 | A |
5204600 | Kahkoska | Apr 1993 | A |
5212473 | Louis | May 1993 | A |
5220260 | Schuler | Jun 1993 | A |
5227594 | Russo | Jul 1993 | A |
5240417 | Smithson et al. | Aug 1993 | A |
5254919 | Bridges et al. | Oct 1993 | A |
5261291 | Schoch et al. | Nov 1993 | A |
5270689 | Hermann | Dec 1993 | A |
5271290 | Fischer | Dec 1993 | A |
5275174 | Cook | Jan 1994 | A |
5299810 | Pierce | Apr 1994 | A |
5309140 | Everett | May 1994 | A |
5334027 | Wherlock | Aug 1994 | A |
5381080 | Schnell et al. | Jan 1995 | A |
5382373 | Carlson et al. | Jan 1995 | A |
5396266 | Brimhall | Mar 1995 | A |
5414337 | Schuler | May 1995 | A |
5449292 | Tani et al. | Sep 1995 | A |
5453012 | Hudecek | Sep 1995 | A |
5466213 | Hogan | Nov 1995 | A |
5542672 | Meredith | Aug 1996 | A |
5547382 | Yamasaki | Aug 1996 | A |
5559432 | Logue | Sep 1996 | A |
5578238 | Weiss et al. | Nov 1996 | A |
5627531 | Posso et al. | May 1997 | A |
5665946 | Nishijima et al. | Sep 1997 | A |
5683615 | Munoz | Nov 1997 | A |
5691898 | Rosenberg et al. | Nov 1997 | A |
5696537 | Solhjell | Dec 1997 | A |
5705085 | Munoz et al. | Jan 1998 | A |
5730655 | Meredith | Mar 1998 | A |
5749533 | Daniels | May 1998 | A |
5766016 | Sinclair | Jun 1998 | A |
5767839 | Rosenberg | Jun 1998 | A |
5772440 | Ida | Jun 1998 | A |
5781172 | Engel et al. | Jul 1998 | A |
5785630 | Bobick et al. | Jul 1998 | A |
5825308 | Rosenberg et al. | Oct 1998 | A |
5889670 | Schuler et al. | Mar 1999 | A |
5912660 | Gouzman et al. | Jun 1999 | A |
5914705 | Johnson et al. | Jun 1999 | A |
5941705 | Makris et al. | Aug 1999 | A |
5944151 | Jakobs et al. | Aug 1999 | A |
6002184 | Delson et al. | Dec 1999 | A |
6008800 | Pryor | Dec 1999 | A |
6020875 | Moore et al. | Feb 2000 | A |
6087829 | Jager | Jul 2000 | A |
6100476 | Adamietz et al. | Aug 2000 | A |
6111577 | Zilles et al. | Aug 2000 | A |
6147422 | Delson et al. | Nov 2000 | A |
6154201 | Levin et al. | Nov 2000 | A |
6219034 | Elbing et al. | Apr 2001 | B1 |
6230135 | Ramsay et al. | May 2001 | B1 |
6262717 | Donohue et al. | Jul 2001 | B1 |
6271834 | May et al. | Aug 2001 | B1 |
6283859 | Carlson et al. | Sep 2001 | B1 |
6307285 | Delson et al. | Oct 2001 | B1 |
6320487 | Miller et al. | Nov 2001 | B1 |
6324928 | Hughes | Dec 2001 | B1 |
6337678 | Fish | Jan 2002 | B1 |
6348772 | May | Feb 2002 | B1 |
6373465 | Jolly et al. | Apr 2002 | B2 |
6394239 | Carlson | May 2002 | B1 |
6420806 | Wittig | Jul 2002 | B2 |
6422941 | Thorner et al. | Jul 2002 | B1 |
6437771 | Rosenberg et al. | Aug 2002 | B1 |
6468158 | Ootori et al. | Oct 2002 | B1 |
6480752 | Blume et al. | Nov 2002 | B1 |
6587091 | Serpa | Jul 2003 | B2 |
6589117 | Moritome et al. | Jul 2003 | B1 |
6591175 | Numata et al. | Jul 2003 | B2 |
6613997 | Oster et al. | Sep 2003 | B2 |
6636197 | Goldenberg et al. | Oct 2003 | B1 |
6636202 | Ishmael, Jr. et al. | Oct 2003 | B2 |
6637311 | Barden | Oct 2003 | B2 |
6640940 | Carlson | Nov 2003 | B2 |
6646632 | Wegmuller et al. | Nov 2003 | B2 |
6734785 | Petersen | May 2004 | B2 |
6743021 | Prince et al. | Jun 2004 | B2 |
6876891 | Schuler et al. | Apr 2005 | B1 |
6961048 | Mitchell | Nov 2005 | B2 |
6965370 | Gregorio et al. | Nov 2005 | B2 |
6987508 | Numata et al. | Jan 2006 | B2 |
7051292 | Nagase | May 2006 | B2 |
8188821 | Nelson | May 2012 | B2 |
20010052893 | Jolly et al. | Dec 2001 | A1 |
20020021925 | Nagase | Feb 2002 | A1 |
20020044132 | Fish | Apr 2002 | A1 |
20020067336 | Wegmuller et al. | Jun 2002 | A1 |
20020080114 | Numata et al. | Jun 2002 | A1 |
20020084983 | Boldy | Jul 2002 | A1 |
20020158842 | Guy et al. | Oct 2002 | A1 |
20030006958 | Onodera | Jan 2003 | A1 |
20030038774 | Piot et al. | Feb 2003 | A1 |
20030079948 | Jolly et al. | May 2003 | A1 |
20030080939 | Kobayashi | May 2003 | A1 |
20030128192 | Van Os | Jul 2003 | A1 |
20030184518 | Numata et al. | Oct 2003 | A1 |
20040110562 | Kajino et al. | Jun 2004 | A1 |
20040233161 | Shahoian et al. | Nov 2004 | A1 |
Number | Date | Country |
---|---|---|
3524439 | Jan 1987 | DE |
197 31 285 | Jan 1999 | DE |
0349086 | Jan 1990 | EP |
0626634 | Nov 1994 | EP |
0789321 | Aug 1997 | EP |
1217496 | Jun 2002 | EP |
01-003664 | Jul 1990 | JP |
02-109714 | Jan 1992 | JP |
04-007371 | Aug 1993 | JP |
05-193862 | Jan 1995 | JP |
Entry |
---|
Examination Report for German Application 11 2004 000 918.9, dated Mar. 15, 2012. |
Adelstein, “A Virtual Environment System for the Study of Human Arm Tremor,” Ph.D. Dissertation, Dept. of Mechanical Engineering, MIT, Jun. 1989. |
Adelstein, “Design and Implementation of a Force Reflecting Manipulandum for Manual Control research,” DSC-vol. 42, Advances in Robotics, Edited by H. Kazerooni, pp. 1-12, 1992. |
Aukstakalnis et al., “Silicon Mirage: The Art and Science of Virtual Reality,” ISBN 0-938151-82-7, pp. 129-180, 1992. |
Baigrie, “Electric Control Loading—A Low Cost, High Performance Alternative,” Proceedings, pp. 247-254, Nov. 6-8, 1990. |
Bejczy et al., “Kinesthetic Coupling Between Operator and Remote Manipulator,” International Computer Technology Conference, The American Society of Mechanical Engineers, San Francisco, CA, Aug. 12-15, 1980. |
Bejczy, “Sensors, Controls, and Man-Machine Interface for Advanced Teleoperation,” Science, vol. 208, No. 4450, pp. 1327-1335, 1980. |
Bejczy, “Generalization of Bilateral Force-Reflecting Control of Manipulators,” Proceedings of Fourth CISM-IFToMM, Sep. 8-12, 1981. |
Bejczy, et al., “Universal Computer Control System (UCCS) for Space Telerobots,” CH2413-3/87/0000/0318501.00 1987 IEEE, 1987. |
Bejczy et al., “A Laboratory Breadboard System for Dual-Arm Teleoperation,” SOAR '89 Workshop, JSC, Houston, TX, Jul. 25-27, 1989. |
Bernard, A., Company Sees MEMS as Solution for Affordable Braille Displays, Smalltimes—News about MEMS, Nanotechnology and Microsystems, web page available at http://www.smalltimes.com/print—doc.cfm?doc—id=3432, as available via the Internet and printed Aug. 20, 2003. |
Brooks et al., “Hand Controllers for Teleoperation—A State-of-the-Art Technology Survey and Evaluation,” JPL Publication 85-11; NASA-CR-175890; N85-28559, pp. 1-84, Mar. 1, 1985. |
Burdea et al., “Distributed Virtual Force Feedback, Lecture Notes for Workshop on Force Display in Virtual Environments and its Application to Robotic Teleoperation,” 1993 IEEE International Conference on Robotics and Automation, pp. 25-44, May 2, 1993. |
Caldwell et al., “Enhanced Tactile Feedback (Tele-Taction) Using a Multi-Functional Sensory System,” 1050-4729/93, pp. 955-960, 1993. |
“Cyberman Technical Specification,” Logitech Cyberman SWIFT Supplement, Apr. 5, 1994. |
Eberhardt et al., “OMAR—A Haptic display for speech perception by deaf and deaf-blind individuals,” IEEE Virtual Reality Annual International Symposium, Seattle, WA, Sep. 18-22, 1993. |
Eberhardt et al., “Including Dynamic Haptic Perception by the Hand: System Description and Some Results,” DSC-vol. 55-1, Dynamic Systems and Control: vol. 1, ASME 1994. |
Gobel et al., “Tactile Feedback Applied to Computer Mice,” International Journal of Human-Computer Interaction, vol. 7, No. 1, pp. 1-24, 1995. |
Gotow et al., “Controlled Impedance Test Apparatus for Studying Human Interpretation of Kinesthetic Feedback,” WA11-11:00, pp. 332-337, Jun. 21-23, 1989. |
Howe, “A Force-Reflecting Teleoperated Hand System for the Study of Tactile Sensing in Precision Manipulation,” Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, May 1992. |
IBM Technical Disclosure Bulletin, “Mouse Ball-Actuating Device With Force and Tactile Feedback,” vol. 32, No. 9B, Feb. 1990. |
Iwata, “Pen-based Haptic Virtual Environment,” 0-7803-1363-1/93 IEEE, pp. 287-292, 1993. |
Jacobsen et al., “High Performance, Dextrous Telerobotic Manipulator With Force Reflection,” Intervention/ROV '91 Conference & Exposition, Hollywood, Florida, May 21-23, 1991. |
Jones et al., “A perceptual analysis of stiffness,” ISSN 0014-4819 Springer International (Springer-Verlag); Experimental Brain Research, vol. 79, No. 1, pp. 150-156, 1990. |
Kaczmarek et al., “Tactile Displays,” Virtual Environment Technologies, 1995. |
Kontarinis et al., “Display of High-Frequency Tactile Information to Teleoperators,” Telemanipulator Technology and Space Telerobotics, Won S. Kim, Editor, Proc. SPIE vol. 2057, pp. 40-50, Sep. 7-9, 1993. |
Marcus, “Touch Feedback in Surgery,” Proceedings of Virtual Reality and Medicine the Cutting Edge, Sep. 8-11, 1994. |
McAffee, “Teleoperator Subsystem/Telerobot Demonstrator: Force Reflecting Hand Controller Equipment Manual,” JPL D-5172, pp. 1-50, A1-A36, B1-B5, C1-C36, Jan. 1988. |
Minsky, “Computational Haptics: The Sandpaper System for Synthesizing Texture for a Force-Feedback Display,” Ph.D. Dissertation, MIT, Jun. 1995. |
Nice, K., “How Washing Machines Work,” web page at http://home.howstuffworks.com/washer.htm/printable, as available via the Internet and printed Aug. 20, 2003. |
Ouh-Young, “Force Display in Molecular Docking,” Order No. 9034744, p. 1-369, 1990. |
Ouh-Young, “A Low-Cost Force Feedback Joystick and Its Use in PC Video Games,” IEEE Transactions on Consumer Electronics, vol. 41, No. 3, Aug. 1995. |
OuhYoung et al., “The Development of A Low-Cost Force Feedback Joystick and Its Use in the Virtual Reality Environment,” Proceedings of the Third Pacific Conference on Computer Graphics and Applications, Pacific Graphics '95, Seoul, Korea, Aug. 21-24, 1995. |
Patrick et al., “Design and Testing of a Non-reactive, Fingertip, Tactile Display for Interaction with Remote Environments,” Cooperative Intelligent Robotics in Space, Rui J. deFigueiredo et al., Editor, Proc. SPIE vol. 1387, pp. 215-222, 1990. |
Pimentel et al., “Virtual Reality: through the new looking glass,” 2nd Edition; McGraw-Hill, ISBN 0-07-050167-X, pp. 41-202, 1994. |
Rabinowitz et al., “Multidimensional tactile displays: Identification of vibratory intensity, frequency, and contactor area,” Journal of the Acoustical Society of America, vol. 82, No. 4, Oct. 1987. |
Rosenberg, L., “Virtual Fixtures: Perceptual Overlays Enhance Operator Performance in Telepresence Tasks,” Dept. of Mechanical Engineering, Stanford University, Aug. 1994, pp. ii-214. |
Russo, “The Design and Implementation of a Three Degree of Freedom Force Output Joystick,” MIT Libraries Archives Aug. 14, 1990, pp. 1-131, May 1990. |
Russo, “ Controlling Dissipative Magnetic Particle Brakes in Force Reflective Devices,” DSC-vol. 42, Advances in Robotics, pp. 63-70, ASME 1992. |
Scannell, “Taking a Joystick Ride,” Computer Currents, Boston Edition, vol. 9, No. 11, Nov. 1994. |
Shimoga, “Finger Force and Touch Feedback Issues in Dexterous Telemanipulation,” Proceedings of Fourth Annual Conference on Intelligent Robotic Systems for Space Exploration, Rensselaer Polytechnic Institute, Sep. 30-Oct. 1, 1992. |
Snibbe, S., “Haptic Techniques for Media Control,” In: Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology, 2001, pp. 1-10. |
Snow et al., “Model-X Force-Reflecting-Hand-Controller,” NT Control No. MPO-17851; JPL Case No. 5348, pp. 1-4, Jun. 15, 1989. |
Stanley et al., “Computer Simulation of Interacting Dynamic Mechanical Systems Using Distributed Memory Parallel Processors,” DSC-vol. 42, Advances in Robotics, pp. 55-61, ASME 1992. |
Tadros, “Control System Design for a Three Degree of Freedom Virtual Environment Simulator Using Motor/Brake Pair Actuators”, MIT Archive© Massachusetts Institute of Technology, pp. 1-88, Feb. 1990. |
Terry et al., “Tactile Feedback in a Computer Mouse,” Proceedings of Fourteenth Annual Northeast Bioengineering Conference, University of New Hampshire, Mar. 10-11, 1988. |
The PowerBraille, Refreshable Braille Display User's Guide, Blaizie Engineering, 1998. |
Annex to Form PCT/ISA/206, Communication Relating to the Results of the Partial International Search Report, Sep. 11, 2005, 2 pgs. |
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US2004/017377, mailed Jan. 17, 2006. |
Number | Date | Country | |
---|---|---|---|
20090284498 A1 | Nov 2009 | US |
Number | Date | Country | |
---|---|---|---|
60474434 | May 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10858216 | Jun 2004 | US |
Child | 12509901 | US |