USH2017H1 - Virtual reality force emulation - Google Patents

Virtual reality force emulation Download PDF

Info

Publication number
USH2017H1
USH2017H1 US09/053,850 US5385098A USH2017H US H2017 H1 USH2017 H1 US H2017H1 US 5385098 A US5385098 A US 5385098A US H2017 H USH2017 H US H2017H
Authority
US
United States
Prior art keywords
human operator
force
electromagnetic field
feeling
providing
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.)
Abandoned
Application number
US09/053,850
Inventor
Daniel W. Repperger
Michael J. Krier
Kurtis R. Johnson
David C. Johnson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GOVERNMENT OF United States, AIR FORCE THE, Secretary of
US Air Force
Original Assignee
US Air Force
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by US Air Force filed Critical US Air Force
Priority to US09/053,850 priority Critical patent/USH2017H1/en
Assigned to GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE, THE reassignment GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE, THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JOHNSON, DAVID C., REPPERGER, DANIEL W., JOHNSON, KURTIS R., KRIER, MICHAEL J.
Application granted granted Critical
Publication of USH2017H1 publication Critical patent/USH2017H1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/014Hand-worn input/output arrangements, e.g. data gloves

Definitions

  • This invention relates to the field of generating forces in a virtual reality setting and more specifically to the field of generating forces in a virtual reality setting without physical attachment to a reference source.
  • Virtual reality simulators are widely used for training in space, aviation and large vehicle driving operations where a specific environment is simulated so the trainee can learn and practice appropriate responses. The more realistic the simulated environment, the more realistic the responses learned by the trainee so the trainee's performance during a real-time operation is superior. Training in virtual reality simulators is more practical and less costly than using real-time operational equipment. Virtual reality simulators simulating a variety of environments are also widely used for recreational purposes.
  • One goal of the invention is to capitalize on the concept of an “action at a distance” method of reflecting forces as opposed to the traditional Newton's third law concept of “action-reaction” with bodies in contact as is used in devices known in the art.
  • the “action at a distance” concept is successfully employed in the virtual reality environment by using electromagnetic fields and forces in three dimensions.
  • the electromagnetic fields generate the force feeling on the human operator without the human operator being attached or connected to a reference source, thereby increasing the realism of the simulation.
  • Multi-dimensional, non-linked method and apparatus for producing a simulated feeling of force by generating a first, constant, stationary electromagnetic field and a second, interacting electromagnetic field local to the human operator.
  • the second electromagnetic field is varying and is controlled by electrical currents which are responsive to parameters describing the location of the human operator and such variance results in attraction and repulsion between the first and second electromagnetic fields producing a non-linked magnetic field force on the human subject.
  • An object of the present invention is, therefore, to provide a magnetic field force to a human subject.
  • Another object of the invention is to provide a magnetic field force to a human subject with the human subject free from any attachments or links to a reference frame.
  • Another object of the invention is to provide a feeling of force to a human subject for complete immersion in a virtual reality environment.
  • Another object of the invention is to provide a non-linked magnetic field force to a preselected location or perception point on a human subject.
  • Another object of the invention is to provide a multi-dimensional magnetic field force to a human subject free from any attachments to a reference frame.
  • Another object of the invention is to provide a multi-dimensional non-linked magnetic field force to a preselected location on a human subject for complete immersion in a virtual reality environment.
  • FIG. 1 is a schematic diagram of a stator and rotor arrangement used in a DC motor in the prior art.
  • FIG. 2 is a frontal view of a glove type untethered virtual reality force emulator apparatus in accordance with the invention.
  • FIG. 3 is a schematic diagram showing force developed on a conductor in an electromagnetic field.
  • FIG. 4 is a schematic of an actuator element.
  • FIG. 5 is a glove type apparatus immersed in an electromagnetic field in accordance with the invention.
  • FIG. 6 is a schematic of a layered actuator element.
  • FIG. 7 is a diagram showing the geometry of force vectors.
  • FIG. 8 is a shoulder-to-arm force emulator system in accordance with the invention.
  • FIG. 8 a is a diagram showing references for angular displacement in accordance with the invention.
  • FIG. 9 is a diagram showing a solenoid with an associated electromagnetic field.
  • FIG. 10 shows a Helmholz coil generated magnetic field in accordance with the invention.
  • FIG. 11 shows Helmholz coil generated magnetic fields in two planes.
  • FIG. 1 shows a prior art DC motor that is known in the art.
  • the stationary part of the motor, or the stator is shown to include the magnetic poles at 100 , 101 , 102 and 103 .
  • the rotating part of the motor, or the rotor is shown at 104 .
  • the mechanical load rotated by the motor is shown at 108 .
  • the stator poles, 100 , 101 , 102 and 103 remain stationary and have constant magnetic polarities associated with each of them, polarities controlled via external power excitation as indicated at 109 .
  • the magnetic field at poles 100 and 102 have a North magnetic polarity and the magnetic field at poles 101 and 103 have a South magnetic polarity.
  • the lines of flux that become generated by these opposite magnetic polarities are indicated at 110 .
  • the rotor indicated in FIG. 1 at the center of the motor diagram by the barbell type device at 104 , has a North magnetic pole shown at 105 and a South magnetic pole shown at 106 . It is generally known in the area of electromagnetics that the South pole 106 is attracted to the North pole 102 and conversely. Also, if a North pole encounters another North pole, the two poles repel. This repulsion also occurs if a South pole encounters a South pole. In the instant shown in FIG. 1, the rotor 104 at the pole 105 is therefore being repelled by the stator at pole 100 and simultaneously being attracted to stator pole 101 . This tends to produce rotation in a counter-clockwise direction.
  • stator pole 105 When the rotor pole 105 arrives at the stator pole 101 , the currents in the rotor winding, shown at 111 are changed such that the polarity of pole 105 is changed from North to South. Since the rotor 104 was already moving, the additional repulsion between poles 101 and 105 will now move the rotor further in a counterclockwise motion towards stator pole 102 . Recall stator pole 102 has a North polarity and pole 105 of the rotor (now with a South polarity) will then be attracted to stator pole 102 . This motion continues with the polarity of the rotor poles changing every quarter cycle as the rotor moves in the counter clockwise manner shown at 107 .
  • the rotor 104 is often attached to a load, a load generally depicted at 108 in FIG. 1, thereby the initial electrical energy input to the motor device is transformed into mechanical energy of load rotation.
  • the device thus described is one-dimensional and functions in a planar type of movement.
  • the DC motor of FIG. 1, therefore, may be considered to demonstrate the concept of “action at a distance”, a method of force generation in which mechanical energy is transferred to the environment without any objects or surfaces coming into direct contact with one another. This is different from the traditional Newton's Third Law “action-reaction” scenario in which an object reacts to a given force through direct contact.
  • the vector v is a velocity vector indicating the direction of the charge q relative to the external (constant) B field.
  • the variable B is the magnetic induction vector that has units of Webers/meter 2 .
  • the cross product term x indicates that the force acting on the charge q is at right angles to both the v and B vectors.
  • the force generated is proportional to the quantity of charge, its velocity, the intensity of the external B field, and the orientation between v the vector and the B field.
  • FIG. 3 illustrates the relationship of Eq. 1 for the flow of many charges q.
  • FIG. 3 shows a magnetic field B at 303 , current at 301 and conductor length at 302 .
  • FIG. 3 shows a magnetic field B at 303 , current at 301 and conductor length at 302 .
  • the flux lines of the B field are shown at 300
  • a current is shown at 301 moving from right to left in a conductor whose length is illustrated at 302 .
  • the current i(t), shown at 301 is a summation of charges and the force, F, on the conductor can be expressed by the relationship
  • Eq. 2 is similar to Eq. 1 but applies for multiple charges and demonstrates the dependency of the force developed on the quantity and orientation of the current as well as the length of the conductor L affected in the external B field.
  • the principle of the operation of a force generated on a conductor as depicted in FIG. 3 provides a basis for all types of force generation in electromagnetic devices including electric motors as shown in FIG. 1 .
  • the effect could also be illustrated through the interaction of two electromagnetic fields, that is, the external field having flux lines at 300 in FIG. 3 and a field generated by the current shown at 301 in FIG. 3 opposing the external field at 300 . This is the basis of force generation for the non-linked magnetic field force system of the invention.
  • This effect may be extrapolated to an arrangement of the invention involving a glove device in a virtual reality simulation as shown in FIG. 2 where the external magnetic field shown at 200 , and the glove device generally shown at 202 operates in a magnetic field.
  • Force actuators are shown at 204 .
  • An attached microprocessor such as is shown connected at 203 in FIG. 2, is responsible for computing the actual position and orientation of the body part, a hand in the arrangement of FIG. 2, to institute necessary currents in the force actuators.
  • the external field 200 remains constant as do the stator poles at 100 , 101 , 102 and 103 in FIG. 1 .
  • the microprocessor After data indicating the three-dimensional position and orientation of the glove-type device with respect to the magnetic field 200 are communicated to the microprocessor, the microprocessor then computes the value and vector direction of the magnetic field local to the glove-type device needed to cause the static electromagnetic field to repulse the local magnetic field and emulate a feeling of force in the intended direction on the glove-type device.
  • a sample software algorithm is provided as Appendix A, which provides means for the microprocessor to coordinate and keep track of position and orientation of the sensors and actuators.
  • the software algorithm is written in MS BASIC language.
  • the FIG. 10 arrangement of the invention uses a Helmholz type coil to generate a first, constant, stationary magnetic field.
  • the Helmholz coils are shown at 1010 in FIG. 10 and the glove-type device is shown at 1020 .
  • the Helmholz coil is known in the art and has the unique ability to produce an electromagnetic field which is very uniform and homogeneous.
  • the flux lines of the magnetic field generated by the Helmholz coil are shown at 1040 .
  • the glove-type device 1020 is then inserted into the field, the glove-type device appended with a three-dimensional force actuator shown at 1030 .
  • the Hehmholz coil acts as a stator and the three dimensional force actuator 1030 equates to the rotor device.
  • FIG. 11 Another possible arrangement for generating a more than one constant, stationary electromagnetic field is by using two Helmhotz coil generated magnetic fields at right angles to each other as shown in FIG. 11 .
  • a first constant electromagnetic field is generated between Helmhotz coils shown at 1111 and 1112 with the associated magnetic flux lines flowing in the “X” direction on the world coordinate system.
  • a second electromagnetic field, perpendicular to the first electromagnetic field is generated between Helmhotz coils shown at 1113 and 1114 with the associated magnetic flux lines flowing in the “Y” direction on the world coordinate system.
  • the magnetic fields of FIG. 11 are pulsed on and off sequentially every millisecond, it is possible to generate non-linked magnetic field forces in more than one plane on, for example, a glove-type device inserted within the magnetic fields, in a similar manner as force generation accomplished in a single plane.
  • FIG. 8 There are various ways to determine the actual orientation of the human subject's body part, the hand in the arrangement of FIG. 2 that will receive a virtual reality force. The determination is not entirely different from having a global positioning system at each key joint of the human operator to determine the position and orientation of each respective coordinate frame in space.
  • One method of determining position and orientation, commonly accomplished in the field of robotics is by measuring the changes of the joint angles and the lengths of the respective links making up the system.
  • FIG. 8 a shoulder-to-arm arrangement of the invention is depicted.
  • the flux lines of the first, stationary, constant magnetic field are shown at 800
  • the force actuators are shown at 801
  • goiniometers or position and orientation sensors are shown at 802 and 803 .
  • Simple trigonometric measurements of the arm system using goiniometeres 802 and 803 as shown in FIG. 8 are used to determine the joint angles.
  • FIG. 8 a is a diagram of the angle relationships of the position sensors 802 and 803 in FIG. 8 .
  • the goiniometer has a fixed reference base as indicated at 805 in FIG. 8 a and is the origin of the world coordinate system.
  • the angles shown at 806 and 807 are each sensed via either a rotational potentiometer or an encoder, which counts the number of passing slots as the angle 806 changes.
  • the angle: 806 and 807 in FIG. 8 a can be sensed as they change.
  • the lengths shown, at 810 and 811 are also known as shown in the algorithm of the microprocessor, attached as Appendix A.
  • the point shown at 809 can be y-axis located with respect to the origin at point 805 by the length represented at 810 multiplied by the sine of angle 806 and adding the product of the length represented at 811 multiplied by the sine of angle 807 .
  • the x-axis position change of point 809 relative to the origin at point 805 can be determined by multiplying the length represented at 810 by the cosine of the angle at 806 and adding the product of the length represented at 811 by the cosine of the angle at 807 .
  • the microprocessor contains an algorithm to locate the point at 809 representing the human subject's body part, relative to the origin at point 805 , utilizing only the lengths represented at 810 and 811 and the measurement of angles 806 and 807 .
  • the joint angles can be sensed by devices other than goiniometers and the art has demonstrated alternative means such as potentiometers and magnetic devices for achieving this objective.
  • Knowing the location of point 809 in FIG. 8 a, or the human subject's body part, relative to the origin at 805 allows the microprocessor to then generate a current in the windings of the force actuators, which in turn produces, a proportionately valued electromagnetic field.
  • An electromagnetic field of appropriate polarity local to the human subject and having a lower strength than the static, stationary electromagnetic B field will result in the B field repulsing the field local to the human subject resulting in a feeling of force on the human subject.
  • the field B at 800 in FIG. 8 is constant, however, the local field at 801 may vary with time, producing a force reflected on the human, which varies with time.
  • the variation of the forces produced at 801 will change depending on the position and orientation of the human arm. It is, therefore, the operation of the microprocessor to track the orientation of the force actuators as well as to coordinate their relative movement.
  • the microprocessor will allow the gradual changes in forces such that the human operator does not experience sudden or abrupt force changes.
  • each position sensor has a reference point and the goal is to track the position of the most distal point, point 809 in FIG. 8 a.
  • One method for accomplishing this task is to use the Denavit-Hartenberg (hereinafter “D-H”) method.
  • the D-H method involves using a matrix, which keeps track of both position, and orientation changes as the human subject moves and rotates through space.
  • R is a 3 ⁇ 3-rotation matrix
  • P is a 3 ⁇ 1 column vector which tracks the change in position.
  • the 4 ⁇ 4 matrix A B T tracks the change in position when the system moves from frame A to frame B.
  • Appendix A illustrates representative software in MS BASIC to show a simple example in implementation.
  • FIG. 5 illustrates how both position and orientation can be tracked using a D-H matrix.
  • a system is originally in frame A, shown at 500 and identified at 501 in FIG. 5, and is rotated and translated to frame B at 506 and identified at 507 by a 30 degree rotation, such angle shown at 502 , about the Z axis of frame A and translated 4 units in the X A , 503 , direction and 3 units in the Y A 504 , direction.
  • Eq. 7 The result shown in Eq. 7 is called forward kinematics.
  • compute A B T by inverting the matrix of Eq. 7.
  • the angles ⁇ are measured, the rotation matrix is known, the P BORG matrix is determined using the known link lengths and A B T or B A T is calculated.
  • the D-H matrix keeps track of both the position and orientation change of a coordinate frame and can be used to track the point 809 in FIG. 8 a, as an example. It is only required to know the link lengths and the angle changes to determine both the position and orientation of point 809 .
  • the first, constant, stationary magnetic field and the varying magnetic field local to the body part of the human subject assume, as an example, a 0.2 pound force is desired.
  • a 0.2 pound force is desired.
  • Studies in the art dealing with subjects involving force-reflecting devices generally have demonstrated that significantly less than one pound of force on the arm or hand over any period of time exceeding a few seconds is extremely instrumental in modifying limb motion trajectories. It is easier to consider this problem in SI (Systems International) units.
  • SI Systems International
  • a solenoid of 1 meter in length, 3 centimeters in diameter, which has 10 layers of windings of 850 turns each and carries a current of 10 amperes generates an external field of 0.11 Weber/meters 2 .
  • FIG. 4 illustrates a three-axis element for use in a three-dimensional force reflection paradigm.
  • a three-axis coil element which can generate forces and moments in all three-dimensions is obtained by wrapping three coils, shown at 400 , 401 and 402 in FIG. 4, about three ferrous metal cores shown at 403 , 404 and 405 in orthogonal axis.
  • the three ferrous metal cores 403 , 404 and 405 only touch each other at the X, Y and Z-axes, shown at 406 , 407 and 408 , respectively.
  • the three ferrous metal cores are isolated from one another by a varnishing separator which provides high electrical resistance to eddy currents that may be induced yet permits the magnetic fields to be focused and concentrated in the ferrous material composing each ferrous metal core of the respective axis. Since each coil wrapping, 400 , 401 and 402 is orthogonal to the other two axes, this provides independent control.
  • the wires carrying the control current from the microprocessor to each of the orthogonal coils have currents i x , i y and i z which give rise to their respective electromagnetic fields.
  • One, two or three of the axes may be actuated simultaneously. It is not necessary to actuate every axes, only those necessary for creating the appropriate force vector. Accordingly, if a three-dimensional feeling of force is desired on the human operator, a microprocessor will be programmed to alter the currents 400 , 401 and 402 and a feeling of force will be emulated against the electromagnetic fields local to each current. Such a three-dimensional force emulation is more realistic than force emulation in a single plane.
  • the actuating elements which produce the force locally on the glove device in FIG. 2 have the design in FIG. 4 for another reason involving the removal of heat in an efficient manner.
  • Heat is removed in an efficient manner because heat generating electric currents have to run through the coils 400 , 401 and 402 in order to generate the electromagnetic field and a feeling of force.
  • the design in FIG. 4 reduces heat in an efficient manner by having each axes exposed to the air and separated in a spatial sense. This design allows for better conduction of heat from the device.
  • FIG. 6 shows a force actuator, 600 with two metal cores 601 and 602 on top of each other and at a right angle to metal core 603 .
  • the three-axis coil, 600 is put in a form that appears as a two-dimensional plane but effectively acts as like a three-dimensional actuator (as in FIG. 4 ).
  • actuator bottom layers 601 and 602 are produced from material anisotropic in nature, that is, the magnetic properties of the material are more favored in one direction only as compared to isotropic materials in which magnetic properties are similar in all directions simultaneously. These properties of magnetic substances can be built into the material as the metal is formed and provides the directional vectors without the need for three-dimensional construction as depicted in FIG. 4 .
  • FIG. 7 illustrates the three force vectors that result when actuated by these orthogonal electrical currents from the system in FIG. 4 . From FIG. 7, in the x, y and z directions shown at 700 , 701 and 702 , respectively, it is known these vectors now have forces in their respective coordinate systems through the vector relationship
  • the invention provides a more realistic feeling of force simulation than that available in the art by capitalizing on the concept of an “action at a distance” method of reflecting forces as opposed to the traditional Newton's third law concept of “action-reaction” with bodies in contact.
  • the “action at a distance” concept is successfully employed by using electromagnetic fields and forces in three dimensions without the human operator being attached or linked to a reference source.

