Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Búsqueda avanzada de patentes | Historial web | Iniciar sesión

Patentes

A method and apparatus for providing low-cost, realistic force feedback including an improved actuator. Force sensations are provided to a user and an interface device coupled to a host computer allows a user to interact with a host application program. A user object, such as a joystick, is moveable by a user in at least one rotary degree of freedom. A sensor reports a locative signal to the host computer to indicate a position of the user object. An actuator outputs forces on the user object in response to signals from the host computer and program. The actuator includes a housing, a set of grounded magnets provided on opposing surfaces of the housing and creating a magnetic field, and a rotor coupled to the user object positioned between the magnets. The rotor rotates about an axis of rotation and includes a shaft and teeth spaced around the shaft. An electric current flows through one or more coils on the teeth to cause the rotor to rotate. The teeth and the magnets are provided...

InventoresBruce M. Schena, Louis B. Rosenberg
Cesionario originalImmersion Corporation
Clasificación actual de EE.UU.364/190; 345/161; 463/38
Clasificación internacional: G06F19/00

Ver patente en USPTO
Buscar en base de datos de cesión de patentes de USPTO

Citas

Patente citada Fecha de presentación Fecha de emisión Cesionario original Título
US379515013 Dic 19721974SYSTEM FOR RAPIDLY POSITIONING GIMBALED
US38754881975INERTIALLY STABILIZED GIMBAL PLATFORM
US391969126 May 19711975TACTILE MAN-MACHINE COMMUNICATION SYSTEM
US419748815 Abr 19778 Abr 1980Agence Nationale de Valorisation de la Recherche (Anvar)Electrical machine
US438221715 May 19813 May 1983Gould Inc.Starting control circuit for an A.C. motor
US43988898 Jun 198116 Ago 1983Fokker B.V.Flight simulator
US443618818 Nov 198113 Mar 1984Controlled motion apparatus
US447704315 Dic 198216 Oct 1984The United States of America as represented by the Secretary of the Air ForceBiodynamic resistant control stick
US45506174 May 19845 Nov 1985Societe Nationale d'Etude et de Construction de Moteurs d'Aviation "S.N.E.C.M.A."Multi axis force and moments transducer
US46323416 Feb 198530 Dic 1986The United States of America as represented by the Secretary of the Air ForceStabilizing force feedback in bio-actuated control systems
US467600220 Dic 198530 Jun 1987Mechanisms to determine position and orientation in space
US46894493 Oct 198625 Ago 1987Massachusetts Institute of TechnologyTremor suppressing hand controls
US476976316 Jun 19866 Sep 1988Carl-Zeiss-StiftungControl for coordinate measuring instruments
US477528925 Sep 19874 Oct 1988Regents of the University of MinnesotaStatically-balanced direct-drive robot arm
US480072113 Feb 198731 Ene 1989Caterpillar Inc.Force feedback lever
US480341315 Jul 19867 Feb 1989Honeywell Inc.Magnetic isolating and pointing gimbal apparatus
US487499821 Jun 198817 Oct 1989International Business Machines CorporationMagnetically levitated fine motion robot wrist with programmable compliance
US48975826 Ene 198730 Ene 1990Harris Corp.Linear dc motor vibration controller
US490797030 Mar 198813 Mar 1990Grumman Aerospace CorporationSidestick-type thrust control simulator
US492531221 Mar 198815 May 1990Staubli International AGRobot control system having adaptive feedforward torque control for improved accuracy
US493358422 Dic 198812 Jun 1990General Electric CompanyElectronically commutated motor having skewed magnetics
US496103816 Oct 19892 Oct 1990General Electric CompanyTorque estimator for switched reluctance machines
US49611382 Oct 19892 Oct 1990General DataComm, Inc.System and apparatus for providing three dimensions of input into a host processor
US498390121 Abr 19898 Ene 1991Allergan, Inc.Digital electronic foot control for medical apparatus and the like
US49856523 Ene 199015 Ene 1991Moving Magnet Technologies S.A.Single-phased angular electromagnetic actuator
US500708528 Oct 19889 Abr 1991International Business Machines CorporationRemotely sensed personal stylus
US500730022 Ene 199016 Abr 1991United Kingdom Atomic Energy AuthorityMulti-axis hand controller
US504495612 Ene 19893 Sep 1991Atari Games CorporationControl device such as a steering wheel for video vehicle simulator with realistic feedback forces
US50723611 Feb 199010 Dic 1991Sarcos GroupForce-reflective teleoperation control system
US508804628 Jul 198911 Feb 1992Renishaw plcMounting for surface-sensing stylus and a method of using said mounting
US510340420 Dic 19897 Abr 1992Tensor Development, Inc.Feedback for a manipulator
US51070801 Dic 198921 Abr 1992Massachusetts Institute of TechnologyMultiple degree of freedom damped hand controls
US51160518 Jun 199026 May 1992Atari Games CorporationStrain gauge pressure-sensitive video game control
US51161803 May 199026 May 1992Spar Aerospace LimitedHuman-in-the-loop machine control loop
US513619418 Ene 19904 Ago 1992Moving Magnet Technologies S.A.Single-phased compact linear electromagnetic actuator
US513926118 Sep 199118 Ago 1992Foot-actuated computer game controller serving as a joystick
US514293114 Feb 19911 Sep 1992Honeywell Inc.3 degree of freedom hand controller
US514350526 Feb 19911 Sep 1992Rutgers UniversityActuator system for providing force feedback to a dextrous master glove
US518118127 Sep 199019 Ene 1993Triton Technologies, Inc.Computer apparatus input device for three-dimensional information
US51843192 Feb 19902 Feb 1993Force feedback and textures simulating interface device
US518556123 Jul 19919 Feb 1993Digital Equipment CorporationTorque motor as a tactile feedback device in a computer system
US518662922 Ago 199116 Feb 1993International Business Machines CorporationVirtual graphics display capable of presenting icons and windows to the blind computer user and method
US522026024 Oct 199115 Jun 1993Lex Computer and Management CorporationActuator having electronically controllable tactile responsiveness
US522377631 Dic 199029 Jun 1993Honeywell Inc.Six-degree virtual pivot controller
US522835625 Nov 199120 Jul 1993Variable effort joystick
US52432662 Jul 19927 Sep 1993Kabushiki Kaisha DaihenTeaching control device for manual operation in an industrial robots-system
US52647686 Oct 199223 Nov 1993Honeywell, Inc.Active hand controller feedback loop
US52892735 Nov 199222 Feb 1994Semborg-Recrob, Corp.Animated character system with real-time control
US532779019 Jun 199212 Jul 1994Massachusetts Institute of TechnologyReaction sensing torque actuator
US535416231 Ago 199211 Oct 1994Rutgers UniversityActuator system for providing force feedback to portable master support
US53898652 Dic 199214 Feb 1995Cybernet Systems CorporationMethod and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US53962668 Jun 19937 Mar 1995Technical Research Associates, Inc.Kinesthetic feedback apparatus and method
US539732330 Oct 199214 Mar 1995International Business Machines CorporationRemote center-of-motion robot for surgery
US540258223 Feb 19934 Abr 1995Faro Technologies Inc.Three dimensional coordinate measuring apparatus
US54051528 Jun 199311 Abr 1995The Walt Disney CompanyMethod and apparatus for an interactive video game with physical feedback
US541433711 Jun 19939 May 1995Lex Computer and Management CorporationActuator having electronically controllable tactile responsiveness
US542874824 Sep 199227 Jun 1995National Semiconductor CorporationMethod and apparatus for automatically configuring a computer peripheral
US54291404 Jun 19934 Jul 1995Greenleaf Medical Systems, Inc.
Grigore C. Burdea
Noshir Langrana
Integrated virtual reality rehabilitation system
US545192414 Ene 199319 Sep 1995Massachusetts Institute of TechnologyApparatus for providing sensory substitution of force feedback
US547323521 Dic 19935 Dic 1995Honeywell Inc.Moment cell counterbalance for active hand controller
US548205110 Mar 19949 Ene 1996The University of AkronElectromyographic virtual reality system
US551291930 Mar 199330 Abr 1996Pioneer Electronic CorporationThree-dimensional coordinates input apparatus
US551310010 Jun 199330 Abr 1996The University of British ColumbiaVelocity controller with force feedback stiffness control
US553258520 May 19942 Jul 1996Moving Magnet Technologies S.A.Position sensor incorporating a permanent magnet and a magnetism-sensitive probe and including primary and secondary air gaps
US55517015 Ene 19943 Sep 1996Thrustmaster, Inc.Reconfigurable video game controller with graphical reconfiguration display
US55767275 Jun 199519 Nov 1996Immersion Human Interface CorporationElectromechanical human-computer interface with force feedback
US55775818 Feb 199526 Nov 1996Eaton CorporationCoupling assembly
US55898285 Mar 199231 Dic 19966 Degrees of freedom controller with capability of tactile feedback
US558985422 Jun 199531 Dic 1996Touching feedback device
US559192423 Abr 19937 Ene 1997Spacetec IMC CorporationForce and torque converter
US562358214 Jul 199422 Abr 1997Immersion Human Interface CorporationComputer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US56255761 Oct 199329 Abr 1997Massachusetts Institute of TechnologyForce reflecting haptic interface
US562959416 Oct 199513 May 1997Cybernet Systems CorporationForce feedback system
US56424693 Nov 199424 Jun 1997University of WashingtonDirect-drive manipulator for pen-based force display
US564308729 Jul 19941 Jul 1997Microsoft CorporationInput device including digital force feedback apparatus
US565690121 Abr 199512 Ago 1997Kokusai Dengyo Co., Ltd.Reaction force generating apparatus
US56664738 Oct 19929 Sep 1997Science & Technology Corporation & UnmTactile computer aided sculpting device
US57215669 Jun 199524 Feb 1998Immersion Human Interface Corp.Method and apparatus for providing damping force feedback
US573180418 Ene 199524 Mar 1998Immersion Human Interface Corp.Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US57343731 Dic 199531 Mar 1998Immersion Human Interface CorporationMethod and apparatus for controlling force feedback interface systems utilizing a host computer
US573981127 Sep 199514 Abr 1998Immersion Human Interface CorporationMethod and apparatus for controlling human-computer interface systems providing force feedback
US57422781 Nov 199521 Abr 1998Microsoft CorporationForce feedback joystick with digital signal processor controlled by host processor
US57678393 Mar 199516 Jun 1998Immersion Human Interface CorporationMethod and apparatus for providing passive force feedback to human-computer interface systems

