Method and apparatus for controlling force feedback interface systems utilizing a host computer
First Claim
1. A device comprising:
- a user manipulatable object moveable in at least one degree of freedom;
at least one sensor operative to detect a position of said user maniputable object;
at least one actuator operative to output a force based on a control signal; and
a local controller in communication with said at least one sensor and said at least one actuator, and operative to;
receive a force command, andoutput said control signal in response to said force command,wherein said force command describes a tactile sensation and comprises a deadband parameter that specifies a deadband region centered about the origin of the at least one degree of freedom.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
211 Citations
12 Claims
-
1. A device comprising:
-
a user manipulatable object moveable in at least one degree of freedom; at least one sensor operative to detect a position of said user maniputable object; at least one actuator operative to output a force based on a control signal; and a local controller in communication with said at least one sensor and said at least one actuator, and operative to; receive a force command, and output said control signal in response to said force command, wherein said force command describes a tactile sensation and comprises a deadband parameter that specifies a deadband region centered about the origin of the at least one degree of freedom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification