Three-dimensional displacement of a body with computer interface
OwnerWill Bauerinventor
Life of this patent
Estimating the term…
Abstract
A system is provided for tracking the three-dimensional position of an object within a three-dimensional region by triangulation techniques to generate signals corresponding to such three-dimensional positions. The signals may be used to operate a variably operable system to create a virtual reality system. The triangulation means may comprise at least three ultrasound emitters cooperating with ultrasound receivers located on a body moving in the three-dimensional region. The signals are produced from multiplexed frequencies and/or intermediate signals may be projected using a triaxial accelometer.
Claims17
A control system for operation in real time of a variably operable system in response to movement of at least one moving object in a three dimensional region, comprising;
- at least three ultrasound emitters located respectively at inertial reference points for triangulation determination of three-dimensional positions of said at least one object;
- pulse generator means to provide pulses of at least first and second prechosen frequencies to respective ones of the ultrasound emitters for generator of corresponding ultrasound pulses;
- a plurality of spaced apart receiving stations for each object, each receiving station comprising an ultrasound receiver and a pulse detector associated therewith to detect pulses received by the ultrasound receiver, each receiving station being associated with said object to move in a three-dimensional space with the object;
- an encoder associated with the receiving station to encode pulse arrival times into a form suitable for radio transmission;
- a radio transmitter for encoded signals corresponding to the pulse arrival times;
- a receiver tracking microprocessor controller to receive and digitize pulses from each receiving station and to measure the time of pulse arrival, to control the generation and timing of signals from the pulse generator, and to calculate from the elapsed time between the emission of a pulse of one of the prechosen frequencies to the pulse generator and a detected pulse corresponding thereto from a respective receiving station, radial positional data for the respective receiver for each pulse therefrom;
- a radio receiver remote from said at least one object and from the radio transmitter to receive signals from the radio transmitter;
- a decoder to decode signals from the radio receiver;
- an object tracking microprocessor controller for receiving data for each ultrasound receiver associated with said at least one object, for computing a three-dimensional position of at least one object in terms of radial positional data for said at least one object, velocity, and acceleration of the object and, on the one hand, generating commands for the pulse generator for the ultrasound emitters, and, on the other hand, interfacing with a computer for generating commands in response to the computed three-dimensional positions, velocities and accelerators of the object and from the radial positional data for each ultrasound receiving station of said at least one object to control variations of said variably operable system.
A system for tracking at least one object within a three dimensional region comprising;
- at least three ultrasound emitters located respectively at respective inertial reference points for triangulation determination of the three-dimensional position of said object;
- pulse generator means to provide pulses of at least first and second prechosen frequencies to respective ones of the ultrasound emitters for generator of corresponding ultrasound pulses;
- at least one ultrasound receiver associated with said object to move in the three-dimensional region;
- a pulse detector associated with each ultrasound receiver to detect pulses thereby;
- a pulse encoder to encode pulse arrival times from the receiver tracking microprocessor into a form suitable for radio transmission;
- a radio transmitter associated with the encoder and a radio receiver remote from said object, the radio transmitter being adapted to transmit data corresponding to detected pulses to the radio receiver;
- a radio receiver remote from at least one object and from the radio transmitter to receive encoded signals from the radio transmitter;
- a pulse decoder associated with the radio receiver to decode transmitted pulses into a form suitable for microprocessor detection;
- a microprocessor controller adapted to detect transmitted pulses from the decoder and to send signals to the ultrasound emitters to initiate emission of ultrasound pulses therefrom, to measure elapsed time between the emission of an ultrasound pulse from respective ultrasound emitters and a detected pulse corresponding thereto, to calculate radial positional data for the object from the elapsed times for pulses from each of the emitters to the object, and to generate position indicating signals;
- and
- computer means interfaced with the microprocessor controller for receiving said position indicating signals therefrom, computing the three dimensional position, velocity, and acceleration of the object.
A control system for operation in real time of a variably operable system in response to movement of at least one moving object in three dimensional region, comprising;
- at least three ultrasound emitters located respectively at inertial reference points for triangulation determination of three-dimensional positions of said at least one object;
- a pulse generator to provide pulses to the ultrasound emitters for generator of corresponding ultrasound pulses;
- a plurality of spaced apart receiving stations for each object, each receiving station comprising an ultrasound receiver and a pulse detector associated therewith to detect pulses received by the ultrasound receiver, each receiving station being associated with said object to move in a three-dimensional space with the object;
- an encoder associated with the tracking microprocessor controller to encode pulse arrival times into a form suitable for radio transmission;
- a radio transmitter for encoded signals corresponding to the pulse arrival times;
- a radio receiver remote from said at least one object and from the radio transmitter to receive encoded signals from the radio transmitter;
- a decoder to decode signals from the radio receiver;
- a triaxial accelerometer to measure acceleration along each of three orthogonal spatial axes from reference points defined by each received pulse;
- means to calculate interim positional data from said acceleration;
- an object tracking microprocessor controller for receiving data for each ultrasound receiver associated with said at least one object, and for receiving said interim positional data for computing a three-dimensional position of at least one object in terms of radial positional data and the interim positional data for said at least one object, velocity, and acceleration of the object and, on the one hand, generating commands for the pulse generator for the ultrasound emitters, and, on the other hand, interfacing with a computer for generating commands in response to the computed three-dimensional positions, velocities and accelerators of the object and from the radial positional data for each ultrasound receiving station of said at least one object to control variations of said variably operable system.
Dependencies are inferred from the claim text.