Citada por

Patente citante Fecha de presentación Fecha de emisión Cesionario original Título
US60845872 Ago 19964 Jul 2000SensAble Technologies, Inc.Method and apparatus for generating and interfacing with a haptic virtual reality environment
US632028422 Dic 199920 Nov 2001Engineering Matters, Inc.Motor assembly allowing output in multiple degrees of freedom

Reclamaciones

1. A force feedback interface device for providing high-fidelity force sensations to a user of the device, said interface device being coupled to a host computer and allowing said user to interact with an application program implemented by said host computer, said force feedback interface device comprising:

a user object graspable by said user and movable in at least one rotary degree of freedom;
a sensor for reporting a locative signal to said host computer, said locative signal indicating a position of said user object within said rotary degree of freedom;
an actuator coupled to said user object and to said host computer, said actuator outputting forces on said user object in response to signals from said host computer such that said forces are in response to said locative signal and are coordinated with events within said application program, said actuator having a reduced cogging effect such that said forces felt by said user are substantially free of force pulsations caused by said cogging effect when said user object is moved in said rotary degree of freedom, said actuator comprising:
a housing;
a set of magnets rigidly coupled to said housing, said magnets provided on opposing surfaces of an interior of said housing and creating a magnetic field;
a rotor rotatably coupled to said housing and to said user object and positioned between said magnets, said rotor operative to rotate about an axis of rotation approximately parallel to faces of said magnets, said rotor including a shaft and a plurality of teeth spaced apart equally about a circumference of said shaft, wherein said teeth and said magnets are provided in a skewed, helical arrangement relative to each other such that as said rotor rotates about said axis, a portion of one of said teeth exits said magnetic field as a portion of a next consecutive tooth is entering said magnetic field; and
a coil, wherein an electric current flows through said coil to cause said rotor to rotate about said axis of rotation; and
a drive transmission coupled between said actuator and said user object, said drive transmission amplifying said forces output by said actuator on said user object.

