Multi-axis potentiometer

Information

  • Patent Grant
  • 6535104
  • Patent Number
    6,535,104
  • Date Filed
    Friday, September 29, 2000
    24 years ago
  • Date Issued
    Tuesday, March 18, 2003
    21 years ago
Abstract
A multi-axis potentiometer according to this invention is capable of determining actuator movement along multiple axes. The potentiometer includes a hollow, semi-spherical shell lined internally with a resistive element. Electrical contacts are attached across from each other along the resistive element near an opening of the shell to supply a source voltage or current to the resistive element. A pair of sensors are arranged on the end of an armature to contact the resistive element. The sensors in the end of the armature are used to sense voltage or current levels at the points where they contact the resistive element. These voltage or current levels are used to determine spherical coordinates corresponding to the location of the contact point and to determine an angle of rotation of the armature relative to the resistive element. A slidable handle can further be provided to a stem of the armature. The slidable handle contains a sensor to contact a resistive element located on the stem of the armature. A source voltage or current is applied to the resistive element and the handle sensor senses a voltage or current level at a contact point between the handle sensor and the resistive element. This voltage or current level can then be used to determine a position of the handle relative to the stem, corresponding to an elevation of the handle.
Description




BACKGROUND OF THE INVENTION




This invention relates generally to potentiometers for use in sensing physical movement of an actuator and for converting that physical movement into analog signals that can be translated by a computer into spatial coordinates. More specifically, this invention relates to a potentiometer that can be used in a computer pointing or control device, such as a joystick or mouse, or in a manikin joint.




Traditionally, joysticks use standard one-axis potentiometers to measure relative movement and determine spatial positioning of a joystick actuator from a centering point. Specifically, in a conventional joystick, a first potentiometer, configured along one axis (i.e., an X axis), measures movement and position of the joystick actuator along that axis only. A separate potentiometer is configured along a second axis (i.e., a Y axis) to measure movement and position of the joystick actuator along that axis. A third potentiometer can also be used to measure movement and position along a third axis (i.e., a Z axis). Multiple potentiometers are therefore required to determine the spatial coordinates (X, Y, Z) corresponding to the position of the joystick actuator. Conventional joysticks are generally unable to measure an angle of rotation of the joystick actuator, and when such capability is provided, it requires the use of yet another potentiometer.




A conventional computer mouse, in general, does not contain potentiometers. Optical encoders are instead used to measure an X:Y coordinate position of the mouse. Modem mice use rotating strobe wheels that are optically read. Older mice used a special optical pad with printed lines that were read directly by optical sensors in the mouse. Relatively new force-sensing resistor based mice use miniature X:Y joysticks to determine mouse position. These devices employ a thin film force sensor which changes resistance based on pressure. This joystick responds to force only, and does not move. Except for the force-sensing resistance mouse, a computer mouse is generally unable to determine a relative position of the mouse because it lacks a fixed centering point. In a conventional computer mouse, a ball contacts two strobe wheels contained inside the mouse housing. Each of the strobe wheels is rotatably mounted within the housing and communicates with an optical encoder. Each encoder detects movement along a single axis (i.e., an X or a Y axis). As the mouse moves, friction between the ball and a surface (i.e., a mouse pad or a desk) rotates the ball. Rotation of the ball, in turn, rotates each of the strobe wheels in a direction and amount dependent on the direction and amount of mouse movement. A first encoder detects rotation of the first strobe wheel and generates an electrical signal based on the direction and amount of rotation. A second encoder detects rotation of the second strobe wheel and generates an electrical signal based on the direction and amount of rotation of that strobe wheel. These electrical signals are then sent to a computer for translation into X and Y axis displacement data, proportional to the direction and amount of physical movement of the mouse. This displacement data can then be used to control a screen pointer or to perform other desired computer operations. Conventional computer mice are generally only able to measure movement along an X, Y plane, and are further unable to detect angular movement of the mouse.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a somewhat schematic perspective view of a multi-axis potentiometer according to a preferred embodiment of the present invention.





FIG. 2

is a somewhat schematic side elevation view of the multi-axis potentiometer of

FIG. 1

