CA2271129C

Method and apparatus for shaping force signals for a force feedback device

Abstract

A method and apparatus for shaping force signals for a force feedback device . A source wave is provided and is defined by a set of control parameters and modified by a set of impulse parameters. Using a host or local processor, th e force signal is formed from the source wave, the control parameters and the impulse parameters, where the force signal includes an impulse signal follow ed by a continuous steady-state signal to generate a feel sensation to the user .

CA2271129C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 10 November 2017, 8.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

46 claims: 7 independent, 39 dependent

  1. 1
    CA 02271129 2002-10-16 64157-644 CLAIMS :1. A method for generating a force signal for creating a feel sensation upon a user through a force feedback device, comprising : providing a source wave;providing a set of control parameters, said control parameters including at least one of a steady-state magnitude value, a frequency value, and a duration value for said source wave, said steady-state magnitude value representing a steady-state magnitude of said source wave, said frequency value representing a frequency of said source wave, and said duration value representing a duration of said feel sensation;providing a set of impulse parameters, including: an impulse value, said impulse value specifying an impulse force level of said source wave applied to said user, said impulse force level being different than said steady-state magnitude;a settle time, said settle time representing a time required for a magnitude of said force signal to change from said impulse force level to said steady-state magnitude ;and forming, using a processor, said force signal from said source wave, said set of control parameters, and said set of impulse parameters.
  2. 13
    The method of claim l, wherein said steady-state magnitude is lower than a magnitude of a non-impulse-shaped force signal required to create said feel sensation having a similar apparent sensation to said user.
  3. 15
    A computer-readable memory storing statements and instructions for use in the execution in a computer of a method for forming an impulse-shaped force signal, comprising:specifying a source wave to a processor, said source wave representing a predefined type of wave;providing a set of control parameters to said processor, said set of control parameters including at least one of a steady-state magnitude value, a frequency value, a duration value for said source wave, said steady-state CA 02271129 2002-10-16 64157-644 magnitude value representing a steady-state magnitude of said source wave, said frequency value representing a frequency of said source wave, and said duration value representing a duration of said source wave;providing a set of impulse parameters to said processor, including : an impulse value, said impulse value specifying an impulse force level of said source wave, said impulse force level being higher than said steady-state magnitude, and a settle time, said settle time representing a time required for a magnitude of said force signal to decay from said impulse force level to said steady-state magnitude, wherein said force signal is continually generated by said processor at said steady-state magnitude after an expiration of said settle time until terminated;and forming said impulse-shaped force signal with said processor from said source wave, said set of control parameters, and said set of impulse parameters.
  4. 21
    A method for transmitting force signal data in a force feedback system having a host processor, a local processor, and a force feedback device, said local processor being coupled directly to said force feedback device, said host processor being coupled to said force feedback device via said local processor, comprising:sending a first force signal data value and a second force signal data value in a first data packet from said host processor to said local processor;and sending said second force signal data value and a third force signal data value different from said first force signal data value and said second force signal data value from said host processor to said local processor, said second data packet and said first data packet being consecutive data packets, wherein said second force signal data value may be retrieved from either said first data packet or said second data packet if one of said first data packet or said second data packet is unusable after said transmitting.
  5. 24
    A force feedback interface device manipulated by a user and communicating with a host computer system implementing a host application program, said host computer system updating said host, application program in response to input signals, said force feedback interface device comprising :a user object movable by a user and being physically contacted by said user;a sensor for detecting a position of said user objective and outputting said input signals, said input signals including information representative of said position of said user object;a local microprocessor, separate from said host computer system, for communicating with said host computer system via a communication bus, said local microprocessor outputting an impulse-shaped force signal;and an actuator electrically coupled to said local microprocessor and receiving said impulse-shaped force signal, said actuator applying a force to said user object in accordance with said impulse-shaped force signal such that a force having an impulse magnitude followed by a different steady-state magnitude is applied to said user object.
  6. 35
    A method for generating a force signal for creating a feel sensation upon a user using a force feedback device, comprising :receiving an indication of a source wave;receiving a set of control parameters, said control parameters including at least one of a steady-state magnitude value, a frequency value, and a duration value for said source wave, said steady-state magnitude value representing a steady-state magnitude of said force signal, said frequency value representing a frequency of said force signal, and said duration value representing a duration of said feel sensation;receiving a set of impulse parameters, including: CA 02271129 2002-10-16 64157-644 an impulse value, said impulse value specifying an impulse force level of said force signal, said impulse force level being different than said steady-state magnitude;a settle time, said settle time representing a time required for a magnitude of said force signal to change from said impulse force level to said steady-state magnitude;and forming, using a processor, said force signal from said indication of said source wave, said set of control parameters, and said set of impulse parameters.
  7. 45
    A force feedback interface device manipulable by a user and communicating with a host computer system implementing a host application program, said host computer system updating said host application program in response to input signals, said force feedback interface device comprising :a user manipulable object moveable by a user and being physically contacted by said user;CA 02271129 2002-10-16 64157-644 a sensor for detecting a position of said user manipulable object and outputting said input signals, said input signals including information representative of said position of said user manipulable object;5 an actuator receiving an impulse-shaped force signal, said actuator applying a force to said user manipulable object in accordance with said impulse-shaped force signal such that a force having an impulse magnitude followed by a steady-state magnitude different from said 10 impulse magnitude is applied to said user manipulable object.