2. A force feedback interface device as recited in claim 1 wherein said teeth of said rotor are skewed relative to said shaft of said rotor.

3. A force feedback interface device as recited in claim 2 wherein said teeth are skewed relative to said shaft by an angle measured as a percentage of slot width, wherein said slot width is a distance between two adjacent teeth of said rotor.

4. A force feedback interface device as recited in claim 1 wherein said teeth of said rotor are skewed relative to edges of said magnets.

5. A force feedback interface device as recited in claim 2 wherein said coil is provided on at least one of said teeth.

6. A force feedback interface device as recited in claim 1 wherein said teeth have edges approximately parallel to said axis of rotation and wherein edges of said magnets are skewed relative to said axis of rotation.

7. A force feedback interface device as recited in claim 1 wherein said teeth are skewed relative to said axis of rotation and wherein edges of said magnets are skewed relative to said axis of rotation.

8. A force feedback interface device as recited in claim 1 wherein said shaft is coupled to a member of a gimbal mechanism that is coupled to said user object.

9. A force feedback interface device as recited in claim 8 wherein said drive transmission includes a capstan drive mechanism that is coupled to said member, said capstan drive mechanism providing mechanical advantage to a torque output on said shaft such that said force provided by said actuator is amplified in magnitude when applied to said user object.