, shown in cross-section to more clearly show communication between electrical contacts and a resistive element thereof





FIG. 3

is a somewhat schematic top plan view of a semi-spherical resistive element of the multi-axis potentiometer of

FIG. 1

, illustrating voltage (or current) equipotentials between electrical contact pairs.





FIG. 4

is a somewhat schematic enlarged cutaway side elevation view of a sliding handle of an actuator of the multi-axis potentiometer of

FIG. 1

, showing a configuration thereof.





FIG. 5

is a block diagram illustrating a computer and a computer readable medium for receiving and translating electrical signals from the potentiometer of

FIG. 1

, according to another aspect of this invention.











DETAILED DESCRIPTION





FIGS. 1-4

illustrate a potentiometer capable of determining actuator location along several axes according to one embodiment of this invention. These figures are not drawn to scale, but illustrate the general construction of a device according to the present invention. Most resistive elements


14


are no larger than 1″ in size, as would be the case of the semi-spherical shell element


12


. The desired embodiment for a toy would use a very small handle designed for the thumb and first finger. Full sized joysticks typically use a handle 4″ to 6″ tall for grasping by the entire hand, but for fine motor control (especially on the Z axis) a small handle grasped by a thumb and first finger would be both more ergonomic and generate more accurate results.




Referring first to

FIGS. 1 and 2

, a multi-axis potentiometer


10


, according to the preferred embodiment of this invention, includes a hollow, semi-spherical shell


12


, and an actuator


20


. A thin, resistive element


14


, such as a carbon, plastic, ceramic, or metal film is affixed to the interior of the hollow shell


12


. A cover


16


is positioned over the opening of the semi-spherical shell


12


. The actuator


20


comprises a ball-joint armature


22


, having a ball joint


24


arranged within a ball-joint receptacle


18


of the cover


16


. A contact arm


26


extends from the ball joint


24


towards the resistive element


14


of the spherical shell


12


. Two electrical sensors


30


,


30


A are located on the contact end


26


A of the contact arm


26


. The contact end


26


A of the contact arm


26


is arranged to contact the resistive element


14


. A sliding handle


40


is located on the stem


28


of the ball-joint armature


22


. The stem


28


extends from the ball joint


24


in a direction substantially opposite the direction of the contact arm


26


.




As noted above, several films can be used to provide the resistive element


14


. Carbon film is the cheapest resistive film, is available in a wide range of resistances, and can be applied easily to the concave surface of the shell. Unfortunately, however, carbon film is somewhat noisy and is subject to wear. Plastic Film could also be used but is more expensive than carbon film. Like carbon film, it can be applied to complex curvatures. Plastic film is also the least noisy of the potentiometer materials. Ceramic is an expensive resistive film. It is also the most reliable, however, and is often desirable in Military equipment. Although it is somewhat noisy when the potentiometer is being rotated, it is quiet when at rest. Unfortunately, ceramic is difficult to apply to complex curvatures. Bulk metal film is another extremely expensive resistive film and is typically reserved to potentiometers used in very, very low voltage ranges where low noise is paramount. Bulk metal film is not available in a wide range of resistances, is typically only applied to flat surfaces, and is also difficult to manufacture.




The two preferred materials for the resistive elements


14


and


42


in this embodiment are plastic film and carbon film, respectively. Plastic film is preferred for the spherical curved resistive element


14


because it is reasonably cheap, can be applied to curved surfaces, and is available in useable resistance ranges. Carbon film is preferred for the sliding handle resistance element


42


because cost is an extremely important factor in a joystick, and the reliability of this film need not be as great.





FIG. 3

is a somewhat schematic top plan view of the resistive element


14


of the multi-axis potentiometer of

FIG. 1

showing voltage (or current) equipotentials between first and second contacts


52


,


52


A,


62


,


62


A in the contact pairs


50


,


60


. Referring additionally to

FIG. 3

, a first electrical contact pair


50


is arranged having first and second electrical contacts


52


,


52


A, respectively, positioned on the resistive element


14


on opposite sides of the shell


12


, near the opening thereof. A second electrical pair


60


is also arranged having first and second electrical contacts


62


,


62


A, respectively, positioned on the resistive element