Abstract

Multi-dimensional, non-linked method and apparatus for producing a simulated feeling of force on a preselected location on a human operator in a synthesized environment accomplished by generating a first, constant, stationary electromagnetic field and a second, varying electromagnetic field local to the human operator. The variance of the second electromagnetic field is controlled by electrical currents which are responsive to parameters describing the position and orientation of said preselected location on the human operator and such variance results in attraction and repulsion of the first and second electromagnetic fields emulating a feeling of force on the human subject.

Description

RIGHTS OF THE GOVERNMENT
The invention described herein may be manufactured and used by or for the Government of the United States for all governmental purposes without the payment of any royalty.
BACKGROUND OF THE INVENTION
This invention relates to the field of generating forces in a virtual reality setting and more specifically to the field of generating forces in a virtual reality setting without physical attachment to a reference source.
Virtual reality simulators are widely used for training in space, aviation and large vehicle driving operations where a specific environment is simulated so the trainee can learn and practice appropriate responses. The more realistic the simulated environment, the more realistic the responses learned by the trainee so the trainee's performance during a real-time operation is superior. Training in virtual reality simulators is more practical and less costly than using real-time operational equipment. Virtual reality simulators simulating a variety of environments are also widely used for recreational purposes.
To make the simulated environment as realistic as possible, there is interest in producing a feeling of force or proprioceptive feedback to the human operator as he tries to interact in the virtual environment. In most operational environments, where an operator receives a feeling of force on one or more parts of the body, there is no connection or attachment from the part of the body receiving the feeling of force to any other objects. Most virtual reality systems simulating force, however, must attach or link the part of the body receiving the force to a reference frame and the feeling of attachment minimizes the realism of the simulation.
Known systems operate under an action-reaction scenario based on the traditional Newton's third law concept of bodies in contact in which the equipment attached to the human subject is also attached to either a spring or other force reflecting coupling system or possibly to a track where its motion can be carefully controlled. Attaching a human subject to a spring or other force reflecting coupling system minimizes the effectiveness of the simulator when such attachment or coupling does not occur in an operational environment. When an attached or tethered force reflecting device is used in today's modem virtual reality simulation systems, there is a loss of realism as the human becomes aware of his tethering to a local stationary frame.
It is known to have force reflection in virtual reality systems in multiple, as opposed to single dimensions, thus, producing a more realistic force feeling. However, all known systems in the art are arranged so that a tether, ground source or reference frame is attached to the human subject.
One goal of the invention is to capitalize on the concept of an “action at a distance” method of reflecting forces as opposed to the traditional Newton's third law concept of “action-reaction” with bodies in contact as is used in devices known in the art. The “action at a distance” concept is successfully employed in the virtual reality environment by using electromagnetic fields and forces in three dimensions. The electromagnetic fields generate the force feeling on the human operator without the human operator being attached or connected to a reference source, thereby increasing the realism of the simulation.
SUMMARY OF THE INVENTION
Multi-dimensional, non-linked method and apparatus for producing a simulated feeling of force by generating a first, constant, stationary electromagnetic field and a second, interacting electromagnetic field local to the human operator. The second electromagnetic field is varying and is controlled by electrical currents which are responsive to parameters describing the location of the human operator and such variance results in attraction and repulsion between the first and second electromagnetic fields producing a non-linked magnetic field force on the human subject.
An object of the present invention is, therefore, to provide a magnetic field force to a human subject.
Another object of the invention is to provide a magnetic field force to a human subject with the human subject free from any attachments or links to a reference frame.
Another object of the invention is to provide a feeling of force to a human subject for complete immersion in a virtual reality environment.
Another object of the invention is to provide a non-linked magnetic field force to a preselected location or perception point on a human subject.
Another object of the invention is to provide a multi-dimensional magnetic field force to a human subject free from any attachments to a reference frame.
Another object of the invention is to provide a multi-dimensional non-linked magnetic field force to a preselected location on a human subject for complete immersion in a virtual reality environment.
Additional objects and features of the invention will be understood from the following description and the accompanying drawings.
These and other objects of the invention are achieved by a non-linked method for providing a feeling of force to a human operator comprising the steps of:
generating a first, constant, stationary electromagnetic field;
sensing position and three-dimensional orientation of said human operator relative to said first, constant, stationary electromagnetic field;
producing a second, varying electromagnetic field local to said human operator responsive to position and three-dimensional orientation of said human operator;
directing a force on said human operator resulting from attracting and repulsing forces between said first and second electromagnetic fields.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a stator and rotor arrangement used in a DC motor in the prior art.
FIG. 2 is a frontal view of a glove type untethered virtual reality force emulator apparatus in accordance with the invention.
FIG. 3 is a schematic diagram showing force developed on a conductor in an electromagnetic field.
FIG. 4 is a schematic of an actuator element.
FIG. 5 is a glove type apparatus immersed in an electromagnetic field in accordance with the invention.
FIG. 6 is a schematic of a layered actuator element.
FIG. 7 is a diagram showing the geometry of force vectors.
FIG. 8 is a shoulder-to-arm force emulator system in accordance with the invention.
FIG. 8a is a diagram showing references for angular displacement in accordance with the invention.
FIG. 9 is a diagram showing a solenoid with an associated electromagnetic field.
FIG. 10 shows a Helmholz coil generated magnetic field in accordance with the invention.
FIG. 11 shows Helmholz coil generated magnetic fields in two planes.
DETAILED DESCRIPTION
The invention may be better understood by first considering the basic concepts of electromagnetic interaction and force generation, as is employed in a DC motor, for example, and then extrapolating such concepts to the present invention. FIG. 1 shows a prior art DC motor that is known in the art. In FIG. 1, the stationary part of the motor, or the stator, is shown to include the magnetic poles at 100, 101, 102 and 103. The rotating part of the motor, or the rotor, is shown at 104. The mechanical load rotated by the motor is shown at 108. The stator poles, 100, 101, 102 and 103 remain stationary and have constant magnetic polarities associated with each of them, polarities controlled via external power excitation as indicated at 109. The magnetic field at poles 100 and 102 have a North magnetic polarity and the magnetic field at poles 101 and 103 have a South magnetic polarity. The lines of flux that become generated by these opposite magnetic polarities are indicated at 110.
The rotor, indicated in FIG. 1 at the center of the motor diagram by the barbell type device at 104, has a North magnetic pole shown at 105 and a South magnetic pole shown at 106. It is generally known in the area of electromagnetics that the South pole 106 is attracted to the North pole 102 and conversely. Also, if a North pole encounters another North pole, the two poles repel. This repulsion also occurs if a South pole encounters a South pole. In the instant shown in FIG. 1, the rotor 104 at the pole 105 is therefore being repelled by the stator at pole 100 and simultaneously being attracted to stator pole 101. This tends to produce rotation in a counter-clockwise direction. When the rotor pole 105 arrives at the stator pole 101, the currents in the rotor winding, shown at 111 are changed such that the polarity of pole 105 is changed from North to South. Since the rotor 104 was already moving, the additional repulsion between poles 101 and 105 will now move the rotor further in a counterclockwise motion towards stator pole 102. Recall stator pole 102 has a North polarity and pole 105 of the rotor (now with a South polarity) will then be attracted to stator pole 102. This motion continues with the polarity of the rotor poles changing every quarter cycle as the rotor moves in the counter clockwise manner shown at 107.
The rotor 104 is often attached to a load, a load generally depicted at 108 in FIG. 1, thereby the initial electrical energy input to the motor device is transformed into mechanical energy of load rotation. The device thus described is one-dimensional and functions in a planar type of movement. The DC motor of FIG. 1, therefore, may be considered to demonstrate the concept of “action at a distance”, a method of force generation in which mechanical energy is transferred to the environment without any objects or surfaces coming into direct contact with one another. This is different from the traditional Newton's Third Law “action-reaction” scenario in which an object reacts to a given force through direct contact.
To better understand what other variables may influence the force generated via electromagnetic interaction, and hence better understand the invention, it is worthwhile to examine how a force can be produced on a single electrical particle by its movement in an electromagnetic field. From the basic principles of physics, the force acting on a charge q, when moving with a velocity v in an external field, can be described by the relationship:
F=q v×B   (Eq. 1)
Where the vector v is a velocity vector indicating the direction of the charge q relative to the external (constant) B field. The variable B is the magnetic induction vector that has units of Webers/meter2. The cross product term x indicates that the force acting on the charge q is at right angles to both the v and B vectors. Thus, the force generated is proportional to the quantity of charge, its velocity, the intensity of the external B field, and the orientation between v the vector and the B field. To illustrate this basic principle of physics, consider FIG. 3, which illustrates the relationship of Eq. 1 for the flow of many charges q. FIG. 3 shows a magnetic field B at 303, current at 301 and conductor length at 302. In FIG. 3, the flux lines of the B field are shown at 300, a current is shown at 301 moving from right to left in a conductor whose length is illustrated at 302. The current i(t), shown at 301, is a summation of charges and the force, F, on the conductor can be expressed by the relationship
F=i(t) L×B   (Eq. 2)
Where L is a vector indicating the direction of the current i(t). Eq. 2 is similar to Eq. 1 but applies for multiple charges and demonstrates the dependency of the force developed on the quantity and orientation of the current as well as the length of the conductor L affected in the external B field. The principle of the operation of a force generated on a conductor as depicted in FIG. 3 provides a basis for all types of force generation in electromagnetic devices including electric motors as shown in FIG. 1. The effect could also be illustrated through the interaction of two electromagnetic fields, that is, the external field having flux lines at 300 in FIG. 3 and a field generated by the current shown at 301 in FIG. 3 opposing the external field at 300. This is the basis of force generation for the non-linked magnetic field force system of the invention.
This effect may be extrapolated to an arrangement of the invention involving a glove device in a virtual reality simulation as shown in FIG. 2 where the external magnetic field shown at 200, and the glove device generally shown at 202 operates in a magnetic field. Force actuators are shown at 204. An attached microprocessor, such as is shown connected at 203 in FIG. 2, is responsible for computing the actual position and orientation of the body part, a hand in the arrangement of FIG. 2, to institute necessary currents in the force actuators. Referring to the description of the DC motor, the external field 200 remains constant as do the stator poles at 100, 101, 102 and 103 in FIG. 1. The rotor, at 104 in FIG. 1, has a current coil therein whose current valued is changed, this in turn changes the polarity of the rotor poles. A similar action occurs in the force actuators 204 on the glove device in the arrangement of FIG. 2. The current within the force actuator changes value, which in turn changes the magnetic field local to the glove device. Assume for example, that a feeling of force is desired on the glove-type device, the actual orientation of the glove-type device is determined by the microprocessor, which obtains position and orientation information in the form of electrical signals from the goiniometers at 205. After data indicating the three-dimensional position and orientation of the glove-type device with respect to the magnetic field 200 are communicated to the microprocessor, the microprocessor then computes the value and vector direction of the magnetic field local to the glove-type device needed to cause the static electromagnetic field to repulse the local magnetic field and emulate a feeling of force in the intended direction on the glove-type device. A sample software algorithm is provided as Appendix A, which provides means for the microprocessor to coordinate and keep track of position and orientation of the sensors and actuators. The software algorithm is written in MS BASIC language.
The FIG. 10 arrangement of the invention uses a Helmholz type coil to generate a first, constant, stationary magnetic field. The Helmholz coils are shown at 1010 in FIG. 10 and the glove-type device is shown at 1020. The Helmholz coil is known in the art and has the unique ability to produce an electromagnetic field which is very uniform and homogeneous. The flux lines of the magnetic field generated by the Helmholz coil are shown at 1040. After the electromagnetic field 1040 is maintained constant, the glove-type device 1020 is then inserted into the field, the glove-type device appended with a three-dimensional force actuator shown at 1030. In relation to the DC motor example, the Hehmholz coil acts as a stator and the three dimensional force actuator 1030 equates to the rotor device.
Another possible arrangement for generating a more than one constant, stationary electromagnetic field is by using two Helmhotz coil generated magnetic fields at right angles to each other as shown in FIG. 11. Such an arrangement allows for non-linked magnetic field force generation in more than one plane. In FIG. 11, a first constant electromagnetic field is generated between Helmhotz coils shown at 1111 and 1112 with the associated magnetic flux lines flowing in the “X” direction on the world coordinate system. A second electromagnetic field, perpendicular to the first electromagnetic field is generated between Helmhotz coils shown at 1113 and 1114 with the associated magnetic flux lines flowing in the “Y” direction on the world coordinate system. If the magnetic fields of FIG. 11 are pulsed on and off sequentially every millisecond, it is possible to generate non-linked magnetic field forces in more than one plane on, for example, a glove-type device inserted within the magnetic fields, in a similar manner as force generation accomplished in a single plane.
There are various ways to determine the actual orientation of the human subject's body part, the hand in the arrangement of FIG. 2 that will receive a virtual reality force. The determination is not entirely different from having a global positioning system at each key joint of the human operator to determine the position and orientation of each respective coordinate frame in space. One method of determining position and orientation, commonly accomplished in the field of robotics is by measuring the changes of the joint angles and the lengths of the respective links making up the system. In FIG. 8, a shoulder-to-arm arrangement of the invention is depicted. The flux lines of the first, stationary, constant magnetic field are shown at 800, the force actuators are shown at 801 and goiniometers or position and orientation sensors are shown at 802 and 803. Simple trigonometric measurements of the arm system using goiniometeres 802 and 803 as shown in FIG. 8 are used to determine the joint angles.
FIG. 8a is a diagram of the angle relationships of the position sensors 802 and 803 in FIG. 8. The goiniometer has a fixed reference base as indicated at 805 in FIG. 8a and is the origin of the world coordinate system. The angles shown at 806 and 807 are each sensed via either a rotational potentiometer or an encoder, which counts the number of passing slots as the angle 806 changes. For example, a 10-bit encoder has 210=1024 slots and for a full rotation of 360 degrees, the degree change per slot is 360 degrees divided by 1024 which equals 0.352 degrees per slot. Thus, the angle: 806 and 807 in FIG. 8a can be sensed as they change. Similarly, the lengths shown, at 810 and 811 are also known as shown in the algorithm of the microprocessor, attached as Appendix A. Thus in FIG. 8a, the point shown at 809 can be y-axis located with respect to the origin at point 805 by the length represented at 810 multiplied by the sine of angle 806 and adding the product of the length represented at 811 multiplied by the sine of angle 807. Similarly, the x-axis position change of point 809 relative to the origin at point 805 can be determined by multiplying the length represented at 810 by the cosine of the angle at 806 and adding the product of the length represented at 811 by the cosine of the angle at 807. Therefore, the microprocessor contains an algorithm to locate the point at 809 representing the human subject's body part, relative to the origin at point 805, utilizing only the lengths represented at 810 and 811 and the measurement of angles 806 and 807. The joint angles can be sensed by devices other than goiniometers and the art has demonstrated alternative means such as potentiometers and magnetic devices for achieving this objective.
Knowing the location of point 809 in FIG. 8a, or the human subject's body part, relative to the origin at 805 allows the microprocessor to then generate a current in the windings of the force actuators, which in turn produces, a proportionately valued electromagnetic field. An electromagnetic field of appropriate polarity local to the human subject and having a lower strength than the static, stationary electromagnetic B field will result in the B field repulsing the field local to the human subject resulting in a feeling of force on the human subject. The field B at 800 in FIG. 8 is constant, however, the local field at 801 may vary with time, producing a force reflected on the human, which varies with time. The variation of the forces produced at 801 will change depending on the position and orientation of the human arm. It is, therefore, the operation of the microprocessor to track the orientation of the force actuators as well as to coordinate their relative movement. The microprocessor will allow the gradual changes in forces such that the human operator does not experience sudden or abrupt force changes.
The inputs and outputs required for the microprocessor to work include all joint lengths and prior knowledge of the link lengths. As shown in FIG. 8a, each position sensor has a reference point and the goal is to track the position of the most distal point, point 809 in FIG. 8a. One method for accomplishing this task is to use the Denavit-Hartenberg (hereinafter “D-H”) method. The D-H method involves using a matrix, which keeps track of both position, and orientation changes as the human subject moves and rotates through space. The D-H matrix is of the form A B T = [ R P 0 , 0 , 0 1 ] Eq.  4
Figure USH0002017-20020402-M00001
where R is a 3×3-rotation matrix, and P is a 3×1 column vector which tracks the change in position. The 4×4 matrix A BT tracks the change in position when the system moves from frame A to frame B. Appendix A illustrates representative software in MS BASIC to show a simple example in implementation.
FIG. 5 illustrates how both position and orientation can be tracked using a D-H matrix. A system is originally in frame A, shown at 500 and identified at 501 in FIG. 5, and is rotated and translated to frame B at 506 and identified at 507 by a 30 degree rotation, such angle shown at 502, about the Z axis of frame A and translated 4 units in the XA, 503, direction and 3 units in the Y A 504, direction. The D-H matrix corresponding to FIG. 5 is B A T = [ A B R T - R T B A P BORG A 0 , 0 , 0 1 ] Eq.  5 where R T A B = [ c θ z s θ z 0 - s θ z c θ z 0 0 0 1 ] Eq.  6
Figure USH0002017-20020402-M00002
where cθz and sθz are short hand notation for cosine and sine of the angle θz. The vector APBORG is given by col[4,3,0] and B A T = [ 0.866 0.5 0 - 4.964 - 0.5 0.866 0 - 0.598 0 0 1 0 0 0 0 1 ] Eq.  7
Figure USH0002017-20020402-M00003
The result shown in Eq. 7 is called forward kinematics. To determine inverse kinematics, compute A BT by inverting the matrix of Eq. 7. In practice, the angles θ are measured, the rotation matrix is known, the PBORG matrix is determined using the known link lengths and A BT or B AT is calculated.
Thus, the D-H matrix keeps track of both the position and orientation change of a coordinate frame and can be used to track the point 809 in FIG. 8a, as an example. It is only required to know the link lengths and the angle changes to determine both the position and orientation of point 809.
To calculate the strength and size of the magnetic fields used in the invention, the first, constant, stationary magnetic field and the varying magnetic field local to the body part of the human subject, assume, as an example, a 0.2 pound force is desired. Studies in the art dealing with subjects involving force-reflecting devices generally have demonstrated that significantly less than one pound of force on the arm or hand over any period of time exceeding a few seconds is extremely instrumental in modifying limb motion trajectories. It is easier to consider this problem in SI (Systems International) units. Thus, 0.2 pounds of force =0.2/(0.2248 pounds/Newton) which is approximately equivalent to 1 Newton of Force.
The equation B=uoion may be used to determine the parameters of a solenoid capable of providing an external magnetic field B supporting this force of 1 Newton. FIG. 9 shows a typical solenoid with an external electromagnetic field where n is the number of turns 901 of wire on the solenoid shown at 903, i is the current in the solenoid as shown at 902, and u is the permeability of air =4π×10−7. Thus, as an example, a solenoid of 1 meter in length, 3 centimeters in diameter, which has 10 layers of windings of 850 turns each and carries a current of 10 amperes generates an external field of 0.11 Weber/meters2. Note that a Weber is 108 lines of force per square meter and levels of 0.1 Telsa (Webers/meters2) is not considered hazardous by OSHA standards. After the external field B is established, the force can be determined that acts on the actuator via the relationship set forth in Eq. 2.
The unattached force emulating device and method of the invention may be accomplished in three dimensions, increasing the realism of the simulation. FIG. 4 illustrates a three-axis element for use in a three-dimensional force reflection paradigm. A three-axis coil element which can generate forces and moments in all three-dimensions is obtained by wrapping three coils, shown at 400, 401 and 402 in FIG. 4, about three ferrous metal cores shown at 403, 404 and 405 in orthogonal axis.
The three ferrous metal cores 403, 404 and 405 only touch each other at the X, Y and Z-axes, shown at 406, 407 and 408, respectively. At the intersections of the X, Y and Z-axes at 406, 407 and 408, the three ferrous metal cores are isolated from one another by a varnishing separator which provides high electrical resistance to eddy currents that may be induced yet permits the magnetic fields to be focused and concentrated in the ferrous material composing each ferrous metal core of the respective axis. Since each coil wrapping, 400, 401 and 402 is orthogonal to the other two axes, this provides independent control. The wires carrying the control current from the microprocessor to each of the orthogonal coils have currents ix, iy and iz which give rise to their respective electromagnetic fields. One, two or three of the axes may be actuated simultaneously. It is not necessary to actuate every axes, only those necessary for creating the appropriate force vector. Accordingly, if a three-dimensional feeling of force is desired on the human operator, a microprocessor will be programmed to alter the currents 400, 401 and 402 and a feeling of force will be emulated against the electromagnetic fields local to each current. Such a three-dimensional force emulation is more realistic than force emulation in a single plane.
The actuating elements which produce the force locally on the glove device in FIG. 2 have the design in FIG. 4 for another reason involving the removal of heat in an efficient manner. Heat is removed in an efficient manner because heat generating electric currents have to run through the coils 400, 401 and 402 in order to generate the electromagnetic field and a feeling of force. The design in FIG. 4 reduces heat in an efficient manner by having each axes exposed to the air and separated in a spatial sense. This design allows for better conduction of heat from the device.
The three-dimensional force reflecting actuators can be further simplified as illustrated in FIG. 6. FIG. 6 shows a force actuator, 600 with two metal cores 601 and 602 on top of each other and at a right angle to metal core 603. In FIG. 6, the three-axis coil, 600, is put in a form that appears as a two-dimensional plane but effectively acts as like a three-dimensional actuator (as in FIG. 4). In FIG. 6, actuator bottom layers 601 and 602 are produced from material anisotropic in nature, that is, the magnetic properties of the material are more favored in one direction only as compared to isotropic materials in which magnetic properties are similar in all directions simultaneously. These properties of magnetic substances can be built into the material as the metal is formed and provides the directional vectors without the need for three-dimensional construction as depicted in FIG. 4.
This arrangement can be further understood by considering FIG. 7. FIG. 7 illustrates the three force vectors that result when actuated by these orthogonal electrical currents from the system in FIG. 4. From FIG. 7, in the x, y and z directions shown at 700, 701 and 702, respectively, it is known these vectors now have forces in their respective coordinate systems through the vector relationship
Fj=ijL×B   Eq. 3
Where the currents j=X,Y, or Z have been initiated by a microprocessor to the respective coils. By combining any two or more forces using Eq. 3, it is seen from FIG. 7 that force reflection can easily be accomplished in any arbitrary direction. A difficult task is for the microprocessor to keep track of the position and orientation of the force actuators on the human subject, a glove-type device in FIG. 2, and to coordinate their relative movement. With this information on the human subject, the hand in the arrangement of FIG. 2, the appropriate currents ix, iy, and/or iz can be generated to command the appropriate spatial force reflection paradigm.
The invention provides a more realistic feeling of force simulation than that available in the art by capitalizing on the concept of an “action at a distance” method of reflecting forces as opposed to the traditional Newton's third law concept of “action-reaction” with bodies in contact. The “action at a distance” concept is successfully employed by using electromagnetic fields and forces in three dimensions without the human operator being attached or linked to a reference source.
While the apparatus and method described herein constitute a preferred embodiment of the invention, it is to be understood that the invention is not limited to this precise form of apparatus or method, and that changes may be made herein without departing from the scope of the invention, which is defined in the appended claims.