10. A force feedback interface device as recited in claim 9 wherein said capstan drive mechanism includes a cable for transmitting said force and provides low compliance and a high bandwidth transmission of forces from said actuator to said user object.

11. A force feedback interface device as recited in claim 10 wherein said actuator is a first actuator, and further comprising a second actuator having a second rotor similar to said rotor in said first actuator, said two actuators being grounded.

12. A force feedback interface device as recited in claim 1 wherein said actuator is a DC servo motor.

13. A force feedback interface device as recited in claim 12 wherein said actuator is a brush-type motor.

14. A force feedback interface device as recited in claim 12 wherein said actuator is a brushless motor.

15. A force feedback interface device manipulated by a user and communicating with a host computer system implementing a host application program, said host application program displaying images on a computer display apparatus, said host computer system updating said host application program in response to user manipulation of said interface device and commanding force feedback sensations on said user in response to said manipulations and in coordination with events in said host application program, said force feedback interface device comprising:

a user object movable in a degree of freedom by a user and being physically contacted by said user;
a gimbal mechanism rotationally coupled to a support, said gimbal mechanism providing a plurality of rotary degrees of freedom to said user manipulatable object with respect to said support;
a grounded actuator coupled between said gimbal mechanism and said support for applying a rotational force along a first one of said degrees of freedom to said user object in accordance with a force signal from said host computer, said force signal causing said force to be coordinated with said host application program, thereby causing a feel sensation that corresponds with a relevant event within said host application program, said actuator including a grounded magnet and a rotor having skewed teeth with respect to said magnet to reduce force pulsations caused by a cogging effect of said actuator during movement of said user object in said first degree of freedom and to provide said feel sensation as felt by said user substantially without said force pulsations caused by said cogging effect;
an amplification transmission coupled between said actuator and said gimbal mechanism, said amplification transmission amplifying said force provided by said actuator, said amplified force being applied to said user object; and
a sensor for detecting a position of said user object along at least one of said degrees of freedom and outputting locative signals to said host computer system, said locative signals including information representative of said position of said user object, wherein said host application program updates said images in response to said locative signals and said position of said user object and said user interacts with said host application program by moving said user object.

16. A force feedback interface device as recited in claim 15 wherein said actuator is a DC servo motor.

17. A force feedback interface device as recited in claim 16 wherein said actuator is a brush-type motor.

18. A force feedback interface device as recited in claim 15 wherein said actuator is a first grounded actuator and further comprising a second grounded actuator for applying a rotational force along a second degree of freedom to said user object in accordance with a force signal from said host computer, said second grounded actuator including a grounded magnet and a rotor skewed with respect to said magnet to reduce force pulsations caused by a cogging effect of said second actuator during movement of said user object in said second degree of freedom and to provide said feel sensation as felt by said user substantially without said force pulsations caused by said cogging effect.