14


on opposite sides of the shell


12


, near the opening thereof. The first and second electrical contact pairs


50


,


60


are further arranged such that an imaginary line


54


drawn between the first and second contacts


52


,


52


A in the first contact pair


50


intersects an imaginary line


64


drawn between the first and second contacts


62


,


62


A of the second contact pair perpendicularly at a center of the spherical shell


12


.





FIG. 4

is a somewhat schematic exploded side elevation view of the sliding handle


40


attached to the stem


28


of the ball-joint armature


22


. Referring to

FIG. 4

, the sliding handle


40


allows calculation of a fourth coordinate, elevation (ρ). An electrical sensor


42


is located along an internal surface of the handle


40


and contacts a resistive element


44


located on the stem


28


. An electrical contact pair


46


of the actuator


20


contains first and second electrical contacts


48


,


48


A located on opposite ends of the resistive element


44


. The second electrical contact


48


A is located on the resistive element


44


nearer the ball joint, while the first electrical contact


48


is located in a fixed position on the opposite end of the resistive element


44


. A spline


49


and groove


49


A are provided between the handle


40


and the stem


28


to prevent rotation of the handle


40


relative to the stem


28


, while still allowing sliding movement of the handle


40


.




In operation, the handle


40


is slidably mounted on the stem


28


and is therefore capable of longitudinal movement along the stem


28


. The electrical sensor


42


of the handle


40


, contacts the resistive element


44


at a contact point between the first and second contacts


48


,


48


A of the stem's electrical contact pair


46


. Voltage (or current) is supplied to the first electrical contact


48


while the second contact


48


A is attached to ground or allowed to float. The electrical sensor


42


of the handle


40


, senses an amount of voltage (or current) at the contact point. In this manner, voltage or current equipotentials are supplied along the resistive element


44


that vary predictably with location, and the sensed voltage (or current) can therefore readily be used to calculate a location of the sliding handle


40


along the stem


28


, and hence the elevation coordinate (ρ).




In operation, the electrical sensors


30


,


30


A,


52


,


52


A,


62


,


62


A are used to determine a location and angle of contact between the contact end


26


A of the contact arm


26


and the resistive element


14


of the spherical shell


12


. To accomplish this, a source voltage (or current) is applied to the first electrical contacts


52


,


62


in each of the first and second contact pairs


50


,


60


. The second electrical contacts


52


A,


62


A in each of the contact pairs


50


,


60


can be attached to ground or left floating. The sensors


30


,


30


A on the contact arm


26


are used to sense the voltage (or current) at the contact point along the resistive element


14


and thereby determine a location of the contact point.




As illustrated by dashed lines in

FIG. 3

, the contact pairs


50


,


60


, when supplied with power, yield voltage or current equipotentials along the resistive element


14


. In operation, the contact pairs


50


,


60


are alternately supplied with power so that only one set of voltage or current equipotentials exists on the resistive element at any given time. The voltage or current equipotentials generated by each contact pair


50


,


60


are sensed by the sensors


30


,


30


A in the contact end


26


A of the contact arm


26


. Because the voltage or current varies predictably between the contacts in each contact pair


50


,


60


along the resistive element


14


, the sensed voltage or current for the two contact pairs


50


,


60


can readily be used to calculate spherical coordinates (latitude (φ) and longitude (θ)) corresponding to a location of a point of contact between the contact end


26


A of the arm


26


and the resistive element


14


. Furthermore, the use of two separate sensing sensors


30


,


30


A on the contact end


26


A allows the calculation of an angular position (or angle of rotation (ω)) of the ball-joint armature


22


by comparing the voltage or current measurements sensed by each sensor


30


,


30


A.




As described above, the multi-axis potentiometer according to a preferred embodiment of this invention makes use of only two moving parts, the ball-joint armature


22


and the sliding handle


40


, to provide measurements of four coordinates (φ, θ, ρ, ω). Referring to

FIG. 5

, a microcomputer or a PC


100


can be used to perform the contact switching to measure the nonlinear resistances corresponding to the spherical coordinates (φ, θ), and to receive and translate the spherical coordinates into planar coordinates (X, Y). The microcomputer or PC