Claims (17)

We claim:
1. A non-linked method for providing a feeling of force to a human operator comprising the steps of:
generating a first, constant, stationary electromagnetic field;
sensing three-dimensional position and orientation of said human operator relative to said first, constant, stationary electromagnetic field;
communicating data from said sensing step to a microprocessing computing device;
generating an electric signal responsive to data from said communicating step;
producing a second, varying electromagnetic field local to said human operator responsive to said electrical signal from said generating step; and
coupling a force generated by interaction of said first and second electromagnetic fields to said human operator.
2. The method of claim 1 for providing a feeling of force to a human operator wherein said generating step further includes the step of providing a helmhotz-coil generated electromagnetic field.
3. The method of claim 1 for providing a feeling of force to a human operator wherein said sensing step further includes the steps of:
establishing a coordinate system relative to said human subject; and
sensing movement of said human subject by measuring angular and linear displacement of said human subject relative to said coordinate system.
4. The method of claim 1 for providing a feeling of force to a human operator further including the step of generating an electric signal in each of x, y and z coordinate axes.
5. The method of claim 3 for providing a feeling of force to a human operator, wherein said sensing step further includes the steps of:
mounting said human operator with position sensing equipment; and
mounting said human operator with force actuating equipment.
6. The method of claim 4 for providing a feeling of force to a human operator, wherein said mounting said human operator with position sensing equipment further includes the step of mounting said sensing equipment on a glove type device on a hand of said human operator.
7. An non-linked system for providing a feeling of force to a human operator comprising:
a first, constant, stationary electromagnetic field generating apparatus;
sensing apparatus appended to said human operator for locating three-dimensional orientation of said human operator relative to said first, constant, stationary electromagnetic field;
a second electromagnetic field local to said human operator and responsive to three-dimensional position and orientation data of said human operator;
a computer apparatus capable of varying said second electromagnetic field to generate attractive and repulsive forces acting on said human operator in response to signals received from said sensing apparatus.
8. The system of claim 7 for providing a feeling of force to a human operator further including data communication means for communicating data from said sensing apparatus to said microprocessing computing device.
9. The system of claim 7 for providing a feeling of force to a human operator wherein said attractive and repulsive forces are generated by an electric signal.
10. The system of claim 7 for providing a feeling of force to a human operator further including a second electromagnetic field existing on x, y and z axis of a world coordinate system.
11. The system of claim 10 for providing a feeling of force to a human operator wherein said second electromagnetic field of three-dimensions comprises
a first metal core in the x-plane of the world coordinate system having current carrying coils thereon;
a second metal core in the y-plane of the world coordinate system orthogonal to said first metal core having current carrying coils thereon;
a third metal core in the z-plane of the world coordinate system orthogonal to said first and second metal cores having current carrying coils thereon; and
said current carrying coils of said first, second and third metal cores having a current running therethrough and generating an associated electromagnetic field that attract and repel said first electromagnetic field.
12. The system of claim 11 for providing a feeling of force to a human operator wherein said second electromagnetic field of three dimensions comprises
a first core of anisotropic material in the x-plane of the world coordinate system having current carrying coils thereon;
a second core of anisotropic material in the x-plane of the world coordinate system having current carrying coils thereon;
a third metal core in orthogonal to said first and second metal cores having current carrying coils thereon; and
said current carrying coils of said first, second and third metal cores having a current running therethrough and generating an associated electromagnetic field that attract and repel said first electromagnetic field.
13. The system of claim 7 for providing a feeling of force to a human operator wherein said sensing apparatus further comprises:
means for establishing a coordinate system relative to said human subject; and
sensing means for sensing movement of said human subject by measuring angular and linear displacement of said human subject relative to said coordinate system.
14. The system of claim 13 for providing a feeling of force to a human operator wherein said sensing means further includes:
goiniometers for sensing position of said human subject; and
force actuators for sensing three -dimensional orientation of said human subject.
15. The system of claim 13 for providing a feeling of force to a human operator wherein said sensing means further includes a glove-type device for mounting said goiniometers and force actuators on the hand of said human operator.
16. The system of claim 8 for providing a feeling of force to a human operator wherein said electromagnetic devices are externally powered.
17. An untethered system for providing force virtual reality to a human operator comprising:
a first, constant, stationary electromagnetic field;
externally powered sensing apparatus appended to a glove-type device on a hand of said human operator for determining three-dimensional angular and linear orientation of said hand of said human operator relative to said first, constant, stationary electromagnetic field;
a second electromagnetic field local to said human operator and responsive to three-dimensional angular and linear orientation data of said hand of said human operator;
a microprocessing computing device operative to receive and generate data to vary said second electromagnetic field to generate attractive and repulsive forces between said first and second electromagnetic fields which direct a force on said human operator.
US09/053,850 1998-04-02 1998-04-02 Virtual reality force emulation Abandoned USH2017H1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/053,850 USH2017H1 (en) 1998-04-02 1998-04-02 Virtual reality force emulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/053,850 USH2017H1 (en) 1998-04-02 1998-04-02 Virtual reality force emulation

