A force feedback interface having isotonic and isometric control capability
coupled to a host computer that displays a graphical environment such as a
GUI. The interface includes a user manipulatable physical object movable
in physical space, such as a mouse or puck. A sensor detects the object's
movement and an actuator applies output force on the physical object. A
mode selector selects isotonic and isometric control modes of the
interface from an input device such as a physical button or from an
interaction between graphical objects. Isotonic mode provides input to the
host computer based on a position of the physical object and updates a
position of a cursor, and force sensations can be applied to the physical
object based on movement of the cursor. Isometric mode provides input to
the host computer based on an input force applied by the user to the
physical object, where the input force is determined from a sensed
deviation of the physical object in space. The input force opposes an
output force applied by the actuator and is used to control a function of
an application program, such as scrolling a document or panning or zooming
a displayed view. An overlay force, such as a jolt or vibration, can be
added to the output force in isometric mode to indicate an event or
condition in the graphical environment.
Een interface die van de krachtterugkoppeling isotoon en isometrisch controlevermogen hebben dat aan een server wordt gekoppeld die een grafisch milieu zoals een GUI toont. De interface omvat een gebruikers manipulatable fysiek objecten roerend goed in fysieke ruimte, zoals een muis of puck. Een sensor ontdekt de beweging van de objecten en actuator past outputkracht op het fysieke voorwerp toe. Een wijzeselecteur selecteert isotone en isometrische controlewijzen van de interface van een inputmechanisme zoals een fysieke knoop of van een interactie tussen grafische voorwerpen. De isotone wijze verstrekt input aan de gastheer gecomputeriseerd op een positie van het fysieke voorwerp en werkt een positie van een curseur bij, en de krachtsensaties kunnen op het fysieke voorwerp worden toegepast dat op beweging van de curseur wordt gebaseerd. De isometrische wijze verstrekt input aan de server die op een input kracht wordt gebaseerd die door de gebruiker op het fysieke voorwerp wordt toegepast, waar de inputkracht van een ontdekte afwijking van het fysieke voorwerp in ruimte wordt bepaald. De inputkracht verzet zich een outputkracht die door actuator wordt toegepast en gebruikt om een functie van een toepassingsprogramma te controleren, zoals het scrollen van een document of het filteren of het zoemen een getoonde mening. Een bekledingskracht, zoals een schok of een trilling, kan aan de outputkracht op isometrische wijze worden toegevoegd om op een gebeurtenis of een voorwaarde in het grafische milieu te wijzen.