USRE39906EExpiredUtility

Gyro-stabilized platforms for force-feedback applications

86
Assignee: IMMERSION CORPPriority: Oct 26, 1995Filed: Jun 21, 2001Granted: Nov 6, 2007
Est. expiryOct 26, 2015(expired)· nominal 20-yr term from priority
G05B 2219/41274G05B 2219/37164G05B 2219/37174G05B 2219/40122G05B 5/01G06F 2203/013G05G 5/03G06F 2203/015G05B 13/042F16F 15/00G06F 3/016
86
PatentIndex Score
34
Cited by
105
References
29
Claims

Abstract

Force feedback in large, immersive environments is provided by device which a gyro- stabilization to generate a fixed point of leverage for the requisite forces and/or torques. In one embodiment, one or more orthogonally oriented rotating gyroscopes are used to provide a stable platform to which a force-reflecting device can be mounted, thereby coupling reaction forces to a user without the need for connection to a fixed frame. In one physical realization, a rigid handle or joystick is directly connected to the three-axis stabilized platform and using an inventive control scheme to modulate motor torques so that only the desired forces are felt. In an alternative embodiment, a reaction sphere is used to produce the requisite inertial stabilization. Since the sphere is capable of providing controlled torques about three arbitrary, linearly independent axes, it can be used in place of three reaction wheels to provide three-axis stabilization for a variety of space-based and terrestrial applications.

Claims

