Multiple axis data input apparatus and method
First Claim
1. A multiple axis data input apparatus, comprising:
- a source of magnetic flux;
a swash plate coupled to the magnetic flux and positionable by an actuator handle in an orientation having a predetermined number of axes, the predetermined number being at least four;
multiple sensors positioned in proximity to the swash plate and positioned such that each sensor receives an amount of the magnetic flux that depends on an orientation-induced spacing between the swash plate and the sensor and in which each sensor generates a signal in response to the amount of magnetic flux received; and
a controller that receives and processes the signals and generates spatial orientation data corresponding to the orientation of the swash plate in each of the predetermined number of axes.
1 Assignment
0 Petitions
Accused Products
Abstract
A six axis joystick (110) employs a 13 pole E-core (112) that includes a center pole (114) and four triads of outer poles (116, 118, 120, 122) that protrude from four orthogonally separated arms (124, 126, 128, 130) of the E-core. A drive winding (132) is wound around the center pole of the E-core, and sense windings (134, 136, 138, 140) are wound around each outer pole in each triad of outer poles. A compression spring (144) suspends a ferromagnetic swash plate (142) at substantially equal distances from the center pole and each of the outer poles. A user employs an actuator handle (148) to axially and rotationally deflect the swash plate to assume varying distances from the center pole and each of the outer poles. A varying magnetic flux induced by the center pole is conducted through the swash plate to each of the outer poles to a degree dependent on the spacing between each outer pole and a bottom surface (146) or a periphery (147) of the swash plate. Corresponding signal currents are induced in the sense windings. Each of the signal currents is proportional to the degree of magnetic flux flowing in its associated outer pole. A peak amplitude is detected for each signal current and the differences among the peak amplitudes are used to determine a degree of deflection of the swash plate in each of the X-, Y-, Z-, roll-, pitch-, and yaw-axis directions.
-
Citations
41 Claims
-
1. A multiple axis data input apparatus, comprising:
-
a source of magnetic flux; a swash plate coupled to the magnetic flux and positionable by an actuator handle in an orientation having a predetermined number of axes, the predetermined number being at least four; multiple sensors positioned in proximity to the swash plate and positioned such that each sensor receives an amount of the magnetic flux that depends on an orientation-induced spacing between the swash plate and the sensor and in which each sensor generates a signal in response to the amount of magnetic flux received; and a controller that receives and processes the signals and generates spatial orientation data corresponding to the orientation of the swash plate in each of the predetermined number of axes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a multiple axis data input apparatus, a method of generating spatial orientation data, comprising:
-
positioning a source of magnetic flux; coupling the magnetic flux to a swash plate positionable in an orientation having a predetermined number of axes, the predetermined number being at least four; distributing multiple sensors in proximity to the swash plate such that each sensor receives an amount of the conveyed magnetic flux that depends on an orientation-induced spacing between the swash plate and the sensor; generating in each sensor a signal in response to the amount of magnetic flux received; and processing the signals to generate spatial orientation data corresponding to the orientation of the swash plate in each of the predetermined number of axes. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A multiple axis data input apparatus, comprising:
-
providing a source of magnetic flux; a suspension cage positionable by an actuator handle in an orientation having at least four axes, at least three of the axes being substantially mutually perpendicular; a swash plate coupled to the magnetic flux and positioned within and mechanically coupled to the suspension cage; and multiple sensors positioned within the suspension cage in proximity to the swash plate and distributed such that each sensor receives an amount of the magnetic flux that depends on an orientation-induced spacing between the swash plate and the sensor and in which each sensor generates a signal in response to the amount of magnetic flux received. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. The apparatus of 34 in which the restoring force means includes a rubber bladder having an settable inflation pressure that provides a tunable amount of positional stability to the swash plate and a tunable user feel to the actuator handle.
-
38. A multiple axis data input apparatus, comprising:
-
a source of magnetic flux; a swash plate having four radial arms each with an associated end and a periphery, the swash plate coupled to the magnetic flux and positionable by an actuator handle in an orientation having a predetermined number of axes, the predetermined number being at least four; four arrays of discrete inductors positioned in proximity to the swash plate and positioned such that each array of discrete inductors is separated from the periphery of the associated end of each arm of the swash plate by an orientation-induced spacing that causes each inductor to receive an amount of the magnetic flux that depends on the orientation-induced spacing, each inductor generating a signal in response to the amount of the magnetic flux received; and a controller that receives and processes the signals and generates spatial orientation data corresponding to the orientation of the swash plate in each of the predetermined number of axes.
-
-
39. In a multiple axis data input apparatus, a method of generating spatial orientation data, comprising:
-
positioning a source of magnetic flux; coupling the magnetic flux to a swash plate having four radial arms each including an associated end and a periphery, the swash plate positionable in an orientation having a predetermined number of axes, the predetermined number being at least four; distributing four arrays of discrete inductors such that each inductor is separated from the periphery of the associated end of each arm of the swash plate by an orientation-induced spacing that causes each inductor to receive an amount of the magnetic flux that depends on the orientation-induced spacing between the periphery of the associated end of each arm of the swash plate and the inductor; generating in each inductor a signal in response to the amount of magnetic flux received; sampling the signals with a multiplexer; detecting a peak amplitude of each of the sampled signals; converting the peak amplitude of each of the sampled signals into distance data; and processing the distance data with a microprocessor and a lookup table to generate the spatial orientation data.
-
-
40. A multiple axis data input apparatus, comprising:
-
a source of electromagnetic flux; a plate having at least four radially separated surfaces, the plate coupled to the source of electromagnetic flux and positionable by an actuator handle in an orientation having a predetermined number of axes, the predetermined number being at least four; at least four sensors positioned in proximity to the radially separated surfaces such that each of the sensors is separated from an associated surface of the plate by an orientation-induced spacing that causes each sensor to receive an amount of the electromagnetic flux that depends on the orientation-induced spacing, each sensor generating a signal in response to the amount of the electromagnetic flux received; and a controller that receives and processes the signals and generates spatial orientation data corresponding to the orientation of the plate in each of the predetermined number of axes.
-
-
41. In a multiple axis data input apparatus, a method of generating spatial orientation data, comprising:
-
positioning a source of electromagnetic flux; coupling the magnetic flux to a plate having at least four radially separated surfaces, the plate positionable in an orientation having a predetermined number of axes, the predetermined number being at least four; distributing at least four sensors such that each sensor is separated from an associated surface the swash plate by an orientation-induced spacing that causes each sensor to receive an amount of the electromagnetic flux that depends on the orientation-induced spacing; generating in each sensor a signal in response to the amount of electromagnetic flux received; and processing each signal with a lookup table to generate the spatial orientation data.
-
Specification