Claims
- 1. Apparatus for providing force feedback to a user in a virtual reality simulation system, said apparatus comprising:
- means for generating a visual scene directly to the eye of said user;
- said visual scene including a predetermined number of objects of different types in predetermined locations to be selected and touched by said user while operating said simulation system;
- panel means supporting at least one actual object of each type of said objects in said visual scene;
- means for sensing the state of said actual object after it is touched by said user;
- means for providing said user with a force feedback indicative of the correct position of said object after it has been actuated;
- robotic positioning means including means attached mechanically to said panel means for moving said actual objects to predetermined locations;
- means for determining the positions of the fingers of said user's hand and generating measurements indicative of said positions;
- computer means including means for storing programs and means for storing data, and having means connected with said means for determining the positions of fingers of said user's hand; and
- a control program stored in said means for storing programs for computing the positions of said user's fingers relative to the locations of objects in said visual scene, and connecting commands to said robotic positioning means;
- whereby said panel means is positioned so that said actual object selected and touched provides a force feedback to said user.
- 2. The apparatus of claim 1, wherein said means for determining the positions of the fingers of said user's hand comprises an electromagnetic tracker and a data glove.
- 3. The apparatus of claim 1, wherein said panel includes support for at least one switch means and at least one rotary control means.
- 4. The apparatus of claim 1, wherein said robotic positioning means is in the form of a translational positioning device having independent horizontal and vertical positioning means.
- 5. The apparatus of claim 4, wherein said transitional positioning device includes independent positioning means in an x-axis, a y-axis and a z-axis.
- 6. The apparatus of claim 1, further including a database containing the positions of a plurality of switches and a plurality of knobs in said visual scene is stored in said means for storing data in said computer means.
- 7. The apparatus of claim 1, wherein said at least one actual object of each type supported by said panel means has a physical state preset in accordance with the state of objects described in a database stored in said computer means.
- 8. The apparatus of claim 1 further including means for setting the physical state of an object under control of said computer means whereby the state is set in accordance with data in said means for storing data in said computer means.
- 9. The apparatus of claim 1 wherein a selected object is a switch having at least two physical states, said physical states being the switch positions.
- 10. The apparatus of claim 9, wherein said means for setting said physical state includes a stepper motor mechanically coupled to said switch.
- 11. The apparatus of claim 9, further including means for electronically connecting said sensed state of said switch, after said physical state is preset, to said computer means.
- 12. The apparatus of claim 11, wherein said means for electronically connecting said preset physical state of said switch further includes means for retrieving data concerning said sensed physical state of the switch.
Parent Case Info
This is a Continuation application of Ser. No. 08/264,924, filed Jun. 24, 1994, now abandoned.
US Referenced Citations (8)
Non-Patent Literature Citations (2)
Entry |
"Virtual Environment Dsiplay System" by Fisher et al, ACM Workshop on Interactive 3D Graphics, Oct. 23-24, 1986, pp. 1-11. |
"Infaces for Advanced Computing" by James, D. Foley, Scientific American, Oct. 1987, pp. 127-130, 132, 134 and 135. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
264924 |
Jun 1994 |
|