Power management for interface devices applying forces
First Claim
1. An interface apparatus for interfacing motion of a user manipulable object with a host computer and enabling said host computer to track motion of said user manipulable object and to command feedback forces to said user manipulable object, said interface apparatus comprising:
- a user object being physically contacted and manipulable by a user and having at least one degree of freedom of movement with respect to a ground surface;
a device microprocessor provided local to said interface apparatus and separate from said host computer and being controlled by software instructions stored in a memory device separate from said host computer, said microprocessor being coupled to said host computer by a first interface bus and receiving host commands from said host computer on said first interface bus;
an actuator coupled to said user object for applying a force along said degree of freedom to said user object, wherein said actuator applies said force in response to microprocessor force commands produced by said device microprocessor;
a sensor coupled to said user object for detecting a position of said user object along said degree of freedom and for outputting a locative sensor signal which represents said position of said user manipulable object, said locative sensor signal being received by said host computer, wherein said host computer modifies a displayed process in response to said locative sensor signal; and
a thermal sensor for detecting a temperature of said actuator, said thermal sensor providing a temperature signal to said microprocessor such that said microprocessor can deactivate said actuator when said temperature of said actuator rises above a predetermined threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing safe and low-cost force feedback peripherals for consumer applications. A device microprocessor local to an interface device is coupled to the host by a first interface bus. The microprocessor receives host commands from the host computer on the first interface bus, such as an RS-232 interface, and commands an actuator to apply a force to a user object, such as a joystick, in response to host commands. A sensor detects positions of the user object and output signals to the host on a second interface bus, such as a PC game port bus, separate from the first bus. In a “recoil” embodiment, a user initiates force feedback by pressing a button on the joystick, which sends an activation signal to the actuator. In other recoil embodiments, the host computer can transmit one or more enable signals and/or activation signals to the actuator to enable or command forces. A safety switch of the present invention disables the actuator when the interface device is not in use and enables the actuator when an amount of weight over a predetermined amount is placed on the joystick created by a user grasping the joystick a circuit of the present invention includes a capacitor for storing power provided by an input signal and supplied to the actuator when forces are to be output.
39 Citations
26 Claims
-
1. An interface apparatus for interfacing motion of a user manipulable object with a host computer and enabling said host computer to track motion of said user manipulable object and to command feedback forces to said user manipulable object, said interface apparatus comprising:
-
a user object being physically contacted and manipulable by a user and having at least one degree of freedom of movement with respect to a ground surface; a device microprocessor provided local to said interface apparatus and separate from said host computer and being controlled by software instructions stored in a memory device separate from said host computer, said microprocessor being coupled to said host computer by a first interface bus and receiving host commands from said host computer on said first interface bus; an actuator coupled to said user object for applying a force along said degree of freedom to said user object, wherein said actuator applies said force in response to microprocessor force commands produced by said device microprocessor; a sensor coupled to said user object for detecting a position of said user object along said degree of freedom and for outputting a locative sensor signal which represents said position of said user manipulable object, said locative sensor signal being received by said host computer, wherein said host computer modifies a displayed process in response to said locative sensor signal; and a thermal sensor for detecting a temperature of said actuator, said thermal sensor providing a temperature signal to said microprocessor such that said microprocessor can deactivate said actuator when said temperature of said actuator rises above a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 24)
-
-
16. An interface apparatus for interfacing motion of a user manipulable object with a host computer and enabling said host computer to track motion of said user manipulable object and to command feedback forces to said user manipulable object, said interface apparatus comprising:
-
a user object being physically contacted and manipulable by a user and having at least one degree of freedom of movement with respect to a ground surface; a device microprocessor provided local to said interface apparatus and separate from said host computer and being controlled by software instructions stored in a memory device separate from said host computer, said microprocessor being coupled to said host computer by a first interface bus and receiving host commands from said host computer on said first interface bus, said first interface bus being a serial RS-232 interface bus coupled to an RS-232 interface port of said host computer and configured to transmit and receive data serially; an actuator coupled to said user object for applying a force along said degree of freedom to said user object, wherein said actuator applies said force in response to microprocessor force commands produced by said device microprocessor; and a sensor coupled to said user object for detecting a position of said user object along said degree of freedom and for outputting a locative sensor signal which represents said position of said user manipulable object, said locative sensor signal being received by said host computer, wherein said host computer modifies a displayed process in response to said locative sensor signal, wherein said user object includes a joystick that includes a safety break-away handle attached to said interface apparatus by a magnet, the safety break-away handle being configured to breaks off from said interface apparatus when a force over a predetermined threshold is applied to said joystick. - View Dependent Claims (17, 18, 19, 20, 21, 22, 25, 26)
-
Specification