Golf simulator
First Claim
1. A golf simulator, comprising:
- a launch area from which a ball is accelerated;
a screen spaced at a predetermined distance from the launch area in a direction of travel of the ball;
first, second and third emitters for transmitting electromagnetic radiation, the emitters each being spaced from the launch area in the direction of travel of the ball;
a first array of receivers spaced at a predetermined distance from the launch area in the direction of travel of the ball 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 first 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, at least some of the receivers in the second array being positioned to receive radiation from the second emitter and generating respective second signals in response thereto;
a third array of receivers arranged in a third plane and interposed between said second array of receivers and the screen, at least some of the receivers in the third array being positioned to receive radiation from the third emitter and generating respective third signals in response thereto;
each array of receivers being vertically disposed and perpendicular to the travel of a ball such that each array detects both a horizontal and vertical position of a ball driven from a tee to the screen through the planes established by each array; and
a computer electrically connected to each array of receivers for receiving said first, second, and third signals from said receivers and computing first, second, and third positions of the ball detected by the first, second and third arrays of receivers, respectively;
said computer including timer means for determining a first time delay between receipt of said first and second signal, respectively, a second time delay between receipt of said second and third signal, respectively, and a third time delay between receipt of said first and third signal, respectively, and processing means for computing a first translational velocity from said first and second positions and said first time delay, a second translational velocity from said second and third positions and said second time delay, and a third translational velocity from said first and third positions and said third time delay, and computing an average translational velocity from said first, second and third translational velocities;
said computer further including means for computing an estimate of a rotational velocity of the ball from said third and from a fourth signal indicative of a position of the ball relative to the third array of receivers after the ball has rebounded from the screen; and
means for computing the projected position of the ball on the screen based on said computed translational and rotational velocities, wherein said first, second, and third signals are combined to provide an estimate of a curvature of the ball travel path.
6 Assignments
0 Petitions
Accused Products
Abstract
A golf simulator has a housing and three 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 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. The planes established by the arrays are disposed vertically and perpendicular to the angle of travel of the ball. A computer is connected to the IR receivers, which detect the passage of the golf ball through each 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 ball for a range of shots including drives, steep chip shots and putts less than 4 feet. The computer can also determine the spin of the golf ball, and cause an image of the golf ball, as it would have appeared traveling away from the golfer had it not encountered the screen, to be displayed on the screen.
153 Citations
21 Claims
-
1. A golf simulator, comprising:
-
a launch area from which a ball is accelerated; a screen spaced at a predetermined distance from the launch area in a direction of travel of the ball; first, second and third emitters for transmitting electromagnetic radiation, the emitters each being spaced from the launch area in the direction of travel of the ball; a first array of receivers spaced at a predetermined distance from the launch area in the direction of travel of the ball 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 first 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, at least some of the receivers in the second array being positioned to receive radiation from the second emitter and generating respective second signals in response thereto; a third array of receivers arranged in a third plane and interposed between said second array of receivers and the screen, at least some of the receivers in the third array being positioned to receive radiation from the third emitter and generating respective third signals in response thereto; each array of receivers being vertically disposed and perpendicular to the travel of a ball such that each array detects both a horizontal and vertical position of a ball driven from a tee to the screen through the planes established by each array; and a computer electrically connected to each array of receivers for receiving said first, second, and third signals from said receivers and computing first, second, and third positions of the ball detected by the first, second and third arrays of receivers, respectively; said computer including timer means for determining a first time delay between receipt of said first and second signal, respectively, a second time delay between receipt of said second and third signal, respectively, and a third time delay between receipt of said first and third signal, respectively, and processing means for computing a first translational velocity from said first and second positions and said first time delay, a second translational velocity from said second and third positions and said second time delay, and a third translational velocity from said first and third positions and said third time delay, and computing an average translational velocity from said first, second and third translational velocities; said computer further including means for computing an estimate of a rotational velocity of the ball from said third and from a fourth signal indicative of a position of the ball relative to the third array of receivers after the ball has rebounded from the screen; and means for computing the projected position of the ball on the screen based on said computed translational and rotational velocities, wherein said first, second, and third signals are combined to provide an estimate of a curvature of the ball travel path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A golf simulator, comprising:
-
a computer; a projector electrically connected to the computer; a housing having a tee area from which a golf ball is accelerated; a screen attached to the housing and distanced from the tee area in a direction of motion of the golf ball for preventing the golf ball from passing beyond the screen, wherein the computer generates a first and second control signal representative of translational velocity and a third control signal representative of rotational velocity of the golf ball, and wherein the computer causes the projector to project a video image of the golf ball as the ball would have appeared, had the ball not encountered the screen, based on the first, second and third 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, second and third arrays of motion sensors arranged in respective first, second and third planes each spaced from the tee area within the housing, the planes being disposed between the tee area and the screen wherein the first, second and third array of motion sensors produce first, second and third sensing signals indicative of a position of the golf ball in the first, second and third planes respectively as the golf ball travels toward the screen and a fourth sensing signal indicative of a position of the golf ball in the third plane after the golf ball rebounds from the screen, wherein the computer uses the third and fourth sensing signals to produce the third control signal representative of the rotational velocity of the golf ball, and wherein said first, second and third sensing signals are combined to provide an estimate of the translational velocity and direction of travel of the ball. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of 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 a golf ball from a tee area towards a screen; sensing 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 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; sensing passage of the golf ball through a third plane located between the second plane and the screen and generating a third signal in response thereto; sensing passage of the golf ball back through the third plane after the golf ball has struck and rebounded from the screen and generating a fourth signal in response thereto; detecting a first time delay between a time of passage of the ball through the first and second planes, a second time delay between a time of passage of the ball through the second and third planes, and a third time delay between a time of passage of the ball through the first and third planes, computing a first translational velocity based on said first and second signals and said first time delay, computing a second translational velocity based on said second and third signals and said second time delay, computing a third translational velocity based on said first and third signals and said third time delay, and computing an average translational velocity from said first, second and third translational velocities; computing a position of the golf ball as the golf ball strikes the screen from said first, second and third signals; computing a rotational velocity of the golf ball at the screen from said third and fourth signals; and projecting a video image of the golf ball on the screen in accordance with the computed translational and rotational velocities.
-
Specification