×

Method and apparatus for controlling human-computer interface systems providing force feedback

  • US 5,739,811 A
  • Filed: 09/27/1995
  • Issued: 04/14/1998
  • Est. Priority Date: 07/16/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An interface device for use with a host computer displaying a graphical simulation on a display device, said host computer displaying, executing, and updating a graphical simulation in response to user manipulation of said interface device and commanding force feedback sensations in response to said user manipulation and in coordination with events within said graphical simulation, the interface device comprising:

  • a user manipulable object coupled to a support system and grasped by a user;

    a force generator coupled to said user object for receiving a force control signal and providing a resistance force to motion along at least one degree of freedom of said user object and in accordance with said force control signal;

    a sensor that detects motion of said user manipulable object along said degree of freedom and outputs a locative signal including information representative of the position of said user object;

    a user-adjustable switch apparatus providing a state signal representing a state of said switch apparatus; and

    a microprocessor local to said interface apparatus, separate from said host computer system, coupled to said host computer system, to said sensor, and to said switch apparatus, said microprocessor receivinghost commands from said host computer system,said state signal from said switch apparatus, andsaid locative signal from said sensor,said microprocessor executing a local process in parallel with said host execution of said graphical simulation and providing said force control signal to said force generator, said local process involving an execution of at least one local routine stored in a local memory coupled to said microprocessor, wherein said microprocessorenables communication between said microprocessor and said host computer system,decodes said host commands sent by said host computer system to said microprocessor,controls said force generator in response to a decoded command received from said host computer system, wherein the control of the force generator is coordinated with an event occurring in said parallel host computer system execution of said graphical simulation, thereby locally creating a meaningful feel sensation that corresponds with a relevant displayed event within said graphical simulation,reports a representation of said locative signal to said host computer system, wherein said host computer system updates said parallel execution of said graphical simulation in response to said representation of said locative signal, andreports a representation of said state signal to said host computer system, wherein said host computer system updates said parallel execution of graphical simulation in response to said state of said switch apparatus.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×