exact text as granted — not AI-modified
1. A spatially unrestricted force-feedback device, comprising:
 a body;    gyroscopic means connected to the body to provide an inertial reference to stabilize the body in at least one spatial dimension;    a user-interactable member connected to the body; and    force-feedback means coupled to the member, enabling a user of the device to experience the feedback of forces relative to the gyroscopically stabilized body.    
     
     
       2. The device of  claim 1 , wherein the user-interactable member is a joystick. 
     
     
       3. The device of  claim 1 , wherein the user-interactable member includes a handle. 
     
     
       4. The device of  claim 1 , wherein the user-interactable member is a steering wheel. 
     
     
       5. The device of  claim 1 , wherein the user-interactable member is a device associated with the simulation of a sport. 
     
     
       6. The device of  claim 1 , further including:
 a computer system modeling a virtual environment including one or more virtual objects; and wherein    the user-interactable member is in electrical communication with the computer system to generate forces on the member as a function of an activity involving an object within the virtual environment.    
     
     
       7. The device of  claim 1 , wherein the gyroscopic means includes a momentum wheel, and wherein a torque is produced on the member through accelerating and decelerating the angular velocity of the wheel. 
     
     
       8. The device of  claim 7 , including three momentum wheels to stabilize the body in three dimensions. 
     
     
       9. The device of  claim 1 , wherein the gyroscopic means takes the form of a reaction sphere operative to produce arbitrary reaction torques about three linearly independent axes of the body. 
     
     
       10. The device of  claim 1 , further including an angular position measuring device to determine the state of the body in space. 
     
     
       11. The device of  claim 10 , wherein the angular position measuring device is a potentiometer. 
     
     
       12. The device of  claim 10 , wherein the angular position measuring device as an encoder. 
     
     
       13. The device of  claim 1 , further including an angular velocity measuring device to determine the state of the gyroscopic means. 
     
     
       14. The device of  claim 13 , wherein the angular velocity measuring device is a tachometer. 
     
     
       15. The device of  claim 13 , wherein the state of the gyroscopic means is determined by numerically differentiating the angular position of the body. 
     
     
       16. The device of  claim 1 , further including an active control system to provide device stability. 
     
     
       17. A spatially unrestricted force-feedback device, comprising:
 a body;    an active control system to stabilize the body in space;    three rotatable reaction wheels coupled to the body;    means for determining the angular velocity of each wheel;    an angular position measuring device to determine the state of the body in the space;    a user-interactable member connected to the body; and    force-feedback means using the angular velocity and position of the body as inputs to produce torque on the member about three arbitrary axes through the coordinated acceleration and deceleration of the angular velocity of each wheel.    
     
     
       18. The device of  claim 17 , wherein the angular position measuring device is an inertial measuring unit. 
     
     
       19. The device of  claim 17 , wherein the angular velocity measuring device uses numerical differentiation to determine the angular position of the body. 
     
     
       20. A method of generating a spatially unrestricted haptic environment, comprising the steps of:
 providing a body in space having a user-interactable force-feedback device;    geo-stabilizing the body in one or more dimensions;    simulating a virtual environment modeling one or more virtual objects; and    interfacing the user-interactable force-feedback device to the virtual environment, enabling the user to experience a force representative of an activity within the virtual environment involving one or more of the objects.    
     
     
       21. The method of  claim 20 , further including the step of:
 slowly and continually removing angular momentum from the body so as to minimize the effect on a user.    
     
     
       22. The method of  claim 20 , further including the steps of:
 receiving an input disturbance on the body;    stabilizing the body through a pole placement, with the location of the poles being determined through optimal control theory; and    canceling out the disturbance inputs to produce a desired torque output immune to the input disturbance.    
     
     
       23. The method of  claim 20 , further including the step of:
 receiving an external force generated through a remote physical device; and    producing a scaled representation of the force received relative to a point on the physical device.    
     
     
       24. The method of  claim 23 , wherein the scaled representation is such that the maximum force applicable to the physical device is mapped into the maximum force which the device is capable of producing. 
     
     
       25. A spatially unrestricted force- feedback device, comprising:      a body;        a plurality of motors, each of said motors capable of imparting an inertial force about an associated axis of rotation and each of said motors connected to said body to provide computer controllable tactile sensations on said body about said associated axis;        a user - interactable member connected to said body, wherein said user - interactable member is in communication with a host computer system modeling a simulated environment including one or more simulated objects, said host computer system commanding said tactile sensations on said body as a function of a simulated activity involving at least one object within said simulated environment; and        a computer mediated controller electrically connected to said motors and in communication with said host computer system, said controller receiving signals from said host computer system and simultaneously controlling each of said motors in response such that said motors produce said inertial forces about said axes, and said controller sending data to said host computer system, said data responsive to user manipulation of said user - interactable member, wherein at least a portion of said computer controllable inertial forces stabilize said body in at least one spatial dimension to counteract undesired torques produced by at least one of said motors.      
     
     
       26. A spatially unrestricted force- feedback device comprising:      a body;        a plurality of motors, each of said motors capable of imparting an inertial force about an associated axis of rotation and each of said motors connected to said body to provide computer controllable tactile sensations on said body about said associated axis;        a user - interactable member connected to said body, wherein said user - interactable member is in communication with a host computer system modeling a simulated environment including one or more simulated objects, said host computer system commanding said tactile sensations on said body as a function of a simulated activity involving at least one object within said simulated environment; and        a computer mediated controller electrically connected to said motors and in communication with said host computer system, said controller receiving signals from said host computer system and simultaneously controlling each of said motors in response such that said motors produce said inertial forces about said axes, and said controller sending data to said host computer system, said data responsive to user manipulation of said user -  interactable member, wherein said computer controllable inertial forces stabilize said body in at least one spatial dimension.      
     
     
       27. A device comprising:
   a body;        a motor having an axis of rotation, said motor operable to impart an inertial force about said axis of rotation, said motor in communication with said body and operable to communicate said inertial force to said body; and        a user - interactable member coupled to said body and in communication with a processor, said processor, said processor operable to control said inertial force, wherein said inertial force is operable to stabilize said body in a spatial dimension.     
     
     
       28. A device comprising:
   a body;        a first motor having a first axis of rotation, said first motor operable to impart a first inertial force about said first axis of rotation, said first motor in communication with said body and operable to communicate said first inertial force to said body;        a second motor having a second axis of rotation, said second motor operable to impart a second inertial force about said second axis of rotation, said second motor in communication with said body and operable to communicate said second inertial force to said body;        a third motor having a third axis of rotation, said third motor operable to impart a third inertial force about said third axis of rotation, said third motor in communication with said body and operable to communicate said third inertial force to said body; and        a user - interactable member coupled to said body and in communication with a processor, said processor operable to control said inertial forces.     
     
     
       29. A device comprising:
   a body;        a first motor having a first axis of rotation, said first motor operable to impart a first inertial force about said first axis of rotation, said first motor in communication with said body and operable to communicate said first inertial force to said body;        a second motor having a second axis of rotation, said second motor operable to impart a second inertial force about said second axis of rotation, said second motor in communication with said body and operable to communicate said second inertial force to said body;        a third motor having a third axis of rotation, said third motor operable to impart a third inertial force about said third axis of rotation, said third motor in communication with said body and operable to communicate said third inertial force to said body; and        a user - interactable member coupled to said body and in communication with a processor, said processor operable to control said inertial forces, wherein said second axis is disposed substantially orthogonal to said first axis and said third axis is disposed substantially orthogonal to said first and second axes.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.