Publications (1)

Publication Number Publication Date
USH2017H1 true USH2017H1 (en) 2002-04-02

Family

ID=21986969

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/053,850 Abandoned USH2017H1 (en) 1998-04-02 1998-04-02 Virtual reality force emulation

Country Status (1)

Country Link
US (1) USH2017H1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080284257A1 (en) * 2002-08-06 2008-11-20 David Cope Direct drive controller with haptic feedback
US9030307B1 (en) * 2014-09-03 2015-05-12 Center Of Human-Centered Interaction For Coexistence Apparatus for generating haptic feedback
WO2016186932A1 (en) * 2015-05-20 2016-11-24 Sony Interactive Entertainment Inc. Electromagnet-laden glove for haptic pressure feedback
US20170168576A1 (en) * 2015-12-14 2017-06-15 Oculus Vr, Llc Haptic devices that simulate rigidity of virtual objects
CN107807738A (en) * 2017-12-04 2018-03-16 成都思悟革科技有限公司 It is a kind of to show that the headwork of glasses catches system and method for VR

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4842607A (en) 1987-06-05 1989-06-27 The United States Of America As Represented By The Secretary Of The Air Force Accurate hand movement assistance
US4913000A (en) 1988-04-13 1990-04-03 Honeywell Inc. Three and four degree of freedom hand controllers
US5354162A (en) 1991-02-26 1994-10-11 Rutgers University Actuator system for providing force feedback to portable master support
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
US5576727A (en) 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5587937A (en) 1993-10-01 1996-12-24 Massachusetts Institute Of Technology Force reflecting haptic interface
US5739811A (en) * 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing 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
US5805140A (en) * 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5959613A (en) * 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
US6088017A (en) * 1995-11-30 2000-07-11 Virtual Technologies, Inc. Tactile feedback man-machine interface device

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4842607A (en) 1987-06-05 1989-06-27 The United States Of America As Represented By The Secretary Of The Air Force Accurate hand movement assistance
US4913000A (en) 1988-04-13 1990-04-03 Honeywell Inc. Three and four degree of freedom hand controllers
US5354162A (en) 1991-02-26 1994-10-11 Rutgers University Actuator system for providing force feedback to portable master support
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
US5459382A (en) 1992-12-02 1995-10-17 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5459382B1 (en) 1992-12-02 1998-06-09 Cybernet Systems Corp Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5805140A (en) * 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5576727A (en) 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5739811A (en) * 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing force feedback
US5929846A (en) * 1993-07-16 1999-07-27 Immersion Corporation Force feedback interface device including grounded sensor system
US5587937A (en) 1993-10-01 1996-12-24 Massachusetts Institute Of Technology Force reflecting haptic interface
US5898599A (en) * 1993-10-01 1999-04-27 Massachusetts Institute Of Technology Force reflecting haptic interface
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
US6088017A (en) * 1995-11-30 2000-07-11 Virtual Technologies, Inc. Tactile feedback man-machine interface device
US5959613A (en) * 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080284257A1 (en) * 2002-08-06 2008-11-20 David Cope Direct drive controller with haptic feedback
US9030307B1 (en) * 2014-09-03 2015-05-12 Center Of Human-Centered Interaction For Coexistence Apparatus for generating haptic feedback
WO2016186932A1 (en) * 2015-05-20 2016-11-24 Sony Interactive Entertainment Inc. Electromagnet-laden glove for haptic pressure feedback
US20170168576A1 (en) * 2015-12-14 2017-06-15 Oculus Vr, Llc Haptic devices that simulate rigidity of virtual objects
US10324530B2 (en) * 2015-12-14 2019-06-18 Facebook Technologies, Llc Haptic devices that simulate rigidity of virtual objects
CN107807738A (en) * 2017-12-04 2018-03-16 成都思悟革科技有限公司 It is a kind of to show that the headwork of glasses catches system and method for VR
CN107807738B (en) * 2017-12-04 2023-08-15 成都思悟革科技有限公司 Head motion capturing system and method for VR display glasses

