Interactive simulation including force feedback
First Claim
1. An interactive force feedback simulation system adapted to be used with a computer programmed to implement a simulation, comprising:
- (a) a control unit adapted to couple with the computer to receive information and control signals and to provide information and input signals to the computer for use in controlling the simulation, said control unit including a progammable digital memory for storing equations and rules used to define a force feedback that varies in response to events in the simulation, as indicated by the information and control signals received from the computer that cause the control unit to implement the force feedback, the plurality of equations and rules being modifiable by the computer to customize the force feedback;
(b) an operator manipulated component coupled to the control unit and movable by an operator in at least one degree-of-freedom;
(c) a sensor disposed adjacent to the operator manipulated component for sensing an orientation of the operator manipulated component as the operator manipulated component is moved through said at least one degree-of-freedom, said sensor producing an orientation signal that is input to the control unit, said input signal provided to the computer by the control unit being responsive to the orientation signal and being indicative of the orientation of the operator manipulated component in said at least one degree-of-freedom; and
(d) a motor controlled by the control unit and coupled through an actuator to the operator manipulated component to apply the force feedback thereto in said at least one degree-of-freedom, as defined by the equations and rules stored in the control unit, said force feedback also being based on the events occurring in the simulation indicated by the information and control signals provided by the computer, and movement of the operator manipulated component by the operator, so that there is continuous interaction among the movement of the operator manipulated component, the events in the simulation, and forces applied to the operator manipulated component by the motor.
1 Assignment
0 Petitions
Accused Products
Abstract
Interactive simulation including force feedback. The system includes a computer game display unit programmed with simulation rules. A control unit is connected to the computer and provides information and control signals to the computer to interact with the stored simulation rules and to receive information and control signals from the computer. A movable structure for movement in at least two degrees-of-freedom by an operator is interconnected to the control unit by means of actuators. A programmable unit processes signals and information from the computer to generate signals to drive the actuators so as to apply forces in the at least two degrees-of-freedom to the movable structure and thereby to the operator. The applied forces are based on internal programming within the programmable unit, events occurring in the simulation and movements of and forces applied to the movable structure by the operator. The system of the invention thereby provides continuous interaction among motion of and forces applied by the movable structure, the events in the simulation and forces applied to and applied by the movable structure.
-
Citations
11 Claims
-
1. An interactive force feedback simulation system adapted to be used with a computer programmed to implement a simulation, comprising:
-
(a) a control unit adapted to couple with the computer to receive information and control signals and to provide information and input signals to the computer for use in controlling the simulation, said control unit including a progammable digital memory for storing equations and rules used to define a force feedback that varies in response to events in the simulation, as indicated by the information and control signals received from the computer that cause the control unit to implement the force feedback, the plurality of equations and rules being modifiable by the computer to customize the force feedback; (b) an operator manipulated component coupled to the control unit and movable by an operator in at least one degree-of-freedom; (c) a sensor disposed adjacent to the operator manipulated component for sensing an orientation of the operator manipulated component as the operator manipulated component is moved through said at least one degree-of-freedom, said sensor producing an orientation signal that is input to the control unit, said input signal provided to the computer by the control unit being responsive to the orientation signal and being indicative of the orientation of the operator manipulated component in said at least one degree-of-freedom; and (d) a motor controlled by the control unit and coupled through an actuator to the operator manipulated component to apply the force feedback thereto in said at least one degree-of-freedom, as defined by the equations and rules stored in the control unit, said force feedback also being based on the events occurring in the simulation indicated by the information and control signals provided by the computer, and movement of the operator manipulated component by the operator, so that there is continuous interaction among the movement of the operator manipulated component, the events in the simulation, and forces applied to the operator manipulated component by the motor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating an interactive simulation using a computer programmed to implement said simulation, comprising the steps of:
-
(a) providing a control unit separate from the computer, said control unit including a programmable digital memory for storing a plurality of rules and equations that define force feedbacks applicable in the interactive simulation, the plurality of rules and equations being modifiable by the computer to customize the force feedbacks; (b) enabling the control unit to receive information and control signals from the computer for use in determining a specific force feedback that should be applied; (c) converting movement of an operator manipulated component into a corresponding input signal adapted to be supplied to the computer for use in the interactive simulation; and (d) applying a specific force feedback to the operator manipulated component, said specific force feedback being defined by the equations and rules stored in the programmable digital memory of the control unit, said specific force feedback also being based on events occurring in the interactive simulation, as indicated by the information and control signals provided by the computer, and by movement of the operator manipulated component by the operator, thereby providing a continuous interaction among the movement of the operator manipulated component, the events in the interactive simulation, and forces applied to the operator manipulated component.
-
Specification