摘要:
A hybrid haptic feedback system in which a host computer and haptic feedback device share processing loads to various degrees in the output of haptic sensations, and features for efficient output of haptic sensations in such a system. A haptic feedback interface device in communication with a host computer includes a device microcontroller outputting force values to the actuator to control output forces. In various embodiments, the microcontroller can determine force values for one type of force effect while receiving force values computed by the host computer for a different type of force effect. For example, the microcontroller can determine closed loop effect values and receive computed open loop effect values from the host; or the microcontroller can determine high frequency open loop effect values and receive low frequency open loop effect values from the host. Various features allow the host to efficiently stream computed force values to the device.
摘要:
The present invention provides a control knob on a device that allows a user to control functions of the device. In one embodiment, the knob is rotatable in a rotary degree of freedom and moveable in at least one transverse direction approximately perpendicular to the axis. An actuator is coupled to the knob to output a force in the rotary degree of freedom about the axis, thus providing force feedback. In a different embodiment, the knob is provided with force feedback in a rotary degree of freedom about an axis and is also moveable in a linear degree of freedom approximately parallel to the axis, allowing the knob to be pushed and/or pulled by the user. The device controlled by the knob can be a variety of types of devices, such as an audio device, video device, etc. The device can also include a display providing an image updated in response to manipulation of the knob. Detent forces can be provided for the knob by overlapping and adjusting ranges of closely-spaced detents in the rotary degree of freedom of the knob.
摘要:
A force feedback system provides components for use in a force feedback system including a host computer and a force feedback interface device. An architecture for a host computer allows multi-tasking application programs to interface with the force feedback device without conflicts. One embodiment of a force feedback device provides both relative position reporting and absolute position reporting to allow great flexibility. A different device embodiment provides relative position reporting device allowing maximum compatibility with existing software. Information such as ballistic parameters and screen size sent from the host to the force feedback device allow accurate mouse positions and cursor positions to be determined in the force feedback environment. Force feedback effects and structures are further described, such as events and enclosures.
摘要:
A method and apparatus for controlling and providing force feedback using an interface device manipulated by a user. A microprocessor is provided local to the interface device and reads sensor data from sensors that describes the position and/or other information about a user object moved by the user, such as a joystick. The microprocessor controls actuators to provide forces on the user object and provides the sensor data to a host computer that is coupled to the interface device. The host computer sends high level host commands to the local microprocessor, and the microprocessor independently implements a local reflex process based on the high level command to provide force values to the actuators using sensor data and other parameters. A provided host command protocol includes a variety of different types of host commands and associated command parameters. By providing a relatively small set of high level host commands and parameters which are translated into a panoply of forces, the protocol further shifts the computational burden from the host computer to the local microprocessor and allows a software developer to easily create force feedback applications.
摘要:
A low-cost haptic feedback device that provides spatially-based sensations such as textures in correlation with a displayed graphical environment. The device includes a housing, a sensor device, and an actuator for applying a force to the user. A local processor reports relative sensor data to the host processor and receives force information from the host processor. The host force information causes a texture sensation to be output by the actuator, the texture sensation providing forces to the user at least approximately spatially correlated with predefined locations in the graphical environment as determined by a local processor. In some embodiments, the local processor can model a position of the cursor while the cursor interacts with the texture field, where the modeled position is used for determining the force output to the user, and the force information from the host can include a gating command to activate or deactivate the texture sensation when the cursor enters or exits the texture field.
摘要:
A force feedback interface device including safety features. The interface device includes a sensor that senses the position of a user manipulatable object in a degree of freedom and provides a sensor signal indicating the position of the user manipulatable object to a host computer. An actuator of the device applies a force to the user manipulatable object in the degree of freedom. A safety switch of the interface device disables the actuator when the user is not using the interface device and enables the actuator when the user is using the device. A device is included in the interface device to execute a force ramping process when the safety switch enables the actuator, the force ramping process causing the force to be produced at a reduced magnitude and slowly increased to a desired magnitude over a period of time to avoid an abrupt application of initial force.
摘要:
The present invention provides a control knob on a device that allows a user to control functions of the device. In one embodiment, the knob is rotatable in a rotary degree of freedom and moveable in at least one transverse direction approximately perpendicular to the axis. An actuator is coupled to the knob to output a force in the rotary degree of freedom about the axis, thus providing force feedback. In a different embodiment, the knob is provided with force feedback in a rotary degree of freedom about an axis and is also moveable in a linear degree of freedom approximately parallel to the axis, allowing the knob to be pushed and/or pulled by the user. The device controlled by the knob can be a variety of types of devices, such as an audio device, video device, etc. The device can also include a display providing an image updated in response to manipulation of the knob. Detent forces can be provided for the knob by overlapping and adjusting ranges of closely-spaced detents in the rotary degree of freedom of the knob.
摘要:
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.
摘要:
Power management for an interface device that is manipulated by a user and in communication with a host computer and provides forces to the user. The device includes a sensor and an actuator. One embodiment provides first power from the host computer over a serial interface and second power from a power adapter. Another embodiment provides first power from the host computer and second power from a power storage device on the interface device that supplies power to the actuator. Another embodiment provides a power adapter supplying a portion of the first power to the sensor and a portion to the actuator, and a power storage device on the interface device provides second power to the actuator.
摘要:
A method and apparatus for controlling and providing force feedback using an interface device manipulated by a user. A microprocessor is provided local to the interface device and reads sensor data from sensors that describes the position and/or other information about a user object moved by the user, such as a joystick. The microprocessor controls actuators to provide forces on the user object and provides the sensor data to a host computer that is coupled to the interface device. The host computer sends high level host commands to the local microprocessor, and the microprocessor independently implements a local reflex process based on the high level command to provide force values to the actuators using sensor data and other parameters. A provided host command protocol includes a variety of different types of host commands and associated command parameters. By providing a relatively small set of high level host commands and parameters which are translated into a panoply of forces, the protocol further shifts the computational burden from the host computer to the local microprocessor and allows a software developer to easily create force feedback applications.