Sports simulator
First Claim
1. A sports simulator, comprising:
- a launch area from which an object can be accelerated;
a screen distanced from the launch area in the direction of travel of the object;
first and second emitters for transmitting electromagnetic radiation, the emitters being distanced from the launch area in the direction of travel of the object;
a first array of receivers distanced from the launch area in the direction of travel of the object and interposed between the launch area and the screen, at least some of the receivers in the first array being positioned to receive radiation from the first emitter and generating respective signals in response thereto, the first array of receivers being arranged in a first plane;
a second array of receivers arranged in a second plane and interposed between the screen and the first array of receivers in the direction of travel of the object, at least some of the receivers in the second array being positioned to receive radiation from the second emitter and generating respective signals in response thereto; and
a computer electrically connected to both arrays of receivers for producing an estimate of the projected position of the object based on the translational velocity of the object which is determined from first and second signals from the receivers indicative of first and second positions of the object detected by the first and second arrays of receivers respectively, and upon the rotational velocity of the object which is determined from the second signal indicative of the second position, from a third signal indicative of the position of the object relative to the second array of receivers after the object has rebounded from the screen, and from at least one rotational velocity value selected from a plurality of rotational velocity values stored in the computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A sports simulator has a housing and two arrays of IR receivers and emitters positioned in the housing. A launch area is established near one end of the housing, and a user can launch an object such as a golf ball located in the launch area and drive the ball into the housing through the planes defined by the arrays of emitters and against a screen positioned at one end of the housing. A computer is connected to the IR receivers, which detect the passage of the object through the respective plane. Based upon the signals from the receivers the computer, using triangulation techniques, determines the horizontal and vertical position, as well as the velocity, of the object. The computer can also determine the spin of the golf ball, and cause an image of the golf ball, as it would have appeared travelling away from the golfer had it not encountered the screen, to be displayed on the screen.
97 Citations
53 Claims
-
1. A sports simulator, comprising:
-
a launch area from which an object can be accelerated; a screen distanced from the launch area in the direction of travel of the object; first and second emitters for transmitting electromagnetic radiation, the emitters being distanced from the launch area in the direction of travel of the object; a first array of receivers distanced from the launch area in the direction of travel of the object and interposed between the launch area and the screen, at least some of the receivers in the first array being positioned to receive radiation from the first emitter and generating respective signals in response thereto, the first array of receivers being arranged in a first plane; a second array of receivers arranged in a second plane and interposed between the screen and the first array of receivers in the direction of travel of the object, at least some of the receivers in the second array being positioned to receive radiation from the second emitter and generating respective signals in response thereto; and a computer electrically connected to both arrays of receivers for producing an estimate of the projected position of the object based on the translational velocity of the object which is determined from first and second signals from the receivers indicative of first and second positions of the object detected by the first and second arrays of receivers respectively, and upon the rotational velocity of the object which is determined from the second signal indicative of the second position, from a third signal indicative of the position of the object relative to the second array of receivers after the object has rebounded from the screen, and from at least one rotational velocity value selected from a plurality of rotational velocity values stored in the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A golf simulator, comprising:
-
a computer, a projector electrically connected to the computer; a housing having a tee area from which a golf ball can be accelerated; a screen attached to the housing and distanced from the tee area in the direction of motion of the golf ball for preventing the golf ball from passing beyond the screen, wherein the computer generates a first control signal representative of translational velocity and a second control signal representative of rotational velocity of the golf bal, and wherein the computer causes the projector to project a video image of the golf ball as it would have appeared, had it not encountered the screen, on the screen based on the first and second control signals; and means for generating a plurality of sensing signals in response to motion of the golf ball though the housing, the generating means comprising first and second arrays of motion sensors arranged in respective first and second planes within the housing, the planes being disposed between the tee area and the screen wherein the first and second array of motion sensors produce first and second sensing signals indicative of the position of the golf ball in the first and second planes respectively as the golf ball travels toward the screen and a third sensing signal indicative of the position of the golf ball in the second plane after the golf ball rebounds from the screen, wherein the computer uses the second and third sensing signals along with at least one rotational velocity data value selected from a plurality of rotational velocity data values stored in the computer to produce the second control signal representative of the rotational velocity of the golf ball. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for projecting a video image of a golf ball on a screen illustrating how the golf ball would have moved, had the golf ball not encountered the screen, comprising the steps of:
-
accelerating the golf ball from a tee area toward the screen; sensing the passage of the golf ball through a first plane located between the tee area and the screen and generating a first signal in response thereto; sensing the passage of the golf ball through a second plane located between the first plane and the screen and generating a second signal in response thereto; computing, based on the first and second signals, the position and translational velocity of the golf ball as the golf ball struck the screen; sensing the passage of the golf ball through the second plane after the golf ball struck the screen and generating a third signal in response thereto; selecting at least one rotational velocity value form a plurality of rotational velocity values stored in a memory; computing the rotational velocity of the golf ball as the golf ball struck the screen using the second and third signals along with selected rotational velocity data values; and projecting a video image of the golf ball on the screen in accordance with the computed translational velocity and rotational velocity of the golf ball. - View Dependent Claims (32, 33, 34)
-
-
35. A sports simulator, comprising:
-
a launching area for accelerating an object; a screen for displaying a projecting path of the accelerated object, which screen also prevents the object from travelling beyond said screen; a first sensor which detects the position of the object in a first plane interposed between the launching area and the screen, and which produces a first signal indicative thereof; a second sensor for detecting the location of the object in a second plane interposed between the launching area and the screen, said second sensor producing a second signal indicative of said location of the object in said second plane as the object travels from the launching area to the screen and said second sensor producing a third signal indicative of the location of the object in said second plane after the object has rebounded off of the screen; and a computer responsive to the first, second and third signals for determining translational velocity of the object using the first and second signals and for determining the rotational velocity of the object using the second and third signals along with at least one rotational velocity value selected from a plurality of rotational velocity values stored in the computer, wherein the computer uses the translational and rotational velocity to produce signals used to display the projected path of the object on the screen. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of projecting an image of an accelerated object on a screen illustrating the projecting path of the object, had the object not encountered the screen, comprising the steps of:
-
accelerating the object from a launch area toward the screen; sensing the passage of the object through a first plane located between the launch area and the screen and generating a first signal in response thereto; sensing the passage of the object through a second plane located between the first plane and the screen and generating a second signal in response thereto; determining, based on the first and second signals, the position and translational velocity of the object as the object strikes the screen; sensing the passage of the object through the second plane after the golf ball has struck the screen and generating a third signal in response thereto; providing a plurality of rotational velocity data values selected to model the effects of rotation on the object; selecting at least one rotational velocity value from the plurality of rotational velocity values based at least in part on the second signal; determining the rotational velocity of the object at the time the object strikes the screen, based upon the second and third signals along with selected rotational velocity values; and projecting a video image of the object on the screen in accordance with the computer determined translational velocity and rotational velocity of the object. - View Dependent Claims (50, 51, 52, 53)
-
Specification