Similar Documents

Publication Publication Date Title
Sigurd et al. UAV trajectory design using total field collision avoidance
Rossini et al. Force and torque analytical models of a reaction sphere actuator based on spherical harmonic rotation and decomposition
Diller et al. Control of multiple heterogeneous magnetic microrobots in two dimensions on nonspecialized surfaces
Ojha An application of virtual reality in rehabilitation
US9093214B2 (en) Magnetorheological devices and associated methods of control
KR20060051569A (en) Magnetofluidic accelerometer with active suspension
Ko et al. A jellyfish-like swimming mini-robot actuated by an electromagnetic actuation system
Chen et al. Development of a multidirectional controlled small-scale spherical MR actuator for haptic applications
Nguyen et al. Optimal design of a new 3D haptic gripper for telemanipulation, featuring magnetorheological fluid brakes
USH2017H1 (en) Virtual reality force emulation
Alasli et al. Electromagnet design for untethered actuation system mounted on robotic manipulator
Bai et al. A two-mode six-DOF motion system based on a ball-joint-like spherical motor for haptic applications
EP1023762B1 (en) Three-degrees-of-freedom motor
Li et al. Analytical magnetics and torque modeling of a multi-layer electromagnetic driven spherical motion generator
Deng et al. Design and development of a pulsed electromagnetic micro-actuator for 3D virtual tactile displays
Costa Single point particle motion: Mass, force, momenta, impulse, work
Bachmann et al. Investigating the effects of magnetic variations on inertial/magnetic orientation sensors
WO2000026891A1 (en) Force feedback device including actuator with moving magnet
Liu et al. Magnetic field modeling and validation for a spherical actuator with cylindrical permanent magnets
US20190099782A1 (en) Haptic actuator with linear and rotational movement
Jansson et al. A general mechanics model for systems of deformable solids
US20190138046A1 (en) Array for hemispherical actuation
Kotoku et al. A virtual environment display with constraint feeling based on position/force control switching
Zuidema et al. Semi-analytical modeling of a PM-based 6-DOF actuator
Wei et al. Function-based single and dual point haptic interaction in cyberworlds

Legal Events

Date Code Title Description
AS Assignment

Owner name: GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPR

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:REPPERGER, DANIEL W.;KRIER, MICHAEL J.;JOHNSON, KURTIS R.;AND OTHERS;REEL/FRAME:011607/0662;SIGNING DATES FROM 19980407 TO 19980522

STCF Information on status: patent grant

Free format text: PATENTED CASE