[0001] The present invention relates to apparatus for the practicing of golf swings and,
more particularly, to apparatus which provides the user with a visual display of the
result of a golf swing by the user.
[0002] As will be readily appreciated by golfers, much of the difficulty in playing golf
in a successful manner is involved in ensuring that the orientation of the golf club
head is exactly correct at the instant of impact of the club head against the ball.
[0003] Consequently, many golfers spend much time practicing their golf swings with different
types of golf club. However, such practicing cannot be performed, for example, in
a room of a normal household, because most houses and apartments have ceilings which
are only eight feet high and a full swing with a wood or iron golf club would therefore
produce holes and other damage to the ceilings of such rooms. Furthermore, a wide-open
space is required in order to avoid damage to the contents of the room, and it has
been estimated that an area of at least fifteen feet by twelve feet of open space
would be required to enable a golfer to swing a driver comfortably. A still further
danger is the risk of damage to the surface of the floor, because of the absolute
necessity of contact of the golf club with the floor. In this connection, golfers
will appreciate that, on a golf course, it is necessary to remove a small divot during
a swing in order to achieve correct flight of the ball. Even if the contents of a
room could be displaced to provide sufficient space for a full swing, and if a protective
covering could be placed on the floor, it is nevertheless not feasible, without great
expense and difficulty, to raise the ceilings of most rooms to avoid damage.
[0004] Previous attempts have been made to provide apparatus for facilitating the practicing
of golf swings.
[0005] For example, United States Patent 4,137,566, issued January 13, 1987 to Steven L.
Haas et al, disclosed an apparatus and method for analyzing a golf swing and displaying
the results in which light sources are attached to appropriate locations on the golfer
himself or on a golf club, the tight from these light sources being detected by electro-optical
sensors having different fields of view encompassing the golfer and the golf club
during at least a portion of the golf swing. The outputs of the sensors are electronically
processed to provide alpha-numeric or graphic data for display. However, as will be
immediately apparent from the above remarks, the disadvantage of this prior apparatus
and method is that they require the user to swing a golf club, which as explained
above is impractical in many rooms.
[0006] Another prior art golf swing practicing apparatus is shown in United States Patent
4,254,956, issued March 10, 1981 to Thomas L. Rusnak, which discloses apparatus for
photoelectrically sensing the time and position of a golf club head at selected stations
along a practice swing. Corresponding characteristics of the swing and the resulting
ball flight are computed electrically and displayed to the player. However, once again,
this prior apparatus has the disadvantage that it requires the use of a real golf
club or, at least, a simulated golf club having the same dimensions as a real golf
club.
[0007] United States Patent 4,306,722, issued December 22, 1981 to Thomas L. Rusnak disclosed
golf swing training apparatus in which the passage of the head of a golf club is detected
during swinging of the club head past sensing devices located near the floor. However,
this prior device also completely fails to avoid the disadvantages of swinging a full-length
golf club.
[0008] In United States Patent 4,542,906, issued September 24, 1985 to Akio Takase et al,
there is disclosed a computer-aided golf training device which detects movement of
a golf ball immediately after the ball has been impacted by a club head. Consequently,
this prior apparatus again requires the use of a golf club and, further, has the disadvantage
that it requires a ball to be struck and thereby put into flight, which would increase
even further the space required.
[0009] In the United States Patent 2,080,608, issued May 18th, 1937 to E.S. Hannaford, there
is disclosed a golf game improver which employs a practice stick, weighted so as to
give the same feel as a golf club when swung and incorporating means for projecting
a beam of light from one end of the stick. No means are provided for detecting or
sensing this beam of light, which is merely used to project a spot of light onto a
mat so as to trace across the mat, when the stick is swung in simulation of a golf
swing. By visually observing the trace, the user can form some rough judegment of
the correctness of his swing, but no means are provided for accurately sensing, recording,
measuring or reproducing the swing.
[0010] GB-A-2,091,111 of Tredinnick discloses a mechanical aid for assisting in striking
a golf ball with a golf club. This is achieved by sensing the trajectory of the golf
club using a plurality of rows of transducer elements and moving the ball appropriately
using a servomechanism so that it comes into contact with the 'sweet spot' of the
club.
[0011] It is, accordingly, an object of the present invention to provide a novel and improved
apparatus for the practicing of golf swings which avoids the use of a golf club but
senses the correctness or otherwise of the swings.
[0012] To that end, the present invention provides an elongate member, which is swung by
a user in simulation of the swinging of a golf club and which projects a beam of radiation
from one end thereof, the beam being detected by sensors to provide signals which
are electronically processed to provide a visual display corresponding to the swing,
[0013] In particular, according to the invention there is provided apparatus for the practicing
of golf swings, comprising an elongate member to be swung by a user in simulation
of the swinging of a golf club, the elongate member comprising a simulated golf club
hand grip, a source of radiation and means forforming the radiation into a beam extending
from one end of the elongate member in the longitudinal direction of the elongate
member. A three-dimensional array of sensors responsive to the radiation for sensing
the speed, direction and three-dimensional orientation of the beam during passage
of the beam over the array during a swing of the elongate member; processing means
responsive to the sensors for computing the flight of an immaginary golf ball corrisponding
to the swing; and a visual display controlled by the data processing means for providing
a visual representation of such flight.
[0014] The visual representation may, for example, take the form of a picture illustrating
the flight of a golf ball, the flight varying in dependence on various characteristics
of the swinging of the elongate member.
[0015] By thus employing detection of the beam during the swing, instead of detecting motion
of a golf club head, the elongate member may have a length substantially less than
that of a golf club, thus avoiding the space requirements for the swinging of a golf
club.
[0016] In a preferred embodiment of the invention, the array of sensor means is supported
on the floor, beneath the path of travel of the elongate member during the swinging
of the elongate member, and in the vicinity of a simulated golf ball impact location.
The sensor means comprise groups of sensors which are differently arranged for sensing
the direction of movement of the beam through the impact location, the timing of the
beam during the passage of the beam over the array and the inclination of the beam
as the beam passes through the impact location.
[0017] The invention will be more readily understood from the following description of a
preferred embodiment thereof given, by way of example, with reference to the accompanying
drawings, in which:
Figure 1 shows a view in perspective of a golf swing practice apparatus embodying
the present invention while in use by a golfer;
Figure 1A shows a diagrammatic end view of a housing forming part of the apparatus
of Figure 1;
Figure 2 shows a view in side elevation of a club forming part of the apparatus of
Figure 1;
Figure 2A shows a more detailed view, partially broken away in longitudinal cross-section,
of the club of Figure 2;
Figure 3 shows a view in elevation of a diaphragm forming part of the optical system
of the club of Figure 2;
Figure 4 diagrammatically illustrates an array of light sensors included in the apparatus
of Figure 1 ;
Figure 4A shows a modification of Figure 41 Figure 5 shows a block diagram of the
electronic components of the apparatus of Figure 1;
Figure 6 shows a flow chart illustrating the operation of the components shown in
Figure 5;
Figure 7 shows a more detailed block diagram of the fast sensor array of Figure 5;
Figure 8 shows a circuit diagram of an end bank light sensor circuit included in the
end bank sensor array of Figure 5, and associated components; and
Figure 9 and 10 show circuit diagrams of two of the light sensors incorporated in
the fast sensor array of Figure 5, together with associated components.
[0018] Referring now to Figure 1 of the accompanying drawings, the golf swing practice apparatus
illustrated therein comprises a simulated golf club in the form of an elongate club
member indicated generally by reference numeral 10, which has a length approximately
one-half of the length of a conventional golf club and which, as illustrated in Figure
1, is swung by the user of the apparatus in simulation of the swinging of a golf club.
[0019] The apparatus further includes a shallow, elongate housing 12 of rectangular shape,
which is placed on the floor while the apparatus is in use and which, as described
in greater detail below, incorporates an array of light detectors for detecting a
light beam, indicated generally by reference numeral 14, which extends from one end
of the club member 10 in the longitudinal direction of the club member 10, the arrangement
being such that the light beam 14 sweeps along at least a portion of the upper surface
of the shallow rectangular housing 12 during the simulated golf swing.
[0020] The housing 10 is also provided with a sonar transducer 15, which is a commercially
available sonar transducer manufactured by Polaroid Corporation and the purpose of
which is to sense the height of the lower end of the club member 10 for measuring
the height of the imaginary golf club head at an appropriate location during the swing.
[0021] As can be seen from Figures 1 and 1A, the sonar transducer 15 is offset from the
centre of the top of the housing 12 and is tilted towards the user.
[0022] By measuring the height of the club member 10, as the light beam 14 passes through
a "strike point" on the housing 12, it can be determined whether the imaginary club
head has passed over, and thus missed, the position of an imaginary ball or whether
the club member 10 has been swung too low.
[0023] The shallow rectangular housing 12 is connected by a cable 16 to a monitor 24 for
providing the user of the apparatus with a visual display of the results of his simulated
golf swings. A control switch unit 20 is connected by means of a cable 22 to the housing
12 for providing user input into the apparatus, as described in greater detail below.
[0024] Referring now to Figures 2 and 2A, it will be seen that the club member 10 comprises
a tubular metal shaft 26 provided at one end thereof with a simulated golf club hand
grip 28 and, at the other end thereof, with a club head indicated generally by reference
numeral 30.
[0025] The club head 30 comprises an elongate housing 32 formed at one end thereof with
an end closure 34, which is in threaded engagement with the corresponding end of the
housing 32 and formed with a cylindrical opening 35 for receiving an end 27 of the
shaft 26, the end 27 being adjustable secured by a grub screw 29 in threaded engagement
with the end closure 34.
[0026] The housing 32 contains a light source in the form of a light bulb 36 provided with
a reflector 33. A pair of condensing lenses 37 and 38 are provided for redirecting
the light from the light bulb 36 through a mask or diaphragm 39, which is described
in greater detail below with reference to Figure 3, and a focussing lens 40 to form
the beam 14.
[0027] The lenses 37 and 38 are held apart in a cylindrical bore 41 in the housing 32 by
a cylindrical spacer 42, and threaded retainer rings 43 and 44 are screwed into an
internal thread 45 in the housing 32 to retain the diaphragm 39, the lenses 37 and
38 and the spacer 42 in position in the housing 32.
[0028] The focussing lens 40 is secured in a sleeve 46 by a retainer ring 47 in threaded
engagement with an internal thread 48 in the sleeve 46. An external thread 49 on the
sleeve 46 is in threaded engagement with the internal thread 45 of the housing 32.
The sleeve 46 has at one end a cylindrical peripheral projection 50, the periphery
of which is knurled to facilitate manual rotation of the sleeve 46 relative to the
housing 32 for axially displacing the focussing lens 40 and thereby focussing the
beam 14.
[0029] The housing 32 is formed with an integral auxiliary housing 51, which serves to contain
a pair of batteries 52 for energizing the light bulb 36. The batteries 52 are retained
in the auxiliary housing 51 by means of a closure 53 in snap-in engagement with the
auxiliary housing 51. Manually actuatable switch 54 (Figure 2) serves, when closed,
for completing a circuit through the light bulb 36 and the batteries 50 illuminating
the light bulb 36 to produce the light beam 14.
[0030] The diaphragm 39 comprises a disc of transparent material, e.g. glass, provided with
an opaque coating. As shown in Figure 3, this coating comprises an outer portion 70,
and is formed with a central rectangular opening 71, within which there is a substantially
smaller, rectangular opaque portion 72. Consequently, as will be readily apparent,
the light which is transmitted by the condensing lenses 37 and 38 through the diaphragm
39 is formed so that the light beam 14 is of rectangular cross-section and, at its
middle, has a dark spot or portion 74 (Figure 4), i.e. a light-free portion, which
is of rectangular shape and which corresponds to the opaque portion 72 of the diaphragm,
this dark portion of the beam cross-section being surrounded by an illuminated area
or portion 75 of rectangular shape.
[0031] The planar or flat leading side of the light beam 14, which forms the leading edge
76 of the rectangular illuminated area 75, and the dark spot or portion 74 are sensed
by an array of light sensors in the housing 12 in order to determine the direction,
speed and orientation of the light beam 14 as the club member 10 is swung to move
the light beam 14 through an imaginary golf ball impact location on the housing 12,
as described in greater detail below.
[0032] This array of lightsensors, which comprise phototransistors, is illustrated in Figure
4 of the drawings, which shows two flat, horizontal, vertically spaced support boards
80 and 81, which are mounted in the housing 12.
[0033] On the upper support board 64 there is shown the above-described area 75 of light
which is projected on to the upper board 80 by the light beam 14. The array of light
sensors comprises, firstly, two parallel rows or end banks, indicated generally by
reference numerals 82 and 84, of light sensors 86, the rows 82 and 84 being spaced
apart in the longitudinal direction of the board 80, which is indicated by arrow A,
with the rows 82 and 84 extending transversely of the direction A.
[0034] In the present embodiment of the invention, each of the rows or end banks 82 and
84 comprises twenty-four sensors 86. However, the number of sensors is not critical
and may be varied depending upon the particular type of sensor employed and the dimensions
of the sensor array as a whole.
[0035] As the light beam 14 sweeps across the end banks 82 and 84 in succession, the rectangular
illuminated area 75 and the rectangular dark spot 74 cause some of the light sensors
of each end bank 82 and 84 to be successively energized, de-energized, energized again
and, finally, again de-energized. It is the first of these de-energizations, corresponding
to the passage of the dark spot 74 over the light sensors, which is detected to indicate
the passage of the axis of the light beam 14 over the rows 82 and 84. Also, the individual
light sensors 86 of each row or end bank 82 and 84 are constantly monitored in succession,
and the light sensors, in each row, which respond to the dark spot 74 are used to
indicate the presence of the dark spot 74. These light sensors thus provide an indi-
i-cation of the direction of the path of movement of the light beam 14 across the
board 80 and, thus, through the location of impact of the light beam with an imaginary
golf ball. The location of this imaginary golf ball is indicated by a disk 87 painted
on the top of the housing 12 in a colour, e.g. white, which contrasts with the colour,
e.g. green, of the remainder of the housing 12 to indicate to the user where he should
aim his swing.
[0036] The board 80 is formed, at a central portion thereof, with a longitudinal slot 88,
which allows a portion of the light beam 14 to pass downwardly through the board 80,
and an array of four light sensors 90a, 90b, 90c and 90d are spaced apart at opposite
sides of and longitudinally of the slot 88.
[0037] Two parallel sensor rows, indicated generally by reference numerals 92 and 94, each
comprising eight light sensors 96, are mounted on the lower board 81, and are spaced
apart longitudinally along the board 81 beneath the slot 88, the rows 92 and 94 extending
transversely of the longitudinal direction A. More particularly, these two rows 92
and 94 are positioned to intercept the above-mentioned portion of the light beam 14
which passes downwardly through the slot 88.
[0038] The light sensors 90a - 90d are employed to detect the timing of the travel of the
planar front or leading side of the light beam 14 during the passage of the light
beam 14 through the imaginary golf ball impact location represented by the disk 87.
[0039] In addition, the light sensors 96 are employed to sense the angle of the light beam
during the passage of the light beam through the imaginary golf ball impact location,
i.e. the inclination of the longitudinal axis of the club 10.
[0040] More particularly, considering for a moment only the four sensors 90a - 90d, as the
leading edge 76 of the illuminated area 75 sweeps in succession over these sensors,
they will be energized at successive time intervals which vary in dependence, firstly,
on the direction of travel of the light beam 14 relative to the housing 12 and, secondly,
on the orientation of the illuminated area on the board 80.
[0041] Consequently, these four light sensor 90a - 90d are insufficient to distinguish variations
of those time intervals resulting from differences in the direction of travel of the
light beam from those variations resulting from differences in the orientation of
the illuminated area 75.
[0042] However, these differences can be distinguished from one another by also taking with
account the timing and location of the beam portion which passes downwardly through
the slot.
[0043] This beam portion is so narrow as to illuminate only one sensor in row 92 and one
sensor in row 94.
[0044] Which of the sensors 96 of each row is illuminated depends on the direction of the
longitudinal axis of the beam 14 and, thus, that of the club 10, assuming that those
two axes are co-incident.
[0045] Consequently, by detecting the timings of the energization not only of the four sensors
90a - 90d but also those of the two illuminated sensors 96, and by also taking into
account the direction of travel of the beam, as detected by the end bank sensors,
the spatial orientation, i.e. the three-dimensional orientation of the plane of the
leading side of the light beam 14 can be determined by the processing of the sensor
signals, and also the speed of travel of the light beam can be measured.
[0046] In Figure 4A, parts which correspond to those shown in Figure 4 have, for convenience,
been indicated by the same reference numerals.
[0047] However, the sensor array of Figure 4A differs from that of Figure 4 in that, instead
of having the sensor rows 92 and 94 mounted on the board 81 at a spacing below the
board 80, in this case a corresponding pair of sensors rows, indicated by reference
numerals 92a and 94a, are mounted in a downwardly facing fashion on the underside
of the board 80 and the board 81 of Figure 4 is replaced by a board 81a a which is
closer to the board 80. The board 81a is provided with a mirrored upper surface 97
for reflecting upwardly onto the sensor array comprising the sensor rows 92a and 94a
the portion of the light beam 14 which passes downwardly through the slot 88.
[0048] Referring now to the block diagram of the apparatus shown in Figure 5 of the drawings,
a central processing unit CPU 100 is connected to the control switch unit 20, which
comprises three manually operable switches for providing user input into the CPU 100.
[0049] The CPU 100 is also provided with input data from an end bank sensor array 104, which
incorporates the two rows or end banks 82 and 84 of light sensors 86, and a fast sensor
array 106, which incorporates the light sensors 90a - 90d and 96.
[0050] A system memory 108 is connected to the CPU 100 and serves to store program data
for controlling the operation of the apparatus.
[0051] The CPU 100 outputs a signal to a graphics control circuit 110 which, in response
to data from the CPU 100 and to data stored in a graphics memory 112, provides a display
on the screen of the monitor 24.
[0052] More particularly, the switch unit 20 may be employed by the user, at the beginning
of a game, to provide appropriate input into the CPU 100 for selecting, for example,
which of the eighteen holes of a golf course he wishes to play. Graphics data relating
to this hole is then transferred from the system memory 108 to the graphics memory
112. Also, the switch unit 102 may, for example, be employed for presetting parameters
such as wind speed, the speed of the green on which a game is to be played, etc.
[0053] When the user then swings the club 10 so as to cause the light beam 14 to sweep across
the sensor array in the housing 12, the direction and orientation of the light bean
14, and thus of the club member 10, as the light beam passes through the simulated
golf ball impact location, are sensed as described above and corresponding data is
fed from the end bank sensor array 104 and the fast sensor array 106 to the CPU 100.
[0054] More particularly, at the beginning of the sensing of a golf swing, the sensors 86
of rows 82 and 84, represented as the end bank sensor array 104 in Figure 5, is checked
for the presence of a signal from any of the end bank sensors 86, as indicated in
the flow chart of Figure 6. In response to detection of such a signal, the end bank
sensors 86 are monitored to determine which of them first detects the dark spot 74,
as described above, and the fast sensors, i.e. the fast sensor array 106 comprising
the fast sensors 90a -90d and 96, are set up so that the timings of the energization
of those sensors can be detected. Under control of the data stored in the system memory
108, the CPU 100 then computes the trajectory or flight of an imaginary golf ball
and outputs corresponding flight data to the graphics control 110.
[0055] The graphic control 110 combines the flight data with data relating to the golf course
obtained from the graphics memory 112 to provide on the screen of the monitor 24 a
graphical representation of a hole of the golf course with, superimposed thereon,
the trajectory or flight of the imaginary golf ball. Thus, the user can observe on
the screen of the monitor 24 a graphical display of the results of his swing.
[0056] A sonar ranging module 115 is connected to the CPU 100 and to the sonar transducer
15, and is a commercially available product manufactured by Texas Instruments Incorporated,
of Dallas, Texas, and identified as Type SN 28827. In operation, the CPU 100 sends
a pulse to the sonar ranging module 115 to initiate the transmission of a sonar signal
by the transducer 15. The sonar ranging module 115 also monitors the transducer 15
and, in response to an echo signal from the latter, outputs a corresponding signal
to the CPU 100, which then determines the time lapse between the sonar transducer
transmission and echo signal transmission as a measurement of the height of the club
member 10.
[0057] The sonar signal from the transducer 15 is confined to an angle of approximately
fifteen degrees, which is wide enough to record a variety of swings and narrow enough
to avoid most spurious signals from objects other than the club member 10.
[0058] The height measurement thus determined by the CPU 100 is displayed on the monitor
24.
[0059] The CPU 100 also provides an output to a speaker unit 116, for providing an audio
signal. More particularly, the speaker unit 116 is operated by the CPU 100 to provide
an audio signal corresponding to the sound of a golf club striking golf ball as the
light beam 14 passes through the imaginary golf ball impact location. Also, the speaker
unit 116 is controlled so as to provide appropriate sound signals when, for example,
the imaginary flight of the golf ball lands in water.
[0060] Referring now to Figure 7, which illustrates in block diagram form the fast sensor
array 106 comprising the sensors 90a - 90d and the rows of sensors 92 and 94 shown
in Figure 4, there are shown sensor circuits 120a and 120h and 121a - 121 h.
[0061] The sensor circuits 120a - 120h each comprise one of the sensors 96 of the sensor
row 92 (or 92a) with associated circuitry, and the sensors 121 a - 121 h each comprise
one of the sensors 96 of the sensor row 94 (or 94a) with associated circuitry, as
will be described in greater detail below.
[0062] The sensor circuits 120a - 120h and 121 a - 121 h are corrected to a common input
conductor 123, to which a DAC voltage is applied.
[0063] Figure 7 also shows two circuits 122a and 122b connected to the outputs of the sensor
circuits 120a and 121a, respectively, for processing the output of these circuits,
and four sensor circuits 124a - 124d, which each comprise a respective one of the
sensors 90a - 90d and associated components, as described in greater detail below
with reference to Figure 9A.
[0064] The sensor circuits 120a - 120h each have an output connected to the circuit 122a
and the sensor circuits 121a -121h each have an output connected to the circuit 122b.
[0065] In addition, the sensor circuits 120a - 120h and 121a - 121h also each have an output
connected by a conductor 126 to the CPU 100.
[0066] The outputs of circuits 122a, 122b and 124a 124d are connected to respective latches
127 of an 8-bit counter 128, the output which is connected by conductor 130 to a 16-bit
counter in the CPU 100.
[0067] The sensor circuits will now be descended in greater detail with reference to Figures
8, 9 and 10.
[0068] Figure 8 shows a sensor circuit incorporating one of the end bank sensors 86, each
of which has a similar circuit. The sensor 86 shown in Figure 8 is implemented as
an infra-red phototransistor Tr1 which, when energized, provides a voltage at the
output of an operational amplifier OA1. A voltage divider comprising resistors r1
and r2 is used to reduce this voltage, the reduced voltage being applied by conductor
132 to a digital input circuit 133, implemented as an 8255 chip, which is one of a
pair of such circuits respectively connected to the end banks 82 and 84.
[0069] The DAC voltage from conductor 123 and a resistor r3 are employed to compensate the
phototransistor Tr1 when there is ambient infra-red radiation, by providing a current
to null the output of the operational amplifier OA1.
[0070] A diode D1 is provided to protect the input of the digital input circuit 133. This
is required since, when the circuit is compensating for infra-red and if the ambient
infra-red then disappears, the output of the operational amplifier OA1 would be driven
negative and, therefore, so would the input of the digital input circuit if the diode
D1 were not present.
[0071] The digital input circuit is polled by the CPU100 to determine the status of the
end bank sensors 86.
[0072] Figure 9 shows one of the sensor circuits 124a - 124d of the sensors 90a - 90d, the
remainder of which are similar to that shown in Figure 9. In this case, the light
sensor, e.g. sensor 90a, comprises a phototransistor Tr2, which produces an A.C. pulse
at the output of an operational amplifier OA2, which is coupled to transistor Tr3,
which controls an operational amplifier OA3, the output voltage of which is applied
through a diode D3 to the conductor 136, in the case of one of the circuits 120a -
120h, or 138, in the case of one of the circuits 121a - 121h. The output voltage of
the operational amplifier OA3 is reduced by a voltage divider comprising resistors
r8 and r9 and applied to the respective conductor 126, which is connected to a respective
port of one of a pair of digital inputcircuits 140, 142, (Figure 7) which are implemented
as 8255 chips and serve as inputs to the CPU 100.
[0073] When the phototransistor Tr3 is energized, it provides a signal through the respective
conductor 126 to the respective part of the digital input circuit 140 or 142 by which
the CPU 100 determines which of the phototransistors Tr3, i.e. which of the light
sensors 96, has been illuminated by the portion of the light beam passing through
the slot 88. As described above, this data is employed in the computation of the orientation
of the longitudinal axis of the club 10.
[0074] Also, the same phototransistor Tr3, through its conductor 136 or 138 and its associated
circuit 122a or 122b, and through the corresponding latch 127, latches the timer 128.
[0075] Likewise, when one of the four sensors 90a 90d is energized, its sensor circuit 124a
- 124d, through the corresponding latch 127, latches the timer 128.
[0076] The timer 128 is an 8-bit counter, and is connected to a 16-bit counter in the CPU
100.
[0077] With this arrangement, the timings of the illuminations of the sensors 96 and 90a
- 90d are latched in hardware and can be retrieved during the interrupt service routine
of the CPU 100 to enable the timings for these sensors to be measured accurately,
and a 24 bit time resolution is employed, at 0.5 microseconds, to provide an interval
of 8 seconds. This accuracy directly determines the accuracy of the measurements as
a function of velocity of the light beam.
1. Apparatus for the practising of golf swings, comprising an elongate member (10)
to be swung by a user in simulation of the swinging of a golf club, the elongate member
(10) comprising a simulated golf club handgrip (28), a source of radiation (36) and
means (33,37,38) for forming radiation from the radiation source into a beam extending
from one end of the elongate member (10) in the longtitudinal direction of the elongate
member (10), characterized by a three-dimensional array of sensors (86, 90a - 90c,
96) responsive to the radiation for sensing the speed, direction and three-dimensional
orientation of the beam during passage of the beam over the array during a swing of
the elongate member; processing means (100) responsive to the sensors (86, 90a - 90d,
96) for computing the flight of an imaginary golf ball corresponding to the swing;
and a visual display (24) controlled by the data processing means (100) for providing
a visual representation of such flight.
2. Apparatus as claimed in claim 1, characterized in that the sensors (86, 90a - 90d,
96) comprise sensors (86) arranged at a first level for detecting the speed and direction
of the beam, sensors (90a - 90d, 96) arranged at a second level than the first level,
and a mask (80) between the first and second levels and defining a slot (88) through
which a portion of the beam can reach the sensors (90a - 90d, 96) on the second level
to enable the three-dimensional orientation of the beam to be sensed.
3. Apparatus as claimed in claim 1 or 2, characterized in that the means (33,37,38)
for forming the beam comprise means (70,71) for imparting a planar shape to a leading
side of the beam, the processing means (100) being responsive to passage of the beam
leading side over the predetermined array for determining the three-dimensional orientation
of the beam leading side relative to the predetermined array.
4. Apparatus as claimed in claim 3, characterized in that the means (70,71) for forming
the beam further comprise means (72) for forming a radiation-free zone within the
beam, the processing means (100) being responsive to passage to the radiation-free
zone over the predetermined array for detecting the direction of travel of the beam
over the predetermined array.
5. Apparatus as claimed in any of claims 1 to 4, characterized in that the sensors
comprise first sensors, (86) for sensing the direction of movement of the beam through
a simulated golf ball impact location, second sensors (90a - 90d) for sensing the
timing of the light beam during the passage of the beam over the predetermined array
and third sensors for sensing the inclination of the beam as the beam passes through
the simulated golf ball impact location.
6. Apparatus as claimed in any of claims 1 to 5, characterized in that sensors comprise
first and second rows (82, 84) of sensors (86) arranged with the first row (82) parallel
to and laterally spaced from the second row (84) for sensing the direction of movement
of the beam through a simulated golf ball impact location (87).
7. Apparatus as claimed in any of claims 1 to 6, characterized in that the predetermined
array of sensors comprise parallel rows (92,94) of sensors (96), an opaque covering
(80) over the parallel rows (92, 94) for shielding the sensors (90) from the beam,
and a slot (88) formed in the opaque covering and extending transversely of the rows
(92, 94) of sensors (96) for allowing radiation from the beam to reach portions of
the parallel rows (92, 94), depending upon the inclination of the beam.
8. Apparatus as claimed in any of claims 1 to 7 characterized in that the visual display
(24) is provided with memory means (112) for storing data relating to a graphical
display of portions of a golf course, and graphics control means (110) responsive
to the graphical display data and to output signals from the processor means (100)
for displaying a graphical representation of the golf course portions and of a golf
ball flight corresponding to the outputsignals, with the flight superimposed on the
golf course portions.
9. Apparatus as claimed in claim 8, characterized in that the processing means (100)
is responsive to the motion of the elongate member (10) and to the graphical display
data for outputting sound control signals, the apparatus including means (116) for
generating sound in response to the sound control signals.
10. Apparatus as claimed in any of claims 1 to 8, characterized in that the processing
means (100) is responsive to the motion of the elongate member (10) for outputting
sound control signals, the apparatus including means (116) for generating sound in
response to the sound control signals.
11. Apparatus as claimed in any of claims 1 to 10, characterized by means (15) for
sensing the height of the club member during passage of the beam over the array.
12. Apparatus as claimed in claim 11, characterized in that the height sensing means
(15) comprise a transducer for transmitting a sonar signal and detecting an echo of
the sonar signal.
1. Einrichtung zum Üben von Golfschwüngen, umfassend ein längliches Element (10),
das von einem Benutzer zur Simulierung des Schwingens eines Golfschlägers geschwungen
wird, wobei das längliche Element (10) einen simulierten Golfschlägergriff (28), eine
Strahlungsquelle (36) und eine Vorrichtung (33, 37, 38) zur Bildung eines Strahls
aus der Strahlung der Strahlungsquelle umfaßt, der von einem Ende des länglichen Elements
(10) in Längsrichtung des länglichen Elements (10) verläuft, gekennzeichnet durch
eine dreidimensionale Anordnung von Sensoren (86, 90a - 90d, 96), die auf die Strahlung
zwecks Erfassung der Geschwindigkeit, Richtung und dreidimensionalen Orientierung
des Strahls während dessen Passage über die Anordnung während eines Schwungs des länglichen
Elements reagiert; eine Verarbeitungsvorrichtung (100), die auf die Sensoren (86,
90a - 90d, 96) zur Berechnung des Fluges eines imaginären Golfballes entsprechend
des Schwunges reagiert; und eine visuelle Anzeige (24), die durch die Datenverarbeitungsvorrichtung
(100) gesteuert wird, um eine visuelle Darstellung eines solchen Fluges zu erzeugen.
2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Sensoren (86, 90a
- 90d, 96) Sensoren (86) umfassen, die in einer ersten Ebene zur Erfassung der Geschwindigkeit
und der Richtung des Strahls angeordnet sind, Sensoren (90a - 90d, 96), die in einer
zweiten Ebene unter der ersten Ebene angeordnet sind, und eine Maske (80) zwischen
der ersten und der zweiten Ebene, die einen Schlitz (88) begrenzt, durch den ein Teil
des Strahls die Sensoren (90a-90d, 96)aufderzweiten Ebene erreichen kann, damit die
dreidimensionale Orientierung des Strahls erfaßt werden kann.
3. Einrichtung gemäß Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Vorrichtung
(33, 37, 38) zur Bildung des Strahls eine Vorrichtung (70, 71) zum Aufbringen einer
planaren Form auf eine Vorderseite des Strahls umfaßt, wobei die Verarbeitungsvorrichtung
(100) auf die Passage der Strahlenvorderseite über die vorbestimmte Anordnung zwecks
Ermittlung der dreidimensionalen Orientierung der Strahlenvorderseite relativ zu der
vorbestimmten Anordnung reagiert.
4. Einrichtung nach Anspruch 3, dadurch gekennzeichnet, daß die Vorrichtung (70, 71)
zur Bildung des Strahles weiterhin eine Vorrichtung (72) zur Bildung einer strahlungsfreien
Zone innerhalb des Strahls aufweist, wobei die Verarbeitungsvorrichtung (100) auf
die Passage in die strahlungsfreie Zone über die vorbestimmte Anordnung zur Erfassung
der Bewegungsrichtung des Strahls über die vorbestimmte Anordnung reagiert.
5. Einrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß die Sensoren
erste Sensoren (86) zum Erfassen der Bewegungsrichtung des Strahls durch eine simulierte
Golfball-Kontaktstelle, zweite Sensoren (90a -90d) zum Erfassen des Timings des Lichtstrahls
während der Passage des Strahls über die vorbestimmte Anordnung und dritte Sensoren
zum Erfassen des Neigungswinkels des Strahls während dessen Passage durch die simulierte
Golfball-Kontaktstelle aufweist.
6. Einrichtung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Sensoren
eine erste und eine zweite Reihe (92, 84) von Sensoren (86) umfassen, wobei die erste
Reihe (82) parallel zu und im seitlichen Abstand von der zweiten Reihe (84) zum Erfassen
der Bewegungsrichtung des Strahls durch eine simulierte Golfball-Kontaktstelle (87)
angeordnet ist.
7. Einrichtung nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die vorbestimmte
Anordnung von Sensoren parallele Reihen (92, 94) von Sensoren (96), eine lichtundurchlässige
Abdeckung (80) über den parallelen Reihen (92, 94) zum Abschirmen der Sensoren (90)
von dem Strahl sowie einen Schlitz (88) umfaßt, der in der lichtundurchlässigen Abdeckung
ausgebildet ist und transversal zu den Reihen (92, 94) der Sensoren (96) verläuft,
so daß die Strahlung des Strahls Teile der parallelen Reihen (92, 94) je nach dem
Neigungswinkel des Strahls erreichen kann.
8. Einrichtung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß die visuelle
Anzeige (24) mit einer Vorrichtung (112) zum Speichern von Daten über eine grafische
Anzeige von Teilen eines Golfplatzes und mit einer Grafiksteuervorrichtung (110) ausgestattet
ist, die auf die grafischen Anzeigedaten und auf Ausgangssignale von der Verarbeitungsvorrichtung
(100) reagiert, um eine grafische Darstellung der Golfplatzteile und eines Golfballfluges
entsprechend der Ausgangssignale anzuzeigen, wobei der Flug den Golfplatzteilen überlagert
ist.
9. Einrichtung nach Anspruch 8, dadurch gekennzeichnet, daß die Verarbeitungsvorrichtung
(100) auf die Bewegung des länglichen Elementes (10) sowie auf die grafischen Anzeigedaten
zwecks Ausgabe von Tonsteuersignalen reagiert, wobei die Einrichtung eine Vorrichtung
(116) zum Generieren eines Tones in Reaktion auf die Tonsteuersignale aufweist.
10. Einrichtung nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß die
Verarbeitungsvorrichtung (100) auf die Bewegung des länglichen Elements (10) zum Ausgeben
von Tonsteuersignalen reagiert, wobei die Einrichtung eine Vorrichtung (116) zum Generieren
eines Tones in Reaktion auf die Tonsteuersignale aufweist.
11. Einrichtung nach einem der Ansprüche 1 bis 10, gekennzeichnet durch eine Vorrichtung
(15) zum Erfassen der Höhe des Schlägerelements während der Passage des Strahls über
die Anordnung.
12. Einrichtung nach Anspruch 11, dadurch gekennzeichnet, daß die Höhenerfassungsvorrichtung
(15) einen Transducer zum Übermitteln eines Sonarsignales und zum Erfassen eines Echos
des Sonarsignales aufweist.
1. Appareil pour la pratique des swings de golf, qui comprend un membre allongé (10)
à balancer par l'utilisateur en simulation du balancement d'un club de golf, le membre
allongé (10) comprenant une poignée simulée de clubde golf (28), une source de radiation
(36) et des moyens (35, 37, 38) de former la radiation provenant de la source de radiation
pour en faire un faisceau qui s'étend d'une extrémité du membre allongé (10) dans
la direction longitudinale du membre allongé (10), caractérisé par un groupement en
trois dimensions de capteurs (86, 90a - 90d, 96) sensibles à la radiation pour capter
la vitesse, la direction et l'orientation en trois dimensions du faisceau au moment
du passage du faisceau sur le groupement lors d'un swing du membre allongé; un moyen
de traitement (100) qui répond aux capteurs (86, 90a - 90d, 96) pour calculer le vol
d'une balle de golf imaginaire qui correspondrait au swing; et une visualisaition
(24) commandée par le moyen detraitement de données (100) pour fournir une représentation
visuelle d'un tel vol.
2. Appareil selon la revendication 1, caractérisé par le fait que les capteurs (86,
90a - 90d, 96) comprennent des capteurs (86) disposés à un premier niveau pour détecter
la vitesse et la direction du faisceau, des capteurs (90a - 90d, 96) disposés à un
deuxième niveau au-dessous du premier niveau, et un masque (80) entre le premier niveau
et le deuxième qui définit une fente (88) à travers laquelle une partie du faisceau
peut atteindre les capteurs (90a - 90d, 96) au deuxième niveau afin de permettre de
détecter l'orientation en trois dimensions du faisceau à capter.
3. Appareil selon les revendications 1 ou 2, caractérisé par le fait que les moyens
(33, 37, 38) destinés à former le faisceau comprennent des moyens (70, 71) d'imposer
une forme planaire à un bord d'attaque du faisceau, le moyen de traitement (100) étant
sensible au passage du bord d'attaque du faisceau sur le groupement prédéterminé pour
déterminer l'orientation en trois dimensions du bord d'attaque du faisceau par rapport
au groupement prédéterminé.
4. Appareil selon la revendication 3, caractérisé par le fait que les moyens (70,
71) de formation du faisceau comprennent en outre un moyen (72) destiné à former une
zone sans radiation à l'intérieur du faisceau, le moyen de traitement (100) étant
sensible au passage de la zone sans radiation sur le groupement prédéterminé pour
détecter la direction du passage du faisceau sur le groupement prédéterminé.
5. Appareil selon l'une quelconque des revendications 1 à 4, caractérisépar le fait
que les capteurs comprennent des premiers capteurs (86) pour détecter la direction
du mouvement du faisceau à travers un point de frappe simulée de la balle de golf,
des deuxièmes capteurs (90a - 90d) pour capter le temps du faisceau lumineux durant
le passage du faisceau sur le groupement prédéterminé et des troisièmes capteurs pour
capter l'inclinaison du faisceau lors de son passage à travers le point de frappe
simulée de la balle de golf.
6. Appareil selon l'une quelconque des revendications 1 à 5, caractérisé par le fait
que les capteurs comprennent une première et une deuxième rangée (82, 84) de capteurs
(86) disposés avec la première rangée (82) parallèle et déplacée latéralement par
rapport à la deuxième rangée (84) pour capter la direction du mouvement du faisceau
à travers un point de frappe simulée de la balle de golf (87).
7. Appareil selon l'une quelconque des revendications 1 à 6, caractérisé par le fait
que le groupement prédéterminé de capteurs comprend des rangées parallèles (92, 94)
de capteurs (96), une couverture opaque (80) sur les rangées parallèles (92, 94) pour
protéger les capteurs (90) contre le faisceau, et une fente (88) formée dans le couverture
opaque et s'étendant transversalement par rapport aux rangées (92, 94) de capteurs
(96) pour permettre à la radiation du faisceau d'atteindre des parties des rangées
parallèles (92, 94) selon l'inclinaison du faisceau.
8. Appareil selon l'une quelconque des revendications 1 à 7, caractérisé par le fait
que la visualisation (24) est pourvue d'un moyen de mémorisation (112) pour mémoriser
des données ayant trait à une visualisation de parties d'un terrain de golf, et d'un
moyen de commande de visualisation (110) sensible aux données de visualisation et
aux signaux de sortie du moyen de traitement (100) afin de représenter une visualisation
des parties du terrain de golf et du vol de la balle de golf qui correspondent aux
signaux de sortie, avec le vol surimposé aux parties du terrain de golf.
9. Appareil selon la revendication 8, caractérisé par le fait que le moyen de traitement
(100) est sensible au mouvement du membre allongé (10) et aux données de visualisation
afin de sortir des signaux de commande de son, l'appareil comprenant un moyen (116)
de génération de son en réponse aux signaux de commande de son.
10. Appareil selon l'une quelconque des revendications 1 à 8, caractérisé par le fait
que le moyen de traitement (100) est sensible au mouvement du membre allongé (10)
afin de sortir des signaux de commande de son, l'appareil comprenant un moyen (116)
de génération de son en réponse aux signaux de commande de son.
11. Appareil selon l'une quelconque des revendications 1 à 10, caractérise par un
moyen (15) de captage de la hauteur du membre du club durant le passage du faisceau
sur le groupement.
12. Appareil selon la revendication 11, caractérisé par le fait que le moyen de captage
de hauteur (15) comprend un transducteur pour transmettre un signal de sonar et détecter
un écho du signal de sonar.