IP Library Granted Patent US 6,982,700
Granted Patent B2
US 6,982,700 · App. 10/413,274 · Granted Jan 3, 2006

Method and apparatus for controlling force feedback interface systems utilizing a host computer

Assignee: Immersion Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,982,700
App. No.
10/413,274
Granted
Jan 3, 2006
Kind
B2
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.

Claims (19)

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.

2. A device as recited in claim 1 , wherein said tactile sensation comprises a groove sensation.

3. A device as recited in claim 1 , wherein no force is output when said user manipulatable object is in said deadband region.

4. A device as recited in claim 1 , wherein said force command comprises a saturation parameter.

5. A device as recited in claim 4 , wherein said saturation parameter is expressed as a percentage of a maximum force output of said at least one actuator.

6. A device as recited in claim 1 , wherein said tactile sensation comprises a condition force sensation.

7. A device as recited in claim 1 , wherein said tactile sensation comprises a barrier tactile sensation.

8. A device as recited in claim 7 , wherein said force command comprises a hardness parameter that indicates a magnitude of resistance force applied to said user manipulatable object.

9. A device as recited in claim 7 , wherein said force command comprises a location parameter that indicates a location of said barrier region in said degree of said user manipulatable object.

10. A device as recited in claim 1 , wherein a force output magnitude is approximately zero while said user maniputable object is in deadband region.

11. A device as recited in claim 1 , wherein said force command comprises a restoring force.

12. A device as recited in claim 11 , wherein said restoring force is applied only within a region determined by a predetermined snap-out distance from said origin.

Assignments (3)
CHANGE OF NAME Recorded May 18, 2010
From: IMMERSION HUMAN INTERFACE CORPORATION
To: IMMERSION CORPORATION
Reel/Frame 024402/0432 →
MERGER Recorded May 18, 2010
From: IMMERSION CORPORATION
To: IMMERSION CORPORATION DELAWARE D/B/A IMMERSION CORPORATION
Reel/Frame 024402/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2010
From: ROSENBERG, LOUIS B; BRAUN, ADAM C; LEVIN, MIKE D
To: IMMERSION HUMAN INTERFACE CORPORATION
Reel/Frame 024402/0525 →
Continuity (7)
Continuation 0981587200 · Mar 22, 2001
Continuation 0905066500 · Mar 30, 1998
Continuation In Part 0856628200 · Dec 1, 1995
Continuation In Part 0853479100 · Sep 27, 1995
Continuation In Part 0846117000 · Jun 5, 1995
Continuation 0809297400 · Jul 16, 1993
Related Publication 20030193475A1 · Oct 16, 2003