100


can also be used to map the elevation (ρ) directly into the planar coordinate (Z) and the angle of rotation (ω) into a planar angle of rotation (ω


p


). Electrical signals


90


corresponding to the location and position of the sensors are transmitted from the potentiometer


10


to the computer


100


. A computer readable medium


110


contains the instructions


120


for directing the computer


100


to translate the electrical signals


90


into the desired coordinates.




As should be readily apparent to those of skill in the art, this invention is useful for any type of device that requires the determination of spatial coordinates based on movement of an actuator. Such devices may include, for example: joysticks, computer mice, manikin joints, or other types of pointing devices for computers or positional sensors, among other things. Having described and illustrated the principles of the invention in a preferred embodiment thereof, it should also be apparent that the invention can be modified in arrangement and detail without departing from such principles. I claim all modifications and variations coming within the spirit and scope of the following claims.



Claims
  • 1. A multi-axis potentiometer, comprising:a body having a resistive element; an actuator that moves with respect to three or more axes; a contact arm that moves in response to movement of the actuator; and an electrical sensor positioned on an end of the contact arm, said electrical sensor contacting the resistive element to sense a voltage or current at a contact point, wherein said sensed voltage or current corresponds to a location of the contact point with respect to three or more axes.
  • 2. A potentiometer according to claim 1, wherein said resistive element is supplied with a source voltage or current.
  • 3. A potentiometer according to claim 2, wherein the source voltage or current is provided between two electrical contact pairs arranged along the resistive element such that imaginary lines drawn directly between contacts of each contact pair intersect at approximately a center of the resistive element.
  • 4. A potentiometer according to claim 1, wherein the electrical sensor of the contact arm comprises a sensor pair adapted to permit determination of an angle of rotation of the contact arm about a longitudinal axis of the contact arm.
  • 5. A potentiometer according to claim 1, wherein the three or more axes comprise a longitudinal axis, a latitudinal axis, and a longitudinal axis of the contact arm.
  • 6. A computer readable medium comprising instructions for translating electrical signals corresponding to the three or more axes from the potentiometer of claim 1 into spatial coordinates.
  • 7. A multi-axis potentiometer, comprising:a body having a resistive element, said resistive element being supplied with a source voltage or current; an actuator capable of movement with respect to multiple axes, wherein said actuator comprises a stem comprising an additional resistive element longitudinally aligned along a portion of a length of the stem, said additional resistive element comprising first and second electrical contacts disposed on opposite longitudinal ends thereof, and a handle slidably mounted on the stem, said handle comprising an additional electrical sensor configured to contact the additional resistive element at a contact point on the additional resistive element between the first and second electrical contacts; a contact arm configured to move in response to movement of the actuator; and an electrical sensor positioned on an end of the contact arm, said electrical sensor arranged to contact the resistive element and to sense a voltage or current at a contact point, wherein said sensed voltage or current corresponds to a location of the contact point.
  • 8. A potentiometer according to claim 7, wherein the first electrical contact is connected to a source voltage or current and wherein the second electrical contact is connected to a ground or left floating and wherein the electrical sensor of the handle is adapted to sense a voltage or current at the contact point on the additional resistive element.
  • 9. A multi-axis potentiometer, comprising:a body having a resistive element, said resistive element being supplied with a source voltage or current between two electrical contact pairs arranged along the resistive element, wherein the two contact pairs alternately supply the source voltage or current to the resistive element; an actuator that moves with respect to multiple axes; a contact arm that moves in response to movement of the actuator; and an electrical sensor positioned on an end of the contact arm, said electrical sensor contacting the resistive element to sense a voltage or current at a contact point, wherein said sensed voltage or current corresponds to a location of the contact point.
  • 10. A potentiometer according to claim 9, wherein the potentiometer is adapted to permit the determination of coordinates corresponding to the location of the contact point with respect to three or more axes.
  • 11. A multi-axis potentiometer, comprising:a semi-spherical shell comprising a resistive element disposed along an inner surface thereof; an electrical contact pair having first and second electrical contacts disposed on substantially opposite sides of the resistive element, said contact pair adapted to supply a source voltage or current across the resistive element; and an armature comprising an actuator and a contact arm, wherein said contact arm moves in response to actuator movement, said contact arm comprising a contact end having an electrical sensor that contacts the resistive element at a contact point to sense a voltage or current at the contact point, and wherein said actuator comprises a stem and a handle, said stem disposed substantially opposite the contact arm on the armature and comprising an additional resistive element and an electrical contact pair, said electrical contact pair disposed on opposite ends of the additional resistive element to supply a source voltage across the additional resistive element; and said handle comprising an electrical sensor, said handle sidably mounted on the stem of the armature, said electrical sensor contacting the additional resistive element at a contact point on the additional resistive element to sense a voltage at the contact point on the additional resistive element.
  • 12. A multi-axis potentiometer according to claim 11, wherein said armature moves in relation to three or more axes.
  • 13. A computer readable medium containing instructions for causing a computer to receive an electrical signal representative of the voltage or current at the contact points on the resistive element and additional resistive element from the multi-axis potentiometer of claim 11, and further configured to determine a spherical coordinate and a handle position based on the electrical signal therefrom.
  • 14. A computer readable medium according to claim 13, further configured to translate the spherical coordinate into a planar coordinate.
  • 15. A potentiometer, comprising:a shell having a resistive element located along an internal surface thereof, said resistive element being supplied with a source voltage or current; an electrical sensor positioned on an end of a contact arm, said electrical sensor arranged to contact the resistive element of the shell at a shell contact point and to sense a voltage or current at the shell contact point, wherein said sensed voltage or current corresponds to a location of the shell contact point; a stem comprising a resistive element longitudinally aligned along a portion of a length of the stem, and said resistive element comprising first and second electrical contacts disposed on opposite longitudinal ends of the resistive element; and a handle slidably mounted on the stem, said handle comprising an electrical sensor configured to contact the resistive element at a stem contact point between the first and second electrical contacts.
  • 16. A potentiometer according to claim 15, wherein the first electrical contact is connected to a source voltage or current and wherein the second electrical contact is connected to a ground or left floating and wherein the electrical sensor of the handle is adapted to sense a voltage or current at the stem contact point.
  • 17. A potentiometer according to claim 15, wherein the source voltage or current is provided between two electrical contact pairs arranged along the resistive element such that imaginary lines drawn directly between contacts of each contact pair intersect at approximately a center of the shell.
  • 18. A potentiometer according to claim 17, wherein the two contact pairs are configured to alternately supply the source voltage or current to the resistive element.
  • 19. A multi-axis potentiometer, comprising:a shell comprising a resistive element; an armature comprising a contact arm having an electrical sensor that contacts the resistive element at a contact point; and a handle comprising an electrical sensor, said handle slidably mounted on the armature, said armature comprising a resistive element that is contacted by the handle electrical sensor at a handle contact point.
  • 20. A potentiometer according to claim 19, wherein the potentiometer communicates with a microprocessor that translates voltages or currents measured by the electrical sensors at the contact points into data coordinates corresponding to a location of the contact points.
  • 21. A potentiometer according to claim 19, wherein the electrical sensor of the contact arm comprises two or more sensors that provide data regarding an angle of rotation of the contact arm around a longitudinal axis thereof.
  • 22. A potentiometer according to claim 19, wherein the electrical sensor of the contact arm is configured to sense a position with respect to three or more axes.
  • 23. A potentiometer according to claim 22, wherein the three or more axes comprises a lateral axis and a longitudinal axis of the shell and a longitudinal axis of the contact arm.
US Referenced Citations (10)
Number Name Date Kind
2704798 Gaylord et al. Mar 1955 A
2866124 Giuffrida et al. Dec 1958 A
4027119 Tezuka May 1977 A
4041439 Steddom et al. Aug 1977 A
4134295 Alexander Jan 1979 A
4739128 Grisham Apr 1988 A
4769517 Swinney Sep 1988 A
5087904 DeVolpi Feb 1992 A
5317301 DeVolpi May 1994 A
5969520 Schottler Oct 1999 A
Foreign Referenced Citations (1)
Number Date Country
1469263 Apr 1977 GB