19. A force feedback interface device as recited in claim 15 further comprising a device microprocessor, separate from said host computer system, for communicating with said host computer system via a communication bus by receiving a host force command from said host computer system, said host force command being output from said host computer system in response to and coordinated with events within said host application program, said microprocessor executing a local process in parallel with said execution of said host application program for receiving and decoding said host force command and outputting a force signal to said actuator in response to a decoded host command, wherein said local process is stored in a local memory separate from said host computer and accessible to said device microprocessor.

20. A force feedback interface device as recited in claim 15 wherein said amplification transmission includes a capstan drive mechanism, said capstan drive mechanism being coupled between a shaft of said rotor of said actuator and said user manipulable object and providing mechanical advantage to a torque output by said actuator.

21. A force feedback interface device as recited in claim 20 wherein said capstan drive mechanism includes a drum, a capstan pulley, and a cable, said drum being coupled to said gimbal mechanism and said pulley being coupled to said drum by said cable and to said shaft of said rotor.

22. A force feedback interface device as recited in claim 15 wherein said teeth of said rotor are skewed relative to said shaft of said rotor by an angle measured as a percentage of slot width, wherein said slot width is a distance between two adjacent teeth of said rotor.

23. A force feedback interface device manipulated by a user and communicating with a host computer system implementing a host application program, said host application program displaying images on a computer display apparatus, said host computer system updating said host application program in response to user manipulation of said interface device and commanding force feedback sensations on said user in response to said manipulations and in coordination with events in said host application program, said force feedback interface device comprising:

a user object movable in a degree of freedom by a user and being physically contacted by said user;
a gimbal mechanism rotationally coupled to a support, said gimbal mechanism providing a plurality of rotary degrees of freedom to said user manipulatable object with respect to said support;
a grounded actuator coupled between said gimbal mechanism and said support for applying a rotational force along a degree of freedom to said user object in accordance with a force signal, said force signal causing said force to be coordinated with said host application program, thereby causing a feel sensation that corresponds with a relevant event within said host application program;
a sensor for detecting a position of said user object along at least one of said degrees of freedom and outputting locative signals to said host computer system, said locative signals including information representative of said position of said user object, wherein said host application program updates said images in response to said locative signals and said position of said user object and said user interacts with said host application program by moving said user object; and
a device microprocessor, separate from said host computer system, for communicating with said host computer system via a communication bus by receiving a host force command from said host computer system, said host force command being output from said host computer system in response to and coordinated with events within said host application program, said microprocessor executing a local process in parallel with said execution of said host application program for receiving and decoding said host force command and outputting said force signal to said actuator in response to a decoded host command, wherein said local process is stored in a local memory separate from said host computer and accessible to said device microprocessor, and wherein said host commands include at least one of:
direct host commands for commanding said microprocessor to immediately output a desired force according to a force routine selected by said direct host command,
reflex commands for commanding said microprocessor to output a desired force according to a force routine selected by said reflex command and when said microprocessor determines that predetermined conditions have been met, and
custom profile commands for commanding said microprocessor to receive a set of data from said host computer to command said microprocessor to output a sequence of forces over time based on said set of data.

24. A force feedback interface device as recited in claim 23 wherein said actuator includes a grounded magnet and a rotor skewed with respect to said magnet to reduce a cogging effect of said actuator on provide a smoother feel to said user object as experienced by said user when said user object is moved in said degree of freedom than when said cogging effect is not reduced.

25. A force feedback interface device as recited in claim 23 wherein said direct host commands may command at least one of a jolt force, a spring force, a wobble force, and a damping force.

26. A force feedback interface device as recited in claim 23 wherein said predetermined conditions for said reflex commands include a selection of a button on said user object by said user.

27. A force feedback interface device as recited in claim 23 wherein said set of data used for said custom profile commands includes a predetermined set of force magnitudes and timing information instructing said microprocessor when to control said actuator to output said force magnitudes.