DE29923933U1 - Verbesserungen an Steuervorrichtungen mit taktiler Rückkopplung - Google Patents
Verbesserungen an Steuervorrichtungen mit taktiler RückkopplungInfo
- Publication number
- DE29923933U1 DE29923933U1 DE29923933U DE29923933U DE29923933U1 DE 29923933 U1 DE29923933 U1 DE 29923933U1 DE 29923933 U DE29923933 U DE 29923933U DE 29923933 U DE29923933 U DE 29923933U DE 29923933 U1 DE29923933 U1 DE 29923933U1
- Authority
- DE
- Germany
- Prior art keywords
- tactile feedback
- actuator
- user
- movable
- housing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F13/245—Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/218—Input arrangements for video game devices characterised by their sensors, purposes or types using pressure sensors, e.g. generating a signal proportional to the pressure applied by the player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1006—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals having additional degrees of freedom
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
- A63F2300/1031—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1037—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1043—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1056—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving pressure sensitive buttons
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1062—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to a type of game, e.g. steering wheel
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/204—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8017—Driving on land or water; Flying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/013—Force feedback applied to a game
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/014—Force feedback applied to GUI
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/015—Force feedback applied to a joystick
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Manipulator (AREA)
- Position Input By Displaying (AREA)
- Mechanical Control Devices (AREA)
Description
Dem Gebrauchsmuster zugrundezulegende Anmeldungsunterlagen
VERBESSERUNGEN AN STEUERVORRICHTUNGEN
Die vorliegende Erfindung betrifft im allgemeinen die Schnittstellenkopplung mit Computer- und mechanischen Vorrichtungen durch einen Benutzer und insbesondere Vorrichtungen, die zum Koppeln mit Computersystemen und Fernbedienungsvorrichtungen verwendet werden und die eine 0 taktiIe Rückkopplung für den Benutzer vorsehen.
Menschen koppeln mit elektronischen und mechanischen Vorrichtungen in einer Vielfalt von Anwendungen, und der Bedarf für eine natürlichere, leicht zu verwendende und informative Schnittstelle ist ein beständiges Anliegen. Im Zusammenhang mit der vorliegenden Erfindung koppeln Menschen mit Computervorrichtungen für eine Vielfalt von Anwendungen. Eine solche Anwendung ist die Steuerung von Fernbedienungsvorrichtungen, um mit physischen Umgebungen 0 zu koppeln. Andere Anwendungen umfassen den direkten Dialogverkehr mit computererzeugten Umgebungen, wie z.B. Simulationen, Spielen und Anwendungsprogrammen.
Fernbedienungsvorrichtungen werden häufig zur Fernbedienung von physischen Objekten und Gegenständen in Gebieten verwendet, die für Menschen schwierig oder unerreichbar direkt zu bedienen sein können. Fernbedienungsvorrichtungen
61047.B0D PAeKbhl4rAäck.FieneTetcol! .
können beispielsweise in gefährlichen Umgebungen verwendet werden, wie z.B. radioaktiven Gebieten oder extrem heißen Gebieten, um Gegenstände in dieser Umgebung zu bedienen. Andere Gebiete, wo diese Vorrichtungen üblicherweise eingesetzt werden, umfassen unter Wasser oder den Ozean, den Weltraum, Gebiete mit giftigen Gasen in der Luft usw. Mit diesen Vorrichtungen kann die Erforschung einer Umgebung, die Gewinnung von Proben von der Umgebung oder der Betrieb und die Wartung einer Anlage innerhalb der Umgebung mit geringem Risiko für Menschen ausgeführt werden.
Ein typisches Fernbedienungsgerät umfaßt einen Masterseiten-Effektor (oder "Master") und eine Slaveeinheit (oder "Slave"). Eine Bedienperson oder ein Benutzer betätigt die Mastervorrichtung in vorgesehenen Freiheitsgraden, Steuersignale werden vom Master zum Slave übertragen und der Slave wird in einer Weise entsprechend der Betätigung des Masters bewegt und betätigt. Bei einigen Fernbedienungsvorrichtungen sendet der Slave Informationen zum Master zurück, die einen gegenwärtigen Zustand des Slave angeben oder Informationen über die Umgebung des Slave liefern. Der Slave ist üblicherweise ein Roboterarm mit einem oder mehreren Instrumenten oder Vorrichtungen, die am Arm befestigt sind. Ein Greifer mit parallelen Klemmbacken kann beispielsweise an dem Roboterarm befestigt sein und innerhalb der Umgebung des Slave bewegt werden, um Gegenstände zu greifen, aufzuheben und zu bewegen. Alternativ oder zusätzlich kann der Slaveseiten-Effektor eine Kamera, eine Lichtquelle, einen Schweißbrenner, einen Schraubenschlüssel, einen Schraubenzieher, ein Schneidmesser oder ein anderes Instrument enthalten. Der Slave kann auf einer statischen Oberfläche montiert sein oder kann auf einer beweglichen Einheit, wie z.B. einem Fahrzeug, das beispielsweise unter Verwendung einer Fernsteuerung gelenkt werden kann, angeordnet sein. Ein Computer wird vorzugsweise verwendet, um den Master mit dem
61 047.B0D PAe KJjhllr.Käck, fienei et coil * * '
Slave zu koppeln, um geeignete Signale in einer bidirektionalen Datenübertragung zu liefern und eine Verarbeitung von Signalen oder bei Bedarf eine automatisierte Steuerung des Slave durchzuführen. 5
Der Masterseiten-Effektor kann eine Vielzahl von Formen annehmen. Eine Konfiguration verwendet eine steuerhebelartige Steuereinheit zum Bedienen des Slave. Die Bedienperson bewegt den Steuerhebelgriff in zwei oder mehreren Freiheitsgraden, was festgelegte Teile des Slave in entsprechenden Freiheitsgraden bewegt. Ein Problem bei Steuerhebel-Mastersteuereinheiten besteht darin, daß die Steuerung des Slave nicht sehr intuitiv ist und das Erreichen von Fertigkeit bei dieser Art Master eine beträchtliche Übung der Bedienperson erfordert. Andere Masterseiten-Effektoren sind für die Bedienperson intuitiver. Außengerippe oder Gestänge können ermöglichen, daß eine Bedienperson mit dem Master Bewegungen ausführt, die genau entsprechende Bewegungen des Slave bewirken. Ein Griff kann beispielsweise an einem Gestänge mit sechs Freiheitsgraden befestigt sein und der Griff kann im Raum in einer Art und Weise bewegt und gedreht werden, in der die Bedienperson möchte, daß sich das Instrument am Slave bewegt und dreht.
Bei einigen Fernbedienungsvorrichtungen wird auch eine Kraftrückkopplung oder fühlbare Rückkopplung für den Benutzer vorgesehen, die hierin allgemeiner als "taktile Rückkopplung" bekannt ist. Diese Arten von Fernbedienungsvorrichtungen können physische Empfindungen für den Benutzer, der den Masterseiten-Effektor bedient, vorsehen. Wenn der Slave auf eine Oberfläche oder ein anderes Hindernis auftrifft oder anderweitig mit seiner Umgebung in Wechselwirkung tritt, ist es erwünscht, daß die Bedienperson diese Wechselwirkung wahrnimmt. Somit können am Masterseiten-Effektor vorgesehene Kräfte der Bedienperson helfen, den Slave effektiver zu führen und zu
61 047.B0D PAe l$ihltr*Käck. Rer^r'et tt: '". .' . ! "' · : ·..* *..* .'..
bedienen. Wenn der Slave auf eine Wand auftrifft kann eine Kraft entsprechend dem, was der Slave empfindet, am Masterseiten-Effektor unter Verwendung von Motoren oder anderen Stellgliedern der Mastervorrichtung ausgegeben werden.
Ein Problem bei der taktilen Rückkopplung, die in Masterseiten-Effektoren des Standes der Technik verwendet wird, besteht darin, daß die für die Bedienperson vorgesehene taktile Rückkopplung hinsichtlich der Wechselwirkungen des Slave mit seiner Umgebung sehr begrenzt ist und/oder nicht gut mit der Feinsteuerung des Slave in Beziehung steht, so daß die Bedienperson nur eine grobe Empfindung dessen erhält, was in der Slaveumgebung geschieht. Taktile Andeutungen mit höherer Frequenz, die z.B. auftreten, wenn zwei harte Gegenstände einander berühren, werden beispielsweise weggelassen. Ferner wird für Slavevorrichtungen mit einem Klemmbackengreifer keine taktile Rückkopplung hinsichtlich der Bewegung und Wechselwirkung des Klemmbackengreifers mit anderen Gegenständen für die Bedienperson vorgesehen. Außerdem kann eine derzeitige Anlage für eine Fernbedienung teuer sein und weist häufig Zuverlässigkeits- und Stabilitätsprobleme in rauhen Umgebungen, wie z.B. bei der Unterwasserölbohrinselwartung, auf.
Ein weiteres Problem ist der Grad der Steuerung, der für die Bedienperson über die Slavevorrichtung vorgesehen wird. Die Mastersteuerung über solche Slaveinstrumente wie einen Greifer wird häufig grob mit Vorrichtungen, wie z.B. Tasten und Auslösern, ausgeführt, die der Bedienperson nicht beträchtlich helfen, den Greifer zu bedienen, um sehr schwierige Vorgänge auszuführen, und keinen intuitiven Steuermechanismus vorsehen.
Bei anderen Schnittstellenanwendungen steht der Benutzer nicht mit einer physischen Umgebung, sondern mit einer
ol 047.B0D PAe l^ihl^Käck, Fielet tbl m*l
computererzeugten oder virtuellen Umgebung in Dialogverkehr. Bei Anwendungen mit virtueller Realität oder Computerspielen ist beispielsweise eine Schnittstellenvorrichtung mit einem Hauptrechner gekoppelt, der ein Anwendungsprogramm abarbeitet, das eine Umgebung, wie z.B. eine graphische Umgebung, bereitstellt. Die computererzeugte Umgebung wird auf einer Vorrichtung, wie z.B. einem Computerbildschirm, angezeigt. Der Benutzer bedient Bedienelemente, wie z.B. eine Bedienvorrichtung (Steuerhebelgriff, Maus usw.), Tasten, Schalter oder dergleichen, und Sensoren erfassen die Bedienung und Eingangssignale für den Hauptrechner, um eine entsprechende Bedienung von graphischen Objekten zu ermöglichen, die auf einem Bildschirm angezeigt werden. Eine taktile Rückkopplung kann zu solchen
Schnittstellensteuervorrichtungen hinzugefügt werden, um den Benutzer mit einer dialogorientierteren Erfahrung zu versehen und eine leichtere Kopplung und Steuerung von computererzeugten Objekten und Umgebungen bereitzustellen.
Ein Problem bei derzeitigen taktilen Rückkopplungsvorrichtungen besteht jedoch darin, daß die taktile Rückkopplung in einige Arten von Steuereinheiten nicht sehr gut integriert ist, wie z.B. Spielpaddel oder andere Steuereinheiten außer üblichen Steuerhebeln.
Die vorliegende Erfindung stellt eine Steuervorrichtung mit taktiler Rückkopplung bereit, die mehrere Verbesserungen an der Schnittstelle mit Computersystemen und der Steuerung von Objekten beinhaltet. Die Steuervorrichtung umfaßt einen Zangenmechanismus mit Kraftrückkopplung, der eine natürlichere Steuerung über physische oder computerimplementierte Objekte vorsieht. Ein beweglicher Teil des Gehäuses ermöglicht, daß eine taktile Rückkopplung unabhängig von anderen Bedienelementen an den Benutzer ausgegeben wird.
Khl f
61 047.B0D PAe Kehlej, fSck, fieneretdtfi; '*:
Insbesondere umfaßt in einem Aspekt der vorliegenden Erfindung eine Steuervorrichtung mit taktiler Rückkopplung zum Eingeben von Steuersignalen in einen Computer und zum Ausgeben von Kräften an einen Benutzer der Steuervorrichtung einen Griff und ein Paar von beweglichen Zangenelementen, die mit dem Griff gekoppelt sind. Jedes Zangenelement wird von einem Finger des Benutzers berührt, wenn die Vorrichtung bedient wird, wobei jedes der Zangenelemente in einem Freiheitsgrad beweglich ist und die Freiheitsgrade ungefähr innerhalb einer einzelnen Ebene liegen, so daß, wenn eines der Zangenelemente bewegt wird, das andere Zangenelement ebenfalls ungefähr um denselben Abstand entweder zum ersten Zangenelement hin oder von diesem weg bewegt wird. Ein Stellglied ist mit dem Paar von Zangenelementen gekoppelt und ist zum Ausgeben einer Kraft an den Zangenelementen in dem Freiheitsgrad wirksam. Ein Sensor ist zum Erfassen einer Position der Zangenelemente in dem Freiheitsgrad und zum Ausgeben eines Sensorsignals, das die Position anzeigt und das vom Computer empfangen wird, wirksam. Jedes der Zangenelemente umfaßt vorzugsweise eine Fingerauflage zum Aufnehmen eines Fingers des Benutzers, wobei der Benutzer durch Legen eines Daumens auf eine der Fingerauflagen und eines gegenüberliegenden Fingers auf die andere Fingerauflage die Vorrichtung bedient. Das Stellglied gibt eine lineare Kraft in einer linearen Richtung aus, die in eine Drehkraft umgewandelt wird, welche auf jedes der Zangenelemente aufgebracht wird.
In einem anderen Aspekt der vorliegenden Erfindung gibt eine Steuervorrichtung mit taktiler Rückkopplung Steuersignale in einen Computer ein und gibt Kräfte an einen Benutzer der Steuervorrichtung aus, und umfaßt ein Gehäuse mit einem ortsfesten Teil und einem beweglichen Teil, wobei der Benutzer sowohl den ortsfesten als auch den beweglichen Teil ergreift, wenn er die Vorrichtung verwendet. Eine Kopplung, wie z.B. ein Biegeelement, ist
61 047.B0D PAe Kphkf. JCäclc Renef et <MC *".
zwischen den beweglichen Teil und den ortsfesten Teil gekoppelt und ermöglicht, daß sich der bewegliche Teil relativ zum ortsfesten Teil in einer Richtung bewegt, die zu einem Teil einer Außenfläche des beweglichen Teils, die vom Benutzer berührt wird, parallel ist. Ein Stellglied ist mit dem Biegeelement gekoppelt und gibt eine Kraft an dem Biegeelement aus, um zu veranlassen, daß sich der bewegliche Teil bezüglich des ortsfesten Teils bewegt. Vorzugsweise gibt das Stellglied eine Schwingungskraft aus, um den beweglichen Teil schwingen zu lassen. Ein bevorzugtes Ausführungsbeispiel der Vorrichtung umfaßt ein vom Benutzer bedienbares Bedienelement, das an dem beweglichen Teil angeordnet ist, so daß der Benutzer die Kraft an dem beweglichen Teil als taktile Rückkopplung fühlt, wenn er das Bedienelement bedient, wobei das Bedienelement bezüglich des beweglichen Teils in der Position ortsfest ist. Das Bedienelement kann beispielsweise der Zangenmechanismus mit Kraftrückkopplung der vorliegenden Erfindung oder ein Teil davon sein, oder kann eine Taste, ein Steuerhebel oder ein anderes Bedienelement sein.
Bei einem Ausführungsbeispiel ist die Steuervorrichtung mit taktiler Rückkopplung der vorliegenden Erfindung, die irgendwelche der obigen Aspekte umfaßt, eine Mastervorrichtung in einem Fernbedienungssystem, so daß der Griff mit einem Gestänge aus einer Vielzahl von Elementen gekoppelt ist, das zumindest drei Bewegungsfreiheitsgrade für die Steuervorrichtung vorsieht, und wobei der Computer eine Slavevorrichtung in Verbindung mit der Bewegung der Mastervorrichtung steuert. Die Slavevorrichtung kann ein Armgestänge und einen öffnenden/schließenden Greifer umfassen, wobei der Greifer durch die Zangenelemente gesteuert wird. Bei einem anderen Ausführungsbeispiel zeigt der Computer eine graphische Umgebung an, mit der der Benutzer unter Verwendung der Steuervorrichtung mit Kraftrückkopplung der vorliegenden Erfindung in
61 047.B0D PAe Kfthlefr, fcäck. Fienef et col» ·» ···· ··
Dialogverkehr steht, wie z.B. ein Computerspiel, eine graphische Benutzerschnittstelle oder eine medizinische Simulation. Ein lokaler Mikroprozessor kann ebenfalls in der Steuervorrichtung enthalten sein, welcher das Sensorsignal empfängt, dem Computer das Sensorsignal meldet und Signale mit niedrigem Pegel für das Stellglied steuert. Andere Bedienelemente können ebenfalls an der Steuervorrichtung enthalten sein, wie z.B. eine Rolle, die von einem Sensor abgetastet wird.
Bei einem weiteren Ausführungsbeispiel umfaßt eine Schnittstellenvorrichtung mit taktiler Rückkopplung einen Steuerhebel mit zwei Freiheitsgraden und einem Gestänge, das mit dem Steuerhebel gekoppelt ist, zum Vorsehen der zwei Freiheitsgrade. Ein erstes und ein zweites geerdetes lineares Schwingspulen-Stellglied sind mit dem Gestänge gekoppelt und bringen über das Gestänge eine Kraft auf den Steuerhebel auf, wobei eine lineare Bewegung eines Spulenkörpers des ersten Stellgliedes zu einer linearen Bewegung eines Spulenkörpers des zweiten Stellgliedes annähernd parallel ist. Vorzugsweise ist die durch eines der Stellglieder ausgegebene Kraft hinsichtlich der Richtung annähernd parallel bezüglich einer durch das andere Stellglied ausgegebenen Kraft, und die Kräfte sind hinsichtlich der Richtung bezüglich einer Ebene, die durch zwei Drehachsen des Steuerhebels gebildet wird, annähernd orthogonal.
Die Verbesserungen der vorliegenden Erfindung stellen eine Schnittstellenvorrichtung mit natürlicherer taktiler Rückkopplung bereit, die intuitiv und leicht zu bedienen ist. Der Zangenmechanismus der vorliegenden Erfindung ermöglicht einem Benutzer, Objekte, wie z.B. einen Greifer oder eine virtuelle Hand, leicht zu steuern, und stellt auf der Basis von Wechselwirkungen des gesteuerten Objekts eine taktile Rückkopplung bereit, um eine detailliertere und genauere Steuerung zu ermöglichen. Der bewegliche Teil des
61 047.B0D PAe liahlfrJKäck. Fielet ttl '*: .* . : **··..··,.* *..* .!.
Gehäuses der vorliegenden Erfindung stellt einen weiteren Kanal bereit, durch den der Benutzer eine taktile Rückkopplung unabhängig von irgendwelchen anderen Steuermechanismen, wie z.B. dem Zangenmechanismus, erfahren kann, was dem Benutzer ermöglicht, eine Rückkopplung hinsichtlich Wechselwirkungen des gesteuerten Objekts in einem größeren Umfang zu erfahren, was eine noch natürlichere und genauere Steuerung des Objekts ermöglicht.
Ausführungsbeispiele der Erfindung werden nachstehend anhand der Zeichnung näher erläutert. Es zeigen:
Figur 1 eine perspektivische Ansicht einer ersten Anwendung für die Steuervorrichtung mit taktiler Rückkopplung der vorliegenden Erfindung, wobei eine Mastervorrichtung eine Slaveeinheit in einem Fernbedienungssystem steuert;
Figur 2 eine perspektivische Ansicht eines bevorzugten Ausführungsbeispiels einer Steuereinheit mit taktiler Rückkopplung der vorliegenden Erfindung zur Verwendung bei den Systemen von Figur 1 oder Figur 10;
Figur 3 eine perspektivische Ansicht des Mechanismus eines ersten Ausführungsbeispiels der Steuereinheit von Figur 2; 25
Figur 4 eine perspektivische Ansicht des Mechanismus eines zweiten Ausführungsbeispiels der Steuereinheit von Figur 2;
Figur 5a eine schematische Darstellung eines Teils des Gestängemechanismus des in Figur 4 gezeigten Ausführungsbeispiels;
Figur 5b eine perspektivische Ansicht des Gestängemechanismus des in Figur 4 gezeigten Ausführungsbeispiels;
61 047.B0D PAe KqhleJ $äck. Renket cbli
Figur 6 eine schematische Darstellung eines Schwingspulen-Stellgliedes, das sich zur Verwendung bei der vorliegenden Erfindung eignet;
Figur 7 eine perspektivische Ansicht des Mechanismus eines dritten Ausführungsbeispiels der Steuereinheit von Figur 2/
Figur 8 eine perspektivische Ansicht eines zweiten Ausführungsbeispiels der Steuereinheit mit taktiler Rückkopplung der vorliegenden Erfindung zur Verwendung bei den Systemen von Figur 1 oder Figur 10;
Figur 9a eine schematische Darstellung eines Teils des Gestängemechanismus des in Figur 8 dargestellten Ausführungsbeispiels;
Figuren 9b und 9c eine Draufsicht bzw. einen Seitenaufriß des Gestängemechanismus des in Figur 8 dargestellten Ausführungsbeispiels;
Figur 10a eine perspektivische Ansicht einer zweiten Anwendung für die Steuervorrichtung mit taktiler Rückkopplung der vorliegenden Erfindung, wobei eine Steuervorrichtung direkt mit einem Computersystem koppelt;
Figur 10b einen Seitenaufriß eines Ausführungsbeispiels zum Vorsehen einer Kraftrückkopplung an einer Taste der Steuervorrichtung von Fig. 10a;
Figur 11 ein alternatives Ausführungsbeispiel einer Steuervorrichtung mit taktiler Rückkopplung mit den Schwingspulen-Stellgliedern der vorliegenden Erfindung; und
Figur 12 ein Blockdiagramm eines Steuersystems mit taktiler Rückkopplung, das die vorliegende Erfindung darstellt.
61 047.B0D PAe K$W<*f,JCöck, Fieptet <MII ·*:
In FIGUR 1 ist ein Fernbedienungssystem 10 als erste Anwendung zur Verwendung mit der vorliegenden Erfindung dargestellt. Das Fernbedienungssystem 10 umfaßt einen Masterseiten-Effektor 12 und eine Slaveeinheit 14. Das dargestellte System 10 wird zum Bedienen von physischen Gegenständen oder zum Durchführen von Aufgaben in einer physischen Umgebung 15 verwendet.
Der Masterseiten-Effektor 12 (oder "Master") wird von einem Benutzer bedient, um die Slaveeinheit 14 zu steuern. Der Master 12 umfaßt bei dem beschriebenen Ausführungsbeispiel ein Gestänge 20 und eine Handsteuereinheit 22. Das Gestänge 20 ist wegen der Stabilität mit einer Grundfläche 24 oder einer anderen Bezugsfläche gekoppelt und umfaßt mehrere Elemente, um zu ermöglichen, daß die Steuereinheit 22 in mehreren Freiheitsgraden bewegt wird. Das beschriebene Ausführungsbeispiel des Gestänges 20 umfaßt beispielsweise Elemente 26, 28, 30, 32 und 34, wobei jedes dieser Elemente drehbar mit anderen Elementen in serieller Weise durch Gelenke 27, 29, 31 bzw. 33 gekoppelt ist. Ferner ist das Basiselement 26 durch ein Gelenk 35 drehbar mit der Grundfläche 24 gekoppelt und die Steuereinheit 22 ist durch ein Gelenk 37 drehbar mit dem Endelement 34 gekoppelt. Diese Anordnung stellt sechs Freiheitsgrade für die Steuereinheit 22 bereit, die in Figur 1 als DFl bis DF6 bezeichnet sind. Andere Arten von Gestängen oder Mechanismen können ebenfalls verwendet werden, um die Steuereinheit 22 mit zwei oder mehr Freiheitsgraden zu versehen. Alternativ kann die Steuereinheit 22 eine frei bewegliche Einheit sein, die Beschleunigungsmesser oder andere Sensoren enthält, die eine Bewegung in drei Dimensionen erfassen, wie Fachleuten gut bekannt ist.
Das Gestänge 20 umfaßt vorzugsweise eine Anzahl von Sensoren (nicht dargestellt) zum Erfassen der Position und/oder Bewegung der Steuereinheit 22. Bei dem ■ beschriebenen Ausführungsbeispiel ist ein Sensor mit jedem
61 047.B0D PAe Kühlet, lock, Fien#?et cöl J * * t
Gelenk des Gestänges 20 gekoppelt, aber bei anderen Ausführungsbeispielen können weniger Sensoren verwendet werden. Die Sensoren können beliebige einer Vielzahl von verschiedenen Arten sein, einschließlich optischen Codierern, Potentiometern, Hall-Effekt-Sensoren usw. Die Signale von den Sensoren werden zu einem Computer 16 übertragen. Diese Übertragung kann in verschiedenen Weisen implementiert werden, wie z.B. über Drähte, Kabel oder eine drahtlose Übertragung (Funksignale usw.).
Die Handsteuereinheit 22 ist durch ein Gelenk 37 drehbar mit dem Endelement 34 des Gestänges 20 gekoppelt und wird vom Benutzer gegriffen, gehalten oder anderweitig physisch berührt. Vorzugsweise wird das Gelenk 37 nicht abgetastet und ermöglicht, daß die Steuereinheit 22 relativ zum Element 34 in eine Position orientiert wird, die für den Benutzer komfortabel ist. Entweder ein Gelenk mit einem einzigen Freiheitsgrad oder ein Kugelgelenk kann als Gelenk 37 verwendet werden. Die Steuereinheit 22 umfaßt ein Greiferbedienelement 36 und kann andere Bedienelemente für eine detaillierte Bedienung der Slaveeinheit 14 umfassen. Bei einem bevorzugten Ausführungsbeispiel ist die Steuereinheit 22 für eine leichte, enge Anpassung an die Hand des Benutzers ungefähr wie ein Keil geformt. Ein Beispiel des Griffs des Benutzers ist in Fig. 1 mit Bezug auf die Hand 40, die in gestrichelten Linien dargestellt ist, gezeigt. Dieses Ausführungsbeispiel wird mit Bezug auf die Figuren 2-4 und 7 genauer beschrieben. Ein anderes Ausführungsbeispiel der Steuereinheit 22 wird mit Bezug auf Fig. 8-9c genau beschrieben.
Bei dem beschriebenen Ausführungsbeispiel umfaßt die Steuereinheit 22 sowohl (einen) Sensor(en) als auch Stellglieder. Die Sensoren werden verwendet, um die Bedienung von Bedienelementen an der Steuereinheit 22 durch den Benutzer zu erfassen, um die Slaveeinheit 14 zu bedienen. Beispielsweise können Tasten, Ziffernscheiben,
61 047.B0D PAe tohlirjfcack, Fienar'ef «el *··&iacgr;
Schalter, Steuerhebel, Knöpfe oder andere Steuervorrichtungen an der Steuereinheit 22 vorgesehen sein und vom Benutzer bedient werden. Ferner umfaßt die Steuereinheit 22 auch Stellglieder zum Vorsehen von Kräften an Komponenten der Steuereinheit 22. Diese Kräfte informieren den Benutzer über Wechselwirkungen der Slaveeinheit 14 mit Objekten innerhalb der Umgebung 15 des Slave. Eine bevorzugte Implementierung der Sensoren und Stellglieder in der Steuereinheit 22 wird mit Bezug auf Fig. 2 genauer beschrieben.
Der Computer 16 ist eine elektronische Vorrichtung, die bei dem beschriebenen Ausführungsbeispiel zum Koordinieren der Steuerung des Slave 14 durch den Master 12 verwendet wird.
Der Computer 16 empfängt Signale vom Master 12, die zum Steuern des Slave 14 verwendet werden. Beispielsweise kann die Position und/oder Orientierung der Steuereinheit 22 im dreidimensionalen Raum zum Computer 16 als verschiedene Sensorsignale von den Sensoren im Gestänge 20 gesandt werden. Der Computer 16 kann dann die Sensorsignale zu x-, y- und z-Koordinaten und/oder Orientierungskoordinaten verarbeiten. Alternativ kann der Master 12 eine Verarbeitungsfähigkeit beinhalten und kann Koordinaten zum Computer 16 liefern. Außerdem kann der Computer 16 Signale vom Master 12 für die Bedienelemente an der Steuereinheit 22, wie z.B. für Tasten, ein Greiferbedienelement, eine Rolle und andere Vorrichtungen, empfangen, wie nachstehend genauer erläutert wird. Der Computer 16 sendet Steuersignale zum Slave 14 auf der Basis der vom Master 12 empfangenen Signale. Der Computer 16 sendet beispielsweise verschiedene Motorsteuersignale aus, um den Greifer des Slave 14 in eine Position und Orientierung entsprechend der Position und Orientierung des Masters 12 zu bewegen. Ferner sendet der Computer Steuersignale zum Aktivieren verschiedener Instrumente am Slave 14, die vom Benutzer mit den Bedienelementen des Masters 12 betätigt worden sein können. Der Computer 16 kann eine zweckorientierte
ol 047.B0D PAe Kghlej.fäck. Renket
Rechnervorrichtung, ein Standard-Tisch- oder tragbarer Computer oder eine andere Steuereinheit sein. Ferner kann ein lokaler Mikroprozessor separat vom Computer 16 in der Steuereinheit 22 vorgesehen sein, um lokale Sensorinformationen zu verarbeiten und Kräfte an die Stellglieder auszugeben, um die Rechenlast am Hauptrechner zu verringern. Ein Ausführungsbeispiel eines geeigneten Computers und lokalen Mikroprozessors wird mit Bezug auf Fig. 12 beschrieben.
Die Slaveeinheit (oder der "Slave") 14 wird vom Benutzer bedient, um sie in der Umgebung 15 umherzubewegen, um mit der Umgebung in Wechselwirkung zu treten. Der Slave 14 kann beispielsweise gesteuert werden, um Gegenstände aufzuheben, Gegenstände zu bewegen, Bedienelemente zu bedienen oder andere Aufgaben auszuführen. Der Vorteil der Verwendung des Slave 14 besteht darin, daß keine menschliche Bedienperson in der Umgebung 15 körperlich anwesend sein muß, die für eine direkte menschliche Anwesenheit häufig feindlich oder unbequem ist. Bei anderen Anwendungen ist die Slaveeinheit 14 als Versuchsvorrichtung oder als Hilfe zum Bewegen oder Handhaben von physischen Gegenständen nützlich.
Bei dem beschriebenen Ausführungsbeispiel ist der Slave 14 ein Arm, der zur Bewegung in mehreren Freiheitsgraden innerhalb der Umgebung 15 betriebsfähig ist. Der Slave 14 kann in einer Vielzahl von Arten implementiert werden; beispielsweise umfaßt das Ausführungsbeispiel von Fig. 1 ein Basiselement 50, Gestängeelemente 52, 54 und 56, und eine Klaue oder einen Greifer 58. Das Basiselement 50 ist mit einem Grundelement 60 gekoppelt, das mit einer Grundfläche 62 gekoppelt ist, wobei das Basiselement 50 bezüglich des Grundelements 60 gedreht werden kann. Die Gestängeelemente 52, 54 und 56 sind in einer Kette mit dem Basiselement 50 drehbar gekoppelt. Der Greifer 58 ist drehbar mit dem Ende des Elements 56 gekoppelt, so daß der Greifer wie durch den Pfeil 57 gezeigt gedreht werden kann.
61 0-47.BOD PAe ljah£r;Käck, Fieijer'et ccj.
Der Greifer 58 kann auch geöffnet oder geschlossen werden, um zu ermöglichen, daß der Greifer verschiedene physische Gegenstände aufhebt und trägt. In Fig. 1 ist beispielsweise ein Gegenstand 64 gezeigt, der vom Greifer 58 getragen wird. Bei anderen Ausführungsbeispielen können andere Instrumente oder Werkzeuge mit dem Element 56 gekoppelt sein, wie z.B. eine Kamera, eine Lichtquelle, ein Schweißbrenner, ein Schraubenschlüssel, ein Schraubenzieher, ein Schneidmesser oder ein anderes Instrument. Der Slave 14 kann auf einer statischen Oberfläche montiert sein oder kann auf einer beweglichen Einheit, wie z.B. einem Fahrzeug, das beispielsweise durch eine Fernsteuerung gelenkt werden kann, angeordnet sein.
Der Slave 14 umfaßt typischerweise Stellglieder, um zu veranlassen, daß sich der Greifer 58 in der Umgebung 15 umherbewegt. Ein Stellglied kann an jedem der Gelenke zwischen den Elementen 60, 50, 52, 54, 56 und 58 vorgesehen sein. Diese Stellglieder können durch Signale vom Computer 16 oder direkt vom Masterseiten-Effektor 12 (wenn der Master Verarbeitungskomponenten enthält) angesteuert werden. Der Computer 16 kann beispielsweise verwendet werden, um Sensorsignale vom Masterseiten-Effektor 12 zu empfangen, die Signale, falls erforderlich, zu verarbeiten, und entsprechende Treibersignale an die Stellglieder des Slave 14 auszugeben. Der Computer 16 oder eine äquivalente Schaltungsanordnung kann alternativ im Slave 14 enthalten sein. Der Slave 14 umfaßt auch Sensoren (nicht dargestellt), um die Position des Greifers und der anderen Elemente des Slave festzustellen, so daß die Position des Slave zum Computer und/oder zum Masterseiten-Effektor 12 übertragen werden kann. Unter Verwendung solcher Sensoren können Hindernisse für die Bewegung des Slave 14 erkannt werden. Der Greifer 58 umfaßt vorzugsweise beispielsweise einen Kraftsensor, der das Ausmaß der auf den Greifer durch ein vom Greifer gehaltenes Objekt ausgeübten Kraft erfaßt. Die Kraftgröße, die von diesem Greifersensor festgestellt
61 047.B0D PAe Kiihlä-.JSfclc. Rene*et'eel» *··&iacgr; ·* ·
··· · * ····
··· · * ····
wird, wird zum Computer gesandt, der diese Information verwenden kann, um am Master 12 eine taktile Rückkopplung vorzusehen, wie nachstehend beschrieben.
Es sollte beachtet werden, daß die Steuereinheit 22 auch in anderen Anwendungen außer Fernbedienungsvorrichtungen verwendet werden kann. Beispielsweise ist auch eine computererzeugte Umgebung, wie z.B. Umgebungen einer virtuellen Realität oder Computerspiele, zur Verwendung mit der Steuereinheit 22 geeignet, wobei die Steuereinheit eine virtuelle Hand, ein Werkzeug, eine Ansicht, einen Cursor oder einen anderen Aspekt einer graphischen Umgebung bedienen kann. Solche computererzeugten Umgebungen werden mit Bezug auf Fig. 10a genauer beschrieben.
FIGUR 2 ist eine perspektivische Ansicht eines bevorzugten Ausführungsbeispiels 70 der Steuereinheit 22 der vorliegenden Erfindung für den Masterseiten-Effektor 12. Dieses Ausführungsbeispiel ist dazu ausgelegt, einen intuitiven Steuermechanismus vorzusehen, der bequem und natürlich zu verwenden ist. Der Benutzer hält die Steuereinheit 70, wie in Fig. 1 gezeigt, durch Legen des Ballens einer Hand auf die Seite 72, die glatt und abgerundet ist. Verschieden große Hände werden leicht aufgenommen, da der Benutzer die Seite 72 in verschiedenen Abständen von den Bedienelementen 36 und 80 greifen kann. Die Steuereinheit 70 ist symmetrisch, so daß die Rückseite der Steuereinheit (die in Fig. 2 nicht gezeigte Seite) zur in Fig. 2 gezeigten Seite im wesentlichen identisch ist.
Entweder ein linkshändiger oder ein rechtshändiger Benutzer kann die Steuereinheit 70 gleich leicht verwenden.
Die Steuereinheit 70 umfaßt ein Gehäuse 74, das einen ortsfesten Teil 75 und einen beweglichen Teil 76 umfaßt. Der bewegliche Teil 7 6 der vorliegenden Erfindung bewegt sich bezüglich des ortsfesten Teils 75 in einer zur Ebene der Oberfläche 77 der Steuereinheit 70 parallelen Richtung
6I047.B0D PAe Kfchleriliack. fiener'efeei *···
entlang der Ebene des Kontakts zwischen dem Finger des Benutzers und dem beweglichen Teil 7 6 (und quer zur Bewegung der Fingerauflage 78a), um eine taktile Rückkopplung für den Benutzer vorzusehen, d.h. eine Gleitbewegung in Scherung mit der Haut des Fingers, der die Oberfläche des beweglichen Teils berührt. Die Bewegung kann beispielsweise eine Schwingung sein, die eine Wechselwirkung des Slave 14 in seiner Umgebung 15 anzeigen kann, wie z.B., daß der Slavearm auf eine Oberfläche oder einen Gegenstand auftrifft. Die Finger des Benutzers berühren typischerweise den beweglichen Teil 76, während er die Steuereinheit 70 bedient, und er kann somit jederzeit über aktuelle Slavebedingungen informiert werden. Solche Hochfrequenzschwingungen sind nützlich, um feine Wechselwirkungen des Slave 14 mit seiner Umgebung zu übertragen, die nicht durch die Verwendung einer Kraftrückkopplung mit niedriger Frequenz (die z.B. für das Greiferbedienelement 36 verwendet wird) übertragen werden können. Ein flüchtiger "Schlag" des Slave gegen eine Oberfläche kann beispielsweise mit einer flüchtigen Schwingung des beweglichen Teils 76, die der Benutzer taktil durch die Haupt empfindet, an den Benutzer realistisch übertragen werden. Die Wirkungsweise des beweglichen Teils 7 6 wird mit Bezug auf Fig. 3 genauer beschrieben. Der bewegliche Teil 76 ist vorzugsweise texturiert, wie z.B. mit mehreren kleinen Höckern oder Nuten auf seiner Oberfläche, die ermöglichen, daß die Schwingungsgefühl-Empfindungen wirksamer an die Finger des Benutzers, die den beweglichen Teil berühren, übertragen werden.
Die Steuereinheit 70 umfaßt auch ein Greiferbedienelement 36 mit Kraftrückkopplung der vorliegenden Erfindung. Das Greiferbedienelement 36 wird vorzugsweise verwendet, um den Greifer 58 des Slave 14 zu steuern, kann jedoch verwendet werden, um eine Vielzahl von Bewegungen oder Funktionen des Slave oder eines anderen Gegenstandes bei anderen
61 047.B0D PAe Kcfilefi l?aik, Rener^'t cek&idigr; *.·&idigr; ·' *· *··· . *; . *:
Ausführungsbeispielen zu steuern. Fingerauflagen 78a und 78b des Greiferbedienelements 36 sind durch eine Öffnung im beweglichen Teil 76 des Gehäuses 74 hindurch zugänglich. Die Fingerauflage 78b ist in Fig. 2 nicht gezeigt, ist jedoch auf der entgegengesetzten Seite der Steuereinheit durch eine Öffnung im beweglichen Teil 7 6 ähnlich der in Fig. 2 gezeigten zugänglich. Die Fingerauflagen sind so geformt, daß sie jeweils einen "Fingerspitzenteil" des Fingers eines Benutzers, z.B. die Fingerspitzen, eine Seite eines Fingers, die Spitze und den Teil eines Fingers über dem ersten Knöchel, usw., bequem aufnehmen. Außerdem umfassen die Fingerauflagen 78 vorzugsweise eine Texturierung, wie z.B. mehrere kleine Höcker oder Nuten, die ermöglichen, daß die Finger des Benutzers die Auflagen leichter greifen.
Bei seiner vorgesehenen Betätigung wird das Greiferbedienelement 36 an den Fingerauflagen 78a und 78b durch den Daumen eines Benutzers, der eine Auflage 78 (wie z.B. die Auflage 78a) berührt, und mit einem dem Daumen gegenüberliegenden Finger (z.B. dem Zeige- oder Mittelfinger des Benutzers), der die andere Auflage 78 (wie z.B. die Auflage 78b) berührt, berührt. Der Benutzer kann dann die zwei Fingerauflagen 78a und 78b gemeinsam, und zwar jede Fingerauflage in ihrem eigenen Freiheitsgrad, durch Drücken der Fingerauflagen 78 mit denjenigen Fingern, die die Auflagen berühren, zueinander hin bewegen. Diese Bewegung kann beispielsweise verwendet werden, um zu bewirken, daß sich die Klemmbacken des Greifers 58 einander nähern, wobei jede Klemmbacke einer speziellen Fingerauflage entspricht. Vorzugsweise entspricht die Position der Klemmbacken in ihrem Freiheitsgrad der Position der zugehörigen Auflage im Freiheitsgrad der Auflage (d.h. Positionssteuerung). Wenn die Auflagen 78 vom Benutzer losgelassen werden, bewegen sich die Auflagen vorzugsweise in dem Freiheitsgrad aufgrund einer inneren Federkraft voneinander weg, bis sie in der anfänglichen
61047.B0D PAe &hiar,j£ack, FienerefeeJ *···
Ruhelage stoppen. Dies bewirkt, daß sich die Klemmbacken des Greifers 58 des Slave 14 entsprechend öffnen. Somit kann der Benutzer die Bewegung des Greifers 58 durch Bewegen der Greiferauflagen 78 zueinander hin und voneinander weg leicht betätigen. Die Auflagen 78 sind vorzugsweise so verbunden, daß, wenn eine Auflage 78 bewegt wird, die andere Auflage 78 sich in einem entsprechenden Ausmaß in entgegengesetzter Richtung bewegt. Bei einem bevorzugten Ausführungsbeispiel weisen die Auflagen 78 einen Bewegungsbereich von etwa V von einer vollständig offenen Position in eine vollständig geschlossene Position auf.
Das Greiferbedienelement 36 umfaßt auch vorzugsweise eine Kraftrückkopplung, um den Benutzer über die Wechselwirkung des Greifers mit einem Gegentand, den der Greifer ergreift oder hält, zu informieren. Die Kraftrückkopplung kann in einer Vielzahl von Arten vorgesehen werden. Bei einem Ausführungsbeispiel tastet ein Kraftsensor im Greifer 58 das Ausmaß an Kraft am Greifer 58 ab, welche durch den vom Greifer gehaltenen Gegenstand verursacht wird. Der Computer 16, der diese abgetastete Kraft empfängt, kann dann eine entsprechende Kraft an den Fingerauflagen 78 in ihrem Freiheitsgrad befehlen, um einer Bewegung der Auflagen zueinander hin zu widerstehen, wobei somit das Gefühl des Haltens eines Gegenstandes mit den Auflagen 78 simuliert wird. Der Greifersensor erfaßt die Position der Auflagen und der Computer 16 kann dann auf der Basis der aktuellen Position der Auflagen ermitteln, wie viel Kraft auszugeben ist. Bei einem anderen Ausführungsbeispiel kann der Sensor in der Steuereinheit 70 ein Ausmaß einer Bewegung der Greiferauflagen 78 erfassen, und ein Ausmaß einer Kraft auf der Basis der Position, Geschwindigkeit oder einer anderen Bewegung der Auflagen kann vom Computer 16 festgelegt und ausgegeben werden (oder auf der Basis von sowohl der vom Greifer 58 festgestellten Kraft als auch der Bewegung der Auflagen). Die an den Greiferteilen 78 ausgegebene Kraft
61047.B0D
kann beispielsweise eine Federkraft sein. Die Kraftrückkopplung versieht somit den Benutzer mit einer Angabe dessen, wie weit der Greifer bewegt werden kann, bevor ein Gegenstand, den er hält, eine weitere Bewegung blockiert. Die Wirkungsweise des Greiferbedienelements 36 wird mit Bezug auf Fig. 4 genauer beschrieben.
Bei einem alternativen Ausführungsbeispiel kann das Greiferbedienelement 36 eine Geschwindigkeitssteuerung zum Befehlen der Bewegung der Klemmbacken des Greifers am Slave 14 (oder zum Steuern irgendeines anderen Objekts, wie z.B. eines computererzeugten Objekts) verwenden. Eine Federkraft kann beispielsweise die Auflagen ständig in eine mittlere Position in dem Freiheitsgrad jeder Auflage vorspannen. Der Benutzer kann die Klemmbacken durch Bewegen jeder Auflage gegen die Federkraft bewegen, wobei das Ausmaß der Verlagerung einer Auflage von der mittleren Position weg die Größe der Geschwindigkeit der entsprechenden Klemmbacke steuert, und die Richtung der Auflage von der mittleren Position weg die Richtung der Bewegung der Klemmbacke angibt. In einem solchen Ausführungsbeispiel können Fingerringe oder andere Elemente, die die Auflage am berührenden Finger festhalten, verwendet werden, um zu ermöglichen, daß der Benutzer jede Auflage in ihrem Freiheitsgrad von ihrer mittleren Position wegzieht. Bei noch weiteren Ausführungsbeispielen kann nur eine einzelne Fingerauflage 78 vorgesehen sein, wie z.B. auf einer Seite der Vorrichtung. Die einzelne Fingerauflage kann wie eine Taste arbeiten, kann jedoch eine proportionale Steuerung auf der Basis dessen, wie weit die Taste gedrückt oder gezogen wird, vorsehen.
Eine Rolle 80 ist vorzugsweise ebenfalls in der Steuereinheit 70 als zusätzliches Bedienelement zur Bedienung für den Benutzer enthalten. Die Rolle 80 weist vorzugsweise eine kugelförmige Form auf und ragt- teilweise von der Oberfläche des Gehäuses 74 durch eine Öffnung im
61 047.BOO PAeKöhlÄr.JSJck. fien^fferceC *..:
Gehäuse hervor. Die Rolle 80 ragt vorzugsweise von der Gehäuseoberfläche auf beiden Seiten der Steuereinheit 70 hervor. Der Benutzer kann die Rolle 80 um eine Achse, wie z.B. die Achse A, drehen, um eine Bewegung oder Funktion des Slave 14 zu betätigen. Die Rolle 80 kann beispielsweise eine Greifer-"Handgelenk"-Drehung steuern, d.h. die Drehung des Greifers 58 um die Achse, die sich durch den Greifer erstreckt, wie durch den Pfeil 57 in Fig. 1 angegeben. Dies verhindert eine Ermüdung der Bedienperson, die auftreten kann, wenn die Bedienperson ihr Handgelenk drehen muß, um den Greifer zu drehen. Bei anderen Ausführungsbeispielen kann der Rolle 80 befohlen werden, andere Gelenke des Slave 14 zu steuern; beispielsweise kann eine Taste oder ein anderes Bedienelement ein spezielles Gelenk des Slave zur Steuerung für die Rolle 80 auswählen, um zu ermöglichen, daß eine Bedienperson den Slave 14 an einem einzelnen Gelenk steuert.
Die Rolle 80 wird bei dem beschriebenen Ausführungsbeispiel vorzugsweise abgetastet und nicht betätigt; bei anderen Ausführungsbeispielen kann ein Stellglied verwendet werden, um Kräfte auf die Rolle aufzubringen, was bei Ausführungsbeispielen zweckmäßig sein kann, bei denen die Rolle 80 die Drehung des Basiselements 50 oder eines anderen Elements des Slave steuert. Alternativ kann ein mit der Rolle 80 gekoppeltes Stellglied gesteuert werden, um Arretierkräfte oder einen Ruck auf der Basis der Position der Rolle auszugeben, die dem Benutzer anzeigen, wie weit die Rolle gedreht wurde, und eine genauere Steuerung der Rolle ermöglichen, z.B. kann eine Arretierkraft für jeweils zehn Grad der Drehung in einer speziellen Richtung ausgegeben werden. Andere Kraftempfindungen können ebenfalls ausgegeben werden, um zu helfen, eine genauere Steuerung der Rolle zu erleichtern, wie z.B. eine zentrierende Federkraft, die die Rolle 80 in eine Ruhelage vorspannt, je weiter der Benutzer die Rolle aus der Ruhelage bewegt, desto größer ist z.B. die Federkraft
61 047.B0D PAe SahfeiK6ck. Fierier&bgr;&idigr;«3.'..:
entgegengesetzt zur Bewegung der Rolle in der Richtung von der Ruhelage weg. Eine solche Federkraft kann als Geschwindigkeitssteuervorrichtung verwendet werden, wobei das Ausmaß der Auslenkung aus der Mittelposition die Geschwindigkeit der gesteuerten Funktionen steuert, wie z.B. die Drehgeschwindigkeit des Greifers des Slave 14, wie durch den Pfeil 57 in Fig. 1 gezeigt. Solche Kräfte können bei einigen Ausführungsbeispielen durch einen lokalen Mikroprozessor gesteuert werden, wie nachstehend mit Bezug auf Fig. 12 beschrieben wird.
Tasten 82 und 84 können ebenfalls an der Steuereinheit 70 angeordnet sein, um eine zusätzliche Funktionalität und Steuerung für den Benutzer bereitzustellen. Bei einem Ausführungsbeispiel kann beispielsweise die Taste 82 das Öffnen und Schließen des Greifers 58 als Alternative zur Verwendung des Greiferbedienelements 36 steuern, wobei die Seite 83 der Taste 82 eine Richtung steuert und die andere Seite 84 die entgegengesetzte Richtung steuert. Die Taste 84 kann solche Funktionen wie einen Masterschaltvorgang steuern, um dem Benutzer vorübergehend zu ermöglichen, die Steuereinheit 22 in eine bequemere Position zu bewegen, ohne Steuerbefehle in den Slave 14 oder ein anderes gesteuertes Objekt einzugeben. Bei anderen Ausführungsbeispielen können den Tasten 82 und 84 andere Funktionen zugewiesen werden. Ferner können auch zusätzliche Tasten oder andere Bedienelemente (Schalter, Ziffernscheiben, Knöpfe, Steuerhebel, Rollkugeln, usw.) an der Steuereinheit 70 auf Wunsch vorgesehen werden. Außerdem können andere Sensoren für zusätzliche Funktionen vorgesehen werden. Ein Totmann- oder Schutzschalter (siehe Fig. 12) kann beispielsweise in dem Gehäuse vorgesehen sein, so daß die Stellglieder keine Kraft ausgeben, wenn der Benutzer die Steuereinheit 22 nicht in korrekter Weise greift.
61 047.B0D PAe KJihl^·. JCÖtk.
FIGUR 3 ist eine perspektivische Ansicht eines Ausführungsbeispiels 90 der Steuereinheit 70 von Fig. 2, wobei ein Teil des Gehäuses 74 entfernt wurde. In diesem Ausführungsbeispiel ist kein Greiferbedienelement 36 mit Kraftrückkopplung vorgesehen. Der bewegliche Teil 7 6 des Gehäuses ist den ortsfesten Teil 75 des Gehäuses 74 an Punkten 91 und 93 verschiebbar berührend dargestellt. Ein Blattfederelement 92 ist zwischen das Element 94 und das Element 96 gekoppelt, wobei das Element 94 starr mit dem beweglichen Teil 76 gekoppelt ist und das Element 96 starr mit dem ortsfesten Teil 75 gekoppelt ist. Ebenso ist eine Blattfeder 98 zwischen das Element 96 und das Element gekoppelt, wobei das Element 100 mit dem beweglichen Teil 76 gekoppelt ist. Die Blattfederelemente 92 und 98 ermöglichen, daß sich der bewegliche Teil 76 relativ zum ortsfesten Teil 75 verschieben läßt und in eine Ruhelage zurückkehrt, wenn keine Kräfte auf den beweglichen Teil oder die Blattfederelemente ausgeübt werden. Die zwei Blattfederelemente sind vorzugsweise, wie gezeigt, in einer 90-Grad-Beziehung zueinander vorgesehen für die Abstützung des beweglichen Teils 76 und zum Einschränken des beweglichen Teils vor einer zu weiten und regellosen Bewegung (was sich aus der Verwendung nur eines Blattfederelements ergeben kann). Ferner müssen die Blattfedern aus einem zweckmäßigen Material bestehen und eine ausreichende Steifigkeit im Verhältnis zur Größe der vom Stellglied 102 ausgegebenen Kraft aufweisen, um die gewünschte Schwingungskraftempfindung vorzusehen. Die Blattfederelemente können aus Federstahl, Berylliumkupfer usw. bestehen.
Die Steuereinheit 90 umfaßt ferner ein Stellglied 102, das mit einem der Blattfederelemente 92 oder 98 gekoppelt ist; bei dem beschriebenen Ausführungsbeispiel ist das Stellglied 102 mit dem Blattfederelement 98 gekoppelt. Das Stellglied 102 gibt eine Kraft am Blattfederelement 98 aus, um zu bewirken, daß sich der bewegliche Teil 76 relativ zum
61 047.B0D PAe IfehlftrJRäck. Fienar*efeet *..:
• ·
ortsfesten Teil 75 bewegt, d.h. es besteht eine differentielle Bewegung zwischen dem ortsfesten Teil 75.und dem beweglichen Teil 76. Bei dem bevorzugten Ausführungsbeispiel gibt das Stellglied 102 eine Schwingungskraft aus, d.h. eine periodische Schwingungskraft, die eine entsprechende Schwingungsbewegung des beweglichen Teils 7 6 veranlaßt. Beispielsweise kann bei einem bevorzugten Ausführungsbeispiel der bewegliche Teil eine Verlagerung von etwa 0,040 Inch (1,016 mm) Spitze-Spitze bezüglich des ortsfesten Teils 75 aufweisen. Der Benutzer nimmt diese Bewegung als Schwingung des beweglichen Teils wahr. Die zum Vorsehen der Schwingungskraft am beweglichen Teil 76 verwendeten Signale sind vorzugsweise Hochfrequenzsignale im Vergleich zu den Signalen für das Greiferbedienelement 36, z.B. können die Hochfrequenzsignale in der Größenordnung von etwa 30 Hz bis 1 kHz liegen. Andere Arten von Kräften können bei anderen Ausführungsbeispielen ausgegeben werden, wie z.B. ein Ruck, eine Schwingung mit variierender Amplitude usw.
Bei dem beschriebenen Ausführungsbeispiel ist das Stellglied 102 ein Schwingspulen-Stellglied. Ein Magnetteil 104 des Stellgliedes wird relativ zu einem Spulenteil oder "Spulenkörper" 106 bewegt. Das Blattfederelement 98 ist starr mit dem Spulenkörper 106 gekoppelt und der Spulenkörper 106 bewegt sich relativ zum Magnetteil 104, der an dem ortsfesten Teil des Gehäuses 74 geerdet ist. Das Schwingspulen-Stellglied, das bei dem beschriebenen Ausführungsbeispiel verwendet wird, wird mit Bezug auf Fig. 6 genauer beschrieben. Bei alternativen Ausführungsbeispielen kann der Magnetteil 104 bewegt werden, während der Spulenkörper 106 am Gehäuse 74 geerdet ist.
Bei alternativen Ausführungsbeispielen kann ein Sensor (nicht dargestellt) vorgesehen sein, um die Bewegung des
61 047.B0D PAe iahliriltöck. RenefeTcd. '..&Idigr;
beweglichen Teils 76 relativ zum ortsfesten Teil 75 des Gehäuses abzutasten. Der Sensor kann die Größe der Schwingungsbewegung des beweglichen Teils 7 6 relativ zum ortsfesten Teil 75 erfassen. Diese kann beispielsweise als Verstärkungsregelung für die Ausgabe der Schwingungsgefühlkräfte verwendet werden, um die Schwingung automatisch auf eine Standardamplitude zu kompensieren, unabhängig von der Stärke des speziellen Griffs des Benutzers. Wenn der Sensor beispielsweise feststellt, daß der bewegliche Teil 76 nur in einem kleinen Ausmaß schwingt, das unter dem vorbestimmten gewünschten Ausmaß liegt, kann der Computer 16, lokale Mikroprozessor oder eine andere Steuerschaltungsanordnung die Leistung für das Stellglied erhöhen, um die Schwingungsamplitude zu erhöhen.
Dies kann erforderlich sein, wenn ein spezieller Benutzer das Gehäuse 74 zu eng greift, um effektive taktile Empfindungen zu ermöglichen. Ebenso kann die Verstärkung der Kräfte verringert werden, wenn der Benutzer das Gehäuse zu locker ergreift, wie vom Sensor festgestellt. Der Sensor kann auch verwendet werden, um taktile Kräfte entsprechend einer speziellen Art von Wechselwirkung des Slave 14 zu steuern; beispielsweise kann eine Schwingung mit größerer Amplitude erwünscht sein, wenn der Slave 14 auf eine Oberfläche auftrifft, anstatt auf eine Oberfläche zu klopfen, und der Sensor kann helfen, die Größe der auszugebenden Kraft zu ermitteln. Beispiele von Sensoren, die verwendet werden können, umfassen Hall-Effekt-Sensoren oder optische Sensoren, wobei ein Teil des Sensors (z.B. Detektor) am ortsfesten Teil 75 montiert ist und der andere Teil des Sensors (z.B. Sender oder Magnet) am beweglichen Teil 76 montiert ist. Alternativ kann das Schwingspulen-Stellglied selbst als Sensor verwendet werden, wobei die Spule zum Aufbringen von Kräften und Feststellen einer Geschwindigkeit (aus der die Position ermittelt werden kann) verwendet wird, wie auf dem Fachgebiet gut bekannt ist; oder wobei eine Spannung in einer zweiten Spule, die zur Geschwindigkeit des Spulenkörpers proportional ist,
61 047.B0D PA^KaJiIJr. Käck. Fiener etoDl. ··;
&Dgr; &Oacgr;
abgetastet wird, und aus der die Position abgeleitet werden kann.
Die Rolle 80 ist als Kugel gezeigt, die auf zwei Seiten teilweise weggeschnitten wurde, welche drehbar mit dem ortsfesten Teil 75 des Gehäuses gekoppelt ist und welche um eine Achse A drehbar ist. Der Sensor 108 wird zum Abtasten der Drehung der Rolle 80 verwendet und kann ein Potentiometer, ein optischer Codierer oder eine andere Form eines Sensors sein. Die Signale vom Sensor werden zum Computer 16 gesandt.
Der Schalter 82 kann als dualer Schalter implementiert werden, wie vorstehend beschrieben, wobei, wenn eine Seite des Schalters gedrückt wird, ein Signal ausgegeben wird, und wenn die andere Seite gedrückt wird, ein anderes Signal ausgegeben wird. Bei dem beschriebenen Ausführungsbeispiel kann der Schalter 82 mit einer Drehwelle 83 und einem Schieberelement 85 gekoppelt sein. Wenn eine Seite des Schalters 82 gedrückt wird, drehen sich die Welle und das Schieberelement 85, was bewirkt, daß das Schieberelement den entsprechenden druckempfindlichen Schalter 87 auf der Basis der Seite des Schalters 82, die gedrückt wird, berührt. Diese Implementierung des Schalters 82 spart Platz in dem Gehäuse 74 für andere Komponenten, die in dem Ausführungsbeispiel von Fig. 4 verwendet werden; andere Implementierungen können ebenfalls verwendet werden.
FIGUR 4 ist eine perspektivische Ansicht eines zweiten, bevorzugten Ausführungsbeispiels 120 der Steuereinheit 70 von Fig. 2, einschließlich sowohl des beweglichen Teils 76 des Gehäuses als auch des Greiferbedienelements 36 mit Kraftrückkopplung. Ein Teil des Gehäuses 74 ist entfernt, um den Mechanismus innerhalb der Steuereinheit 70 zu zeigen.
61 047.B0D PAS KcJ-ilfcr,*ICäck.
Der Mechanismus zum Bewegen des beweglichen Teils 76 des Gehäuses ist im wesentlichen derselbe wie mit Bezug auf Fig. 3 beschrieben. Der bewegliche Teil 76 ist beweglich mit dem ortsfesten Teil 75 des Gehäuses 74 durch Blattfedern 98 und 92 gekoppelt, die in einer 90-Grad-Beziehung zueinander zum Abstützen des beweglichen Teils vorgesehen sind. Das Stellglied 102 gibt Kräfte an dem Blattfederelement 98 aus, das den beweglichen Teil 76 relativ zum ortsfesten Teil 75 bewegt. Außerdem bewirkt dies eine Bewegung des beweglichen Teils 76 relativ zum Greifermechanismus 36, einschließlich der Fingerauflagen 78 und der Greiferelemente 130. Wie bei dem Ausführungsbeispiel von Fig. 3 wird vorzugsweise eine Schwingungskraft ausgegeben, um eine Schwingung des beweglichen Teils 76 zu bewirken.
Das Ausführungsbeispiel 120 umfaßt auch ein Greiferbedienelement 36 mit Kraftrückkopplung, wobei Greiferauflagen 78a und 78b von den Fingerspitzen des Benutzers berührt werden und in einer Zangenbewegung bewegt werden, um einen Greifer zu öffnen und zu schließen, irgendeinen anderen Teil oder irgendein anderes Instrument des Slave 14 zu bedienen oder irgendein anderes Objekt (wie z.B. ein von einem Computer angezeigtes graphisches Objekt) zu bedienen. Die Auflagen 78a und 78b sind mit einem Gestängemechanismus 122 gekoppelt, der innerhalb des Gehäuses 74 angeordnet ist, wie gezeigt. Der Gestängemechanismus ist mit einem Stellglied 124 gekoppelt, das am ortsfesten Teil des Gehäuses 74 geerdet ist. Das Stellglied 124 kann ein beliebiges von verschiedenen Arten von Stellgliedern sein und ist ähnlich dem Stellglied 102 im bevorzugten Ausführungsbeispiel, z.B. können sowohl das Stellglied 102 als auch 124 lineare Schwingspulen-Stellglieder sein. Die an dem Greiferbedienelement 36 ausgegebenen Kräfte sind jedoch vorzugsweise stetige oder Widerstandskräfte mit niedriger Frequenz auf der- Basis der Position der Auflagen 78 in ihren Freiheitsgraden, wobei
61 047.B0D PAe Kcihterjccick. Fienentkeol·.&iacgr; .* '. '..', '. ''. \ \ "·
Niederfrequenzsignale vom Computer zum Steuern der Kraftausgabe verwendet werden (d.h. der Frequenzgehalt des Signals selbst ist niedrig, z.B. weniger als oder gleich Hz, aber die Regelschleife oder Servoschleife zwischen der Steuereinheit und dem Stellglied weist vorzugsweise eine viel höhere Frequenz auf, z.B. 1000 Hz). Beispielsweise können Feder- oder Dämpfungskräfte ausgegeben werden. Ein bevorzugter Gestängemechanismus 122, ein bevorzugtes Stellglied 124 und die Wirkungsweise des Greiferbedienelements 36 wird Bezug auf Fig. 5 genauer beschrieben. Ferner ist der bewegliche Teil des Stellgliedes 124, wie z.B. der Spulenkörper 142, vorzugsweise mit dem ortsfesten Teil 75 des Gehäuses durch ein Federelement 125 gekoppelt. Das Federelement ist mit dem Gehäuse am Punkt 127 in Fig. 4 gekoppelt und sieht eine Vorspannung für den Spulenkörper 142 in einer Richtung vor, die wiederum die Greiferelemente 130 und die Greiferauflagen 78 in eine offene Position vorspannt, d.h. zur Bewegung voneinander weg. Dies ermöglicht, daß die Fingerauflagen 78 in eine offene Ruhelage zurückkehren, wenn der Benutzer keine Kraft auf die Auflagen ausübt. Bei einem alternativen Ausführungsbeispiel kann diese Federrückstellkraft vom Stellglied 124 geliefert werden, um zu veranlassen, daß die Auflagen in die Ruhelage zurückkehren. Wenn beispielsweise ein lokaler Mikroprozessor oder eine andere Steuerschaltungsanordnung in der Steuereinheit 22 enthalten ist, dann kann der Mikroprozessor das Stellglied 124 steuern, um diese Federkraft jederzeit vorzusehen, ungeachtet irgendeiner Kraftrückkopplung, die am Greifer aufgrund von Wechselwirkungen des Slave oder eines anderen gesteuerten Objekts ausgegeben wird.
Außerdem ist ein Sensor 12 6 auch mit dem Gestänge 122 gekoppelt, um die Position der Fingerauflagen 78 in ihren jeweiligen Freiheitsgraden festzustellen. Der Sensor 126 kann ein relativer Sensor sein, der die Position relativ zu
61 047.B0D PAa KaMSi! Kack,
einer festgelegten Bezugsposition (wie z.B. einer Ruhelage) erfaßt; oder ein absoluter Sensor kann verwendet werden. Bei dem beschriebenen Ausführungsbeispiel mißt der Sensor 126 die Rotation der Welle 128, die mit dem Ausmaß der Bewegung der Greiferauflagen 78 in Beziehung steht, wie mit Bezug auf Fig. 5a und 5b erläutert wird. Da der Bewegungsbereich der Greiferauflagen bekannt ist, gibt die gemessene Rotation den Abstand zwischen den Fingerauflagen an. Der Sensor 126 kann ein Hall-Effekt-Sensor, ein optischer Codierer, ein Potentiometer, ein Photodiodensensor, ein kapazitiver Sensor oder eine andere Form eines Sensors sein.
Das Greiferbedienelement 36 liefert eine Kraftrückkopplung am gleichen Ort, d.h. die Kraftrückkopplung geschieht in demselben Freiheitsgrad wie das Abtasten und die Bewegung der bewegten Elemente. Dies ist in einem Steuersystem, das z.B. für eine Fernbedienungssteuerung verwendet wird, vorteilhaft, da Kräfte in der Dimension wahrgenommen werden können, in der der Slave gesteuert wird, z.B. werden Kräfte an dem gesteuerten Greifer 58 vom Benutzer als Kräfte an dem Greiferbedienelement 36 wahrgenommen, wobei die Greiferauflagen 78 eine ähnliche Bewegung wie die zwei Klemmbacken des Greifers 58 aufweisen. Dies ist eine viel intuitivere Benutzerschnittstelle als andere Arten von Fernbedienungssteuerungen zum Steuern von Vorrichtungen, wie z.B. einem Greifer, da es die Illusion vorsieht, daß der Benutzer die Greiferklemmbacken direkt bewegt, wenn die Greiferauflagen bewegt werden. Diese Art Bedienelement ist auch zum Steuern von computererzeugten Objekten, wie z.B. einer angezeigten virtuellen Hand, nützlich. Das Greiferbedienelement 36 ist auch ein proportionales Bedienelement, das ermöglicht, daß ein Bewegungsbereich der Klemmbacken des Greifers genau gesteuert wird, anstatt einen einfachen Offnen-Schließen-Schalter zum Steuern der Klemmbacken vorzusehen.
61 047.BOD &Rgr;&Agr;&bgr;&iacgr;&Kgr;&agr;&bgr;&Igr;&phgr;&Tgr; Rack. Reger fe] fj>l?..;
Ferner umfaßt die Steuereinheit 120 vorteilhafterweise die Querschwingung am beweglichen Teil 16 des Gehäuses 74. Dies versorgt den Benutzer mit einer zusätzlichen Rückkopplung, die nicht mit dem Greifer selbst in Beziehung steht, und diese Rückkopplung kann selbst dann vorgesehen werden, wenn der Fingergreifer keine solche Rückkopplung liefern kann. Wenn sich beispielsweise das Greiferbedienelement in einem Bewegungsmaximum befindet, wie z.B. vollständig geschlossen, wird ein harter Anschlag angetroffen, so daß keine weitere Federkraft ausgegeben werden kann. Eine Schwingung kann jedoch am beweglichen Teil 7 6 ausgegeben werden, die den Benutzer ständig über Gegenstände informiert, die von der Slavevorrichtung oder einem anderen gesteuerten Objekt angetroffen werden, selbst wenn keine Kraftrückkopplung am Greiferbedienelement 36 möglich ist. Ferner geschieht die Schwingung des beweglichen Teils 76 relativ zum Greiferbedienelement, so daß das Greiferbedienelement nicht schwingen muß, um eine solche Rückkopplung für den Benutzer vorzusehen. Da das Greiferbedienelement nicht schwingen muß, wird das Abtasten der Position der Fingerauflagen nicht durch irgendwelche Schwingungskräfte verzerrt. Schließlich kann der bewegliche Teil 76 eine Schwingung oder eine ähnliche taktile Empfindung mit hoher Frequenz und geringer Amplitude zum Benutzer liefern, was zum Darstellen von Ereignissen, wie z.B. Zusammenstößen zwischen dem Slave und einer harten Oberfläche in der Slaveumgebung, vorteilhaft ist.
Die Steuereinheit 120 umfaßt auch vorzugsweise eine Rolle 80, die mit dem ortsfesten Teil 75 des Gehäuses drehbar gekoppelt ist und deren Drehung um die Achse A vom Sensor 108 abgetastet wird. Die Rolle 80 kann beispielsweise mit dem Sensor 108 durch eine Drehwelle gekoppelt sein. Die Rolle 80 und Tasten 82 und 84 funktionieren vorzugsweise ähnlich wie vorstehend beschrieben.
61 047.B0D PAe Kciiler.*Käck, fiener'aWeof.. . '.
FIGUR 5a ist ein schematisches Diagramm des Gestängemechanismus 122 und des Stellgliedes 124. Da für das Greiferbedienelement 36 ein längerer Bewegungsbereich erwünscht ist als für den beweglichen Teil 76, wird vorzugsweise ein Gestängemechanismus verwendet, um die Kräfte vom Stellglied 124 auf die Greiferauflagen 78 zu übertragen. Der Gestängemechanismus der Figuren 5a und 5b erweitert die Bewegung (Verlagerung) der Fingerauflagen relativ zur Bewegung des Stellgliedes 124, z.B. wenn sich der Spulenkörper des Stellgliedes um 1/8" (3,175 mm)bewegt, dann bewegt sich die Fingerauflage um 1/4" (6,35 mm); diese Verlagerungen und die Beziehung zwischen diesen Verlagerungen können bei anderen Ausführungsbeispielen anders sein. Eine Kraft FA wird vom Benutzer aufgebracht, wenn er die Greiferauflagen 78a und 78b niederdrückt. Für Erläuterungszwecke ist in Fig. 5a nur eine der Greiferauflagen 78 und ihr zugehöriges Gestänge dargestellt. Das Greiferelement 130 ist mit einem Greiferteil 78 gekoppelt und ist ein Hebelarm, der um einen geerdeten Drehpunkt 132 schwenkt. Das Greiferelement 130 ist auch drehbar mit einem ersten Zwischenglied 134 gekoppelt und das erste Zwischenglied 134 ist drehbar mit einem zentralen Verbindungselement 136 gekoppelt. Das zentrale Verbindungselement 136 ist drehbar mit einer Erdung 137 gekoppelt. Die Elemente 130, 134, 136 und die Erdung 137 bilden effektiv ein Gestänge mit 4 Stangen. Eine Drehwelle 138, die sich torsionsmäßig um ihre Längsachse dreht, ist starr mit dem Element 136 gekoppelt. Ferner kann der Sensor 126 mit der Welle 138 gekoppelt sein, um die Drehung der Welle 138 zu messen, welche die Bewegung des Elements 130 und der Greiferauflage 78 angibt. Die Drehwelle 138 ist starr mit dem Zwischenelement 140 gekoppelt. Das Stellglied 124 gibt eine Kraft FB am Ende des Elements 140 aus, das nicht mit der Welle 138 gekoppelt ist. Falls erwünscht, kann der Sensor 126 an anderen Stellen des Gestänges vorgesehen sein.
61 047.B0D PAeJCalJ^·*äck. Fieri* «tfC1!.· . . ·
• · ·
• · ·
Der Gestängemechanismus 122 arbeitet wie folgt. Die vom Benutzer auf das Element 130 aufgebrachte Kraft FA bewirkt, daß sich das Element 130 um den Erdungsdrehpunkt 132 dreht, wie durch den Pfeil 133 gezeigt. Diese Bewegung bewirkt, daß sich das Element 134 entsprechend mit dem Element 130 dreht, und bewirkt, daß sich das Element 136 um die Erdung
137 dreht, wie durch den Pfeil 135 gezeigt. Da das Element 136 starr mit der Welle 138 gekoppelt ist, wird die Welle
138 veranlaßt, sich um ihre Längsachse zu drehen, wie durch den Pfeil 139 gezeigt. Dies bewirkt, daß sich das Element 140 dreht, wie durch den Pfeil 141 gezeigt. Wenn das Stellglied 124 die Kraft FB an das Element 140 in der in Fig. 5a gezeigten Richtung ausgibt, wirkt sie der Bewegung des Elements 140 entgegen, die durch die Kraft FA des Benutzers verursacht wird. Der Benutzer fühlt die Kraft als Widerstand, der die Bewegung der Greiferteile 78 näher zusammen behindert. Das Stellglied 124 kann auch eine Kraft in der entgegengesetzten Richtung zur Kraft FB ausgeben, um die Bewegung der Greiferauflagen 78 zueinander zu unterstützen, wenn eine solche Kraft bei einer speziellen Anwendung erwünscht ist.
FIGUR 5b ist eine perspektivische Ansicht des Gestängemechanismus 122 und eines Teils des Stellgliedes 124 des Ausführungsbeispiels 120 der Steuereinheit von Fig. 4 und 5a. Die Greiferauflage 78a ist mit dem Greiferelement 130a gekoppelt und die Greiferauflage 78b ist mit einem Greiferelement 130b gekoppelt. Wie in Fig. 5b gezeigt, dreht sich das Element 130a um eine Achse durch den geerdeten Drehpunkt 132a, und das Element 130b dreht sich um eine Achse durch den geerdeten Drehpunkt 132b. Diese Drehung kann auch als ungefähre lineare Bewegung betrachtet werden; für den Benutzer erscheint die Bewegung der Fingerauflagen 78 als linear in einer Richtung zueinander hin oder voneinander weg, da die Elemente 130 relativ lang sind im Vergleich zu der durchlaufenen Drehstrecke. Das Verbindungselement 134a koppelt das Element 130a mit dem
61 047.B0D PAe KähfeV Köck. Redet ei fcdl..:
Element 136 und das Verbindungselement 134b koppelt das Element 130b mit dem Element 136. Das Element 136 kann beispielsweise zwischen den Verbindungselementen 134a und 134b am Kopplungspunkt angeordnet sein. Da die Greiferelemente 130a und 130b beide mit der Erdung 137 und dem Element 136 gekoppelt sind, werden beide Greiferauflagen 78 in demselben Ausmaß bewegt, d.h. wenn eine Greiferauflage 78 bewegt wird, wird die andere Greiferauflage auch um eine entsprechende Strecke in der entgegengesetzten Richtung bewegt. Wenn eine Greiferauflage 78 "in" das Gehäuse 74 bewegt wird, wird somit die andere Greiferauflage auf der entgegengesetzten Seite der Steuereinheit 70 ebenfalls in das Gehäuse bewegt.
Der Sensor 126, die Welle 138 und das Element 140 sind ebenfalls gezeigt. Da das Stellglied 124 vorzugsweise ein lineares Stellglied ist, das eine lineare Kraft und Bewegung am Element 140 vorsieht, ist vorzugsweise ein Verbindungselement 142 zwischen dem Element 14 0 und dem beweglichen Teil 144 des Stellgliedes 124 (z.B. dem Spulenkörper) vorgesehen. Das Verbindungselement 142 ist mit sowohl dem Element 140 als auch dem beweglichen Teil 144 drehbar gekoppelt, was somit ermöglicht, daß die lineare Bewegung des Stellgliedes in eine Drehbewegung des Elements 140 um die Längsachse der Welle 138 umgewandelt wird.
FIGUR 6 ist eine schematische Ansicht eines Ausführungsbeispiels 150 eines Schwingspulen-Stellgliedes, das sich zur Verwendung als Stellglied 102 und/oder Stellglied 124 des vorstehend beschriebenen Ausführungsbeispiels eignet. Das Stellglied 150 umfaßt einen Magnetteil 152 und einen Spulenkörper 154. Bei dem beschriebenen Ausführungsbeispiel ist der Magnetteil 152 geerdet und der Spulenkörper 154 wird relativ zum Magnetteil bewegt. Bei anderen Ausführungsbeispielen kann der Spulenkörper 154 geerdet sein und der Magnetteil 152
61 047.B0D PA$
kann bewegt werden. Der Magnetteil 152 umfaßt ein Gehäuse 158, das aus einem Material wie z.B. Stahl besteht. Ein Magnet 160 ist innerhalb des Gehäuses 158 vorgesehen und ein Polschuh 162 ist am Magneten 160 angeordnet. Der Magnet 160 sieht ein Magnetfeld 164 vor, das das Stahlgehäuse als Magnetflußrückweg verwendet. Der Polschuh 162 fokussiert den Magnetfluß in den Spalt zwischen dem Polschuh 162 und dem Gehäuse 158. Die Länge des Polschuhs 162 ist als LP bezeichnet, wie gezeigt. Das Gehäuse 158, der Magnetteil 152 und der Spulenkörper 154 sind vorzugsweise zylindrisch geformt, können jedoch bei anderen Ausführungsbeispielen auch als andere Formen vorgesehen sein.
Der Spulenkörper 154 ist zum linearen Bewegen bezüglich des Magnetteils 158 wirksam. Der Spulenkörper 154 umfaßt ein Tragelement 166 und eine Spule 168, die an dem Tragelement 166 befestigt ist. Die Spule ist vorzugsweise in aufeinanderfolgenden Schleifen um das Tragelement 166 gewickelt. Ein Element eines Gestänges, wie z.B. das Element 142 oder das Element 140, ist mit dem Tragelement 166 gekoppelt. Die Länge der Spule ist in Fig. 6 als Lc bezeichnet. Wenn der Spulenkörper bewegt wird, wird die Spule 168 durch das Magnetfeld 164 bewegt. Ein elektrischer Strom I wird über elektrische Anschlüsse 169 durch die Spule 168 geleitet. Wie Fachleuten gut bekannt ist, erzeugt der elektrische Strom in der Spule ein Magnetfeld. Das Magnetfeld von der Spule tritt dann mit dem vom Magneten 160 erzeugten Magnetfeld 164 in Wechselwirkung, um eine Kraft zu erzeugen. Die Größe oder Stärke der Kraft hängt von der Größe des Stroms, der an die Spule angelegt wird, und der Stärke des Magnetfelds ab. Ebenso hängt die Richtung der Kraft von der Richtung des Stroms in der Spule ab. Die Wirkungsweise und die- Implementierung einer Kraft unter Verwendung von Magnetfeldern ist Fachleuten gut bekannt.
61 O47.B0D PAe Kahle« Käck, dieneret ooS t ' '.
Um die gewünschte Größe der an dem Greiferbedienelement 36 ausgegebenen Kraft zu erzielen, weist das Stellglied 150 vorzugsweise eine Spulenlänge Lc auf, die größer ist als die Länge des Polschuhs Lp, wie z.B. zwei- oder dreimal größer. Dies ermöglicht, daß ein langer Hub des Spulenkörpers 166 und eine annähernd konstante Kraft über den linearen Bewegungsbereich des Spulenkörpers ausgegeben wird. Wenn die Spulenlänge Lc nahe der oder gleich wie die Länge des Polschuhs LP gemacht wird, ergibt sich eine stärker variierende Kraftgröße und ein kurzer Hub, was für die Kraftrückkopplungsanwendung des Greiferbedienelements der vorliegenden Erfindung unerwünscht ist. Das Stellglied 102, das zum Aufbringen einer Kraft auf den beweglichen Teil 7 6 des Gehäuses 74 verwendet wird, kann eine näher an Lp liegende Spulenlänge verwenden, da es bei dem bevorzugten Ausführungsbeispiel erwünscht ist, daß nur eine Schwingungskraft an den beweglichen Teil 76 ausgegeben wird; die Schwingungskraft weist vorzugsweise einen kurzen Bewegungsbereich auf, was somit die Verwendung eines kurzen Hubs für den Spulenkörper 166 ermöglicht.
FIGUR 7 ist eine perspektivische Ansicht eines anderen Ausführungsbeispiels 180 der Steuereinheit 70 von Fig. 2, wobei die gesamte Steuereinheit 70 als Schwingungsgefühlvorrichtung oder "Schüttelvorrichtung" verwendet wird. Die Steuereinheit 180 umfaßt eine Rolle 80 und Tasten 82 und 84, wie vorstehend beschrieben. Der bewegliche Teil 7 6 und Blattfedern 98 und 92 können ebenfalls enthalten sein, obwohl sie für keine spezielle Funktion separat vom Rest des Gehäuses 74 verwendet werden, so daß der bewegliche Teil 76 auf Wunsch einheitlich mit dem Gehäuse 74 hergestellt werden kann.
Das Stellglied 182 ist enthalten, um eine Schwingungsgefühl-Rückkopplung für das Gehäuse 7 4 vorzusehen. Ein Teil 184 des Stellgliedes 182 ist am Gehäuse 74 geerdet und ein zweiter Teil oder ein
61 047.B0D PAf K(Jt^r?Käck/Pi^iie?^t ccSk#j ' *· .* l^^l .| .| · I •fc · · * · ···· ····· *·
Spulenkörper 186 bewegt sich bezüglich des geerdeten Teils 184. Beispielsweise kann ein Schwingspulen-Stellglied ähnlich dem Stellglied 150, das mit Bezug auf Fig. 6 beschrieben wurde, verwendet werden. Bei dem beschriebenen Ausführungsbeispiel ist der Spulenkörper 18 6 mit zwei Blattfedern 188 und 190 gekoppelt, und die Blattfedern sind wiederum mit dem Gehäuse 74 gekoppelt. Beim Betrieb wird der Spulenkörper so gesteuert, daß er sich in zwei linearen Richtungen in einem Freiheitsgrad hin- und herbewegt, was bewirkt, daß eine Schwingungskraft durch die Blattfedern und auf das Gehäuse 74 übertragen wird. Die Schwingung wird vom Benutzer wahrgenommen, wenn die Steuereinheit 70 gehalten wird, wobei das gesamte Gehäuse 74 vom Stellglied 124 in Schwingung versetzt wird. Bei anderen Ausführungsbeispielen können andere Arten von Kräften vorgesehen werden; beispielsweise kann eine einzelne oder eine begrenzte Anzahl von Ruckkräften an das Gehäuse 74 ausgegeben werden, um verschiedene Wechselwirkungen des Slave oder eines anderen gesteuerten Objekts mit seiner Umgebung anzuzeigen.
Die Steuereinheit 180 ermöglicht einem Benutzer, die natürliche, bequeme Form, die mit dem Gehäuse 7 4 bereitgestellt ist, zu greifen und auf bequem angeordnete Bedienelemente zuzugreifen, wie z.B. die Rolle 80 und die Tasten 82 und 84. Diese Merkmale sind mit grundlegenden Schwingungskräften kombiniert, die dem Benutzer anzeigen, wenn der Slave mit Objekten in Wechselwirkung tritt, wie z.B. wenn er durch eine spezielle Oberfläche blockiert wird oder einen momentanen Kontakt mit einer Oberfläche hat.
Diese taktilen Kräfte können alles sein, was bei speziellen Anwendungen erforderlich ist, was das kostengünstige Ausführungsbeispiel 180 unter einigen Umständen ideal macht.
FIGUR 8 ist eine perspektivische Ansicht eines alternativen Ausführungsbeispiels 200 einer Handsteuereinheit 22 des
61 O47.BOD P/Je Kfcljftf. Kack,
• ·
Masterseiten-Effektors 12. Das Ausführungsbeispiel 200 umfaßt einen Greiferbedienmechanismus mit Kraftrückkopplung ähnlich dem Greiferbedienelement 36 der Steuereinheit 70. Die Steuereinheit 200 ist drehbar mit einem Element 34 des Gestänges 20, wie bei Fig. 1 beschrieben, oder einem anderen geerdeten Gestänge gekoppelt, oder kann alternativ eine frei bewegliche Steuereinheit sein, wie vorstehend beschrieben. Wie hierin beschrieben, unterscheidet sich das Ausführungsbeispiel 200 von den vorstehend beschriebenen Ausführungsbeispielen insofern, daß kein beweglicher Teil 7 6 mit Schwingungsgefühl oder ein schwingendes Gehäuse in Verbindung mit dem Greiferbedienelement 36 verwendet wird.
Die Steuereinheit 200 umfaßt Greiferauflagen 202a und 202b, auf die der Benutzer seine Finger legt, um das Bedienelement zu bedienen. Die Auflagen 202a und 202b sind mit einem Gestänge 204 gekoppelt, das mit Bezug auf die Figuren 9a und 9b genauer beschrieben wird. Das Gestänge 204 ist mit einem Handgriff 206 gekoppelt, der die Hand des Benutzers abstützt. Der Benutzer kann beispielsweise einen Daumen auf die Greiferauflage 202a legen, wobei der Ballen seiner Hand um den Griff 206 gebogen ist und der Zeigeoder Mittelfinger der Hand die Greiferauflage 202b berührt. Die Greifauflagen 202a und 202b sind wie gezeigt vorzugsweise in gekrümmter Weise geformt, um jeden verwendeten Finger teilweise zu umgeben, um den Finger aufzulegen und zu greifen. Das Gehäuse 208 des Gestänges 204 (das auch eine Verlängerung des Griffs 206 ist) ist vorzugsweise durch eine Kopplung 210 mit dem Element 34 des Gestänges 20 gekoppelt. Die Steuereinheit 200 kann auch mit anderen Arten von Gestängen anstelle des Gestänges 20, die mehrere Freiheitsgrade zum Steuern des Slave 14 ermöglichen, verwendet werden.
Ein Stellglied ist ebenfalls vorzugsweise im Gehäuse 210 enthalten, das eine Kraftrückkopplung an den Greiferauflagen 202a und 202b vorsieht. Die
6) 047.B0D PAe K<filwlCäck.tier*eiet ecä. I * :
Kraftrückkopplung arbeitet vorzugsweise ähnlich den für das Greiferbedienelement 36 vorstehend beschriebenen Kräften. Die Greiferauflagen 202a und 202b werden beispielsweise zueinander bewegt, um den Greifer 58 des Slave 14 zu schließen. Die Positionen der Greiferauflagen 202 werden von einem Sensor abgetastet, und wenn die Klemmbacken des Greifers 58 nicht mehr näher zusammen bewegt werden können, weil ein Gegenstand gehalten wird, dann können an den Greiferauflagen Kräfte ausgegeben werden, die einer weiteren Bewegung zueinander widerstehen und die die Greiferauflagen in Richtung der Ruhelage vorspannen. Der Benutzer kann somit mit der Kraftrückkopplung darüber informiert werden, wie viel Steuerung erforderlich ist, um einen speziellen Gegenstand zu greifen, was eine genauere Steuerung bei schwierigen Vorgängen ermöglicht.
FIGUR 9a ist ein schematisches Diagramm des Gestängemechanismus 204 und des Stellgliedes des Greiferbedienelements 200 von Fig. 8. Der Gestängemechanismus von Fig. 9a erweitert die Bewegung der Greiferauflagen relativ zum Stellglied 124. Eine Kraft FA wird durch den Benutzer aufgebracht, wenn er die Greiferteile 202a und 202b niederdrückt. Für Erläuterungszwecke ist in Fig. 9a nur eine der Greiferauflagen 202 und Greiferelemente 216 dargestellt. Das Greiferelement 216 ist mit einem Greiferteil 202 gekoppelt und ist ein Hebelarm, der um eine Kopplung 215 schwenkt. Das Greiferelement 216 ist auch mit einem Element 218 an der Kopplung 215 drehbar gekoppelt, und das Element 218 ist drehbar mit einem geerdeten Element 220 gekoppelt. Das Greiferelement 216 ist mit einem linear beweglichen Element 222 an einer Stelle am Element 216, die von der Kopplung 215 beabstandet ist, gekoppelt. Das Element 222 ist mit einem beweglichen Teil eines Stellgliedes 226 gekoppelt, das sich in einem linearen Freiheitsgrad bewegt. Ein nicht beweglicher Teil des Stellgliedes 226 ist geerdet. Das Stellgliedausführungsbeispiel 150 von Fig.
61 047.B0D PAiKatil&JCöck, Pienfcrfct c£C
kann beispielsweise als Stellglied 226 verwendet werden, wobei das Element 222 mit dem linear beweglichen Spulenkörper des Stellgliedes gekoppelt ist und der Magnetteil des Stellgliedes geerdet ist. Das Stellglied gibt eine lineare Kraft FB an das Element 222 aus.
Die Elemente 216, 218, 222 und die Erdung (Gehäuse 210) bilden effektiv ein Gestänge mit 4 Stangen. Ein Sensor 228 ist mit den Greiferelementen 216 oder Auflagen 202 gekoppelt, um die Position der Elemente 216 und der Greifauflagen 202 in dem Freiheitsgrad der Bewegung zu messen. Beispielsweise kann ein Hall-Effekt-Sensor verwendet werden, wobei ein Magnet 227 an jeder Fingerauflage 202 vorgesehen ist, welcher einer Verlängerung 231 des geerdeten Elements 220 zugewandt ist. Ein Hall-Effekt-Sensor 229 ist auf jeder Seite der Verlängerung 231, die dem zugehörigen Magneten 228 zugewandt ist, vorgesehen. Somit wird der Abstand zwischen jedem Magneten 227 und Sensor 229 erfaßt und zusammen summiert, um den Abstand zwischen den Fingerauflagen 202 zu ermitteln. Sensoren können in anderen Bereichen des Gestängemechanismus 204 vorgesehen sein und auf Wunsch können andere Arten von Sensoren verwendet werden.
Der Gestängemechanismus 204 arbeitet folgendermaßen. Die vom Benutzer auf das Element 216 aufgebrachte Kraft FA bewirkt, daß sich das Element 216 um die Kopplung 215 dreht, wie durch den Pfeil 217 gezeigt. Diese Bewegung bewirkt, daß sich das Element 218 entsprechend um das geerdete Element 220 in der durch den Pfeil 219 gezeigten Richtung dreht. Zusätzlich bewirkt die Drehung um die Kopplung 215, daß das Element 222 linear in Richtung des Pfeils 221 bewegt wird. Wenn das Stellglied 226 die Kraft FB an das Element 222 in der in Fig. 9a gezeigten Richtung ausgibt, wirkt sie der Bewegung des Elements 222, die durch die Kraft FA des Benutzers verursacht wird, entgegen. Der Benutzer fühlt die Kraft als Widerstand, der die Bewegung
61 047.B0D &Rgr;&Agr;<3&Kgr;&bgr;^&bgr;&igr;»&Kgr;&agr;&ogr;&idiagr;&Lgr;&bgr;&Bgr;<=*&bgr;&iacgr;&idigr;:(&iacgr;&idiagr;. 1
der Greiferteile 202 näher zusammen behindert. Das Stellglied 226 kann auch eine Kraft in der entgegengesetzten Richtung zur Kraft FB ausgeben, um die Bewegung der Greiferteile 202 zueinander hin zu unterstützen, wenn eine solche Kraft für eine spezielle Anwendung erwünscht ist.
Die FIGUREN 9b und 9c sind eine Draufsicht bzw. ein Seitenaufriß des Gestänges 204 und des Stellgliedes 226 der Handsteuereinheit 200, die in Fig. 8 und 9a gezeigt ist. Der Greiferteil 202a ist mit dem Element 216a gekoppelt, das drehbar mit den Elementen 218a und 222 gekoppelt ist. Ebenso ist der Greiferteil 202b mit dem Element 216b gekoppelt, das drehbar mit dem Elementen 218b und 222 gekoppelt ist. Es sollte beachtet werden, daß die Elemente 218a und 218b mit demselben geerdeten Element 220 gekoppelt sind. Außerdem ist das Element 222 ein einzelnes Element, wobei eine erste Verlängerung 230a des Elements 222 drehbar mit dem Element 216a gekoppelt ist und eine zweite Verlängerung 230b des Elements 222 drehbar mit dem Element 216b gekoppelt ist.
Das Stellglied 226 ist ähnlich dem Schwingspulen-Stellglied 150 von Fig. 6 gezeigt. Ein Magnetteil 232 und ein Spulenkörper 234 sind enthalten, wobei der Magnetteil geerdet ist und der Spulenkörper 234 relativ zum Magnetteil bewegt wird. Ein Magnet 238 ist innerhalb eines Gehäuses 236 vorgesehen und ein Polschuh 240 ist am Magneten 238 angeordnet. Der Spulenkörper 234 ist zum linearen Bewegen bezüglich des Magnetteils 232 wirksam und umfaßt ein Tragelement 242 und eine Spule 244, die am Tragelement befestigt ist. Das Element 222 ist mit dem Tragelement gekoppelt. Bei dem beschriebenen Ausführungsbeispiel werden der Spulenkörper 234 und das Element 222 linear entlang einer Welle 246 bewegt, die sich vom Magneten 238 durch den Spulenkörper 234 und durch das Element 222 erstreckt und für die gewünschte Hublänge des Spulenkörpers und den
61 047.B0D PAe Kehler, fcöck. Rener etcol? · ' ' '
Bewegungsbereich der Greifteile 202 lang genug ist. Ein elektrischer Strom I wird durch die Spule 244 fließen lassen, um ein Magnetfeld und eine Kraft am Spulenkörper 234 und am Element 222 zu erzeugen, wie vorstehend mit Bezug auf Fig. 6 erläutert. Da Niederfrequenzsignale und ein Bewegungsbereich für die Bewegung der Greiferteile erwünscht sind, ist ein Schwingspulen-Stellglied mit langem Hub und mit einer Spulenlänge Lc, die größer ist als die Länge LP des Polschuhs, erwünscht, wie vorstehend mit Bezug auf Fig. 6 erläutert.
FIGUR 10a ist eine perspektivische Ansicht eines anderen Ausführungsbeispiels einer Schnittstellenvorrichtung mit einer taktilen Rückkopplung und hauptsächlich zum Koppeln eines Benutzers mit einer computererzeugten Umgebung anstatt einer physischen Umgebung über eine Fernbedienungsvorrichtung. Beispielsweise stellen Computerspiele eine graphische Umgebung dar, in der der Benutzer eines oder mehrere graphische Objekte oder Einheiten unter Verwendung einer Schnittstellenvorrichtung steuert. Der Hauptrechner empfängt das Eingangssignal von der Schnittstellenvorrichtung und aktualisiert ein Anwendungsprogramm als Reaktion auf das Eingangssignal. Die Software und Umgebung, die auf dem Hauptrechner 18 ablaufen, können von einer breiten Vielfalt sein.
Beispielsweise kann das Hauptrechner-Anwendungsprogramm eine Simulation, ein Videospiel, eine graphische Benutzerschnittstelle (GUI), eine Webseite oder eine Suchmaschine, die HTML- oder VRML-Befehle implementiert, ein wissenschaftliches Analyseprogramm, ein Übungsprogramm oder eine Anwendung einer virtuellen Realität oder ein anderes Anwendungsprogramm sein, das ein Eingangssignal von der Steuereinheit 22 verwendet und taktile Rückkopplungsbefehle an die Steuereinheit ausgibt.
Beispielsweise umfassen viele Spielanwendungsprogramme eine Kraftrückkopplungsfunktionalität und können mit der Kraftrückkopplungs-Schnittstellenvorrichtung 12 unter
61047.B0D PAeKijhl&fcäck, fiefier etcoli I
Verwendung von Standard-Protokoll/Treibern, wie z.B. I-Force, das von Immersion Corporation erhältlich ist, in Dialogverkehr stehen. Hierin kann der Computer 18 als "graphische Objekte" oder "Einheiten" anzeigend bezeichnet werden. Diese Objekte sind keine physischen Objekte, sondern sind logische Softwareeinheitssammlungen von Daten und/oder Prozeduren, die als Bilder vom Computer 18 auf dem Bildschirm 20 angezeigt werden können, wie Fachleuten gut bekannt ist. Ein angezeigter Cursor oder ein simuliertes Cockpit eines Flugzeugs könnte als graphisches Objekt betrachtet werden. Der Computer 16 kann ein Personal- oder tragbarer Computer, ein Arbeitsplatzrechner, ein Videospielkonsolen-System, ein Netzwerkcomputer, ein Decodiergerät für digitales Fernsehen, oder eine andere Rechenvorrichtung oder -anlage sein. Der Computer 16 zeigt vorzugsweise graphische Bilder der Umgebung auf einer Anzeigevorrichtung, wie z.B. dem Bildschirm 17, einer SD-Fernsehbrille, einer LCD-Anzeige usw., an.
In Fig. 10a ist eine Schnittstellenvorrichtung 250 gezeigt, die Merkmale der vorliegenden Erfindung beinhaltet und die als Schnittstellenvorrichtung für eine computererzeugte Umgebung verwendet werden kann, wie z.B. ein von einem Hauptrechner 16 implementiertes Computerspiel. Bei anderen Ausführungsbeispielen kann die Schnittstellenvorrichtung 250 ein Simulator eines medizinischen Instruments sein, der mit einer computererzeugten Umgebung koppelt, welche einen medizinischen Prozeß, wie z.B. eine Operation, simuliert. Die Schnittstellenvorrichtung 250 liefert Eingangssignale zum Hauptrechner 16, aus denen der Computer den Zustand, die Position und/oder Orientierung von einem oder mehreren Bedienelementen der Steuereinheit 250 ermitteln kann. Die Information kann in ein Bild auf einer Computeranzeigevorrichtung, wie z.B. dem Bildschirm 17, umgesetzt werden. Die Bedienelemente der Steuereinheit 250 werden vom Benutzer bedient, was dem Computer anzeigt, wie das implementierte Programm aktualisiert werden soll. Eine
61 047.B0D PAe Ijahljr'Käck. Fien^e»ffj. ·..;
elektronische Schnittstelle, die im Gehäuse 256 der Steuervorrichtung 250 enthalten ist, kann die Vorrichtung 250 mit dem Computer 16 koppeln. Eine geeignete elektronische Schnittstelle wird mit Bezug auf Fig. 12 im einzelnen beschrieben. Die Steuervorrichtung 250 ist mit dem Computer 16 durch ein Kabel 21 gekoppelt. Bei anderen Ausführungsbeispielen können zwischen der Schnittstellenvorrichtung 250 und dem Computer 16 durch drahtloses Senden und drahtlosen Empfang Signale übertragen werden.
Wie viele Spielsteuereinheiten des Standes der Technik kann die Vorrichtung 250 ein Richtungsspielpaddel 252 und mehrere verschiedene Tasten 254 umfassen, die in verschiedenen Bereichen des Gehäuses 256 vorgesehen sind. Die Vorrichtung 250 kann auch einen Fingerspitzen-Steuerhebel 258 umfassen, der durch den Finger eines Benutzers in zwei Freiheitsgraden bewegt werden kann.
Die Schnittstellenvorrichtung 250 kann auch ein Bedienelement 260 mit Kraftrückkopplung umfassen. Bei einem Ausführungsbeispiel ist das Bedienelement 260 ähnlich einer Taste, wobei das Bedienelement vom Benutzer in das Gehäuse 254 herabgedrückt werden kann. Ein solches Tastenbedienelement kann eine proportionale Eingabe in einen Hauptrechner vorsehen, die den Abstand oder das Ausmaß, in dem die Taste gedrückt wird, anzeigt. Vorzugsweise werden Kräfte an dem Bedienelement durch ein Stellglied in der Vorrichtung 250 ausgegeben, wenn der Benutzer es bewegt. Diese Kräfte können derart
nebeneinander liegen, daß der Benutzer die Kräfte in dem Freiheitsgrad der Bewegung der Taste spürt. Beispielsweise kann eine Feder- oder Dämpfungswiderstandskraft aufgebracht werden, um der Bewegung der Taste zu widerstehen. .35 Alternativ können Texturkräfte oder zeitvariable Kräfte, wie z.B. ein Ruck, an das Bedienelement 2 60 ausgegeben werden. Das Bedienelement 2 60 kann unter Verwendung eines
61 047.B0D PA^ K(JhJ^r. Köck.iieijejet f cjl. ;
Greifermechanismus ähnlich den vorstehend mit Bezug auf Fig. 2-9 beschriebenen Mechanismen implementiert werden. Bei einem Ausführungsbeispiel ist beispielsweise eine einzelne Taste 260 vorgesehen, wobei eine einzelne Tastenkontaktfläche ähnlich einer Greiferauflage 78, die mit einem Greiferelement 130 gekoppelt ist, verwendet wird, und wobei die andere Greiferauflage 78 und das Greiferelement 130 nicht enthalten sind. Alternativ können zwei Tasten ähnlich den zwei Greiferauflagen 78a und 78b oder 202a und 202b vorgesehen sein, wobei eine erste Taste 260 auf der oberen Oberfläche des Gehäuses 256 vorgesehen ist und eine zweite Taste auf der entgegengesetzten Oberfläche des Gehäuses 256 direkt entgegengesetzt zur ersten Taste vorgesehen ist. Somit kann der Benutzer die zwei Tasten unter Verwendung eines Daumens auf der ersten Taste, wobei er den Ballen der Hand um die Kante 262 des Gehäuses legt, und unter Verwendung eines Fingers auf der zweiten Taste an der unteren Oberfläche betätigen. Die erste und die zweite Taste können ähnlich dem Greiferbedienelement 36 zusammen betätigt werden, wobei die Bewegung einer Taste eine äquivalente Bewegung für die andere Taste bewirkt. Alternativ können die zwei Tasten unabhängig voneinander bewegt werden. Bei einem solchen Ausführungsbeispiel kann für jede Taste 2 60 ein separater Mechanismus und ein separates Stellglied verwendet werden. Ein weiteres Ausführungsbeispiel zum Vorsehen einer Kraftrückkopplung für eine Taste wird nachstehend mit Bezug auf Fig. 10b beschrieben.
Außerdem können andere Bedienelemente der Steuervorrichtung 250 mit einer ähnlichen Kraftrückkopplungsfunktionalität versehen sein. Beispielsweise kann das Richtungsspielpaddel 252 mit einer taktilen Rückkopplung in einer oder mehreren der Richtungen des Paddels oder bei einer Bewegung des gesamten Paddels, wenn es nach unten gedrückt wird (z.B. von der Mitte des Paddels), versehen sein. Eine Taste ist häufig auf der unteren Oberfläche von
61047.B0D PAe Kfchl^r.JÄck. ReTierfeCcoC '.
Spielsteuereinheiten ähnlich dem in Fig. 10a gezeigten Ausführungsbeispiel enthalten, und diese Taste kann ähnlich der Taste 260 mit einer taktilen Rückkopplung versehen sein.
5
5
Ein weiteres Beispiel zum Versehen der Taste 266 mit einer Kraftrückkopplung ist in FIGUR 10b gezeigt. Die Taste kann in einem Freiheitsgrad bewegt werden, der durch den Pfeil 267 angegeben ist. Die Taste 266 kann mit einem Schwingspulen-Stellglied 270 gekoppelt sein, das ähnlich dem mit Bezug auf Fig. 6 beschriebenen Schwingspulen-Stellglied sein kann. Die Taste 266 kann mit dem Spulenkörper 272 gekoppelt sein, der sich relativ zum geerdeten Magnetteil/Gehäuse 274 linear bewegt. Ein lokaler Mikroprozessor oder ein Hauptrechner kann lineare Kräfte an der Taste in dem Freiheitsgrad 267 steuern. Ferner kann ein Sensor verwendet werden, um die Position der Taste in dem linearen Freiheitsgrad zu erfassen. Beispielsweise kann ein Hall-Effekt-Sensor 276 zwischen dem Spulenkörper 272 und dem Gehäuse 274 vorgesehen sein, um die Position der Taste zu messen. Alternativ kann ein optischer Sensor (z.B. ein Photodiodensensor) oder eine andere Art Sensor verwendet werden; oder der Strom in der Spule des Stellgliedes 270 kann gemessen werden, um die Position des Spulenkörpers und der Taste 266 zu ermitteln, wobei die Größe des Stroms zu einer Position des Spulenkörpers proportional ist.
Unter Verwendung des Stellgliedes und des Sensors, die mit der Taste 266 gekoppelt sind, können eine Vielzahl von Kraftempfindungen an den Benutzer, der die Taste berührt, ausgegeben werden. Beispielsweise können ein Ruck, Schwingungen, Texturen, Federkräfte, Dämpfungskräfte und Hinderniskräfte ausgegeben werden. Die Kräfte können zumindest teilweise auf der Position der Taste in ihrem Freiheitsgrad basieren; alternativ können die Kräfte von der Tastenposition unabhängig sein. Andere Tasten 254 an der Steuereinheit 250 oder irgendeiner ähnlichen
Steuereinheit können ebenfalls mit dem Stellglied 270 versehen sein. Beispielsweise können Steuerhebel-, Mausund Lenkrad-Schnittstellenvorrichtungen mit Kraftrückkopplung Tasten mit einer Kraftrückkopplung ähnlich der Taste 266 umfassen. Ferner kann ein beweglicher Teil 264 (nachstehend beschrieben) vorgesehen sein, der die Taste 266 umgibt oder nahe dieser liegt, und der vom Benutzer berührt wird, wenn der Benutzer die Taste 266 betätigt.
Unter Rückbezug auf Fig. 10a kann die Schnittstellenvorrichtung 250 auch einen beweglichen Teil 264 des Gehäuses 256 und einen ortsfesten Teil 265 des Gehäuses ähnlich dem vorstehend beschriebenen beweglichen Teil 76 umfassen. Der bewegliche Teil 264 kann beispielsweise mit einem separaten Stellglied gekoppelt sein, das den beweglichen Teil in Schwingung versetzt oder anderweitig bewegt, ähnlich wie vorstehend mit Bezug auf Fig. 3 beschrieben. Wenn der Benutzer das Bedienelement 260 und/oder andere Tasten und Bedienelemente der Vorrichtung 250 betätigt, berührt vorzugsweise mindestens einer der Finger und/oder der Handballen des Benutzers den beweglichen Teil 264, so daß der Benutzer die Querbewegung und Schwingung des Teils 264 spürt. Eine solche Schwingung kann verwendet werden, um den Benutzer über Ereignisse und/oder Wechselwirkungen zu informieren, die in dem Computeranwendungsprogramm auftreten, wie z.B. ein Zusammenstoß eines Objekts mit dem benutzergesteuerten Objekt, oder ein Alarmereignis, von dem der Computer festgelegt hat, daß es stattfinden sollte. Die Schwingung kann auch aufrechterhalten werden, während beispielsweise ein benutzergesteuertes graphisches Objekt ein anderes Objekt berührt. Dieses Merkmal ermöglicht, daß eine Schwingung (taktile Rückkopplung) an den Benutzer unabhängig von der Kraftrückkopplung des Bedienelements 2 60 ausgegeben wird. Bei anderen Ausführungsbeispielen kann der bewegliche Teil 264 um eine oder mehrere Standardtasten,
61 047.B0D PAe Kflhl^, fßpk, Hefter &t fcolj '.
einen Steuerhebel, ein Spielpaddel oder andere Bedienelemente und Schnittstellen ohne Kraftrückkopplung vorgesehen sein. Beispielsweise kann ein isometrisches oder elastisches Bedienelement mit einem umgebenden beweglichen Teil 264 versehen sein. Eine solche isometrische Steuereinheit kann die Form einer Kugel, einer Scheibe, eines Würfels oder eines anders geformten Objekts annehmen, das einen auf das Objekt aufgebrachten Druck feststellt, um Eingangssignale zum Hauptrechner zu liefern. "Elastische" Steuereinheiten sind ähnlich, aber ermöglichen typischerweise eine kleine Menge einer Bewegung und/oder des Objekts, wenn vom Benutzer ein Druck aufgebracht wird. Der bewegliche Teil 264 oder zusätzliche bewegliche Teile 264 können ebenfalls an verschiedenen Stellen am Gehäuse 256 vorgesehen sein, wie z.B. das Spielpaddel 252, den Steuerhebel 258 oder die Taste 266 umgebend. Beispielsweise können zwei verschiedene bewegliche Teile 264 vorgesehen sein, die jeweils einer Achse oder einem Freiheitsgrad des Bedienelements, das von der Spielsteuereinheit bereitgestellt wird, entsprechen.
Andere Bedienelemente können die vorstehend beschriebenen Merkmale der taktilen Rückkopplung beinhalten. Beispielsweise kann das Spielpaddel 252 mit einem Stellglied ähnlich dem Stellglied 270 und einem Sensor, wie z.B. dem Sensor 276, versehen sein, um eine Kraftrückkopplungsfunktionalität zu ermöglichen. Beispielsweise kann das Spielpaddel 252 als ganze Einheit in einem Freiheitsgrad, der ähnlich der Taste 266 abgetastet und betätigt wird, gedrückt werden. Alternativ kann jede der vier Richtungstasten auf dem Spielpaddel 252 ebenso mit ihrer eigenen Kraftrückkopplung versehen sein. Bei noch einem anderen Ausführungsbeispiel kann ein Spielpaddel mit Kraftrückkopplung ähnlich dem Spielpaddel 252 unter Verwendung einer Greiferauflage mit Kraftrückkopplung wie die Taste 260 für jede Richtung des Spielpaddels implementiert werden, z.B. ist jede von vier
61 047.B0D
Richtungstasten in Abständen von 90 Grad um einen kreisförmigen Weg vorgesehen (acht Tasten können ebenfalls vorgesehen sein, einschließlich der diagonalen Richtungen). Jede Taste kann mit einem Schwingspulen-Stellglied verbunden sein, um eine Kraftrückkopplung in einer Richtung vorzusehen, die zur Oberfläche des Gehäuses, das diese Taste umgibt, ungefähr senkrecht ist. Die Tasten können direkt, ähnlich der Taste 266, oder über ein Gestänge, wie z.B. bei den Ausführungsbeispielen von Fig. 5, 9 oder 11, mit dem Stellglied verbunden sein.
Das Spielpaddel 252 kann auch mit einer taktilen Rückkopplung ähnlich dem beweglichen Teil 264 der Vorrichtung versehen sein. Beispielsweise kann ein Spalt 253 zwischen dem Spielpaddel 252 und dem ortsfesten Teil 265 des Gehäuses vorgesehen sein, um zu ermöglichen, daß das Spielpaddel 252 in den durch die Pfeile 251 gezeigten Richtungen schwingt. Um die taktile Rückkopplung vorzusehen, kann ein ähnlicher Mechanismus wie der vorstehend mit Bezug auf Fig. 3 und 4 gezeigte verwendet werden. Beispielsweise koppeln biegsame Elemente 255 das Spielpaddel 252 mit dem ortsfesten Teil 265 des Gehäuses. Ein Stellglied 257 ähnlich dem vorstehend beschriebenen Stellglied 104 kann verwendet werden, um die taktile Kraft an das biegsame Element 255 auszugeben, das die Kraft auf das Spielpaddel überträgt. Das Spielpaddel 252 kann somit ähnlich dem beweglichen Teil 264 mit Kraftempfindungen mit hoher Frequenz versehen werden. Andere Bedienelemente der Spielsteuereinheit 250 können ebenfalls mit einer solchen taktilen Rückkopplung versehen sein. Beispielsweise kann der Fingersteuerhebel 258 mit einer taktilen Rückkopplung versehen werden, indem der Hebel 258 selbst in Schwingung versetzt wird, und/oder indem eine zentrale Oberfläche auf der Oberseite des Steuerhebels 258 vorgesehen wird, die bezüglich der umgebenden Oberfläche des Steuerhebels sich bewegt oder schwingt. Alternativ kann die zentrale
61047.B0D PAe Kbhlir,5icjck, ReTierfeicoC &iacgr; '.
Oberfläche 259 eine Taste oder ein ähnliches Bedienelement sein.
Bei noch weiteren Ausführungsbeispielen kann ein ähnliches Bedienelement 260 und/oder beweglicher Teil 264 des Gehäuses mit Kraftrückkopplung in anderen Vorrichtungen implementiert werden. Beispielsweise kann eine in der Hand gehaltene Fernsteuervorrichtung verwendet werden, um auf die Funktionen einer Vorrichtung oder eines Geräts aus der Ferne durch einen Benutzer zuzugreifen, wie z.B. ein Fernsehgerät, ein Videokassettenrekorder, eine Stereoanlage, ein Internet- oder Netzwerkcomputer, der mit einem Fernsehgerät verbunden ist, usw. Eine populäre Vorrichtung ist beispielsweise Web-TV™, die mit einem Fernsehgerät verbunden ist und Internetinformationen wie z.B. Webseiten auf dem Fernsehbildschirm anzeigt. Eine Fernsteuerung kann Tasten, einen Steuerhebel und Bedienelemente ähnlich den für die Vorrichtung 250 beschriebenen zum Auswählen von Optionen der Web-TV-Vorrichtung, des Anwendungsprogramms, das auf der Vorrichtung abläuft, oder von Webseiten umfassen. Die Fernsteuerung kann ein Bedienelement 260 und/oder einen beweglichen Teil 264 des Gehäuses mit Kraftrückkopplung umfassen, um eine Kraftrückkopplung zur Verwendung bei der Unterstützung der Auswahl von Funktionen der gesteuerten Vorrichtung und zum Informieren des Benutzers über Wechselwirkungen und Ereignisse, die für die Vorrichtung auftreten, vorzusehen. Andere Steuervorrichtungen oder Griffe, die den beweglichen Teil 264 und/oder die Kraftrückkopplungstaste 260 enthalten können, umfassen eine Maus oder eine Rollkugelvorrichtung zum Bedienen eines Cursors oder anderer graphischer Objekte in einer computererzeugten Umgebung; oder eine Druckkugel, eine Schreibnadel oder dergleichen. Beispielsweise kann der bewegliche Teil 264 des Gehäuses um Tasten auf einer Maus vorgesehen sein.
61 047.BOD PAiJ &Kgr;&phgr;^&sfgr;,/äck, &Ggr;&iacgr;&bgr;&phgr;&phgr;&idiagr; (Jot
Es sollte auch beachtet werden, daß eine Steuervorrichtung ähnlich der Vorrichtung 250, d.h. mit Tasten und anderen
Bedienelementen ähnlich wie die für die Vorrichtung 250
enthaltenen, auch zum Steuern des Slave 14 in dem
Fernbedienungssystem 10, das in Fig. 1 gezeigt ist,
verwendet werden kann.
Bedienelementen ähnlich wie die für die Vorrichtung 250
enthaltenen, auch zum Steuern des Slave 14 in dem
Fernbedienungssystem 10, das in Fig. 1 gezeigt ist,
verwendet werden kann.
FIGUR 11 ist eine perspektivische Ansicht eines
alternativen Ausführungsbeispiels 280 einer
alternativen Ausführungsbeispiels 280 einer
Kraftrückkopplungs-Schnittstellenvorrichtung zur Verwendung in den hierin beschriebenen Anwendungen, wie z.B. zur
Steuerung von computererzeugten Objekten in
Anwendungsprogrammen und zur Steuerung von
Slavevorrichtungen in Fernbedienungssystemen. Die
Steuerung von computererzeugten Objekten in
Anwendungsprogrammen und zur Steuerung von
Slavevorrichtungen in Fernbedienungssystemen. Die
Vorrichtung 280 umfaßt eine Bedienvorrichtung 282, die mit einem Kardan- oder Gestängemechanismus 284 gekoppelt ist,
mit dem Wandlersysteme 294 gekoppelt sind. Die
Bedienvorrichtung 282 ist bei dem beschriebenen
Ausführungsbeispiel als Steuerhebelgriff dargestellt, kann jedoch eine Vielzahl von anderen Objekten sein,
mit dem Wandlersysteme 294 gekoppelt sind. Die
Bedienvorrichtung 282 ist bei dem beschriebenen
Ausführungsbeispiel als Steuerhebelgriff dargestellt, kann jedoch eine Vielzahl von anderen Objekten sein,
einschließlich einer Maus, einer Rollkugel, eines
medizinischen Instruments oder eines anderen Griffs.
Beispielsweise besteht eine Verwendung für die Vorrichtung 280 in der Steuereinheit 250 von Fig. 10a, wobei die
medizinischen Instruments oder eines anderen Griffs.
Beispielsweise besteht eine Verwendung für die Vorrichtung 280 in der Steuereinheit 250 von Fig. 10a, wobei die
Bedienvorrichtung 282 für den Fingerspitzen-Steuerhebel verwendet wird.
Der Kardanmechanismus 284 kann von einer Vielzahl von Arten von Gestängen sein. In Fig. 11 ist ein geschlossenes
Gestänge mit fünf Stangen gezeigt, das zwei Freiheitsgrade für die Bedienvorrichtung 282 vorsieht, wobei die Elemente des Kardanmechanismus durch die Verwendung von Lagern oder Drehzapfen drehbar miteinander gekoppelt sind. Ein
Grundelement 286, das schematisch dargestellt ist, ist als Abstützung vorgesehen, wobei zwei Verlängerungselemente
Grundelement 286, das schematisch dargestellt ist, ist als Abstützung vorgesehen, wobei zwei Verlängerungselemente
288a und 288b drehbar mit dem Grundelement gekoppelt sind. Ein zentrales Element 290a ist drehbar mit dem
61 047.B0D PAe Kcjhlet. töfck, Fiener.ät fcol.J
Verlängerungselement 288a gekoppelt und ein zentrales Element 290b ist drehbar mit dem Verlängerungselement 288b gekoppelt. Die zentralen Elemente 290a und 290b sind an einem Schnittpunkt P drehbar miteinander gekoppelt, wobei die Bedienvorrichtung vorzugsweise mit einem der zentralen Elemente 290 gekoppelt ist. Der Kardanmechanismus arbeitet derart, daß sich das Verlängerungselement 288a um eine Achse B drehen kann, das zentrale Element 290a sich um eine bewegliche Achse D drehen kann, das Verlängerungselement 288b sich um eine Achse C drehen kann und das zentrale Element 290b sich um eine bewegliche Achse E drehen kann. Die Achsen D und E sind in der Hinsicht "beweglich", daß sie nicht in einer Position ortsfest sind wie die Achsen A und B. Die Achsen A und B sind im wesentlichen zueinander senkrecht. Das Gestänge mit fünf Stangen ist derart angeordnet, daß das Verlängerungselement 288a; das zentrale Element 290a und das zentrale Element 290b um die Achse B in einem ersten Freiheitsgrad gedreht werden können. Ferner können das Verlängerungselement 288b, das zentrale Element 290b und das zentrale Element 290a um die Achse C in einem zweiten Freiheitsgrad gedreht werden. Bei alternativen Ausführungsbeispielen können zusätzliche Freiheitsgrade vorgesehen sein. Beispielsweise kann die Bedienvorrichtung 282 um eine Achse F gedreht werden, die sich senkrecht von der Ebene erstreckt, die durch die beweglichen Achsen D und E gebildet wird. Oder die Bedienvorrichtung 282 kann linear entlang der beweglichen Achse C parallelverschoben werden. Diese Freiheitsgrade können auf Wunsch abgetastet und betätigt werden. Andere Gestängemechanismen können in anderen Ausführungsbeispielen ebenfalls verwendet werden.
Zwei Wandlersysteme 294a und 294b, die in Figur 11 gezeigt sind, sind enthalten, um die Bewegung in den zwei Freiheitsgraden der Bedienvorrichtung 282 abzutasten und Kräfte an der Bedienvorrichtung in diesen Freiheitsgraden auszugeben. Das Wandlersystem 294a umfaßt ein erstes Element 296a, ein zweites Element 298a, ein Stellglied 300a
61 047.B0D PAeJKaIjIiJ? Rock. Her}«· 6t ppi.· . , ;
und einen Sensor 302a. Das erste Element 296a ist starr mit dem Verlängerungselement 288a gekoppelt, so daß, wenn sich das Verlängerungselement 288a dreht, sich das erste Element 296a um die Achse B dreht. Das zweite Element 298a ist an dem Ende des Elements 296a, das nicht mit dem Verlängerungselement 288a gekoppelt ist, drehbar mit dem ersten Element 296a gekoppelt. Das andere Ende des zweiten Elements 298a ist drehbar mit dem Stellglied 300a gekoppelt. Der Sensor 302a tastet die Drehbewegung und/oder Position des Verlängerungselements 288a um die Achse B ab und zeigt die Bewegung oder Position der Bedienvorrichtung 282 in diesem Freiheitsgrad an. Alternativ kann das Schwingspulen-Stellglied 300a verwendet werden, um die Position der Bedienvorrichtung, wie vorstehend beschrieben, abzutasten.
Das Stellglied 300a kann als Vielzahl von verschiedenen Arten von Stellgliedern implementiert werden. Bei dem beschriebenen Ausführungsbeispiel ist das Stellglied 300a vorzugsweise ein geerdetes lineares Schwingspulen-Stellglied, das hinsichtlich der Struktur und der Funktion ähnlich ist wie das vorstehend mit Bezug auf Fig. 6 beschriebene Schwingspulen-Stellglied 150. Ein Spulenkörper 306a wird vorzugsweise in einem linearen Freiheitsgrad bezüglich eines geerdeten Magnetteils 308a bewegt. Der Spulenkörper 306a umfaßt eine Spule, durch die ein elektrischer Strom geleitet wird, was ein Magnetfeld erzeugt, das mit einem Magnetfeld vom Magneten im Magnetteil 308a in Wechselwirkung tritt, um eine Kraft zu erzeugen, um den Spulenkörper relativ zum Magnetteil zu bewegen. Die Elemente 298a und 296a übertragen die Ausgangskraft auf das Verlängerungselement 288a, das wiederum die Kraft über das zentrale Element 290a auf die Bedienvorrichtung 282 um die Achse B überträgt. Das zweite Element 298a ermöglicht, daß die lineare Bewegung des Spulenkörpers 306a durch das Element 296a in eine Drehbewegung um die Achse B umgewandelt wird. Das
61 047.B0D PAeKjIhI^r1JC1OCk. fienef &bgr;&Kgr;&sfgr;&sfgr;&iacgr;; ·..;
Wandlersystem 2 94b weist äquivalente Komponenten zum System 294a auf und arbeitet in ähnlicher Weise, um Kräfte zur Bedienvorrichtung 282 um die Achse C zu liefern. Daher sind bei dem beschriebenen Ausführungsbeispiel die Stellglieder 300a und 300b annähernd parallel zueinander orientiert, so daß die Bewegung des Spulenkörpers eines Stellgliedes in seinem linearen Freiheitsgrad ungefähr parallel ist zur Bewegung des Spulenkörpers des anderen Stellgliedes in seinem linearen Freiheitsgrad. Alternativ können die Magnetteile bewegt werden und die Spulenkörper geerdet werden. Ferner ist bei dem beschriebenen Ausführungsbeispiel die Richtung dieser linearen Bewegung der Stellglieder 300 zur Ebene AB, die durch die Achsen A und B definiert ist, annähernd orthogonal. Diese Orientierung der Stellglieder 300 kann eine effizientere Anordnung für die Stellglieder vorsehen, als wenn sie in verschiedenen Richtungen orientiert wären. Beispielsweise können die zwei Stellglieder 300 auf einer einzelnen Leiterplatte oder anderen Auflage angeordnet sein, um in dem Gehäuse einer Vorrichtung Platz zu sparen.
FIGUR 12 ist ein Blockdiagramm, das eine Steuervorrichtung 320 mit taktiler Rückkopplung und einen Hauptrechner 16 darstellt, die sich zur Verwendung bei der vorliegenden Erfindung eignen. Die Steuervorrichtung 320 kann ein beliebiges der beschriebenen Ausführungsbeispiele sein, einschließlich der Steuereinheit 22, 70, 250 oder 280.
Wie mit Bezug auf Figur 1 erläutert, ist der Computer 16 vorzugsweise ein Personalcomputer, ein Arbeitsplatzrechner, eine Videospielkonsole oder eine andere Rechen- oder Anzeigevorrichtung. Das Hauptrechnersystem 16 umfaßt üblicherweise einen Hauptmikroprozessor 322, einen Takt 324, eine Anzeigevorrichtung 17 und eine Tonausgabevorrichtung 326. Der Hauptmikroprozessor 322 kann eine Vielzahl von verfügbaren Mikroprozessoren von Intel, AMD, Motorola oder anderen Herstellern umfassen. Der
61047.B0D PAe KcAe* Käck! Fienar eficel. &iacgr; * i
Mikroprozessor 322 kann ein einzelner Mikroprozessorchip sein oder kann mehrere primäre und/oder Coprozessoren enthalten und ruft vorzugsweise Befehle und andere erforderliche Daten aus einem Direktzugriffsspeicher (RAM) und einem Festwertspeicher (ROM) ab und speichert diese darin, wie Fachleuten gut bekannt ist. Bei dem beschriebenen Ausführungsbeispiel kann das Hauptrechnersystem 16 Sensordaten oder ein Sensorsignal über einen Bus 321 von den Sensoren der Vorrichtung 320 und andere Informationen empfangen. Der Mikroprozessor 322 kann Daten vom Bus 321 unter Verwendung einer E/A-Elektronik empfangen und kann die E/A-Elektronik zum Steuern anderer Peripheriegeräte verwenden. Das Hauptrechnersystem 16 kann auch Befehle an die Schnittstellenvorrichtung 320 über den Bus 321 ausgeben, um eine taktile Rückkopplung zu veranlassen.
Der Takt 324 kann ein Standardtaktkristall oder eine äquivalente Komponente sein, die vom Hauptrechner 16 verwendet wird, um eine Zeitsteuerung für elektrische Signale vorzusehen, die vom Hauptmikroprozessor 322 und anderen Komponenten des Computersystems 16 verwendet werden, und kann verwendet werden, um eine Taktinformation bereitzustellen, die bei der Ermittlung von Kraft- oder Positionswerten erforderlich sein kann. Die Anzeigevorrichtung 17 wurde mit Bezug auf Fig. 10a beschrieben. Die Tonausgabevorrichtung 326, wie z.B. Lautsprecher, kann mit dem Hauptmikroprozessor 322 über Verstärker, Filter und eine andere Schaltungsanordnung gekoppelt sein, die Fachleuten gut bekannt sind. Andere Arten von Peripheriegeräten können ebenfalls mit dem Hauptprozessor 322 gekoppelt sein, wie z.B. Speichervorrichtungen (Festplattenlaufwerk, CD-ROM-Laufwerk, Diskettelaufwerk usw.), Drucker und andere Eingabe- und Ausgabevorrichtungen. Der Slave 14 kann in dem Fernbedienungssystem 10 auch als Peripheriegerät betrachtet werden.
61 047.B0D PAe KJhlej. fe
Die Steuervorrichtung 320 ist mit dem Hauptrechnersystem 16 durch einen bidirektionalen Bus 321 gekoppelt. Der bidirektionale Bus sendet Signale in beiden Richtungen zwischen dem Hauptrechnersystem 16 und der Schnittstellenvorrichtung 320. Der Bus 321 kann ein serieller Schnittstellenbus, wie z.B. USB, RS-232, oder Firewire (IEEE 1394), der Daten gemäß einem seriellen Datenübertragungsprotokoll liefert, ein paralleler Bus unter Verwendung eines parallelen Protokolls oder andere Arten von Bussen sein. Ein Schnittstellenanschluß des Hauptrechnersystems 16, wie z.B. ein serieller USB- oder RS232-Schnittstellenanschluß, kann den Bus 321 mit dem Hauptrechnersystem 16 verbinden.
Die Steuervorrichtung 320 kann einen lokalen Mikroprozessor 330, einen lokalen Takt 332, einen lokalen Speicher 334, eine Sensorschnittstelle 336 und eine Stellgliedschnittstelle 338 umfassen. Die Vorrichtung 320 kann auch zusätzliche elektronische Komponenten zur Datenübertragung über Standardprotokolle auf dem Bus 321 umfassen.
Der lokale Mikroprozessor 330 ist vorzugsweise mit dem Bus 321 gekoppelt und wird als für die Vorrichtung 320 "lokal" betrachtet, wobei sich "lokal" hierin darauf bezieht, daß der Prozessor 330 ein von irgendwelchen Prozessoren 322 im Hauptrechner 16 separater Mikroprozessor ist. "Lokal" bezieht sich vorzugsweise auch darauf, daß der Prozessor 330 für die taktile Rückkopplung und die Sensor-E/A der Vorrichtung 320 zweckgebunden ist und eng mit den Sensoren und Stellgliedern der Vorrichtung 320 gekoppelt ist, wie z.B. innerhalb des Gehäuses 74 oder 256. Der Mikroprozessor 330 kann mit Softwarebefehlen versehen werden, um auf Befehle oder Aufforderungen vom Hauptrechner 16 zu warten, den Befehl oder die Aufforderung zu analysieren/decodieren, und Eingangs- und Ausgangssignale gemäß dem Befehl oder der
61047.B0D PAe KaÄtef. Köck! Rener eficcl. &iacgr; * '
Aufforderung zu verarbeiten/steuern. Außerdem kann der Prozessor 330 unabhängig vom Hauptrechner 16 arbeiten, indem er Sensorsignale liest und entsprechende Kräfte aus diesen Sensorsignalen, Taktsignalen und Kraftprozessen, die gemäß einem Hauptrechnerbefehl ausgewählt werden, berechnet und entsprechende Steuersignale an die Stellglieder ausgibt. Geeignete Mikroprozessoren zur Verwendung als lokaler Mikroprozessor 330 umfassen beispielsweise den 8X930AX von Intel, den MC68HC711E9 von Motorola oder den PIC16C74 von Microchip. Der Mikroprozessor 330 kann einen Mikroprozessorchip oder mehrere Prozessoren und/oder Coprozessorchips umfassen. Bei anderen Ausführungsbeispielen kann der Mikroprozessor 330 eine Digitalsignalprozessor- (DSP) Funktionalität umfassen oder als Steuerlogikkomponenten oder Hardware-Zustandsmaschine anstelle eines tatsächlichen Mikroprozessorchips implementiert sein.
Bei einem vom Hauptrechner gesteuerten Ausführungsbeispiel, das den Mikroprozessor 330 verwendet, kann der Hauptrechner 16 beispielsweise Kraftbefehle niedriger Ebene über den Bus 321 liefern, die der Mikroprozessor 330 direkt zu den Stellgliedern überträgt. Bei einem anderen Ausführungsbeispiel mit lokaler Steuerung liefert das Hauptrechnersystem 16 Überwachungsbefehle hoher Ebene über den Bus 321 zum Mikroprozessor 330 und der Mikroprozessor 330 verwaltet Kraftregelschleifen niedriger Ebene für die Sensoren und Stellglieder gemäß den Befehlen hoher Ebene und unabhängig vom Hauptrechner 16. Bei dem Ausführungsbeispiel mit lokaler Steuerung kann der Mikroprozessor 330 Sensorsignale verarbeiten, um entsprechende Stellglied-Ausgangssignale zu ermitteln, indem er den Befehlen eines "Kraftprozesses" folgt, der im lokalen Speicher 334 gespeichert sein kann und Berechnungsbefehle, Bedingungen, Formeln, Kraftgrößen oder andere Daten enthält. Der Kraftprozeß kann ausgeprägte Kraftempfindungen befehlen, wie z.B. Schwingungen,
61 047.B0D PAe Kahljsrj Käck, Renket ffj. ·..:
Texturen, einen Ruck, oder sogar simulierte Wechselwirkungen zwischen angezeigten Objekten. Der Hauptrechner kann dem lokalen Prozessor 330 eine räumliche Anordnung von Objekten in der graphischen Umgebung senden, so daß der Mikroprozessor eine Kartierung von Orten von graphischen Objekten hat und Kraftwechselwirkungen lokal festlegen kann.
Ein lokaler Takt 332 kann mit dem Mikroprozessor 330 gekoppelt sein, um Zeitsteuerdaten zu liefern, ähnlich dem Systemtakt 324 des Hauptrechners 16; die Zeitsteuerdaten könnten beispielsweise zum Berechnen von Kräften, die durch die Stellglieder 342 ausgegeben werden, erforderlich sein.
Der lokale Speicher 334, wie z.B. ein RAM und/oder ROM, ist vorzugsweise mit dem Mikroprozessor 330 gekoppelt, um Befehle für den Mikroprozessor 330 zu speichern und temporäre und andere Daten zu speichern.
Eine Sensorschnittstelle 336 kann wahlweise in der Vorrichtung 320 enthalten sein, um Sensorsignale in Signale umzuwandeln, die vom Mikroprozessor 330 und/oder Hauptrechnersystem 16 interpretiert werden können. Beispielsweise kann die Sensorschnittstelle 336 Signale von einem digitalen Sensor, wie z.B. einem Codierer, oder von einem analogen Sensor unter Verwendung eines Analog-Digital-Wandlers (ADC) empfangen und umwandeln. Solche Schaltungen oder äquivalente Schaltungen sind Fachleuten gut bekannt. Alternativ kann der Mikroprozessor 330 oder Hauptrechner 16 diese Schnittstellenfunktionen erfüllen.
Die Stellgliedschnittstelle 338 kann wahlweise zwischen die Stellglieder der Vorrichtung 320 und den Mikroprozessor geschaltet sein, um Signale vom Mikroprozessor 330 in Signale umzuwandeln, die zum Ansteuern der Stellglieder geeignet sind. Die Schnittstelle 338 kann Leistungsverstärker, Schalter, Digital-Analog-Wandler (DACs) und andere Komponenten umfassen, die Fachleuten gut bekannt sind. Eine Leistungsversorgung 340 kann wahlweise
61 047.B0D PAe KjJhlar.jköck, Fienereicoj &idigr;##· * ,·
mit der Stellgliedschnittstelle 338 und/oder den Stellgliedern 342 gekoppelt sein, um eine elektrische Leistung zu liefern. Wenn der USB oder ein ähnliches Datenübertragungsprotokoll verwendet wird, können alternativ die Stellglieder und anderen Komponenten Leistung von dem USB vom Hauptrechner entnehmen. Oder die Leistung kann von der Vorrichtung 320 gespeichert und reguliert werden und verwendet werden, wenn sie zum Ansteuern der Stellglieder 342 benötigt wird.
Die Sensoren 344 tasten die Position, Bewegung und/oder andere Eigenschaften von speziellen Bedienelementen der Vorrichtung 320 ab; beispielsweise können die Sensoren der Sensor 126 oder die Sensoren des Gestänges 20 sein, wie vorstehend beschrieben. Die Sensoren 344 liefern Signale zum Mikroprozessor 330, einschließlich Informationen, die diese Eigenschaften darstellen. Der Sensor 344 oder die Sensorschnittstelle 336 kann wahlweise Sensorsignale direkt zum Computer 16 liefern, wie durch die Busse 321a und 321b gezeigt. Typischerweise ist ein Sensor 344 für jeden Freiheitsgrad vorgesehen, in dem eine Bedienvorrichtung bewegt werden kann und es erwünscht ist, diese abzutasten, oder ein einzelner Verbundsensor kann für mehrere Freiheitsgrade verwendet werden. Beispiele von Sensoren, die sich für die hierin beschriebenen Ausführungsbeispiele eignen, sind Hall-Effekt-Sensoren, digitale optische Drehcodierer, lineare optische Codierer, analoge Sensoren wie z.B. Potentiometer, optische Sensoren wie z.B. eine Seiteneffekt-Photodiode, Geschwindigkeitssensoren (z.B.
Tachometer) und/oder Beschleunigungssensoren (z.B.
Beschleunigungsmesser). Ferner können entweder relative oder absolute Sensoren verwendet werden.
Die Stellglieder 342 übertragen Kräfte zu speziellen Bedienelementen der Vorrichtung 320 in einer oder mehreren Richtungen entlang von einem oder mehreren Freiheitsgraden als Reaktion auf Signale, die vom Mikroprozessor 330
61 047.B0D PAeKphlijr.föck. Rene{fet«t;qi: ·..;
• · 1
und/oder Hauptrechner 16 ausgegeben werden, d.h. sie sind "computergesteuert". Die Stellglieder 342 können zwei Arten umfassen: aktive Stellglieder und passive Stellglieder. Die Stellglieder 342 sind vorzugsweise die vorstehend beschriebenen Schwingspulen-Stellglieder 150, können jedoch in anderen Ausführungsbeispielen als andere Arten implementiert werden, wie z.B. lineare Stromsteuerungsmotoren, Schrittmotoren, pneumatische/hydraulische aktive Stellglieder, ein Drehmomenterzeuger (Motor mit begrenztem Winkelbereich), Magnetteilchenbremsen, Reibungsbremsen oder pneumatische/hydraulische passive Stellglieder. Beispielsweise können die Stellglieder 342 das Stellglied 102, 124, 186, 226 oder 300 umfassen.
Das Bedienelement 350 kann eine Vielzahl von verschiedenen Objekten oder Bedienvorrichtungen sein, die von einem Benutzer bedient werden und die eine taktile Rückkopplung empfangen können. Beispielsweise kann das Bedienelement die Fingerauflagen 78 sein, die abgetastet und betätigt werden; und/oder das Bedienelement 350 kann die gesamte Steuereinheit 22 sein, deren Gehäuse betätigt wird (oder nur der bewegliche Teil, der betätigt wird) und deren Position beispielsweise über das Gestänge 20 abgetastet wird. Andere Bedienelemente können auch vorgesehen sein, wie vorstehend beschrieben. Verschiedene Arten von Mechanismen können verwendet werden, um eine Kraft an die Bedienelemente auszugeben (wie z.B. die Fingerauflagen 78) und die Bedienelemente mit Freiheitsgraden zu versehen.
Andere Eingabevorrichtungen 34 6 können wahlweise in der Vorrichtung 320 enthalten sein und Eingangssignale zum Mikroprozessor 330 und/oder Hauptrechner 16 senden. Solche Eingabevorrichtungen können Tasten, Ziffernscheiben, Knöpfe, Schalter, eine Spracherkennungshardware (mit einer vom Hauptrechner 16 implementierten Software) oder andere Eingabemechanismen, wie vorstehend beschrieben, umfassen.
il 047.B0D PAe Kehlw, fcöck. Fiener etJqcjlj *tm\ ' .·
Aus Sicherheitsgründen kann ein Schutz- oder "Totmann"-Schalter 348 in einigen Ausführungsbeispielen der Vorrichtung 320 enthalten sein, um einen Mechanismus vorzusehen, um einem Benutzer zu ermöglichen, die von den Stellgliedern 342 ausgegebenen Kräfte auszuschalten und zu deaktivieren, oder von einem Benutzer zu verlangen, die Stellglieder 342 zu aktivieren. Es kann beispielsweise erforderlich sein, daß der Benutzer während der Bedienung der Vorrichtung 320 ständig einen Schutzschalter 348 aktiviert oder schließt, um die Stellglieder 342 zu aktivieren. Ausführungsbeispiele eines Schutzschalters 348 umfassen einen optischen Schutzschalter, einen Schalter mit einem elektrostatischen Kontakt, einen Handgewichts-Schutzschalter usw.
Obwohl diese Erfindung hinsichtlich verschiedener bevorzugter Ausführungsbeispiele beschrieben wurde, wird in Erwägung gezogen, daß Änderungen, Vertauschungen und Äquivalente derselben für Fachleute nach Lesen der Beschreibung und Studieren der Zeichnungen ersichtlich werden. Die hierin beschriebenen Ausführungsbeispiele der Steuervorrichtungen können beispielsweise in einer Vielzahl von Anwendungen von Fernbedienungssystemen bis zu einer Schnittstellenkopplung mit Computersimulationen mit taktiler Rückkopplung verwendet werden. Außerdem können die hierin beschriebenen Merkmale mit anderen Ausführungsbeispielen austauschbar verwendet werden. Ferner wurde für die Zwecke der Beschreibungsklarheit und nicht zur Begrenzung der vorliegenden Erfindung eine bestimmte Terminologie verwendet. Es ist daher vorgesehen, daß die folgenden beigefügten Ansprüche alle solchen Änderungen, Vertauschungen und Äquivalente, die innerhalb den wahren Gedanken und Schutzbereich der vorliegenden Erfindung fallen, umfassen.
61 047.B0D PAe ÄahleriKeck, Fienertet cdi. &iacgr;
·· · ····
·· · ····
Claims (34)
1. Vorrichtung mit taktiler Rückkopplung zum Eingeben von Steuersignalen in einen Computer und zum Ausgeben von Kräften an einen Benutzer der Vorrichtung, wobei die Vorrichtung folgendes umfaßt:
ein Gehäuse mit einem ortsfesten Teil und einem beweglichen Teil, wobei der Benutzer sowohl den ortsfesten Teil als auch den beweglichen Teil des Gehäuses berührt, wenn er die Vorrichtung mit taktiler Rückkopplung verwendet;
eine Kopplung, die zwischen den beweglichen Teil und den ortsfesten Teil gekoppelt ist und ermöglicht, daß sich der bewegliche Teil relativ zu dem ortsfesten Teil in einer zu einer Außenfläche des beweglichen Teils parallelen Richtung bewegt; und
ein Stellglied, das mit der Kopplung gekoppelt ist, wobei das Stellglied eine Kraft an der Kopplung ausgibt, um zu bewirken, daß sich der bewegliche Teil bezüglich des ortsfesten Teils bewegt.
ein Gehäuse mit einem ortsfesten Teil und einem beweglichen Teil, wobei der Benutzer sowohl den ortsfesten Teil als auch den beweglichen Teil des Gehäuses berührt, wenn er die Vorrichtung mit taktiler Rückkopplung verwendet;
eine Kopplung, die zwischen den beweglichen Teil und den ortsfesten Teil gekoppelt ist und ermöglicht, daß sich der bewegliche Teil relativ zu dem ortsfesten Teil in einer zu einer Außenfläche des beweglichen Teils parallelen Richtung bewegt; und
ein Stellglied, das mit der Kopplung gekoppelt ist, wobei das Stellglied eine Kraft an der Kopplung ausgibt, um zu bewirken, daß sich der bewegliche Teil bezüglich des ortsfesten Teils bewegt.
2. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, wobei die Kopplung ein Biegeelement ist.
3. Vorrichtung mit taktiler Rückkopplung nach Anspruch 2, wobei das Stellglied eine Schwingungskraft ausgibt, um zu bewirken, daß der bewegliche Teil schwingt.
4. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, wobei der bewegliche Teil in Scherung mit der Haut eines Fingers des Benutzers, der die Oberfläche des beweglichen Teils berührt, gleitet.
5. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, welche ferner ein Bedienelement umfaßt, das von dem Benutzer bedienbar ist und bezüglich des beweglichen Teils derart angeordnet ist, daß der Benutzer die Kraft an dem beweglichen Teil fühlt, wenn er das Bedienelement bedient.
6. Vorrichtung mit taktiler Rückkopplung nach Anspruch 5, wobei das Bedienelement eine Taste ist.
7. Vorrichtung mit taktiler Rückkopplung nach Anspruch 6, wobei die Taste unter Verwendung eines Tastenstellgliedes mit einer Kraftrückkopplung in einem Freiheitsgrad versehen wird.
8. Vorrichtung mit taktiler Rückkopplung nach Anspruch 5, wobei das Bedienelement ein erstes Zangenelement umfaßt und ferner ein zweites Zangenelement umfaßt, das für den Benutzer auf einer anderen Seite des Gehäuses vom ersten Zangenelement zugänglich ist.
9. Vorrichtung mit taktiler Rückkopplung nach Anspruch 8, wobei das erste und das zweite Zangenelement in einem Freiheitsgrad ungefähr innerhalb einer einzelnen Ebene beweglich sind, wobei, wenn eines der Elemente bewegt wird, das andere der Elemente ebenfalls bewegt wird.
10. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, welche ferner einen Sensor umfaßt, der mit dem Gehäuse gekoppelt ist und zum Erfassen einer Bewegung des beweglichen Teils bezüglich des ortsfesten Teils wirksam ist.
11. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, wobei die Vorrichtung mit taktiler Rückkopplung eine Mastervorrichtung ist, die eine Slavevorrichtung in einem Fernbedienungssystem steuert.
12. Vorrichtung mit taktiler Rückkopplung nach Anspruch 3, wobei das Biegeelement zwei Biegeelemente umfaßt, wobei jedes der Biegeelemente zwischen den beweglichen Teil und den ortsfesten Teil gekoppelt ist und wobei das Stellglied eine Kraft an einem der Biegeelemente ausgibt.
13. Vorrichtung mit taktiler Rückkopplung nach Anspruch 1, wobei der Computer eine graphische Umgebung anzeigt, mit der der Benutzer unter Verwendung der Steuervorrichtung in Dialogverkehr steht.
14. Vorrichtung mit taktiler Rückkopplung nach Anspruch 13, wobei die Vorrichtung mit taktiler Rückkopplung eine Spielsteuereinheit ist und der Computer ein Spiel anzeigt.
15. Schnittstellenvorrichtung mit taktiler Rückkopplung und in Dialogverkehr mit einem Hauptrechner, wobei die Schnittstellenvorrichtung folgendes umfaßt:
ein Gehäuse mit einem ortsfesten Teil und einem beweglichen Teil, wobei ein Benutzer eine Außenfläche des Gehäuses berührt, wenn er die Vorrichtung verwendet;
ein ergreifbares Bedienelement, das wirksam ist zum Aufnehmen eines Fingers des Benutzers durch eine Öffnung in dem beweglichen Teil in dem Gehäuse, so daß der bewegliche Teil zumindest teilweise das ergreifbare Bedienelement umgibt, wobei das ergreifbare Bedienelement ein Signal ausgibt, wenn es durch den Finger des Benutzers betätigt wird, wobei das Signal vom Hauptrechner empfangen wird; und
ein Stellglied, das mit dem Gehäuse gekoppelt ist und zum Ausgeben einer Kraft an dem beweglichen Teil des Gehäuses wirksam ist, um zu bewirken, daß der bewegliche Teil bezüglich des ortsfesten Teils des Gehäuses schwingt, so daß der Benutzer, der mit dem Bedienelement mit dem Finger in Eingriff steht, eine Scherschwingung an dem Finger fühlt.
ein Gehäuse mit einem ortsfesten Teil und einem beweglichen Teil, wobei ein Benutzer eine Außenfläche des Gehäuses berührt, wenn er die Vorrichtung verwendet;
ein ergreifbares Bedienelement, das wirksam ist zum Aufnehmen eines Fingers des Benutzers durch eine Öffnung in dem beweglichen Teil in dem Gehäuse, so daß der bewegliche Teil zumindest teilweise das ergreifbare Bedienelement umgibt, wobei das ergreifbare Bedienelement ein Signal ausgibt, wenn es durch den Finger des Benutzers betätigt wird, wobei das Signal vom Hauptrechner empfangen wird; und
ein Stellglied, das mit dem Gehäuse gekoppelt ist und zum Ausgeben einer Kraft an dem beweglichen Teil des Gehäuses wirksam ist, um zu bewirken, daß der bewegliche Teil bezüglich des ortsfesten Teils des Gehäuses schwingt, so daß der Benutzer, der mit dem Bedienelement mit dem Finger in Eingriff steht, eine Scherschwingung an dem Finger fühlt.
16. Schnittstellenvorrichtung nach Anspruch 15, wobei das ergreifbare Bedienelement eine Fingerauflage ist, die zum Aufnehmen des Fingers eines Benutzers durch eine Öffnung in dem Gehäuse wirksam ist, wobei die Fingerauflage mit einem beweglichen Element gekoppelt ist.
17. Schnittstellenvorrichtung nach Anspruch 15, wobei das Stellglied ein erstes Stellglied ist, und welche ferner ein zweites Stellglied umfaßt, das mit dem Gehäuse gekoppelt ist und zum Ausgeben einer Kraft an dem beweglichen Element wirksam ist.
18. Schnittstellenvorrichtung nach Anspruch 15, wobei das ergreifbare Bedienelement eine Taste ist, wobei das Signal auf einen Zustand der Taste reagiert.
19. Schnittstellenvorrichtung nach Anspruch 15, wobei das ergreifbare Bedienelement ein Steuerpaddel mit 4 Richtungen mit mindestens vier Richtungstasten ist und zum Ausgeben eines Signals, das einen Zustand von mindestens einer der Richtungstasten anzeigt, wirksam ist.
20. Schnittstellenvorrichtung nach Anspruch 15, wobei der bewegliche Teil des Gehäuses das ergreifbare Bedienelement vollständig umgibt.
21. Schnittstellenvorrichtung nach Anspruch 15, welche ferner einen Sensor umfaßt, der mit dem beweglichen Element gekoppelt ist und zum Erfassen einer Bewegung des beweglichen Elements in einem Drehfreiheitsgrad wirksam ist.
22. Schnittstellenvorrichtung nach Anspruch 21, wobei die Öffnung eine erste Öffnung ist, und welche ferner eine zweite Fingerauflage umfaßt, die mit einem beweglichen Element gekoppelt ist und zum Aufnehmen eines Fingers des Benutzers durch eine zweite Öffnung in dem Gehäuse wirksam ist, wobei die zweite Öffnung auf einer anderen Seite des Gehäuses als die Öffnung liegt.
23. Schnittstellenvorrichtung nach Anspruch 22, wobei sich die Fingerauflagen als Zangenelemente entweder zueinander hin oder voneinander weg bewegen.
24. Schnittstellenvorrichtung nach Anspruch 22, welche ferner eine Rolle, die mit dem Gehäuse gekoppelt ist und zum Drehen um eine Achse wirksam ist, und einen Sensor, der mit der Rolle gekoppelt ist und zum Ausgeben eines Sensorsignals wirksam ist, das eine Position der Rolle um die Achse angibt, umfaßt.
25. Schnittstellenvorrichtung nach Anspruch 24, welche ferner ein Rollenstellglied umfaßt, das mit der Rolle gekoppelt ist, wobei das Rollenstellglied Kräfte an der Rolle ausgibt.
26. Schnittstellenvorrichtung mit taktiler Rückkopplung, wobei die Vorrichtung folgendes umfaßt:
eine ortsfeste Oberfläche, wobei der Benutzer mit der ortsfesten Oberfläche in Eingriff steht, wenn er die Schnittstellenvorrichtung mit taktiler Rückkopplung bedient;
eine bewegliche Oberfläche, wobei der Benutzer mit der beweglichen Oberfläche in Eingriff steht, wenn er die Schnittstellenvorrichtung mit taktiler Rückkopplung bedient;
eine Kopplung, die zwischen die bewegliche Oberfläche und die ortsfeste Oberfläche gekoppelt ist und ermöglicht, daß sich die bewegliche Oberfläche relativ zu der ortsfesten Oberfläche in einer zu der beweglichen Oberfläche parallelen Richtung bewegt; und
ein Stellglied, das mit der Kopplung gekoppelt ist, wobei das Stellglied eine Kraft an der Kopplung ausgibt, um zu bewirken, daß sich die bewegliche Oberfläche bezüglich der ortsfesten Oberfläche bewegt.
eine ortsfeste Oberfläche, wobei der Benutzer mit der ortsfesten Oberfläche in Eingriff steht, wenn er die Schnittstellenvorrichtung mit taktiler Rückkopplung bedient;
eine bewegliche Oberfläche, wobei der Benutzer mit der beweglichen Oberfläche in Eingriff steht, wenn er die Schnittstellenvorrichtung mit taktiler Rückkopplung bedient;
eine Kopplung, die zwischen die bewegliche Oberfläche und die ortsfeste Oberfläche gekoppelt ist und ermöglicht, daß sich die bewegliche Oberfläche relativ zu der ortsfesten Oberfläche in einer zu der beweglichen Oberfläche parallelen Richtung bewegt; und
ein Stellglied, das mit der Kopplung gekoppelt ist, wobei das Stellglied eine Kraft an der Kopplung ausgibt, um zu bewirken, daß sich die bewegliche Oberfläche bezüglich der ortsfesten Oberfläche bewegt.
27. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 26, wobei das Stellglied bewirkt, daß die bewegliche Oberfläche bezüglich der ortsfesten Oberfläche schwingt.
28. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 26, welche ferner ein Bedienelement umfaßt, das von der beweglichen Oberfläche umgeben ist, wobei das Bedienelement ein Eingangssignal in einen Hauptrechner in Dialogverkehr mit der Schnittstellenvorrichtung mit taktiler Rückkopplung vorsieht.
29. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 28, wobei der Hauptrechner eine graphische Umgebung anzeigt, mit der der Benutzer unter Verwendung des Bedienelements in Dialogverkehr steht.
30. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 29, wobei die Vorrichtung mit taktiler Rückkopplung eine Spielsteuereinheit ist und der Computer ein Spiel anzeigt.
31. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 28, wobei das Bedienelement eine Taste ist.
32. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 31, wobei die Taste unter Verwendung eines Tastenstellgliedes mit einer Kraftrückkopplung in einem Freiheitsgrad versehen wird.
33. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 26, wobei die Kopplung ein Biegeelement ist.
34. Schnittstellenvorrichtung mit taktiler Rückkopplung nach Anspruch 26, wobei die bewegliche Oberfläche in Scherung mit der Haut eines Fingers des Benutzers, der die bewegliche Oberfläche berührt, gleitet.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/156,802 US6184868B1 (en) | 1998-09-17 | 1998-09-17 | Haptic feedback control devices |
| PCT/US1999/021316 WO2000021071A2 (en) | 1998-09-17 | 1999-09-16 | Improvements in haptic feedback control devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE29923933U1 true DE29923933U1 (de) | 2001-07-05 |
Family
ID=22561151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE29923933U Expired - Lifetime DE29923933U1 (de) | 1998-09-17 | 1999-09-16 | Verbesserungen an Steuervorrichtungen mit taktiler Rückkopplung |
Country Status (4)
| Country | Link |
|---|---|
| US (3) | US6184868B1 (de) |
| AU (1) | AU2342400A (de) |
| DE (1) | DE29923933U1 (de) |
| WO (1) | WO2000021071A2 (de) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10153111A1 (de) * | 2001-07-20 | 2003-02-06 | Jennifer Harden | Vorrichtung zur Übertragung einer Kraftwirkung |
| DE102010009065A1 (de) * | 2010-02-23 | 2011-08-25 | Deutsches Zentrum für Luft- und Raumfahrt e.V., 51147 | Eingabevorrichtung für medizinische minimal-invasive Roboter oder medizinische Simulatoren sowie medizinisches Gerät mit Eingabevorrichtung |
Families Citing this family (370)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5762458A (en) * | 1996-02-20 | 1998-06-09 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive cardiac procedures |
| US20030040361A1 (en) * | 1994-09-21 | 2003-02-27 | Craig Thorner | Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry |
| US7113166B1 (en) | 1995-06-09 | 2006-09-26 | Immersion Corporation | Force feedback devices using fluid braking |
| US6704001B1 (en) | 1995-11-17 | 2004-03-09 | Immersion Corporation | Force feedback device including actuator with moving magnet |
| US5825308A (en) * | 1996-11-26 | 1998-10-20 | Immersion Human Interface Corporation | Force feedback interface having isotonic and isometric functionality |
| EP0864145A4 (de) | 1995-11-30 | 1998-12-16 | Virtual Technologies Inc | Taktile rückkopplung für mensch-/maschinenschnittstelle |
| US8508469B1 (en) | 1995-12-01 | 2013-08-13 | Immersion Corporation | Networked applications including haptic feedback |
| US6161126A (en) | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
| SE519661C2 (sv) * | 1996-02-23 | 2003-03-25 | Immersion Corp | Pekdon och förfarande för markering av grafiska detaljer på en display med sensorisk återkoppling vid påträffande av nämnda detalj |
| DE19608869C2 (de) * | 1996-03-07 | 1998-03-26 | Daimler Benz Ag | Bediensystem, insbesondere für Komponenten in einem Kraftfahrzeug |
| US6024576A (en) * | 1996-09-06 | 2000-02-15 | Immersion Corporation | Hemispherical, high bandwidth mechanical interface for computer systems |
| US6411276B1 (en) | 1996-11-13 | 2002-06-25 | Immersion Corporation | Hybrid control of haptic feedback for host computer and interface device |
| US6132441A (en) | 1996-11-22 | 2000-10-17 | Computer Motion, Inc. | Rigidly-linked articulating wrist with decoupled motion transmission |
| US6956558B1 (en) | 1998-03-26 | 2005-10-18 | Immersion Corporation | Rotary force feedback wheels for remote control devices |
| US6686911B1 (en) | 1996-11-26 | 2004-02-03 | Immersion Corporation | Control knob with control modes and force feedback |
| US7489309B2 (en) * | 1996-11-26 | 2009-02-10 | Immersion Corporation | Control knob with multiple degrees of freedom and force feedback |
| US6211861B1 (en) | 1998-06-23 | 2001-04-03 | Immersion Corporation | Tactile mouse device |
| US6448977B1 (en) | 1997-11-14 | 2002-09-10 | Immersion Corporation | Textures and other spatial sensations for a relative haptic interface device |
| US6243078B1 (en) | 1998-06-23 | 2001-06-05 | Immersion Corporation | Pointing device with forced feedback button |
| IL123073A0 (en) | 1998-01-26 | 1998-09-24 | Simbionix Ltd | Endoscopic tutorial system |
| US7808479B1 (en) | 2003-09-02 | 2010-10-05 | Apple Inc. | Ambidextrous mouse |
| US6300938B1 (en) | 1998-04-13 | 2001-10-09 | Immersion Corporation | Multiple-cylinder control device for computers and other electronic apparatus |
| US6233504B1 (en) * | 1998-04-16 | 2001-05-15 | California Institute Of Technology | Tool actuation and force feedback on robot-assisted microsurgery system |
| US6429846B2 (en) | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
| US6697043B1 (en) | 1999-12-21 | 2004-02-24 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations |
| US6184868B1 (en) * | 1998-09-17 | 2001-02-06 | Immersion Corp. | Haptic feedback control devices |
| US6717573B1 (en) * | 1998-06-23 | 2004-04-06 | Immersion Corporation | Low-cost haptic mouse implementations |
| US6707443B2 (en) | 1998-06-23 | 2004-03-16 | Immersion Corporation | Haptic trackball device |
| US6985133B1 (en) | 1998-07-17 | 2006-01-10 | Sensable Technologies, Inc. | Force reflecting haptic interface |
| US6417638B1 (en) | 1998-07-17 | 2002-07-09 | Sensable Technologies, Inc. | Force reflecting haptic interface |
| US6489741B1 (en) * | 1998-08-25 | 2002-12-03 | Genmark Automation, Inc. | Robot motion compensation system |
| US7084884B1 (en) * | 1998-11-03 | 2006-08-01 | Immersion Corporation | Graphical object interactions |
| US6809722B2 (en) * | 1999-03-29 | 2004-10-26 | Yu Mei | Hand-held mobile mouse |
| US8944070B2 (en) | 1999-04-07 | 2015-02-03 | Intuitive Surgical Operations, Inc. | Non-force reflecting method for providing tool force information to a user of a telesurgical system |
| US7561142B2 (en) * | 1999-07-01 | 2009-07-14 | Immersion Corporation | Vibrotactile haptic feedback devices |
| US8169402B2 (en) * | 1999-07-01 | 2012-05-01 | Immersion Corporation | Vibrotactile haptic feedback devices |
| US6693622B1 (en) | 1999-07-01 | 2004-02-17 | Immersion Corporation | Vibrotactile haptic feedback devices |
| DE20022244U1 (de) * | 1999-07-01 | 2001-11-08 | Immersion Corp | Steuerung vibrotaktiler Empfindungen für Haptische Rückkopplungsvorrichtungen |
| JP3850619B2 (ja) * | 1999-07-14 | 2006-11-29 | アルプス電気株式会社 | 車載用入力装置 |
| DE20080209U1 (de) * | 1999-09-28 | 2001-08-09 | Immersion Corp | Steuerung von haptischen Empfindungen für Schnittstellenvorrichtungen mit Vibrotaktiler Rückkopplung |
| US6680729B1 (en) * | 1999-09-30 | 2004-01-20 | Immersion Corporation | Increasing force transmissibility for tactile feedback interface devices |
| DE19957155C1 (de) * | 1999-11-27 | 2001-06-21 | Stefan Stocker | Haptische Ein- und Ausgabevorrichtung und Verfahren für ein Manipulieren von virtuellen Objekten |
| US6693626B1 (en) * | 1999-12-07 | 2004-02-17 | Immersion Corporation | Haptic feedback using a keyboard device |
| US6822635B2 (en) * | 2000-01-19 | 2004-11-23 | Immersion Corporation | Haptic interface for laptop computers and other portable devices |
| WO2001056006A1 (en) * | 2000-01-25 | 2001-08-02 | Mythtree, Inc. | An actuation device with actuator and brake |
| US7071918B2 (en) * | 2000-01-28 | 2006-07-04 | Hosiden Corporation | Volume-integral type multi directional input apparatus |
| US6924787B2 (en) * | 2000-04-17 | 2005-08-02 | Immersion Corporation | Interface for controlling a graphical image |
| US6850652B1 (en) * | 2000-09-07 | 2005-02-01 | Intel Corporation | Tactile kinesthetic assistant |
| US6995744B1 (en) | 2000-09-28 | 2006-02-07 | Immersion Corporation | Device and assembly for providing linear tactile sensations |
| US7182691B1 (en) | 2000-09-28 | 2007-02-27 | Immersion Corporation | Directional inertial tactile feedback using rotating masses |
| WO2002027705A1 (en) * | 2000-09-28 | 2002-04-04 | Immersion Corporation | Directional tactile feedback for haptic feedback interface devices |
| US7084854B1 (en) | 2000-09-28 | 2006-08-01 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations |
| US20050149364A1 (en) * | 2000-10-06 | 2005-07-07 | Ombrellaro Mark P. | Multifunction telemedicine software with integrated electronic medical record |
| AU1159402A (en) * | 2000-10-06 | 2002-04-15 | Mark P Ombrellaro | Device for the direct manual examination of a patient in a non-contiguous location |
| US6491649B1 (en) * | 2000-10-06 | 2002-12-10 | Mark P. Ombrellaro | Device for the direct manual examination of a patient in a non-contiguous location |
| US20040097836A1 (en) * | 2000-10-06 | 2004-05-20 | Ombrellaro Mark P. | Direct manual examination of remote patient with virtual examination functionality |
| US7262762B2 (en) * | 2000-11-14 | 2007-08-28 | Keybowl, Inc. | Apparatus and method for generating data signals |
| US6646632B2 (en) * | 2000-12-01 | 2003-11-11 | Logitech Europe S.A. | Tactile force feedback device |
| DE10062013C2 (de) * | 2000-12-13 | 2003-08-21 | Endor Dev Und Distrib Gmbh | Universaleingabegerät für Spielanlagen |
| US6806865B2 (en) * | 2001-02-05 | 2004-10-19 | Palm, Inc. | Integrated joypad for handheld computer |
| US9625905B2 (en) * | 2001-03-30 | 2017-04-18 | Immersion Corporation | Haptic remote control for toys |
| US6920373B2 (en) * | 2001-04-13 | 2005-07-19 | Board Of Trusstees Operating Michigan State University | Synchronization and task control of real-time internet based super-media |
| US7202851B2 (en) * | 2001-05-04 | 2007-04-10 | Immersion Medical Inc. | Haptic interface for palpation simulation |
| CA2350910A1 (en) * | 2001-06-20 | 2002-12-20 | Kevin Tuer | Reconfigurable dashboard system |
| US6937033B2 (en) * | 2001-06-27 | 2005-08-30 | Immersion Corporation | Position sensor with resistive element |
| US7877243B2 (en) * | 2001-07-16 | 2011-01-25 | Immersion Corporation | Pivotable computer interface |
| US7056123B2 (en) * | 2001-07-16 | 2006-06-06 | Immersion Corporation | Interface apparatus with cable-driven force feedback and grounded actuators |
| US8364342B2 (en) | 2001-07-31 | 2013-01-29 | Immersion Corporation | Control wheel with haptic feedback |
| JP2005509903A (ja) * | 2001-11-14 | 2005-04-14 | ヘンリー エム ジャクソン ファウンデーション | マルチ触覚ディスプレイハプティックインタフェース装置 |
| CA2363396A1 (en) * | 2001-11-21 | 2003-05-21 | Handshake Interactive Technologies Inc | Hard real time control center |
| US6785572B2 (en) * | 2001-11-21 | 2004-08-31 | Koninklijke Philips Electronics, N.V. | Tactile feedback and display in a CT image guided robotic system for interventional procedures |
| US6793653B2 (en) | 2001-12-08 | 2004-09-21 | Computer Motion, Inc. | Multifunctional handle for a medical robotic system |
| US7008231B2 (en) * | 2002-01-23 | 2006-03-07 | Patrick Pesnell | Catching training apparatus |
| CA2370580A1 (en) * | 2002-02-05 | 2003-08-05 | Handshake Interactive Technologies Inc | Thin client based intelligent transportation system |
| DE10212064B4 (de) * | 2002-03-19 | 2008-08-21 | Robert Bosch Gmbh | Betriebssteuerung für eine Handwerkzeugmaschine |
| AU2003224882A1 (en) | 2002-04-05 | 2003-10-27 | The Trustees Of Columbia University In The City Of New York | Robotic scrub nurse |
| AU2003224982A1 (en) * | 2002-04-12 | 2003-10-27 | Fritz H. Obermeyer | Multi-axis joystick and transducer means therefore |
| US7161580B2 (en) * | 2002-04-25 | 2007-01-09 | Immersion Corporation | Haptic feedback using rotary harmonic moving mass |
| US7369115B2 (en) * | 2002-04-25 | 2008-05-06 | Immersion Corporation | Haptic devices having multiple operational modes including at least one resonant mode |
| US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
| US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
| EP1531749A2 (de) * | 2002-08-13 | 2005-05-25 | Microbotics Corporation | Mikrochirurgisches operations-roboter-system |
| US8830161B2 (en) | 2002-12-08 | 2014-09-09 | Immersion Corporation | Methods and systems for providing a virtual touch haptic effect to handheld communication devices |
| WO2004052193A1 (en) | 2002-12-08 | 2004-06-24 | Immersion Corporation | Methods and systems for providing haptic messaging to handheld communication devices |
| US8059088B2 (en) * | 2002-12-08 | 2011-11-15 | Immersion Corporation | Methods and systems for providing haptic messaging to handheld communication devices |
| US7769417B2 (en) * | 2002-12-08 | 2010-08-03 | Immersion Corporation | Method and apparatus for providing haptic feedback to off-activating area |
| KR100923971B1 (ko) * | 2002-12-30 | 2009-10-29 | 삼성전자주식회사 | 스위치장치 |
| WO2004068259A2 (de) * | 2003-01-31 | 2004-08-12 | Volkswagen Aktiengesellschaft | Bedieneinrichtung mit haptischer rückmeldung |
| US7668752B2 (en) | 2003-03-13 | 2010-02-23 | Realnetworks, Inc. | System and method for the distribution of software products |
| JP4310127B2 (ja) * | 2003-04-14 | 2009-08-05 | アルプス電気株式会社 | 力覚付与型入力装置 |
| CA2468481A1 (en) * | 2003-05-26 | 2004-11-26 | John T. Forbis | Multi-position rail for a barrier |
| EP1498797A1 (de) * | 2003-07-15 | 2005-01-19 | Force Dimension S.à.r.l | Vorrichtung zum Übertragen von Bewegungen bestehend aus einer parallelkinematischen Struktur mit drei translatorischen Freiheitsgraden |
| WO2005039835A1 (en) * | 2003-10-24 | 2005-05-06 | The University Of Western Ontario | Force reflective robotic control system and minimally invasive surgical device |
| US7411576B2 (en) * | 2003-10-30 | 2008-08-12 | Sensable Technologies, Inc. | Force reflecting haptic interface |
| US7348968B2 (en) * | 2003-12-02 | 2008-03-25 | Sony Corporation | Wireless force feedback input device |
| US7742036B2 (en) * | 2003-12-22 | 2010-06-22 | Immersion Corporation | System and method for controlling haptic devices having multiple operational modes |
| US7283120B2 (en) | 2004-01-16 | 2007-10-16 | Immersion Corporation | Method and apparatus for providing haptic feedback having a position-based component and a predetermined time-based component |
| DE602004013116T2 (de) * | 2004-01-20 | 2009-07-02 | Sony Deutschland Gmbh | Haptische tastengesteuerte Dateneingabe |
| JP4220416B2 (ja) * | 2004-03-05 | 2009-02-04 | アルプス電気株式会社 | 力覚付与型入力装置 |
| US20060209037A1 (en) * | 2004-03-15 | 2006-09-21 | David Wang | Method and system for providing haptic effects |
| US7289106B2 (en) * | 2004-04-01 | 2007-10-30 | Immersion Medical, Inc. | Methods and apparatus for palpation simulation |
| DE102004016121B4 (de) * | 2004-04-01 | 2008-11-27 | Siemens Ag | Bedienvorrichtung zum Verfahren mindestens einer Maschinenachse einer Werkzeug- oder Produktionsmaschine |
| US20050235032A1 (en) * | 2004-04-15 | 2005-10-20 | Mason Wallace R Iii | System and method for haptic based conferencing |
| US7417620B2 (en) * | 2004-04-26 | 2008-08-26 | Nokia Corporation | Hybrid magnet for retarding haptic applications using active friction braking |
| US20050248549A1 (en) * | 2004-05-06 | 2005-11-10 | Dietz Paul H | Hand-held haptic stylus |
| US20050257175A1 (en) * | 2004-05-13 | 2005-11-17 | Brisben Amy J | Electronic communication interface |
| US20060209019A1 (en) * | 2004-06-01 | 2006-09-21 | Energid Technologies Corporation | Magnetic haptic feedback systems and methods for virtual reality environments |
| US7342573B2 (en) * | 2004-07-07 | 2008-03-11 | Nokia Corporation | Electrostrictive polymer as a combined haptic-seal actuator |
| CA2482240A1 (en) * | 2004-09-27 | 2006-03-27 | Claude Choquet | Body motion training and qualification system and method |
| EP1805585B1 (de) * | 2004-10-08 | 2017-08-16 | Immersion Corporation | Haptische rückkopplung für eine schaltfläche und rollaktions-simulation bei berührungseingabegeräten |
| EP1647872A1 (de) * | 2004-10-14 | 2006-04-19 | Delphi Technologies Inc. | Bedienungselement mit verbesserter Einrichtung für die Versorgung einer Rückstellkraft |
| US20060106369A1 (en) * | 2004-11-12 | 2006-05-18 | Desai Jaydev P | Haptic interface for force reflection in manipulation tasks |
| US7456821B2 (en) * | 2004-11-30 | 2008-11-25 | Immersion Corporation | User interface device |
| KR100590576B1 (ko) * | 2004-12-28 | 2006-11-23 | 삼성전자주식회사 | 영상의 촉각 제공 장치 및 방법 |
| US7683508B2 (en) * | 2005-01-04 | 2010-03-23 | Coactive Drive Corporation | Vibration device |
| US20060145541A1 (en) * | 2005-01-05 | 2006-07-06 | Katrak Kerfegar K | Methods and apparatus for generating a multi-position control |
| US20060195361A1 (en) * | 2005-10-01 | 2006-08-31 | Outland Research | Location-based demographic profiling system and method of use |
| US20070189544A1 (en) | 2005-01-15 | 2007-08-16 | Outland Research, Llc | Ambient sound responsive media player |
| US7542816B2 (en) * | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
| US20060229058A1 (en) * | 2005-10-29 | 2006-10-12 | Outland Research | Real-time person-to-person communication using geospatial addressing |
| US20060161621A1 (en) * | 2005-01-15 | 2006-07-20 | Outland Research, Llc | System, method and computer program product for collaboration and synchronization of media content on a plurality of media players |
| US7562117B2 (en) * | 2005-09-09 | 2009-07-14 | Outland Research, Llc | System, method and computer program product for collaborative broadcast media |
| US7489979B2 (en) * | 2005-01-27 | 2009-02-10 | Outland Research, Llc | System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process |
| US7812815B2 (en) * | 2005-01-25 | 2010-10-12 | The Broad of Trustees of the University of Illinois | Compact haptic and augmented virtual reality system |
| US7358458B2 (en) * | 2005-01-25 | 2008-04-15 | Lincoln Global, Inc. | Methods and apparatus for tactile communication in an arc processing system |
| US20070276870A1 (en) * | 2005-01-27 | 2007-11-29 | Outland Research, Llc | Method and apparatus for intelligent media selection using age and/or gender |
| US20060173556A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research,. Llc | Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query |
| US20060173828A1 (en) * | 2005-02-01 | 2006-08-03 | Outland Research, Llc | Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query |
| US20060179056A1 (en) * | 2005-10-12 | 2006-08-10 | Outland Research | Enhanced storage and retrieval of spatially associated information |
| US20060179044A1 (en) * | 2005-02-04 | 2006-08-10 | Outland Research, Llc | Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user |
| WO2006094372A1 (en) * | 2005-03-10 | 2006-09-14 | Audiobrax Indústria E Comércio De Productos Electrónicos S.A. | Control and signaling device for vehicles |
| US7705269B2 (en) * | 2005-03-15 | 2010-04-27 | Lincoln Global, Inc. | Method and apparatus for advance warning and controlled shutdown in an arc processing system |
| US20060253210A1 (en) * | 2005-03-26 | 2006-11-09 | Outland Research, Llc | Intelligent Pace-Setting Portable Media Player |
| US20060223637A1 (en) * | 2005-03-31 | 2006-10-05 | Outland Research, Llc | Video game system combining gaming simulation with remote robot control and remote robot feedback |
| US20060223635A1 (en) * | 2005-04-04 | 2006-10-05 | Outland Research | method and apparatus for an on-screen/off-screen first person gaming experience |
| US20060256008A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Pointing interface for person-to-person information exchange |
| US20060220788A1 (en) * | 2005-04-04 | 2006-10-05 | Dietz Paul H | Control system for differentiating multiple users |
| US20060241864A1 (en) * | 2005-04-22 | 2006-10-26 | Outland Research, Llc | Method and apparatus for point-and-send data transfer within an ubiquitous computing environment |
| US7825903B2 (en) * | 2005-05-12 | 2010-11-02 | Immersion Corporation | Method and apparatus for providing haptic effects to a touch panel |
| US20060259574A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Method and apparatus for accessing spatially associated information |
| US20060256007A1 (en) * | 2005-05-13 | 2006-11-16 | Outland Research, Llc | Triangulation method and apparatus for targeting and accessing spatially associated information |
| US9789608B2 (en) * | 2006-06-29 | 2017-10-17 | Intuitive Surgical Operations, Inc. | Synthetic representation of a surgical robot |
| US20060271286A1 (en) * | 2005-05-27 | 2006-11-30 | Outland Research, Llc | Image-enhanced vehicle navigation systems and methods |
| US20070150188A1 (en) * | 2005-05-27 | 2007-06-28 | Outland Research, Llc | First-person video-based travel planning system |
| US20080032719A1 (en) * | 2005-10-01 | 2008-02-07 | Outland Research, Llc | Centralized establishment-based tracking and messaging service |
| US20060186197A1 (en) * | 2005-06-16 | 2006-08-24 | Outland Research | Method and apparatus for wireless customer interaction with the attendants working in a restaurant |
| ATE516864T1 (de) * | 2005-06-27 | 2011-08-15 | Coactive Drive Corp | Synchronisierte vibrationsvorrichtung für haptisches feedback |
| US11203041B2 (en) | 2005-06-27 | 2021-12-21 | General Vibration Corporation | Haptic game controller with dual linear vibration actuators |
| US9764357B2 (en) | 2005-06-27 | 2017-09-19 | General Vibration Corporation | Synchronized array of vibration actuators in an integrated module |
| US9459632B2 (en) | 2005-06-27 | 2016-10-04 | Coactive Drive Corporation | Synchronized array of vibration actuators in a network topology |
| US7519537B2 (en) | 2005-07-19 | 2009-04-14 | Outland Research, Llc | Method and apparatus for a verbo-manual gesture interface |
| EP1752860B1 (de) * | 2005-08-12 | 2015-03-18 | LG Electronics Inc. | Mobiles Endgerät mit berührungsempfindlichem Bildschirm mit haptischer Rückmeldung und entsprechendes Verfahren |
| US20070043725A1 (en) * | 2005-08-16 | 2007-02-22 | Steve Hotelling | Feedback responsive input arrangements |
| JP4899685B2 (ja) * | 2005-09-02 | 2012-03-21 | 株式会社デンソー | 手動操作システム |
| CA2520942C (en) * | 2005-09-23 | 2013-03-19 | Queen's University At Kingston | Tactile amplification instrument and method of use |
| US7917148B2 (en) * | 2005-09-23 | 2011-03-29 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
| US8176101B2 (en) | 2006-02-07 | 2012-05-08 | Google Inc. | Collaborative rejection of media for physical establishments |
| US7577522B2 (en) * | 2005-12-05 | 2009-08-18 | Outland Research, Llc | Spatially associated personal reminder system and method |
| US7586032B2 (en) * | 2005-10-07 | 2009-09-08 | Outland Research, Llc | Shake responsive portable media player |
| US20070083323A1 (en) * | 2005-10-07 | 2007-04-12 | Outland Research | Personal cuing for spatially associated information |
| US20070103437A1 (en) * | 2005-10-26 | 2007-05-10 | Outland Research, Llc | Haptic metering for minimally invasive medical procedures |
| US20070114215A1 (en) * | 2005-11-21 | 2007-05-24 | Lincoln Global, Inc. | Method of pacing travel speed |
| JP4456561B2 (ja) * | 2005-12-12 | 2010-04-28 | 本田技研工業株式会社 | 自律移動ロボット |
| US20060227047A1 (en) * | 2005-12-13 | 2006-10-12 | Outland Research | Meeting locator system and method of using the same |
| US20070145680A1 (en) * | 2005-12-15 | 2007-06-28 | Outland Research, Llc | Shake Responsive Portable Computing Device for Simulating a Randomization Object Used In a Game Of Chance |
| US7453227B2 (en) * | 2005-12-20 | 2008-11-18 | Intuitive Surgical, Inc. | Medical robotic system with sliding mode control |
| WO2007111749A2 (en) | 2005-12-20 | 2007-10-04 | Intuitive Surgical, Inc. | Method for handling an operator command exceeding a medical device state limitation in a medical robotic system |
| US20070075127A1 (en) * | 2005-12-21 | 2007-04-05 | Outland Research, Llc | Orientation-based power conservation for portable media devices |
| JP3986535B2 (ja) * | 2005-12-26 | 2007-10-03 | 株式会社コナミデジタルエンタテインメント | ビデオゲームプログラム、ビデオゲーム装置及びビデオゲーム制御方法 |
| EP1821180A1 (de) * | 2005-12-31 | 2007-08-22 | Ball-IT Oy | Benutzerseitig bedienbares Zeigegerät wie eine Maus |
| FR2898824B1 (fr) * | 2006-03-27 | 2009-02-13 | Commissariat Energie Atomique | Dispositif interface intelligent pour la saisie d'un objet par un robot manipulateur et procede de mise en oeuvre de ce dispositif |
| DE202006007164U1 (de) * | 2006-05-03 | 2007-09-20 | Mann+Hummel Gmbh | Einrichtung zur Aufnahme und Transport von mit Späne verunreinigtem Kühlschmiermittel |
| EP2021084A4 (de) * | 2006-05-11 | 2009-09-23 | Rehabtronics Inc | Verfahren und vorrichtung zur automatischen trainingstherapie der oberen extremität |
| ATE472980T1 (de) * | 2006-05-17 | 2010-07-15 | Hansen Medical Inc | Roboterinstrumentensystem |
| DE102006023504A1 (de) * | 2006-05-18 | 2007-11-22 | Polydimensions Gmbh | Filter, Filter-System, Messsystem und Messinstrument um Daten bezogen auf menschliche Berührungen vergleichbar zu machen |
| KR101477125B1 (ko) | 2006-06-13 | 2014-12-29 | 인튜어티브 서지컬 인코포레이티드 | 미소절개 수술 시스템 |
| US9718190B2 (en) | 2006-06-29 | 2017-08-01 | Intuitive Surgical Operations, Inc. | Tool position and identification indicator displayed in a boundary area of a computer display screen |
| US20090192523A1 (en) | 2006-06-29 | 2009-07-30 | Intuitive Surgical, Inc. | Synthetic representation of a surgical instrument |
| US10008017B2 (en) | 2006-06-29 | 2018-06-26 | Intuitive Surgical Operations, Inc. | Rendering tool information as graphic overlays on displayed images of tools |
| US12357400B2 (en) | 2006-06-29 | 2025-07-15 | Intuitive Surgical Operations, Inc. | Synthetic representation of a surgical robot |
| US10258425B2 (en) * | 2008-06-27 | 2019-04-16 | Intuitive Surgical Operations, Inc. | Medical robotic system providing an auxiliary view of articulatable instruments extending out of a distal end of an entry guide |
| US20090201248A1 (en) * | 2006-07-05 | 2009-08-13 | Radu Negulescu | Device and method for providing electronic input |
| US8054289B2 (en) * | 2006-12-01 | 2011-11-08 | Mimic Technologies, Inc. | Methods, apparatus, and article for force feedback based on tension control and tracking through cables |
| US8248462B2 (en) * | 2006-12-15 | 2012-08-21 | The Board Of Trustees Of The University Of Illinois | Dynamic parallax barrier autosteroscopic display system and method |
| US9174344B2 (en) * | 2006-12-19 | 2015-11-03 | Deakin University | Method and apparatus for haptic control |
| US9104195B2 (en) | 2006-12-20 | 2015-08-11 | Lincoln Global, Inc. | Welding job sequencer |
| US10994358B2 (en) | 2006-12-20 | 2021-05-04 | Lincoln Global, Inc. | System and method for creating or modifying a welding sequence based on non-real world weld data |
| US9937577B2 (en) | 2006-12-20 | 2018-04-10 | Lincoln Global, Inc. | System for a welding sequencer |
| US20080207317A1 (en) * | 2007-01-24 | 2008-08-28 | Splitfish Gameware Inc. | Game controller with tactile feedback |
| NL1033372C2 (nl) * | 2007-02-12 | 2008-08-13 | Hendrikus Petronella Jo Zanden | Systeem, werkwijze en aangrijpelement voor het geven van tactiele terugkoppeling. |
| US8792688B2 (en) | 2007-03-01 | 2014-07-29 | Titan Medical Inc. | Methods, systems and devices for three dimensional input and control methods and systems based thereon |
| US11576736B2 (en) * | 2007-03-01 | 2023-02-14 | Titan Medical Inc. | Hand controller for robotic surgery system |
| US9138129B2 (en) | 2007-06-13 | 2015-09-22 | Intuitive Surgical Operations, Inc. | Method and system for moving a plurality of articulated instruments in tandem back towards an entry guide |
| US9469034B2 (en) | 2007-06-13 | 2016-10-18 | Intuitive Surgical Operations, Inc. | Method and system for switching modes of a robotic system |
| US8903546B2 (en) | 2009-08-15 | 2014-12-02 | Intuitive Surgical Operations, Inc. | Smooth control of an articulated instrument across areas with different work space conditions |
| US9089256B2 (en) | 2008-06-27 | 2015-07-28 | Intuitive Surgical Operations, Inc. | Medical robotic system providing an auxiliary view including range of motion limitations for articulatable instruments extending out of a distal end of an entry guide |
| US8620473B2 (en) | 2007-06-13 | 2013-12-31 | Intuitive Surgical Operations, Inc. | Medical robotic system with coupled control modes |
| US9084623B2 (en) * | 2009-08-15 | 2015-07-21 | Intuitive Surgical Operations, Inc. | Controller assisted reconfiguration of an articulated instrument during movement into and out of an entry guide |
| DE102007032221A1 (de) * | 2007-07-11 | 2009-01-15 | Robert Bosch Gmbh | Werkzeugmaschine und Verfahren mit einer Werkzeugmaschine |
| US7706000B2 (en) * | 2007-07-18 | 2010-04-27 | Immersion Medical, Inc. | Orientation sensing of a rod |
| WO2009018330A2 (en) * | 2007-07-30 | 2009-02-05 | University Of Utah Research Foundation | Shear tactile display system for communicating direction and other tactile cues |
| US8219936B2 (en) * | 2007-08-30 | 2012-07-10 | Lg Electronics Inc. | User interface for a mobile device using a user's gesture in the proximity of an electronic device |
| US8224484B2 (en) * | 2007-09-30 | 2012-07-17 | Intuitive Surgical Operations, Inc. | Methods of user interface with alternate tool mode for robotic surgical tools |
| US8117364B2 (en) * | 2007-11-13 | 2012-02-14 | Microsoft Corporation | Enhanced protocol and architecture for low bandwidth force feedback game controller |
| US8326462B1 (en) | 2008-03-12 | 2012-12-04 | University Of Utah Research Foundation | Tactile contact and impact displays and associated methods |
| US20090259359A1 (en) * | 2008-04-09 | 2009-10-15 | David Michael Whitton | Variable intensity haptic level control based on vehicle conditions |
| WO2009129287A1 (en) * | 2008-04-15 | 2009-10-22 | University Of Utah Research Foundation | Active handrest for haptic guidance and ergonomic support |
| US8970496B2 (en) * | 2008-04-15 | 2015-03-03 | Razer (Asia-Pacific) Pte. Ltd. | Ergonomic slider-based selector |
| JP4645678B2 (ja) * | 2008-05-08 | 2011-03-09 | ソニー株式会社 | 情報入出力装置及び情報入出力方法、並びにコンピュータ・プログラム |
| US8209054B2 (en) * | 2008-05-09 | 2012-06-26 | William Howison | Haptic device grippers for surgical teleoperation |
| US9352411B2 (en) * | 2008-05-28 | 2016-05-31 | Illinois Tool Works Inc. | Welding training system |
| US12239396B2 (en) | 2008-06-27 | 2025-03-04 | Intuitive Surgical Operations, Inc. | Medical robotic system providing an auxiliary view including range of motion limitations for articulatable instruments extending out of a distal end of an entry guide |
| US8864652B2 (en) * | 2008-06-27 | 2014-10-21 | Intuitive Surgical Operations, Inc. | Medical robotic system providing computer generated auxiliary views of a camera instrument for controlling the positioning and orienting of its tip |
| AT507021B1 (de) * | 2008-07-04 | 2010-04-15 | Fronius Int Gmbh | Vorrichtung zur simulation eines schweissprozesses |
| US20100013613A1 (en) * | 2008-07-08 | 2010-01-21 | Jonathan Samuel Weston | Haptic feedback projection system |
| US9318026B2 (en) | 2008-08-21 | 2016-04-19 | Lincoln Global, Inc. | Systems and methods providing an enhanced user experience in a real-time simulated virtual reality welding environment |
| US9280913B2 (en) | 2009-07-10 | 2016-03-08 | Lincoln Global, Inc. | Systems and methods providing enhanced education and training in a virtual reality environment |
| US9330575B2 (en) | 2008-08-21 | 2016-05-03 | Lincoln Global, Inc. | Tablet-based welding simulator |
| US8747116B2 (en) | 2008-08-21 | 2014-06-10 | Lincoln Global, Inc. | System and method providing arc welding training in a real-time simulated virtual reality environment using real-time weld puddle feedback |
| US8911237B2 (en) | 2008-08-21 | 2014-12-16 | Lincoln Global, Inc. | Virtual reality pipe welding simulator and setup |
| US9196169B2 (en) | 2008-08-21 | 2015-11-24 | Lincoln Global, Inc. | Importing and analyzing external data using a virtual reality welding system |
| US8915740B2 (en) | 2008-08-21 | 2014-12-23 | Lincoln Global, Inc. | Virtual reality pipe welding simulator |
| US8834168B2 (en) | 2008-08-21 | 2014-09-16 | Lincoln Global, Inc. | System and method providing combined virtual reality arc welding and three-dimensional (3D) viewing |
| US8851896B2 (en) | 2008-08-21 | 2014-10-07 | Lincoln Global, Inc. | Virtual reality GTAW and pipe welding simulator and setup |
| US8884177B2 (en) | 2009-11-13 | 2014-11-11 | Lincoln Global, Inc. | Systems, methods, and apparatuses for monitoring weld quality |
| US9483959B2 (en) | 2008-08-21 | 2016-11-01 | Lincoln Global, Inc. | Welding simulator |
| US8332072B1 (en) | 2008-08-22 | 2012-12-11 | Titan Medical Inc. | Robotic hand controller |
| WO2010055745A1 (ja) * | 2008-11-14 | 2010-05-20 | オリンパスメディカルシステムズ株式会社 | 医療用システム |
| US8610548B1 (en) | 2009-02-03 | 2013-12-17 | University Of Utah Research Foundation | Compact shear tactile feedback device and related methods |
| US8274013B2 (en) | 2009-03-09 | 2012-09-25 | Lincoln Global, Inc. | System for tracking and analyzing welding activity |
| US9746923B2 (en) | 2009-03-12 | 2017-08-29 | Immersion Corporation | Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction |
| US8686951B2 (en) | 2009-03-18 | 2014-04-01 | HJ Laboratories, LLC | Providing an elevated and texturized display in an electronic device |
| US12266040B2 (en) | 2009-03-31 | 2025-04-01 | Intuitive Surgical Operations, Inc. | Rendering tool information as graphic overlays on displayed images of tools |
| US8803798B2 (en) | 2009-05-07 | 2014-08-12 | Immersion Corporation | System and method for shape deformation and force display of devices |
| EP2427879B1 (de) * | 2009-05-07 | 2015-08-19 | Immersion Corporation | Method and apparatus for providing a haptic feedback shape-changing display |
| US9773429B2 (en) | 2009-07-08 | 2017-09-26 | Lincoln Global, Inc. | System and method for manual welder training |
| US9221117B2 (en) | 2009-07-08 | 2015-12-29 | Lincoln Global, Inc. | System for characterizing manual welding operations |
| US10748447B2 (en) | 2013-05-24 | 2020-08-18 | Lincoln Global, Inc. | Systems and methods providing a computerized eyewear device to aid in welding |
| US9011154B2 (en) | 2009-07-10 | 2015-04-21 | Lincoln Global, Inc. | Virtual welding system |
| US9492927B2 (en) | 2009-08-15 | 2016-11-15 | Intuitive Surgical Operations, Inc. | Application of force feedback on an input device to urge its operator to command an articulated instrument to a preferred pose |
| US8918211B2 (en) | 2010-02-12 | 2014-12-23 | Intuitive Surgical Operations, Inc. | Medical robotic system providing sensory feedback indicating a difference between a commanded state and a preferred pose of an articulated instrument |
| JP5515511B2 (ja) * | 2009-08-21 | 2014-06-11 | 富士ゼロックス株式会社 | 入力装置及び情報処理装置 |
| US20110063218A1 (en) * | 2009-09-15 | 2011-03-17 | International Business Machines Corporation | Embedded omni-directional pointer component for limited form factor computing devices |
| US8310350B2 (en) * | 2009-09-29 | 2012-11-13 | Visteon Global Technologies, Inc. | Mounting apparatus for a haptic surface |
| US8310349B2 (en) * | 2009-09-29 | 2012-11-13 | Visteon Global Technologies, Inc. | Haptic surface with mechanical buttons |
| US8569655B2 (en) | 2009-10-13 | 2013-10-29 | Lincoln Global, Inc. | Welding helmet with integral user interface |
| US8569646B2 (en) | 2009-11-13 | 2013-10-29 | Lincoln Global, Inc. | Systems, methods, and apparatuses for monitoring weld quality |
| US9468988B2 (en) | 2009-11-13 | 2016-10-18 | Lincoln Global, Inc. | Systems, methods, and apparatuses for monitoring weld quality |
| WO2011062910A1 (en) * | 2009-11-17 | 2011-05-26 | Immersion Corporation | Systems and methods for a friction rotary device for haptic feedback |
| US8994665B1 (en) | 2009-11-19 | 2015-03-31 | University Of Utah Research Foundation | Shear tactile display systems for use in vehicular directional applications |
| EP2523613B1 (de) * | 2010-01-15 | 2015-04-08 | Immersion Corporation | Systeme für minimalinvasive chirurgische instrumente mit haptischem feedback |
| US8334840B2 (en) * | 2010-01-19 | 2012-12-18 | Visteon Global Technologies, Inc. | System and method of screen manipulation using haptic enable controller |
| US9333039B2 (en) * | 2010-02-09 | 2016-05-10 | The Trustees Of The University Of Pennsylvania | Systems and methods for providing vibration feedback in robotic systems |
| US20110199342A1 (en) | 2010-02-16 | 2011-08-18 | Harry Vartanian | Apparatus and method for providing elevated, indented or texturized sensations to an object near a display device or input detection using ultrasound |
| US8540571B2 (en) | 2010-03-31 | 2013-09-24 | Immersion Corporation | System and method for providing haptic stimulus based on position |
| US8241186B2 (en) * | 2010-05-07 | 2012-08-14 | Fitness Brands 2, Llc | Interactive exercise devices |
| WO2011146668A2 (en) * | 2010-05-18 | 2011-11-24 | Seektech, Inc. | User interface devices, apparatus, and methods |
| US9132352B1 (en) | 2010-06-24 | 2015-09-15 | Gregory S. Rabin | Interactive system and method for rendering an object |
| US9020644B2 (en) | 2010-08-11 | 2015-04-28 | Barrett Technology, Inc. | Pistol-grip for intuitive control of a robotic or virtual hand |
| US20120065784A1 (en) * | 2010-09-13 | 2012-03-15 | Philip Feldman | Providing kinetic feedback for computer-human interaction in virtual or remote operation environments |
| WO2012048325A2 (en) | 2010-10-08 | 2012-04-12 | The University Of Utah Research Foundation | A multidirectional controller with shear feedback |
| EP2625589A4 (de) * | 2010-10-08 | 2017-03-29 | The University of Utah Research Foundation | Mehrachsige steuerung mit scherungs-rückkopplung |
| US9086741B2 (en) | 2010-10-29 | 2015-07-21 | Microsoft Corporation | User input device |
| EP2665989B1 (de) * | 2010-11-08 | 2019-12-25 | SeeScan, Inc. | Magnetische benutzeroberflächeneinrichtungen mit flachem profil |
| JP6377312B2 (ja) * | 2010-11-10 | 2018-08-22 | 株式会社ユニバーサルエンターテインメント | ゲーミングマシン |
| ES2767882T3 (es) | 2010-12-13 | 2020-06-18 | Lincoln Global Inc | Sistema de aprendizaje de soldeo |
| US8606403B2 (en) | 2010-12-14 | 2013-12-10 | Harris Corporation | Haptic interface handle with force-indicating trigger mechanism |
| US20120176139A1 (en) * | 2011-01-12 | 2012-07-12 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | System and method for sensing multiple user input switch devices |
| US8918215B2 (en) | 2011-01-19 | 2014-12-23 | Harris Corporation | Telematic interface with control signal scaling based on force sensor feedback |
| US8918214B2 (en) | 2011-01-19 | 2014-12-23 | Harris Corporation | Telematic interface with directional translation |
| US9990856B2 (en) | 2011-02-08 | 2018-06-05 | The Trustees Of The University Of Pennsylvania | Systems and methods for providing vibration feedback in robotic systems |
| TWI434312B (zh) | 2011-03-09 | 2014-04-11 | Delta Electronics Inc | 按鍵控制器 |
| KR20140112386A (ko) | 2011-03-17 | 2014-09-23 | 코액티브 드라이브 코포레이션 | 다수의 동기화 진동 액츄에이터로부터의 비대칭적이고 일반적인 진동 파형 |
| US9205555B2 (en) | 2011-03-22 | 2015-12-08 | Harris Corporation | Manipulator joint-limit handling algorithm |
| US9436281B2 (en) | 2011-04-26 | 2016-09-06 | Blackberry Limited | Electronic device and method of providing tactile feedback |
| US20120275084A1 (en) | 2011-04-29 | 2012-11-01 | Eaton Corporation | Communications distribution systems, apparatus and methods using power line carrier communications |
| US8694134B2 (en) * | 2011-05-05 | 2014-04-08 | Harris Corporation | Remote control interface |
| US8639386B2 (en) * | 2011-05-20 | 2014-01-28 | Harris Corporation | Haptic device for manipulator and vehicle control |
| US9026250B2 (en) | 2011-08-17 | 2015-05-05 | Harris Corporation | Haptic manipulation system for wheelchairs |
| US8996244B2 (en) | 2011-10-06 | 2015-03-31 | Harris Corporation | Improvised explosive device defeat system |
| US9713500B2 (en) * | 2011-10-25 | 2017-07-25 | Snu R&Db Foundation | Surgical robot control apparatus |
| US9582178B2 (en) | 2011-11-07 | 2017-02-28 | Immersion Corporation | Systems and methods for multi-pressure interaction on touch-sensitive surfaces |
| WO2013084666A1 (ja) | 2011-12-05 | 2013-06-13 | 日本電気株式会社 | 触力覚提示装置、情報端末、触力覚提示方法、およびコンピュータ読み取り可能な記録媒体 |
| US8894491B2 (en) | 2011-12-09 | 2014-11-25 | Microsoft Corporation | Multi-stage variable resistance trigger |
| US8624714B2 (en) * | 2011-12-14 | 2014-01-07 | Immersion Corporation | Virtual simulator having an eddy current brake for providing haptic feedback |
| US9050529B2 (en) | 2012-01-30 | 2015-06-09 | Microsoft Technology Licensing, Llc | Force feedback triggers |
| US9166506B2 (en) * | 2012-03-12 | 2015-10-20 | Castle Creations, Inc. | Controlling a multiphase brushless DC motor for staging and driving a remote-control vehicle |
| KR101960842B1 (ko) * | 2012-04-04 | 2019-07-15 | 삼성전자주식회사 | 밀착형 촉각 전달 장치 및 밀착형 촉각 전달 장치의 동작 방법 |
| KR102060338B1 (ko) * | 2012-06-27 | 2019-12-31 | 삼성전자주식회사 | 3차원 촉각 제공 장치 및 방법 |
| US20160093233A1 (en) | 2012-07-06 | 2016-03-31 | Lincoln Global, Inc. | System for characterizing manual welding operations on pipe and other curved structures |
| US9767712B2 (en) | 2012-07-10 | 2017-09-19 | Lincoln Global, Inc. | Virtual reality pipe welding simulator and setup |
| US9245428B2 (en) | 2012-08-02 | 2016-01-26 | Immersion Corporation | Systems and methods for haptic remote control gaming |
| US9056244B2 (en) | 2012-09-12 | 2015-06-16 | Wms Gaming Inc. | Gaming apparatus incorporating targeted haptic feedback |
| US9120226B2 (en) | 2012-10-23 | 2015-09-01 | Lincoln Global, Inc. | System and method for remotely positioning an end effector |
| US8954195B2 (en) | 2012-11-09 | 2015-02-10 | Harris Corporation | Hybrid gesture control haptic system |
| US8965620B2 (en) | 2013-02-07 | 2015-02-24 | Harris Corporation | Systems and methods for controlling movement of unmanned vehicles |
| US10507066B2 (en) | 2013-02-15 | 2019-12-17 | Intuitive Surgical Operations, Inc. | Providing information of tools by filtering image areas adjacent to or on displayed images of the tools |
| CN104107539B (zh) | 2013-04-22 | 2019-12-03 | 伊默森公司 | 具有触感使能触发器的游戏设备 |
| US10930174B2 (en) | 2013-05-24 | 2021-02-23 | Lincoln Global, Inc. | Systems and methods providing a computerized eyewear device to aid in welding |
| US20150072323A1 (en) | 2013-09-11 | 2015-03-12 | Lincoln Global, Inc. | Learning management system for a real-time simulated virtual reality welding training environment |
| US10083627B2 (en) | 2013-11-05 | 2018-09-25 | Lincoln Global, Inc. | Virtual reality and real welding training system and method |
| US9164587B2 (en) | 2013-11-14 | 2015-10-20 | Immersion Corporation | Haptic spatialization system |
| US9619029B2 (en) * | 2013-11-14 | 2017-04-11 | Immersion Corporation | Haptic trigger control system |
| US9128507B2 (en) | 2013-12-30 | 2015-09-08 | Harris Corporation | Compact haptic interface |
| US9836987B2 (en) | 2014-02-14 | 2017-12-05 | Lincoln Global, Inc. | Virtual reality pipe welding simulator and setup |
| EP3111440A1 (de) | 2014-06-02 | 2017-01-04 | Lincoln Global, Inc. | Trainingssystem und -verfahren für manuelle schweissvorrichtung |
| US8992226B1 (en) * | 2014-07-15 | 2015-03-31 | Lincoln Global, Inc. | Unicoupon for virtual reality welding simulator |
| US9838009B2 (en) | 2014-08-27 | 2017-12-05 | Continental Automotive Systems, Inc. | Switch with user feedback |
| EP2990005B1 (de) | 2014-08-31 | 2017-06-21 | Fundacja Rozwoju Kardiochirurgii Im. Prof. Zbigniewa Religi | Manipulator eines medizinischen Gerätes |
| US10185396B2 (en) | 2014-11-12 | 2019-01-22 | Immersion Corporation | Haptic trigger modification system |
| US11366521B2 (en) | 2014-11-17 | 2022-06-21 | Thika Holdings Llc | Device for intuitive dexterous touch and feel interaction in virtual worlds |
| CN204372498U (zh) * | 2014-11-28 | 2015-06-03 | 昆山优力电能运动科技有限公司 | 云台手持架 |
| DE102014118230B4 (de) * | 2014-12-09 | 2023-06-22 | Jta Tobacco Gmbh | Tabaksubstitut-Fluid-Gemisch mit Verdickungsmittel zur Verwendung in einer Wasserpfeife |
| US10073523B2 (en) * | 2014-12-23 | 2018-09-11 | Immersion Corporation | Position control of a user input element associated with a haptic output device |
| US10613629B2 (en) | 2015-03-27 | 2020-04-07 | Chad Laurendeau | System and method for force feedback interface devices |
| CN107847284B (zh) | 2015-06-16 | 2021-03-23 | 提坦医疗公司 | 用于在机器人手术系统中接收操作员输入的手柄设备 |
| US10101157B2 (en) | 2015-09-14 | 2018-10-16 | Eric Bharucha | Free-space force feedback system |
| WO2017061173A1 (ja) * | 2015-10-05 | 2017-04-13 | アルプス電気株式会社 | 触覚再現装置 |
| US10517686B2 (en) | 2015-10-30 | 2019-12-31 | Covidien Lp | Haptic feedback controls for a robotic surgical system interface |
| WO2017083125A1 (en) | 2015-11-13 | 2017-05-18 | Intuitive Surgical Operations, Inc. | Stapler with composite cardan and screw drive |
| US10456910B2 (en) * | 2016-01-14 | 2019-10-29 | Purdue Research Foundation | Educational systems comprising programmable controllers and methods of teaching therewith |
| EP3449436A1 (de) * | 2016-04-25 | 2019-03-06 | Telefonaktiebolaget LM Ericsson (PUBL) | Verfahren und vorrichtung zur automatisierung des austauschs und der wartung von physischen ausrüstungen |
| US10390895B2 (en) | 2016-08-16 | 2019-08-27 | Ethicon Llc | Control of advancement rate and application force based on measured forces |
| US10531929B2 (en) * | 2016-08-16 | 2020-01-14 | Ethicon Llc | Control of robotic arm motion based on sensed load on cutting tool |
| US9898904B1 (en) | 2016-08-17 | 2018-02-20 | Immersion Corporation | Selective control of an electric field to deliver a touchless haptic effect |
| US9916003B1 (en) | 2016-09-02 | 2018-03-13 | Microsoft Technology Licensing, Llc | 3D haptics for interactive computer systems |
| US10234945B2 (en) | 2016-09-09 | 2019-03-19 | Immersion Corporation | Compensated haptic rendering for flexible electronic devices |
| GB2554363B (en) | 2016-09-21 | 2021-12-08 | Cmr Surgical Ltd | User interface device |
| WO2018061683A1 (ja) * | 2016-09-30 | 2018-04-05 | ソニー株式会社 | 力覚提示装置 |
| EP3319066A1 (de) | 2016-11-04 | 2018-05-09 | Lincoln Global, Inc. | Magnetische frequenzwahl für elektromagnetische positionsverfolgung |
| US10913125B2 (en) | 2016-11-07 | 2021-02-09 | Lincoln Global, Inc. | Welding system providing visual and audio cues to a welding helmet with a display |
| US10878591B2 (en) | 2016-11-07 | 2020-12-29 | Lincoln Global, Inc. | Welding trainer utilizing a head up display to display simulated and real-world objects |
| AU2017371074B2 (en) * | 2016-12-09 | 2019-09-12 | Auris Health, Inc. | User interface devices for use in robotic surgery |
| EP3554415B1 (de) * | 2016-12-15 | 2024-06-12 | Intuitive Surgical Operations, Inc. | Detektion einer benutzerberührung auf dem griff eines steuergeräts |
| US10416768B2 (en) | 2016-12-28 | 2019-09-17 | Immersion Corporation | Unitary sensor and haptic actuator |
| US10074245B2 (en) | 2017-01-10 | 2018-09-11 | Woodward, Inc. | Force feel using a brushless DC motor |
| US10997872B2 (en) | 2017-06-01 | 2021-05-04 | Lincoln Global, Inc. | Spring-loaded tip assembly to support simulated shielded metal arc welding |
| US10732586B2 (en) | 2017-07-12 | 2020-08-04 | X Development Llc | Active disturbance compensation for physically changing systems |
| IT201700088059A1 (it) * | 2017-07-31 | 2019-01-31 | Francesco Zerbinatti | Dispositivo di interfaccia per un videoterminale |
| KR102593965B1 (ko) * | 2017-09-11 | 2023-10-25 | 엘지디스플레이 주식회사 | 디스플레이 장치 |
| CN117860388A (zh) * | 2017-10-02 | 2024-04-12 | 直观外科手术操作公司 | 至主控制器的末端执行器力反馈 |
| WO2019107207A1 (ja) * | 2017-11-30 | 2019-06-06 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、情報処理方法、及びプログラム |
| US10558267B2 (en) | 2017-12-28 | 2020-02-11 | Immersion Corporation | Systems and methods for long-range interactions for virtual reality |
| US12485356B2 (en) | 2018-01-16 | 2025-12-02 | Vr Leo Usa, Inc. | Automatic disinfection device for VR self-service machine |
| US11148046B2 (en) * | 2018-01-16 | 2021-10-19 | Vr Leo Usa, Inc. | Chip structure of VR self-service game joy stick |
| US11475792B2 (en) | 2018-04-19 | 2022-10-18 | Lincoln Global, Inc. | Welding simulator with dual-user configuration |
| US11557223B2 (en) | 2018-04-19 | 2023-01-17 | Lincoln Global, Inc. | Modular and reconfigurable chassis for simulated welding training |
| US11148295B2 (en) * | 2018-06-17 | 2021-10-19 | Robotics Materials, Inc. | Systems, devices, components, and methods for a compact robotic gripper with palm-mounted sensing, grasping, and computing devices and components |
| US10732060B2 (en) | 2018-08-15 | 2020-08-04 | X Development Llc | Force/torque sensor with hardstops to limit overloading a flexure |
| US10691211B2 (en) | 2018-09-28 | 2020-06-23 | Apple Inc. | Button providing force sensing and/or haptic output |
| US10599223B1 (en) | 2018-09-28 | 2020-03-24 | Apple Inc. | Button providing force sensing and/or haptic output |
| WO2020081081A1 (en) * | 2018-10-18 | 2020-04-23 | Hewlett-Packard Development Company, L.P. | Virtual reality controller apparatus |
| US10426561B1 (en) | 2018-10-30 | 2019-10-01 | Titan Medical Inc. | Hand controller apparatus for detecting input position in a robotic surgery system |
| US11116591B2 (en) | 2018-10-30 | 2021-09-14 | Titan Medical Inc. | Hand controller apparatus including ergonomic features for a robotic surgery system |
| WO2020131290A1 (en) * | 2018-12-21 | 2020-06-25 | Intuitive Surgical Operations, Inc. | Articulation assemblies for surgical instruments |
| US10838486B2 (en) * | 2019-02-28 | 2020-11-17 | Microsoft Technology Licensing, Llc | Virtual reality controller |
| EP3975875B1 (de) | 2019-05-31 | 2025-09-24 | Intuitive Surgical Operations, Inc. | Klammermagazin für ein chirurgisches instrument |
| CN211158554U (zh) * | 2019-09-09 | 2020-08-04 | 深圳市百思度科技有限公司 | 一种十字按键及游戏手柄 |
| US10976824B1 (en) | 2019-09-26 | 2021-04-13 | Apple Inc. | Reluctance haptic engine for an electronic device |
| CN111318011B (zh) * | 2020-02-28 | 2023-03-21 | 歌尔科技有限公司 | 一种游戏手柄及其摇杆反馈力装置 |
| CN111475025B (zh) * | 2020-04-08 | 2022-08-19 | 腾讯科技(深圳)有限公司 | 一种触觉反馈设备、电子设备及机器人系统 |
| US12064107B2 (en) * | 2020-07-28 | 2024-08-20 | Cilag Gmbh International | Articulatable surgical instruments with articulation joints comprising flexible exoskeleton arrangements |
| WO2022150212A1 (en) | 2021-01-08 | 2022-07-14 | Intuitive Surgical Operations, Inc. | Surgical instrument with linear and purse string suture staples |
| WO2022150215A1 (en) | 2021-01-08 | 2022-07-14 | Intuitive Surgical Operations, Inc. | Surgical stapling instruments |
| WO2022232952A1 (en) * | 2021-05-07 | 2022-11-10 | Smarter Alloys Inc. | System and method for haptics using shape memory material |
| US20230112463A1 (en) * | 2021-10-08 | 2023-04-13 | Edison Welding Institute, Inc. | Tele-manufacturing system |
| WO2023126655A1 (en) | 2021-12-28 | 2023-07-06 | Bosch Car Multimedia Portugal, S.A. | Shared autonomous vehicles human-machine interface |
| CN217092039U (zh) | 2022-02-24 | 2022-08-02 | 瑞声开泰声学科技(上海)有限公司 | 一种力反馈装置和包括该力反馈装置的手柄 |
| KR102776344B1 (ko) * | 2022-07-18 | 2025-03-20 | 주식회사 바이오헬스코어 | Ict 기반 상지 재활 훈련 장치 및 시스템 |
| JP7602089B1 (ja) * | 2024-06-07 | 2024-12-17 | エーエーシー テクノロジーズ ピーティーイー リミテッド | フィードバック装置及び操作入力デバイス |
Family Cites Families (207)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3157853A (en) | 1957-12-06 | 1964-11-17 | Hirsch Joseph | Tactile communication system |
| US2972140A (en) * | 1958-09-23 | 1961-02-14 | Hirsch Joseph | Apparatus and method for communication through the sense of touch |
| GB958325A (en) | 1962-07-08 | 1964-05-21 | Communications Patents Ltd | Improvements in or relating to ground-based flight training or simulating apparatus |
| US3497668A (en) * | 1966-08-25 | 1970-02-24 | Joseph Hirsch | Tactile control system |
| US3517446A (en) | 1967-04-19 | 1970-06-30 | Singer General Precision | Vehicle trainer controls and control loading |
| US3497688A (en) | 1967-05-02 | 1970-02-24 | Varian Associates | Total ion current monitoring electrode structure for cycloidal mass spectrometers |
| US3623064A (en) | 1968-10-11 | 1971-11-23 | Bell & Howell Co | Paging receiver having cycling eccentric mass |
| US3903614A (en) | 1970-03-27 | 1975-09-09 | Singer Co | Apparatus for simulating aircraft control loading |
| US3919691A (en) | 1971-05-26 | 1975-11-11 | Bell Telephone Labor Inc | Tactile man-machine communication system |
| US3902687A (en) | 1973-06-25 | 1975-09-02 | Robert E Hightower | Aircraft indicator system |
| US3923166A (en) | 1973-10-11 | 1975-12-02 | Nasa | Remote manipulator system |
| US3911416A (en) | 1974-08-05 | 1975-10-07 | Motorola Inc | Silent call pager |
| US4160508A (en) | 1977-08-19 | 1979-07-10 | Nasa | Controller arm for a remotely related slave arm |
| US4127752A (en) | 1977-10-13 | 1978-11-28 | Sheldahl, Inc. | Tactile touch switch panel |
| US4262549A (en) * | 1978-05-10 | 1981-04-21 | Schwellenbach Donald D | Variable mechanical vibrator |
| US4236325A (en) | 1978-12-26 | 1980-12-02 | The Singer Company | Simulator control loading inertia compensator |
| US4464117A (en) | 1980-08-27 | 1984-08-07 | Dr. Ing. Reiner Foerst Gmbh | Driving simulator apparatus |
| NL8006091A (nl) | 1980-11-07 | 1982-06-01 | Fokker Bv | Vluchtnabootser. |
| US4333070A (en) * | 1981-02-06 | 1982-06-01 | Barnes Robert W | Motor vehicle fuel-waste indicator |
| US4599070A (en) | 1981-07-29 | 1986-07-08 | Control Interface Company Limited | Aircraft simulator and simulated control system therefor |
| EP0085518B1 (de) | 1982-01-22 | 1989-08-16 | British Aerospace Public Limited Company | Steuerungsgerät |
| US4484191A (en) | 1982-06-14 | 1984-11-20 | Vavra George S | Tactile signaling systems for aircraft |
| US4560983A (en) | 1982-09-17 | 1985-12-24 | Ampex Corporation | Dynamically interactive responsive control device and system |
| US4477043A (en) | 1982-12-15 | 1984-10-16 | The United States Of America As Represented By The Secretary Of The Air Force | Biodynamic resistant control stick |
| US4604016A (en) | 1983-08-03 | 1986-08-05 | Joyce Stephen A | Multi-dimensional force-torque hand controller having force feedback |
| US4581491A (en) | 1984-05-04 | 1986-04-08 | Research Corporation | Wearable tactile sensory aid providing information on voice pitch and intonation patterns |
| US4603284A (en) | 1984-06-05 | 1986-07-29 | Unimation, Inc. | Control system for manipulator apparatus with resolved compliant motion control |
| US4794384A (en) | 1984-09-27 | 1988-12-27 | Xerox Corporation | Optical translator device |
| US4782327A (en) | 1985-01-02 | 1988-11-01 | Victor B. Kley | Computer control |
| JPH0537531Y2 (de) | 1985-06-11 | 1993-09-22 | ||
| US5078152A (en) | 1985-06-23 | 1992-01-07 | Loredan Biomedical, Inc. | Method for diagnosis and/or training of proprioceptor feedback capabilities in a muscle and joint system of a human patient |
| US4713007A (en) | 1985-10-11 | 1987-12-15 | Alban Eugene P | Aircraft controls simulator |
| US5275174B1 (en) | 1985-10-30 | 1998-08-04 | Jonathan A Cook | Repetitive strain injury assessment |
| NL8503096A (nl) | 1985-11-11 | 1987-06-01 | Fokker Bv | Simulator van mechanische eigenschappen van een besturingssysteem. |
| US4891764A (en) | 1985-12-06 | 1990-01-02 | Tensor Development Inc. | Program controlled force measurement and control system |
| US4934694A (en) | 1985-12-06 | 1990-06-19 | Mcintosh James L | Computer controlled exercise system |
| US5103404A (en) | 1985-12-06 | 1992-04-07 | Tensor Development, Inc. | Feedback for a manipulator |
| JPS62176935A (ja) | 1986-01-30 | 1987-08-03 | Sumitomo Electric Ind Ltd | 光フアイバ用プリフオ−ムの製造方法 |
| JPH085018B2 (ja) | 1986-02-26 | 1996-01-24 | 株式会社日立製作所 | 遠隔マニピユレ−シヨン方法及び装置 |
| US4689449A (en) | 1986-10-03 | 1987-08-25 | Massachusetts Institute Of Technology | Tremor suppressing hand controls |
| NL8602624A (nl) | 1986-10-20 | 1988-05-16 | Oce Nederland Bv | Invoerinrichting met taktiele terugkoppeling. |
| US4795296A (en) | 1986-11-17 | 1989-01-03 | California Institute Of Technology | Hand-held robot end effector controller having movement and force control |
| JPH0829509B2 (ja) | 1986-12-12 | 1996-03-27 | 株式会社日立製作所 | マニピユレ−タの制御装置 |
| US4800721A (en) | 1987-02-13 | 1989-01-31 | Caterpillar Inc. | Force feedback lever |
| US4794392A (en) | 1987-02-20 | 1988-12-27 | Motorola, Inc. | Vibrator alert device for a communication receiver |
| USRE34095E (en) | 1987-03-20 | 1992-10-13 | Summagraphics Corporation | Digitizer stylus with pressure transducer |
| US5986643A (en) | 1987-03-24 | 1999-11-16 | Sun Microsystems, Inc. | Tactile feedback mechanism for a data processing system |
| US4839838A (en) | 1987-03-30 | 1989-06-13 | Labiche Mitchell | Spatial input apparatus |
| US4868549A (en) | 1987-05-18 | 1989-09-19 | International Business Machines Corporation | Feedback mouse |
| US4896554A (en) | 1987-11-03 | 1990-01-30 | Culver Craig F | Multifunction tactile manipulatable control |
| US4823634A (en) | 1987-11-03 | 1989-04-25 | Culver Craig F | Multifunction tactile manipulatable control |
| US5038089A (en) | 1988-03-23 | 1991-08-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Synchronized computational architecture for generalized bilateral control of robot arms |
| US4885565A (en) | 1988-06-01 | 1989-12-05 | General Motors Corporation | Touchscreen CRT with tactile feedback |
| NL8801653A (nl) | 1988-06-29 | 1990-01-16 | Stork Kwant Bv | Besturingsstelsel. |
| US5116180A (en) | 1988-07-18 | 1992-05-26 | Spar Aerospace Limited | Human-in-the-loop machine control loop |
| FR2638010B1 (fr) | 1988-10-13 | 1991-01-18 | Acroe | Clavier retroactif modulaire et actionneur modulaire plat |
| US4930770A (en) | 1988-12-01 | 1990-06-05 | Baker Norman A | Eccentrically loaded computerized positive/negative exercise machine |
| US4949119A (en) | 1989-01-12 | 1990-08-14 | Atari Games Corporation | Gearshift for a vehicle simulator using computer controlled realistic real world forces |
| US5044956A (en) | 1989-01-12 | 1991-09-03 | Atari Games Corporation | Control device such as a steering wheel for video vehicle simulator with realistic feedback forces |
| JPH02185278A (ja) | 1989-01-12 | 1990-07-19 | Taito Corp | 光線銃射撃ゲーム装置 |
| US5186695A (en) * | 1989-02-03 | 1993-02-16 | Loredan Biomedical, Inc. | Apparatus for controlled exercise and diagnosis of human performance |
| US5019761A (en) | 1989-02-21 | 1991-05-28 | Kraft Brett W | Force feedback control for backhoe |
| GB8904955D0 (en) | 1989-03-03 | 1989-04-12 | Atomic Energy Authority Uk | Multi-axis hand controller |
| US4983901A (en) | 1989-04-21 | 1991-01-08 | Allergan, Inc. | Digital electronic foot control for medical apparatus and the like |
| US5076517A (en) | 1989-08-14 | 1991-12-31 | United Technologies Corporation | Programmable, linear collective control system for a helicopter |
| US5004391A (en) | 1989-08-21 | 1991-04-02 | Rutgers University | Portable dextrous force feedback master for robot telemanipulation |
| US4961038A (en) | 1989-10-16 | 1990-10-02 | General Electric Company | Torque estimator for switched reluctance machines |
| US5107080A (en) | 1989-12-01 | 1992-04-21 | Massachusetts Institute Of Technology | Multiple degree of freedom damped hand controls |
| JPH0724147Y2 (ja) | 1989-12-28 | 1995-06-05 | 株式会社平和 | パチンコ機の飛距離調整装置 |
| US5022407A (en) | 1990-01-24 | 1991-06-11 | Topical Testing, Inc. | Apparatus for automated tactile testing |
| US5184319A (en) | 1990-02-02 | 1993-02-02 | Kramer James F | Force feedback and textures simulating interface device |
| US5631861A (en) * | 1990-02-02 | 1997-05-20 | Virtual Technologies, Inc. | Force feedback and texture simulating interface device |
| US5095303A (en) | 1990-03-27 | 1992-03-10 | Apple Computer, Inc. | Six degree of freedom graphic object controller |
| US5035242A (en) | 1990-04-16 | 1991-07-30 | David Franklin | Method and apparatus for sound responsive tactile stimulation of deaf individuals |
| US5022384A (en) * | 1990-05-14 | 1991-06-11 | Capitol Systems | Vibrating/massage chair |
| GB9014130D0 (en) | 1990-06-25 | 1990-08-15 | Hewlett Packard Co | User interface |
| US5547382A (en) | 1990-06-28 | 1996-08-20 | Honda Giken Kogyo Kabushiki Kaisha | Riding simulation system for motorcycles |
| US5197003A (en) | 1990-08-01 | 1993-03-23 | Atari Games Corporation | Gearshift for a vehicle simulator having a solenoid for imposing a resistance force |
| US5165897A (en) | 1990-08-10 | 1992-11-24 | Tini Alloy Company | Programmable tactile stimulator array system and method of operation |
| US5193963A (en) | 1990-10-31 | 1993-03-16 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Force reflecting hand controller |
| NL194053C (nl) | 1990-12-05 | 2001-05-03 | Koninkl Philips Electronics Nv | Inrichting met een rotatiesymmetrisch lichaam. |
| US5223776A (en) | 1990-12-31 | 1993-06-29 | Honeywell Inc. | Six-degree virtual pivot controller |
| US5142931A (en) * | 1991-02-14 | 1992-09-01 | Honeywell Inc. | 3 degree of freedom hand controller |
| US5212473A (en) | 1991-02-21 | 1993-05-18 | Typeright Keyboard Corp. | Membrane keyboard and method of using same |
| US5334027A (en) | 1991-02-25 | 1994-08-02 | Terry Wherlock | Big game fish training and exercise device and method |
| US5354162A (en) | 1991-02-26 | 1994-10-11 | Rutgers University | Actuator system for providing force feedback to portable master support |
| US5240417A (en) | 1991-03-14 | 1993-08-31 | Atari Games Corporation | System and method for bicycle riding simulation |
| US5203563A (en) | 1991-03-21 | 1993-04-20 | Atari Games Corporation | Shaker control device |
| ATE140331T1 (de) | 1991-03-21 | 1996-07-15 | Atari Games Corp | Fahrtsimulator mit überkreuzter netzwerkrückkoppelung |
| US5341459A (en) | 1991-05-09 | 1994-08-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Generalized compliant motion primitive |
| WO1992021117A1 (en) | 1991-05-23 | 1992-11-26 | Atari Games Corporation | Modular display simulator |
| US5146566A (en) | 1991-05-29 | 1992-09-08 | Ibm Corporation | Input/output system for computer user interface using magnetic levitation |
| US5185561A (en) | 1991-07-23 | 1993-02-09 | Digital Equipment Corporation | Torque motor as a tactile feedback device in a computer system |
| US5175459A (en) | 1991-08-19 | 1992-12-29 | Motorola, Inc. | Low profile vibratory alerting device |
| US5186629A (en) | 1991-08-22 | 1993-02-16 | International Business Machines Corporation | Virtual graphics display capable of presenting icons and windows to the blind computer user and method |
| US5235868A (en) | 1991-10-02 | 1993-08-17 | Culver Craig F | Mechanism for generating control signals |
| US5889670A (en) | 1991-10-24 | 1999-03-30 | Immersion Corporation | Method and apparatus for tactilely responsive user interface |
| US5220260A (en) | 1991-10-24 | 1993-06-15 | Lex Computer And Management Corporation | Actuator having electronically controllable tactile responsiveness |
| US5271290A (en) | 1991-10-29 | 1993-12-21 | United Kingdom Atomic Energy Authority | Actuator assembly |
| US5309140A (en) | 1991-11-26 | 1994-05-03 | The United States Of America As Represented By The Secretary Of The Navy | Feedback system for remotely operated vehicles |
| JPH05192449A (ja) | 1992-01-20 | 1993-08-03 | Taito Corp | ビデオ式銃撃戦ゲーム装置及びその装置を制御する方法 |
| DE4205875A1 (de) | 1992-02-26 | 1993-09-02 | Vdo Schindling | Bedienvorrichtung |
| US5589828A (en) | 1992-03-05 | 1996-12-31 | Armstrong; Brad A. | 6 Degrees of freedom controller with capability of tactile feedback |
| US5757358A (en) | 1992-03-31 | 1998-05-26 | The United States Of America As Represented By The Secretary Of The Navy | Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback |
| JP3199130B2 (ja) | 1992-03-31 | 2001-08-13 | パイオニア株式会社 | 3次元座標入力装置 |
| US5189355A (en) | 1992-04-10 | 1993-02-23 | Ampex Corporation | Interactive rotary controller system with tactile feedback |
| JP2677315B2 (ja) | 1992-04-27 | 1997-11-17 | 株式会社トミー | 運転玩具 |
| US5437607A (en) | 1992-06-02 | 1995-08-01 | Hwe, Inc. | Vibrating massage apparatus |
| US5313230A (en) | 1992-07-24 | 1994-05-17 | Apple Computer, Inc. | Three degree of freedom graphic object controller |
| US5296871A (en) | 1992-07-27 | 1994-03-22 | Paley W Bradford | Three-dimensional mouse with tactile feedback |
| US5283970A (en) * | 1992-09-25 | 1994-02-08 | Strombecker Corporation | Toy guns |
| US5264768A (en) | 1992-10-06 | 1993-11-23 | Honeywell, Inc. | Active hand controller feedback loop |
| US5286203A (en) | 1992-10-07 | 1994-02-15 | Aai Microflite Simulation International | Simulating horizontal stabilizer trimming in an aircraft |
| US5666473A (en) | 1992-10-08 | 1997-09-09 | Science & Technology Corporation & Unm | Tactile computer aided sculpting device |
| US5790108A (en) | 1992-10-23 | 1998-08-04 | University Of British Columbia | Controller |
| US5389865A (en) | 1992-12-02 | 1995-02-14 | Cybernet Systems Corporation | Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor |
| US5629594A (en) | 1992-12-02 | 1997-05-13 | Cybernet Systems Corporation | Force feedback system |
| US5769640A (en) | 1992-12-02 | 1998-06-23 | Cybernet Systems Corporation | Method and system for simulating medical procedures including virtual reality and control method and system for use therein |
| FI92111C (fi) | 1992-12-11 | 1994-09-26 | Icl Personal Systems Oy | Menetelmä ja järjestely kohdistimen siirtämiseksi tietokoneen näytöllä |
| US5355148A (en) | 1993-01-14 | 1994-10-11 | Ast Research, Inc. | Fingerpoint mouse |
| US5451924A (en) * | 1993-01-14 | 1995-09-19 | Massachusetts Institute Of Technology | Apparatus for providing sensory substitution of force feedback |
| EP0607580A1 (de) | 1993-01-21 | 1994-07-27 | International Business Machines Corporation | Taktiler Rückführungsmechanismus für Zeigersteuerung |
| US5785630A (en) | 1993-02-02 | 1998-07-28 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
| US5690582A (en) | 1993-02-02 | 1997-11-25 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
| JP3686686B2 (ja) | 1993-05-11 | 2005-08-24 | 松下電器産業株式会社 | 力覚呈示デバイス、データ入力装置、及びデータ入力デバイス装置 |
| US5396266A (en) | 1993-06-08 | 1995-03-07 | Technical Research Associates, Inc. | Kinesthetic feedback apparatus and method |
| US5405152A (en) | 1993-06-08 | 1995-04-11 | The Walt Disney Company | Method and apparatus for an interactive video game with physical feedback |
| US5513100A (en) | 1993-06-10 | 1996-04-30 | The University Of British Columbia | Velocity controller with force feedback stiffness control |
| US5436622A (en) | 1993-07-06 | 1995-07-25 | Motorola, Inc. | Variable frequency vibratory alert method and structure |
| US5466213A (en) | 1993-07-06 | 1995-11-14 | Massachusetts Institute Of Technology | Interactive robotic therapist |
| US5701140A (en) | 1993-07-16 | 1997-12-23 | Immersion Human Interface Corp. | Method and apparatus for providing a cursor control interface with force feedback |
| US5767839A (en) | 1995-01-18 | 1998-06-16 | Immersion Human Interface Corporation | Method and apparatus for providing passive force feedback to human-computer interface systems |
| US5731804A (en) | 1995-01-18 | 1998-03-24 | Immersion Human Interface Corp. | Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems |
| US5805140A (en) | 1993-07-16 | 1998-09-08 | Immersion Corporation | High bandwidth force feedback interface using voice coils and flexures |
| US5734373A (en) | 1993-07-16 | 1998-03-31 | Immersion Human Interface Corporation | Method and apparatus for controlling force feedback interface systems utilizing a host computer |
| US5739811A (en) | 1993-07-16 | 1998-04-14 | Immersion Human Interface Corporation | Method and apparatus for controlling human-computer interface systems providing force feedback |
| US5721566A (en) | 1995-01-18 | 1998-02-24 | Immersion Human Interface Corp. | Method and apparatus for providing damping force feedback |
| US5491477A (en) | 1993-09-13 | 1996-02-13 | Apple Computer, Inc. | Anti-rotation mechanism for direct manipulation position input controller for computer |
| US5625576A (en) | 1993-10-01 | 1997-04-29 | Massachusetts Institute Of Technology | Force reflecting haptic interface |
| DE69423313T2 (de) | 1993-12-20 | 2000-07-13 | Seiko Epson Corp | Elektronische Hinweisanordnung |
| JPH07111663B2 (ja) | 1993-12-28 | 1995-11-29 | コナミ株式会社 | 操作用フットペダル |
| US5473344A (en) | 1994-01-06 | 1995-12-05 | Microsoft Corporation | 3-D cursor positioning device |
| US5577981A (en) | 1994-01-19 | 1996-11-26 | Jarvik; Robert | Virtual reality exercise machine and computer controlled video system |
| WO1995020787A1 (en) | 1994-01-27 | 1995-08-03 | Exos, Inc. | Multimode feedback display technology |
| CA2140164A1 (en) | 1994-01-27 | 1995-07-28 | Kenneth R. Robertson | System and method for computer cursor control |
| WO1995020788A1 (en) | 1994-01-27 | 1995-08-03 | Exos, Inc. | Intelligent remote multimode sense and display system utilizing haptic information compression |
| US5564004A (en) | 1994-04-13 | 1996-10-08 | International Business Machines Corporation | Method and system for facilitating the selection of icons |
| JP2665313B2 (ja) | 1994-04-22 | 1997-10-22 | 国際電業株式会社 | 反力発生装置 |
| US6004134A (en) | 1994-05-19 | 1999-12-21 | Exos, Inc. | Interactive simulation including force feedback |
| US5457479A (en) | 1994-06-13 | 1995-10-10 | Primax Electronics Ltd. | Apparatus having dual modes for controlling cursor on display screen |
| US6160489A (en) | 1994-06-23 | 2000-12-12 | Motorola, Inc. | Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns |
| US5565887A (en) | 1994-06-29 | 1996-10-15 | Microsoft Corporation | Method and apparatus for moving a cursor on a computer screen |
| US5623582A (en) | 1994-07-14 | 1997-04-22 | Immersion Human Interface Corporation | Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects |
| US5575761A (en) | 1994-07-27 | 1996-11-19 | Hajianpour; Mohammed-Ali | Massage device applying variable-frequency vibration in a variable pulse sequence |
| US5530455A (en) | 1994-08-10 | 1996-06-25 | Mouse Systems Corporation | Roller mouse for implementing scrolling in windows applications |
| US6422941B1 (en) | 1994-09-21 | 2002-07-23 | Craig Thorner | Universal tactile feedback system for computer video games and simulations |
| US5642469A (en) | 1994-11-03 | 1997-06-24 | University Of Washington | Direct-drive manipulator for pen-based force display |
| US5766016A (en) | 1994-11-14 | 1998-06-16 | Georgia Tech Research Corporation | Surgical simulator and method for simulating surgical procedure |
| US5666138A (en) | 1994-11-22 | 1997-09-09 | Culver; Craig F. | Interface control |
| JP3236180B2 (ja) | 1994-12-05 | 2001-12-10 | 日本電気株式会社 | 座標指示装置 |
| JPH08235159A (ja) * | 1994-12-06 | 1996-09-13 | Matsushita Electric Ind Co Ltd | 逆コサイン変換装置 |
| US5591082A (en) | 1995-01-05 | 1997-01-07 | Thrustmaster, Inc. | Side-mounted throttle and weapons controller for computer video games and flight simulation |
| WO1996028777A1 (en) | 1995-03-13 | 1996-09-19 | Philips Electronics N.V. | Vertical translation of mouse or trackball enables truly 3d input |
| US5542672A (en) | 1995-03-17 | 1996-08-06 | Meredith; Chris | Fishing rod and reel electronic game controller |
| US5882206A (en) | 1995-03-29 | 1999-03-16 | Gillio; Robert G. | Virtual surgery system |
| US5736978A (en) | 1995-05-26 | 1998-04-07 | The United States Of America As Represented By The Secretary Of The Air Force | Tactile graphics display |
| US5691898A (en) | 1995-09-27 | 1997-11-25 | Immersion Human Interface Corp. | Safe and low cost computer peripherals with force feedback for consumer applications |
| US6166723A (en) | 1995-11-17 | 2000-12-26 | Immersion Corporation | Mouse interface device providing force feedback |
| US5589854A (en) | 1995-06-22 | 1996-12-31 | Tsai; Ming-Chang | Touching feedback device |
| US5724106A (en) | 1995-07-17 | 1998-03-03 | Gateway 2000, Inc. | Hand held remote control device with trigger button |
| US5771037A (en) | 1995-07-24 | 1998-06-23 | Altra | Computer display cursor controller |
| DE19528457C2 (de) | 1995-08-03 | 2001-03-08 | Mannesmann Vdo Ag | Bedieneinrichtung |
| US5959613A (en) | 1995-12-01 | 1999-09-28 | Immersion Corporation | Method and apparatus for shaping force signals for a force feedback device |
| CA2205063C (en) | 1995-10-09 | 2003-11-18 | Satoshi Nishiumi | Three-dimensional image processing system |
| US5754023A (en) | 1995-10-26 | 1998-05-19 | Cybernet Systems Corporation | Gyro-stabilized platforms for force-feedback applications |
| US5825308A (en) | 1996-11-26 | 1998-10-20 | Immersion Human Interface Corporation | Force feedback interface having isotonic and isometric functionality |
| US6100874A (en) | 1995-11-17 | 2000-08-08 | Immersion Corporation | Force feedback mouse interface |
| EP0864145A4 (de) | 1995-11-30 | 1998-12-16 | Virtual Technologies Inc | Taktile rückkopplung für mensch-/maschinenschnittstelle |
| US6219032B1 (en) | 1995-12-01 | 2001-04-17 | Immersion Corporation | Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface |
| US6028593A (en) * | 1995-12-01 | 2000-02-22 | Immersion Corporation | Method and apparatus for providing simulated physical interactions within computer generated environments |
| US5956484A (en) | 1995-12-13 | 1999-09-21 | Immersion Corporation | Method and apparatus for providing force feedback over a computer network |
| US6078308A (en) | 1995-12-13 | 2000-06-20 | Immersion Corporation | Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object |
| US5914705A (en) | 1996-02-09 | 1999-06-22 | Lucent Technologies Inc. | Apparatus and method for providing detent-like tactile feedback |
| SE519661C2 (sv) | 1996-02-23 | 2003-03-25 | Immersion Corp | Pekdon och förfarande för markering av grafiska detaljer på en display med sensorisk återkoppling vid påträffande av nämnda detalj |
| DE19646226A1 (de) | 1996-03-19 | 1998-05-14 | Bayerische Motoren Werke Ag | Bedienvorrichtung für menügesteuerte Funktionen eines Fahrzeugs |
| US6111577A (en) | 1996-04-04 | 2000-08-29 | Massachusetts Institute Of Technology | Method and apparatus for determining forces to be applied to a user through a haptic interface |
| US5802353A (en) | 1996-06-12 | 1998-09-01 | General Electric Company | Haptic computer modeling system |
| US5821921A (en) | 1996-08-09 | 1998-10-13 | Osborn; John J. | Cursor controller having cross-translating platforms with a cantilevered handle |
| US5990869A (en) | 1996-08-20 | 1999-11-23 | Alliance Technologies Corp. | Force feedback mouse |
| US5694013A (en) | 1996-09-06 | 1997-12-02 | Ford Global Technologies, Inc. | Force feedback haptic interface for a three-dimensional CAD surface |
| US6024576A (en) * | 1996-09-06 | 2000-02-15 | Immersion Corporation | Hemispherical, high bandwidth mechanical interface for computer systems |
| US5987437A (en) | 1996-09-23 | 1999-11-16 | Ncr Corporation | Method of improving assistance to an operator to balance an out-of-proof transaction and an apparatus therefor |
| JPH114966A (ja) | 1996-10-01 | 1999-01-12 | Sony Computer Entateimento:Kk | ゲーム機用操作装置及びゲーム装置 |
| GB9622556D0 (en) | 1996-10-30 | 1997-01-08 | Philips Electronics Nv | Cursor control with user feedback mechanism |
| US6128006A (en) | 1998-03-26 | 2000-10-03 | Immersion Corporation | Force feedback mouse wheel and other control wheels |
| US5755016A (en) * | 1996-12-23 | 1998-05-26 | Velcro Industries, B.V. | Hook and loop fastening and the like |
| US5912661A (en) | 1997-01-14 | 1999-06-15 | Microsoft Corp. | Z-encoder mechanism |
| US5808603A (en) | 1997-02-06 | 1998-09-15 | Chen; Mei Yun | Computer input device |
| US6020876A (en) * | 1997-04-14 | 2000-02-01 | Immersion Corporation | Force feedback interface with selective disturbance filter |
| US6005551A (en) | 1997-04-25 | 1999-12-21 | Microsoft Corporation | Offline force effect rendering |
| US6243078B1 (en) * | 1998-06-23 | 2001-06-05 | Immersion Corporation | Pointing device with forced feedback button |
| US6088019A (en) | 1998-06-23 | 2000-07-11 | Immersion Corporation | Low cost force feedback device with actuator for non-primary axis |
| US6219034B1 (en) * | 1998-02-23 | 2001-04-17 | Kristofer E. Elbing | Tactile computer interface |
| US6184868B1 (en) * | 1998-09-17 | 2001-02-06 | Immersion Corp. | Haptic feedback control devices |
| US6429846B2 (en) * | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
| NO310748B1 (no) | 1998-07-10 | 2001-08-20 | Computouch As | Metode og utstyr for forbedret kommunikasjon mellom menneske og datamaskin |
| US6985133B1 (en) * | 1998-07-17 | 2006-01-10 | Sensable Technologies, Inc. | Force reflecting haptic interface |
-
1998
- 1998-09-17 US US09/156,802 patent/US6184868B1/en not_active Expired - Lifetime
-
1999
- 1999-09-16 AU AU23424/00A patent/AU2342400A/en not_active Abandoned
- 1999-09-16 WO PCT/US1999/021316 patent/WO2000021071A2/en not_active Ceased
- 1999-09-16 DE DE29923933U patent/DE29923933U1/de not_active Expired - Lifetime
-
2000
- 2000-12-19 US US09/741,310 patent/US6697044B2/en not_active Expired - Lifetime
-
2004
- 2004-02-23 US US10/782,939 patent/US7561141B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10153111A1 (de) * | 2001-07-20 | 2003-02-06 | Jennifer Harden | Vorrichtung zur Übertragung einer Kraftwirkung |
| DE10153111B4 (de) * | 2001-07-20 | 2007-04-12 | Jennifer Harden | Vorrichtung zur Übertragung einer Kraftwirkung |
| DE102010009065A1 (de) * | 2010-02-23 | 2011-08-25 | Deutsches Zentrum für Luft- und Raumfahrt e.V., 51147 | Eingabevorrichtung für medizinische minimal-invasive Roboter oder medizinische Simulatoren sowie medizinisches Gerät mit Eingabevorrichtung |
| DE102010009065B4 (de) | 2010-02-23 | 2018-05-24 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Eingabevorrichtung für medizinische minimal-invasive Roboter oder medizinische Simulatoren sowie medizinisches Gerät mit Eingabevorrichtung |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2000021071A2 (en) | 2000-04-13 |
| US6697044B2 (en) | 2004-02-24 |
| US20050128186A1 (en) | 2005-06-16 |
| WO2000021071A3 (en) | 2000-07-13 |
| US6184868B1 (en) | 2001-02-06 |
| US20010000663A1 (en) | 2001-05-03 |
| WO2000021071A9 (en) | 2000-09-14 |
| US7561141B2 (en) | 2009-07-14 |
| AU2342400A (en) | 2000-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE29923933U1 (de) | Verbesserungen an Steuervorrichtungen mit taktiler Rückkopplung | |
| DE69430751T2 (de) | Taktile schnittstelle mit kraftrückführung | |
| US7460104B2 (en) | Laparoscopic simulation interface | |
| US9582077B2 (en) | Providing force feedback to a user of an interface device based on interactions of a user-controlled complaint paddle with a simulated object in a graphical environment | |
| US6850222B1 (en) | Passive force feedback for computer interface devices | |
| US5767839A (en) | Method and apparatus for providing passive force feedback to human-computer interface systems | |
| DE10021895B4 (de) | Joystick-Gerät | |
| EP1417547B1 (de) | Schnittstellenvorrichtung mit kabel getriebener kraftrückkopplung und vier mit masse verbundenen stellgliedern | |
| US6906697B2 (en) | Haptic sensations for tactile feedback interface devices | |
| DE10004372B4 (de) | Gestaltung von Kraftempfindungen für Computeranwendungen mit Geräuschen | |
| DE69636703T2 (de) | Verfahren und vorrichtung zur steuerung von kraftrückkoppelungsschnittstellen unter verwendung eines hauptrechners | |
| US6057828A (en) | Method and apparatus for providing force sensations in virtual environments in accordance with host software | |
| US6323837B1 (en) | Method and apparatus for interfacing an elongated object with a computer system | |
| JP3069791U (ja) | マウス及び位置決め装置 | |
| US7102541B2 (en) | Isotonic-isometric haptic feedback interface | |
| US6061004A (en) | Providing force feedback using an interface device including an indexing function | |
| DE20200955U1 (de) | Haptisches Rückkopplungsgerät | |
| DE20080275U1 (de) | Taktiles Mausgerät | |
| DE20102767U1 (de) | Haptisches Trackball-Gerät | |
| DE20180024U1 (de) | Haptische Rückkopplung für Berührungsfelder und andere Berührungssteuerungen | |
| DE29923332U1 (de) | Preiswerte Kraftrückmeldungsvorrichtungen | |
| DE20021536U1 (de) | Haptisches Schnittstellengerät und Aktoranordnung, die lineare haptische Empfindungen liefert |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R207 | Utility model specification |
Effective date: 20010809 |
|
| R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20021204 |
|
| R151 | Utility model maintained after payment of second maintenance fee after six years |
Effective date: 20051122 |
|
| R152 | Utility model maintained after payment of third maintenance fee after eight years |
Effective date: 20071116 |
|
| R071 | Expiry of right |