GB2135199A - Golf trainer - Google Patents
Golf trainer Download PDFInfo
- Publication number
- GB2135199A GB2135199A GB08408072A GB8408072A GB2135199A GB 2135199 A GB2135199 A GB 2135199A GB 08408072 A GB08408072 A GB 08408072A GB 8408072 A GB8408072 A GB 8408072A GB 2135199 A GB2135199 A GB 2135199A
- Authority
- GB
- United Kingdom
- Prior art keywords
- club
- data
- golf
- velocity
- sensors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/89—Field sensors, e.g. radar systems
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Golf Clubs (AREA)
Abstract
The trainer has a set of magnetic sensors 6a-d which generate outputs when a golf club passes the sensors, two of the sensors being spaced by a given interval, and a set of zero-crossing detectors which detect zero-crossings points of the sensor outputs and produce a pulse signal at each zero-crossing point, the period of time that it takes for the club to swing through the given interval being measured by counting clock pulses between two of the pulse signals. The trainer includes a switch 29 which is used to select a particular club. For each swing, the velocity of the selected club head is calculated from the measured time period and the velocity is used to calculate the carry for the selected head. The velocity and carry are stored in a memory and displayed on a display 2. The sensors are buried in a case 12 which may be removably installed in a base mat 3 and which may have fork-like protrusions carrying the sensors. <IMAGE>
Description
SPECIFICATION
Golf trainer
The present invention relates to a golf trainer, and more particularly, to the control of a display portion of a microprocessor controlled golf trainer, and to the construction of a golf trainer adapted to display various parameters relative to a given club swing.
Heretofore, most golf trainers have had mechanical structures. For example, a trainer using a spring or the like is provided with a corded ball connected to the spring by the cord. The ball is hit by the golf club, and the stress occurring in the spring is measured with a scale to display the carry of the ball corresponding to the stress. Thus, the carry cannot be indicated accurately. Also, this prior art device utilizes a corresponding relation between the carry of the ball and the stress of a spring to indicate the carry, and therefore if a half shot, for example, is taken, the carry may not be displayed, because that carry may correspond to a value outside the range of stress displayable.
According to this invention there is provided a golf trainer comprising:
a plurality of magnetic sensors disposed at a given interval in the direction of a golf club swing for generating outputs when the golf club passes said sensors,
pulse signal generating means for detecting zero-crossing points of said sensor outputs to produce a pulse signal at each zero-crossing point,
oscillator means for generating high frequency clock pulses,
time measuring means for counting the number of said clock pulses in an interval between a first and a second pulse signal generated asynchronously by said pulse signal generating means to measure the period of time it takes for said golf club to pass through said given interval,
club selecting means for permitting selection of a golf club,
converter means for calculating the velocity of the head of the selected club from the period of time measured by said time measuring means and the distance between said sensors, and for converting said data into data corresponding to the carry of a golf ball hit by the selected club,
a memory for storing data output by the converter means, and
display means for displaying the data stored in said memory.
This invention will now be described in more detail, by way of example, with reference to the drawings in which:
Figure 1 is a plan view illustrating one embodiment of the present invention;
Figure 2 is an elevation of the first embodiment;
Figure 3 shows a magnetic sensor of the embodiment in plan and elevational views;
Figure 4 is a schematic representation of a club head and a sensor when an exemplitive swing is taken;
Figure 5 is a waveform chart of the amplified outputs from the sensors in the case of the swing of Figure 4;
Figure 6 is a timing chart corresponding to Figure 5;
Figure 7 is a view illustrating the conversion of the peak voltage values from the sensors into times;
Figure 8 is a block diagram of the control circuit;
Figure 9 is a flow chart showing the calculations and display process of the invention and the production of a reset signal that resets a memory;;
Figure 10 is a plan view illustrating another embodiment of the present invention;
Figure 11 is a view illustrating the interrelationship between a simplified club head and simplified sensors when a swing is taken;
Figure 12 shows the outputs of the magnetic sensors in the case of Figure 11 and illustrates the timing of the outputs;
Figure 13 is a block diagram of a control circuit;
Figure 14 is a flow chart illustrating club data selection;
Figure 15 is a statistical graph illustrative of the interrelationship between the speed of an iron or a similar club head and the carry of a ball;
Figure 16 is a statistical graph illustrative of the interrelationship between the speed of a wood or a similar club head and the carry of a ball;
Figure 17 is a graph illustrative of the above interrelationship where typical irons are used;;
Figure 18 is a graph illustrative of the above interrelationship where typical woods are used;
Figure 19 is a view illustrative of the relationship between a simplified sensor and a simplified club head;
Figure 20 is a block diagram of an electric circuit of this embodiment of the present invention;
Figure 21 is a flow chart illustrating the operations performed in the calculation and display of carry data;
Figure 22 is a perspective view of a further embodiment of a golf trainer of the present invention;
Figure 23 is a block diagram of an electric circuit of this trainer;
Figure 24 is a flow chart illustrative of the steps of processing employed by the trainer;
Figure 25 is an example of a display in which a one wood and the carry are selected;
Figure 26 is an example of the display when a putter is selected;;
Figure 27 is an example of a modified display of the present invention when a one wood is selected;
Figure 28 is an example of this display when a putter is selected;
Figure 29 is a flow chart illustrative of the steps of processing when using the modified display;
Figure 30 is a block diagram of electric circuit of a trainer according to a further embodiment;
Figure 31 is a flow chart illustrating the process steps of the circuit;
Figure 32 is a view illustrating one example of an order determination judgment in this embodiment;
Figure 33 is a perspective view of a still further embodiment of a golf trainer of this invention;
Figure 34 is a block diagram of the electric circuit of this trainer;
Figure 35 shows the waveforms of the detected signals from the sensors of the trainer;
Figure 36 is a timing chart showing how a zero-crossing waveform is detected;;
Figure 37 is a timing chart of the signals applied to the counter circuits;
Figure 38 shows the waveform of signals that have passed through the respective low pass filters; and
Figure 39 is a conceptual view of the signals aftertheiranalog-to-digital conversion.
Referring to Figures 1 - 3, there are shown the body of a golf trainer 1 having a control circuit 30 (described later), a display portion 2, a club selecting key 29, a base mat 3, a lawn-like golf mat 4 placed on the base mat, a white line 5 drawn on the center of the golf mat to indicate the swing direction of a club head 10, and a golf ball 11 (which is used in this embodiment, but not necessarily required). Magnetic sensors 6a, 6b, 6c and 6d consist of permanent magnets 9a, 9b, 9c and 9d, coils 8a, 8b, 8c and 8d wound on the respective permanent magnets with a predetermined number ofturns, and highly electro-conductive cases 7a, 7b, 7c and 7d housing these elements, respectively.
The magnetic sensors are buried in a sensor case 12. The magnetic sensors 6c and 6d are disposed on opposite sides of the center line R of an ideal swing orbit of the golf club, near a position 111 at which the ball is placed, at a predetermined distance of D/2, for example 25 mm, from the center line R. Magnetic sensors 6a and 6b are disposed at a given interval L, for example 50 mm, in the direction in which the golf club enters.
The sensor case is installed in the base mat 3, and signals from the sensor case are fed to the body of the trainer 1 through a signal line 13.
Referring now to Figures 4 - 7, an example of the detection operation will be described. When the club head 10 moves in the direction indicated by the arrow upon swinging, as shown in Figure 4, the sensors produce output signals as shown in Figure 5, which are in turn converted to digital signals as shown in the timing chart of Figure 5. Then, the difference tv between the occurrences of outputs from the sensors 6b and 6d and the time difference tx between outputs from the sensors 6d and Sc are measured. Further, output voltages Ea, Eb, Ec and Ed from the respective magnetic sensors 6a, Sb, Sc and 6d are converted to timing signals having time widths corresponding to their respective voltage values as shown in Figure 7.
The structure described hereinbefore permits calculations of the following various information relative to a swing: (1) club head velocity, (2) carry of the ball, (3) face offset angle, (4) the hitting position of the face, (5) hit direction, and (6) distance from a desired target.
With respect to club head velocity, the velocity VO is approximately calculated using the relation LitV = VO With respect to ball carry, this is calculated from club data individually set for various clubs, and the aforementioned club head velocity.
With respect to the face offset angle a, this can be approximately calculated from
a = Tan- (tX/tV x LID).
With respect to the hitting position on the club head, the hitting position of the face 101 of the club head 10 can be calculated by comparison between the time widths Tc and Td.
With respect to the blow delivered by the club, the direction in which the club head 10 was moved is calculated by comparison between time widths Ta and Tb and between time widths To and Td.
Finally, with respect to the distance from target, this can be calculated from the carry of the ball based on the face offset angle and the hit direction.
The inventive control circuit 30 utilizing the principles of detection described hereinbefore will be described in detail in the following. Referring to Figure 8, amplifiers 14a, 14b, 14c and 14d amplify the signals from the magnetic sensors 6a, 6b, Sc and 6d by a given factor. SN discriminators 15, 15b, 15c and 15d discriminate the necessary signals from among the output signals of the amplifiers 14a, 14b, 14c and 14d.
Amplifiers 16a, 16b, 16e and 16d amplify outputs from the SN discrlminators 15a, 15b, 15c and 15d by a given factor to produce output signals ea, eb, ec and ed, respectively. Zero-crossing detectors 17b, 1 7c and 17d shape the amplified signals eb, ec and ed into pulse signals and produce signals Zb, Zc and Zd respectively. Peak holders 18a, 18b, 18c and 18d hold the peak values of the amplified signals ea, eb, ec and ed and produce voltage values Ea, Eb, Ec and Ed, respectively.A counter circuit 19 produces a signal S from the pulse signals Zb and Zd and measures the time tv from the signals S, while a counter circuit 20 produces a signal D from the pulse signals Zc and Zd and measures the time from the signal D. An analog calculator 21 produces time signals Ac and Ad from the voltage values Ec and Ed based on signals ST and E, and an analog calculator 23 produces time signals Aa and Ab from the voltage values Ea and Eb based on the signals ST and E,. An analog calculator 22 compares the time width Tc with Td and the time width Ta with Tb, the time widths
Ta, Tb, Tc and Td corresponding to the voltage values Ea, Eb, Ec and Ed of the time signals Ac, Ad, Aa and Ab, respectively, and calculates the time difference between them to produce these results as outputs. A central controller 32 receives the outputs from the counter circuits 19, 20 and analog calculators 21, 23, and 22 and calculates (1) the club head velocity, (2) the carry, (3) the face offset angle, (4) the hitting position on the club face, (5) the hitting direction and (6) the distance from target. The data derived from the central controller are temporarily stored in a RAM (random access memory) 26. Programs for controlling operations instructed by a flow chart shown in Figure 9 are stored in a ROM (read only memory) 31, which in turn controls a reset signal generator 27 for generating reset signals resetting the RAM 26 and a display portion 28 (described later) when necessary.The aforementioned central controller 32, RAM 26, ROM 31 and reset signal generator are incorporated in a central processing unit 25 which consists of a microprocessor, for example. A controller 24 produces timing signals for controlling the central processing unit, counter circuits 19 and 20 and analog calculators 21,23 and 22. Club data, which are individually preset for various clubs and stored may be selected by use of a club key 29. The contents of the RAM are displayed on the display portion 2.
The structure described hereinbefore allows a user to depress the club selecting key 29 for selecting the club used, and if a swing is taken, various information relative to the swing will be detected and displayed. It will be understood that some swings pass over no sensors, and some users may erroneously swing a club over the sensors too gently. In such cases, the previous state of display is preferably maintained, and if a correct swing is taken, it is necessary to automatically reset the previous data displayed and to display the current information. For these reasons, in this embodiment, the above operations are controlled in accordance with the flow chart shown in Figure 9. Referring to Figure 9, the control circuit 30 is initialized and waits for the arrival of detected signals from the sensors.Then, it is judged whether detected signals from the sensors 6b and 6d are available. If so, the head velocity V0 is calculated based on the signals from the sensors. Then, it is judged whether the head velocity V0 is within a certain range, for example 0.1 m/sec ' V0 ' 60 m/sec. If not, the swing is judged to be erroneous, such as a trial swing for an approach shot, and the flow returns to process step S2. If so, the swing is judged to be a correct one, and various information is calculated relative thereto. The RAM 26 and display portion 2 are then reset. Next, it is judged whether the display portion 2 and RAM 26 have been reset. If not, the process 57 is repeated.If so, the data are stored in the RAM 26, and the contents are displayed by the display portion 2.
The aforementioned lower limit of the club head velocity has been set at near the lowest velocity of a putter; and the upper limit has been defined from the fact that even a professional golfer cannot attain a velocity exceeding some 55 m/sec, and with a view to eliminating malfunction of the sensors due to electromagnetic noise.
In the above embodiment, swings whose head velocities V0 are within a certain range are judged to be correct. However, alternatively, all swings whose head velocities exceed a predetermined value may be judged to be correct. Also, the same result may be obtained by judging using data based on head velocities.
Further, if a signal indicative of the passage of a club head from at least one sensor is available, then the swing may be judged to be correct. Furthermore, it is obvious that the number of the sensors is not restricted to four.
Referring next to Figure 10, a second embodiment of the invention dealing with the detection and calculation of the carry will be described. The arrangement of the device is identical with that shown in
Figures 1 - 3, except that one of the sensors 6a, 6b may be deleted.
Referring to Figures 11 and 12, an example of detection is described. If the club head moves in the direction indicated by the arrow upon swinging as shown in Figure 11, the outputs from the sensors will be the signals ea, eb, ec as shown in Figure 5. These signals are converted to digital signals Ta, Tb and Tc as shown in Figure 12, and the time difference tv between signals generated by the magnetic sensors 6a and 6b and the time difference tx between signals from the magnetic sensors 6b and Sc are measured.
The control circuit 30' utilizing the principles of detection described hereinbefore will be described in detail in the following. Referring to Figure 13, amplifiers 14a, 14b and 14c amplify minute signals from the magnetic sensors 6a, 6b and Sc by a given factor, and SN discriminators 15a, 15b and 15c discriminate the necessary signals concerning detected signals indicative of the swinging state from output signals from the amplifiers, which signals also inciude noise.Zero-crossing detectors 17a, 17b and 17c further amplify the signals ea, eb and ec, and each selects a zero-crossing point of electromotive force at which lines of magnetic force assume a maximum value in order to derive a signal from a fixed position on the sole of the club head 10 irrespective of its shape, although the club head may take many shapes. The detectors then produce signals Ta, Tb and Tc in the form of pulses rising at such zero-crossing points. A counter circuit 19 measures the time tv from the pulse signals Ta and Tb, while a counter circuit 20 measures tx from the pulse signals Tb and Tc. A signal delay judging circuit 16 judges the direction in which the club face is shifted from the pulse signals Tb and Tc.A club data memory 27a stores predetermined club data individually set for various clubs, and a club data selector 28 is controlled by the memory in accordance with the flow chart shown in Figure 14, and appropriately selects club data according to the desired club. A velocity and distance calculator 32a calculates a club head velocity based on the time tv from the counter circuit 19 and derives the distance from the velocity and the club data selected by the club data selector 28 in accordance with predetermined calculations.
A face offset angle calculator 33 calculates the offset angle of the club face based on the time tx from the counter circuit 20, and a face orientation judgment unit 34 judges whether the data from the face offset angle calculator 33 is shifted counterclockwise (positive) or clockwise (negative), based on the signal from the signal delay judging circuit 16. A storage unit 26a temporarily stores data calculated by the velocity and distance calculator 32, face offset angle calculator 33 and face orientation judgment unit 34. A controller 31 a controls the operations illustrated by the flow chart in Figure 14, and stores programs which control the
velocity and distance calculator 32, face offset angle calculator 33, face orientation judger 34 as well as the
storage and display of the results of the calculations.The display portion 2 displays the contents of the
storage unit 26a. A central processing unit 25 consisting of a microprocessor includes the aforementioned
velocity and distance calculator 32a, fact offset angle calculator 33, face orientation judger 34, storage unit 26a, controller 31 a, club data memory 27a, and club data selector 28. A timing controller 24a generates
timing signals for controlling the central processing unit, counter circuits 19,20 and signal delay judger 16.
The aforementioned structure permits calculation of the following values associated with a swing: (1) the velocity of club head, (2) the carry of the ball and (3) the face offset angle.
First, with respect to the velocity of club head, this is approximately calculated by the relation described
previously, i.e., Utv- With respect to ball carry, this is obtained by a predetermined calculation from the predetermined club
data set for individual clubs and the aforementioned club head velocity VO As an example, if the club data is
a coefficient of restitution Kv of a golf ball relative to a particular golf club, which coefficient varies in
response to club head velocity V,, then carry will be calculated by V0 x Kv.
With respect to the face offset angle, this is approximately calculated as before by: a = Tan-' (tX/tV x LID).
Figure 14 is a flow chart for controlling the operations of the club data selector 28. First, a club selecting key 29 is depressed to select a desired club (S1), and thereafter it is confirmed that such club has been selected
(S2). Then, corresponding club data is selected from the club data memory 27a (S3), and the selected club data is fed to the velocity and distance calculator 32a and stored (S4). Then, it is judged whether club data corresponding to the desired club head is stored in the velocity and distance calculator 32 (S5). If not, the flow will return to process step S3, and if so, the flow chart is terminated.
In the operation of this embodiment as described above, the club selecting key 29 is depressed to select the golf club to be used, and then a swing is taken, whereupon various values concerning the swing are calculated and displayed.
The above embodiment uses three magnetic sensors to detect the swing state of a club head. However, the number is not restricted to three, and any means which can detect the swinging state and calculate the velocity of the club head can be used. It is also noted that any means which can calculate the carry of a golf
ball from club data corresponding to each kind of golf club or in accordance with programs corresponding to each kind of golf club head can be used.
Another embodiment of the present invention will hereinafter be described with reference to Figures 15 21.
Figure 15 shows the interrelationship between the carry of a ball appropriately hit by an iron or a similar club and the speed of the club head. Figure 16 shows the interrelationship between the carry of an appropriately hit ball hit by a wood or a similar club, and the speed of the club head. Figures 17 and 18 show the center lines of the curves of Figures 15 and 16, respectively, derived from typical clubs. Specifically, curves 01 - 06 are derived from a number three iron, a number five iron, a sand wedge, a number one wood, a number three wood and a number four wood, respectively. The curves of the irons are represented by a combination of a quadratic curve 07 and a linear curve 08 joined at a point of inflection A to convert speeds into carries. The curves of the woods are represented by a linear curve 09 to convert the speeds into carries.
Referring next to Figures 19 and 20, there is shown a block diagram of an electric circuit for calculating carries. A pair of sensors 6a and 6b for detecting a club head are disposed along the center line R of an ideal swing orbit of the head at an interval D near a position in which a ball is placed. First stage amplifier circuits 14a and 14b amplify detected signals indicative of the passage of the club head just over the sensors by a given factor. A time measuring circuit 115 receives outputs from the first stage amplifier circuits and measures the period of time Tit takes for the club head to pass through the interval between the sensors.A central processing unit 116 consisting of a microprocessor, for example an MPD-7502G, is started by a start signal 117, which is produced by the time measuring circuit 115 when the club head passes a predetermined sensor such as sensor 6a. The central processing unit 116 is composed of a speed calculation circuit which calculates a club head speed DiT from the aforementioned time T and a carry calculation circuit which calculates the carry L resulting from a club head selected by a club selecting key 18, for example a sand wedge. A display portion 2 consisting of a liquid crystal display device displays the calculation results from the central processing unit in the form of the carry or club head speed.
Referring to the flow chart shown in Figure 21, calculation or processing performed by the central processing unit 116 are described.
First, initialization including the selection of a club is made (52), and then the club head is swung. If the club head passes over the sensor causing starting, for example the sensor 6a, the process advances to step
S4, where the head speed of the club is judged as to whether it is lower than a predetermined speed A. If it is lower than A, the flow proceeds to a process S5, in which the selected club data is read out. Then, the club head is judged as to whether it is a wood (S7). If it is a wood, the carry is indicated as "0 meters", because the shot was substantially missed (see Figures 17, 18). If the club head is an iron or a similar club head rather than a wood, the flow proceeds to process S10, where the carry is calculated using the quadratic curve 07 shown in Figure 17.If the head speed is higher than A, the flow proceeds to process S6, in which the carry is calculated using the linear curves 08 and 09 as shown in Figures 17 and 18. The result is displayed as the carry on the display portion 2 (S11).
The calculations thus described permit displays of carries within a range of error which causes practically no substantial problems. Further, the invention is advantageous in that the central processing unit can have a simple structure, and therefore an ordinary microprocessor or the like can be used.
Further embodiment of the present invention will now be described with reference to Figures 22 - 29.
A white line 5 is drawn on the base mat along the center line R of an ideal club head swing orbit. Magnetic sensors 6a - 6d are buried in the base mat along the ideal orbit and on the opposite sides of the center line R at a given interval. A display device 2 incorporates a central processing unit, for example, an MPD-7502G, described later, a display portion 48 (display means) consisting of liquid crystal display devices, a club selecting key 29 which can be externally actuated, and a carry/head speed changeover key 110 which can also be externally actuated.
Referring now to Figure 23, the steps of calculation or processing of various information relative to a swing performed by this structure will be described. Amplifier circuits 14a - 14d receive respective detected signals from the sensors at each passage of a club head just over the sensors, and the circuits amplify the signals by a given factor to produce amplified signals. The central processing unit 115 receives the outputs from the amplifier circuits 14a 14d and, conditioned by the data selected by the club selecting key 29 and carry/club speed changeover key 110, calculates club head speed, face angle and carry in accordance with the flow chart shown in Figure 24 to thus produce such data as outputs. The display portion 48 receives the results of the calculations from the central processing unit 115 and displays them digitally.As can be seen from the flow chart, the carry is not calculated in this embodiment when a putter is used.
Figure 25 shows an example of the display in which the club head speed and a number one wood are selected, while Figure 2 shows an example of the display when the putter is selected.
Figures 27 and 28 show examples of the display of a golf trainer which has no carry/head speed changeover key but is provided with a display means normally displaying the head speed and carry simultaneously. Figure 27 shows an example in which the one wood is selected, whereas Figure 28 shows an example in which the putter is selected.
Figure 29 shows an example of a flow chart for use, in this embodiment, and the steps of calculations or processing can also follow this flow chart.
It is obvious that the various information relative to the swing to be displayed after calculation or processing is not restricted to the aforementioned carry and head speed.
A further modified embodiment of the present invention will now be described with reference to Figures 30-32.
The display device 2 of this embodiment incorporates a central processing unit 115, which consists of a microprocessor, (described later in detail), a discrimination circuit 217 described later, a display portion (display means) 48 consisting of liquid crystal display devices, a club selecting key 29 which can be externally actuated, and a carry/head speed changeover key 110 which can also be externally actuated.
Referring to Figure 30, calculation circuits for calculating or processing various information concerning the swing are shown in the form of a block diagram. Amplifier circuits 14a - 14d receive detected signals from the sensors 6a - 6d when each passage of the club head just over the sensor is detected, and the circuits amplify the signals by a given factor. The circuit 216 receives the outputs from the amplifier circuits 14b--1 4d, and determines the order in which the club head passed the sensors 6b-6d. The discrimination circuit 217 receives the output of the circuit 216 and judges whether it follows a predetermined pattern or order.If it does, the circuit will produce a start signal which is applied to the central processing unit 115, which in turn calculates club head speed V, face angle a, carry, direction and so on based on the inputs in accordance with the flow chart of Figure 31, using the various formulae described previously. The display portion 48 receives the results of this processing and displays it digitally or graphically. Generally, calculations of various information relative to a swing requires the measurement of periods of time tv and tx described above, because these are fundamental factors for calculations. Accordingly, if these can be measured, the swing may be said to be correct.
Accordingly, if the periods of time tv and tx cannot be measured, then these calculations cannot be made, and common sense tells us that a normal swing has not taken place.
In view of the above, the order in which the signals from the sensors 6b-6d associated with the times tv and tx are generated is determined, and this order is compared with a pattern or order which is normal. Only when both orders coincide are calculations made and data displayed. This prevents odd data due to a mistaken swing, or, for example, a backswing from being displayed, which would otherwise confuse the user.
This embodiment is further advantageous in that resultant head speeds V slower than a predetermined value, for example 60 m/sec, and resultant face angles a within a predetermined range, for example, -20" < a < +20', may be displayed as normal swings on the display portion 48, as illustrated in Figure 31.
A final embodiment of the present invention will hereinafter be described with reference to Figures 33 - 41.
Referring to these drawings, a sensor case 334 removably installed in the mat has a pair of fork-like protrusions which hold the signal generating magnetic sensors 6a, 6b and Sc, Sd, respectively, and the case also holds the first stage amplifier circuit therein. Each sensor consists of a coil wound on a bobbin and a permanent magnet inserted in the central bore in the bobbin. The display device 2 supported on a support 89 holds a processing circuit (described later) and a display portion 82 consisting of liquid crystals consuming little electricity. Further, the device 2 is provided with a club selecting key 29 and a carry/hold speed changeover key 110, both of which can be externally actuated. Electrical outputs from the sensor cases 334 are fed to the display device 2 through the connecting cord 13.
Referring next to Figure 34 the structure of the processing circuit 342 will be described in detail. First stage amplifier circuits 14a - 14d amplify outputs ea, eb, ec and ed from the sensors by a given factor. Low pass filter circuits 3a, 3b, 3c and 3d, abbreviated LPFs hereinafter, filter out high frequency components, e.g. high frequency noise induced in the sensors and included in outputs Ea, Eb, Ec and Ed from the first stage amplifier circuits.Peak holding circuits 1 8a - 18d hold output voltage values from the LPFs, and a multiplexer circuit 309, abbreviated MPX hereinafter, converts outputs from the peak holding circuits into serial form in accordance with an instruction from a microprocessor 313 described later (abbreviated MPU hereinafter) and produces output signals EA, Ee, Ec and E0. An analog-to-digital converter circuit 310, abbreviated A/D converter hereinafter, converts the outputs from the MPX 309 in succession into signals TA, TB, Tc and TD.
Indicated by numeral 313 is an MPU which produces a signal that resets the peak holding circuits 18a - 18d via the MPX 309 after receiving an output from the A/D converter. A start signal from a zero-crossing judging flip-flop 311 causes the MPU 313 to calculate the relative positions between the club head and the sensors 6a, 6b and the relative positions between the head and the sensors Sc, Sd based on clock pulses from a pulse oscillator circuit 312.
Amplifier circuits 16b, 1 6e and 16d amplify the output sig nals from the LPFs 3b, 3c and 3d, respectively.
Zero-crossing circuits 17b, 17c and 17d each produce a zero-crossing signal Zfrom a respective one of the output signals of the amplifier circuits 16b, 16e and 16d based on the output Vc from a reference voltage generating circuit 308 for low frequency cutoff as shown in Figure 36. The zero-crossing judging flipflop circuit 311 receives the outputs and processes them to produce ST, PC and PD signals based on the respective zero-crossing signals ZB, Zc and ZD as shown in Figure 37. The flip-flop circuit further produces SG and DG signals.
An AND circuit 314 for the velocity receives the SG signal and ANDs the pulse width Ts of this signal with a clock pulse from the clock pulse oscillator circuit 312, abbreviated OSC hereinafter. Similarly, an AND circuit 315 for the angle receives the DG signal andANDsthe pulse width To of this signal with a clock pulse from the OSC 312. Counter circuits 316 and 317 countthe clock pulses during the pulse widths Ts and To, respectively. Indicated by numeral 319 is a MPU which receives a ST(start) signal from the zero-crossing judging flip-flop 311 and successively receives the contents of the counter circuits 316 and 317 via the MPX 318.The MPU 319 then makes various calculations and receives calculated information from the MPU 313 only when any result of its calculations exceeds a predetermined value, for example 2 m/sec with respect to the speed of club head. Then the information is graphically displayed on the display portion 2 consisting of liquid crystals as a piece of information, such as the head speed, carry, face angle, delivery angle, hitting position, club orbit, distance from target, etc., and the displayed information is selected by the settings of the club selecting key 29 and a carry/head speed changeover key 110.
Before a golf swing is practiced using the structure described hereinbefore, the club to be used is selected by the club selecting key 29. Then, either carry or head speed display is selected by the carry/head speed changeover key 110, thus completing the preparation for swing training. Then, if a golfer swings the club, a display will be made on the display portion 2 in response thereto.
In reality, when a five iron, for example, is swung by a professional golfer, the club head speed at the moment of impact may reach 50 m/sec. Supposing that the interval to be measured for head speed, in this embodiment, between the sensors 6b and 6d, is 10 cm in length (see Figure 4), the period of time it takes for a club head moving at the aforementioned velocity of 50 m/sec to pass through this interval is 2 milliseconds.
When the orientation of the club face is measured, if the interval between the sensors Sc and 6d is assumed to be 4 cm, then the period of time it takes for the club head to pass through this interval is shorter than the aforementioned period, and data occurring on the order of 10 microseconds must be processed.
The measurement of time can be made by microprocessors, as aforesaid, but there is a limit in the processing speed of a microprocessor. For example, an ordinary microprocessor takes a few seconds per instruction, and a complementary MOS microprocessor takes dozens of seconds per instruction. Further, at least about a dozen instructions are required for time measurement, thus rendering the measurement inaccurate.
In contrast to this, as aforesaid in this embodiment two microprocessors are used simultaneously, and counter circuits are counting high-speed clock pulses to measure period of time are provided, the counter circuits producing output signals on the order of a few milliseconds to thus enable the microprocessors to process such high-speed data precisely. Further, owing to these features, a device which calculates numerous values and displays each result, as in this embodiment, can make precise displays rapidly after a swing.
It is noted that the above embodiment employs two counter circuits, but the number is obviously not restricted to two.
Thus, in this embodiment a golf trainer is shown which comprises a plurality of sensors for detecting a swinging club head, an oscillator circuit for generating high frequency clock pulses, counter circuits each of which counts the number of clock pulses generated during the period of time it takes for the club head to pass through a respective one of the intervals between the sensors, microprocessors for calculating or processing data on the swing based on outputs from the counter circuits, and a display portion for displaying the results of the processing, thereby permitting precise and rapid display immediateiy after the swing.
There is described above, a golf trainer, which comprises sensors for detecting the club head state of a swinging club head, a means for processing signals from the sensors, a storage unit for temporarily storing the results of calculations concerning the swing, and a display portion for displaying the contents of the storage unit, the golf trainer including means for producing a reset signal updating the contents of the storage by receiving the detected signals from the sensors, thus permitting automatic updating of the contents of the display portion, and rendering the operation very simple.
Thus, an advantageous golf trainer can be provided with a means for calculating the velocity of the club head based on detected signals from sensors, a means for converting the velocity into data corresponding to the carry of a ball based on data calculated by the calculating means, a memory for storing that data, and a display portion for displaying the data stored as carry of the golf ball, whereby permitting precise, rapid and objective display of the carry of a ball if there exists a space, for example an indoor space, allowing a swing of a golf club.
There is also described above, a golf trainer which comprises a central processing unit for calculating the carry of a ball based on statistical data defining the interrelationship between the speed of a club head and the carry of a ball to produce a signal indicative of the carry, and a display portion for displaying the output from the central processing unit, whereby any carry can be displayed accurately within a wide range of indication, thus greatly contributing to improvement in effectiveness of golf training.
There is further described above a golf trainer having a club selecting key constructed so that it does not display the carry when a putter is selected, thereby permitting appropriate practice with a putter while necessitating only a simple operation of the trainer.
There is also described above, a golf trainer comprising a plurality of sensors for detecting the moving state of a club head, a calculation circuit for calculating the speed of the club head based on the signals detected and a display means for displaying the results of this calculation, the trainer being arranged so that only when the order in which the club head passes the sensors coincides with a predetermined pattern or order is the calculation circuit operated. As a result, only data resulting from swings judged to be normal is displayed by setting the predetermined pattern or patterns for normal swings, thus avoiding erroneous readings.
The present application is divided from Application No.8228358.
Claims (25)
1. A golf trainer comprising:
a plurality of magnetic sensors disposed at a given interval in the direction of a golf club swing for generating outputs when the golf club passes said sensors,
pulse signal generating means for detecting zero-crossing points of said sensor outputs to produce a pulse signal at each zero-crossing point,
oscillator means for generating high frequency clock pulses,
time measuring means for counting the number of said clock pulses in an interval between a first and a second pulse signal generated asynchronously by said pulse signal generating means to measure the period of time it takes for said golf club to pass through said given interval,
club selecting means for permitting selection of a golf club,
converter means for calculating the velocity of the head of the selected club from the period of time measured by said time measuring means and the distance between said sensors, and for converting said data into data corresponding to the carry of a golf bail hit by the selected club,
a memory for storing data output by the converter means, and
display means for displaying the data stored in said memory.
2. A golf trainer as set forth in claim 1, wherein said converter means comprises a club data memory for storing predetermined club data individually set for various clubs,
a club data selector for selecting club data corresponding to the selected golf club from said club data in said club data memory, and
means for calculating the velocity of said club head from both the period of time measured by said time measuring means and the distance between the sensors and calculating from the velocity of said club head and said club data selected by said club data selector, in a predetemined order of calculation, data corresponding to the carry of the ball.
3. A golf trainer as set forth in claim 1, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
4. A golf trainer as set forth in claim 1, wherein said converter means comprises a club data memory for storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in said club data memory, and
means for calculating the velocity of said club head from both the period of time measured by said time measuring means and the distance between the sensors and for calculating data corresponding to the carry of the ball using the velocity of said club head and said club data selected by said club data selector in a predetermined order of calculation.
5. A golf trainer as set forth in claim 1, wherein said converter means comprises a club data memory for storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball.
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
6. A golf trainer, comprising:
a plurality of magnetic sensors disposed at a given interval in the direction of a golf club swing for generating respective outputs when the golf club passes the sensors,
pulse signal generating means for detecting zero-crossing points of the outputs of the sensors to produce a pulse signal at each zero-crossing point,
oscillator means for generating high frequency clock pulses,
time measuring means for counting the number of clock pulses in an interval between a first and a second pulse signal generated asynchronously by said pulse signal generating means to measure the period of time it takes for the golf club to pass through said given interval,
club selecting means for permitting selection of a golf club,
converter means for calculating the velocity of the head of the selected club from both the period of time measured by said time measuring means and the distance between the sensors and for converting this data into data conrresponding to the carry of a golf ball hit by the selected golf club,
means for storing data output by said converter means,
display means for displaying the data stored in said memory, and
means for preventing the display means from displaying the carry of the ball when a putter is selected.
7. A golf trainer as set forth in claim 6, wherein said converter means comprises a club data memory for storing predetermined club data individually set for various clubs,
a club data selector for selecting club data corresponding to the selected golf club from the club data in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and calculating from the velocity of the club head and the club data selected by said club data selector, in a predetermined order of calculation, data corresponding to the carry of the ball.
8. A golf trainer as set forth in claim 6, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs,
a club data selector for selecting a calculation program corresponding to selected golf club from the calculation programs in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
9. A golf trainer as set forth in claim 6, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means of the distance between the sensors and for calculating data corresponding to the carry of the ball using the velocity of the club head and the club data selected by said club data selector in a predetermined order of calculation.
10. A golf trainer as set forth in claim 6, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
11. A golf trainer, comprising:
a plurality of magnetic sensors disposed at a given interval in the direction of a golf club swing for generating respective outputs when the golf club passes thereover,
pulse signal generating means for detecting zero-crossing points of the outputs of the sensors to produce a pulse signal at each zero-crossing point,
oscillator means for generating high frequency clock pulses,
time measuring means for counting the number of the clock pulses in an interval between first and second pulse signals generated asynchronously by said pulse signal generating means to measure the period of time it takes for the golf club to pass through said interval between said sensors,
club selecting means for selecting a golf club to be used,
converter means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting said data into data corresponding to the carry of a golf ball hit by a selected golf club,
a memory for storing data ouptut by said converter means,
display means for displaying the data stored in said memory, and
means for producing a reset signal for resetting said memory when said sensors produce said outputs.
12. A golf trainer as set forth in claim 11,wherein said converter means comprise a club data memory for storing predetermined club data individually set for various clubs,
a club data selectorforselecting club data corresponding to selected golf club from the club data in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and calculating from the velocity of the club head and the club data selected by said club data selector, in a predetermined order of calculation, data corresponding to the carry of the ball.
13. A golf trainer as set forth in claim 11, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said data selector.
14. A golf trainer as set forth in claim 11, wherein said converter means comprises a club data memory storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for calculating data corresponding to the carry of the ball using the velocity of the club head and the club data selected by said club data selector in a predetermined order of calculation.
15. A golf trainer as set forth in claim 11, wherein said converter means comprises a club data memory for storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation program in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
16. A golf trainer as claimed in claim 11, wherein said means for producing a reset signal operates to produce said reset signal when the velocity of the club head as calculated by said converter means is within a predetermined range.
17. A golf trainer as set forth in claim 11, wherein said means for producing a reset signal operates to produce said reset signal when the velocity of the club head as calculated by said converted means is in excess of a predetermined value.
18. A golf trainer as set forth in claim 11, further comprising means for preventing the display means from displaying the carry of the ball when a putter is selected.
19. A golf trainer, comprising:
a plurality of magnetic sensors disposed at a given interval in the direction of a golf club swing for generating respective outputs when the golf club passes said sensors,
pulse signal generating means for detecting zero-crossing points of said outputs of said sensors to produce a pulse signal at each zero-crossing point,
oscillator means for generating high frequency clock pulses,
time measuring means for counting the number of clock pulses in an interval between first and second pulse signals generated asynchronously by said pulse signal generating means to measure the period of time it takes for the golf club to pass through said interval between said sensors,
converter means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and converting said data into data corresponding to the carry of a golf ball hit by the selected golf club,
a memory for storing data output by said converter means,
display means for displaying the data stored in said memory,
means for determining the order in which the club head passed said sensors, and
discrimination means for receiving the output from said determining means and comparing said output with a predetermined pattern, said discrimination means producing a signal causing said converter means to calculate the velocity of the club head when the output and the predetermined orders coincide with each other.
20. A golf trainer as set forth in claim 19, wherein said converter means comprises a club data memory for storing predetermined club data individually set for various clubs,
a club data selector for selecting club data corresponding to selected golf club from the club data in said club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and calculating from the velocity of the club head and the club data selected by said club data selector, in a predetermined order of calculation, data corresponding to the carry of the ball.
21. A golf trainer as set forth in claim 19, wherein said converter means comprises a club data memory for storing predetermined calculation programs individually set for various clubs,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
22. A golf trainer as set forth in claim 19, wherein said converter means comprises a club data memory for storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and for calculating from the velocity of the club head and the club data selected by said club data selector, in a predetermined order of calculation, data corresponding to the carry of the ball.
23. A golf trainer as set forth in claim 19, wherein said converter means comprises a club data memory for storing predetermined calculation programs which are individually set for various clubs based on statistical data defining for each club the interrelationship between the velocity of the club head and the carry of a golf ball,
a club data selector for selecting a calculation program corresponding to the selected golf club from the calculation programs in the club data memory, and
means for calculating the velocity of the club head from both the period of time measured by said time measuring means and the distance between the sensors and converting the velocity into data corresponding to the carry of the ball in accordance with the calculation program selected by said club data selector.
24. A golf trainer as set forth in claim 19, further comprising means for preventing said display means from displaying the carry of the ball when a putter is selected.
25. A golf trainer as set forth in claim 19 or claim 24, further comprising means for producing a reset signal which resets said memory when said sensors produce said respective outputs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB08408072A GB2135199B (en) | 1981-10-05 | 1984-03-29 | Golf trainer |
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15843381A JPS5858073A (en) | 1981-10-05 | 1981-10-05 | golf practice equipment |
| JP15916581A JPS5861767A (en) | 1981-10-06 | 1981-10-06 | Golf exerciser |
| JP2528882A JPS58143775A (en) | 1982-02-19 | 1982-02-19 | golf practice equipment |
| JP2724582A JPS58143777A (en) | 1982-02-22 | 1982-02-22 | Golf exerciser |
| JP2843682A JPS58146370A (en) | 1982-02-24 | 1982-02-24 | golf practice equipment |
| JP2969282A JPS58146371A (en) | 1982-02-25 | 1982-02-25 | Golf exerciser |
| GB08408072A GB2135199B (en) | 1981-10-05 | 1984-03-29 | Golf trainer |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB8408072D0 GB8408072D0 (en) | 1984-05-10 |
| GB2135199A true GB2135199A (en) | 1984-08-30 |
| GB2135199B GB2135199B (en) | 1985-10-09 |
Family
ID=27562707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB08408072A Expired GB2135199B (en) | 1981-10-05 | 1984-03-29 | Golf trainer |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2135199B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2150841A (en) * | 1981-09-30 | 1985-07-10 | Mitsubishi Electric Corp | Golf trainer |
| FR2614544A1 (en) * | 1987-04-28 | 1988-11-04 | Kapfer Bernard | Training device for playing golf |
| GB2217995A (en) * | 1988-05-06 | 1989-11-08 | Donovon Gordon Smith | Golf club practice swinger |
| US5114150A (en) * | 1988-10-18 | 1992-05-19 | Yukinobu Matsumura | Golf swing analyzer |
| US5474298A (en) * | 1991-06-18 | 1995-12-12 | Lindsay; Norman M. | Golf swing analysing apparatus |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2096469A (en) * | 1981-04-10 | 1982-10-20 | Mitsubishi Electric Corp | Golf training device |
| GB2110544A (en) * | 1981-09-30 | 1983-06-22 | Mitsubishi Electric Corp | Golf trainer |
-
1984
- 1984-03-29 GB GB08408072A patent/GB2135199B/en not_active Expired
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2096469A (en) * | 1981-04-10 | 1982-10-20 | Mitsubishi Electric Corp | Golf training device |
| GB2110544A (en) * | 1981-09-30 | 1983-06-22 | Mitsubishi Electric Corp | Golf trainer |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2150841A (en) * | 1981-09-30 | 1985-07-10 | Mitsubishi Electric Corp | Golf trainer |
| FR2614544A1 (en) * | 1987-04-28 | 1988-11-04 | Kapfer Bernard | Training device for playing golf |
| GB2217995A (en) * | 1988-05-06 | 1989-11-08 | Donovon Gordon Smith | Golf club practice swinger |
| US5114150A (en) * | 1988-10-18 | 1992-05-19 | Yukinobu Matsumura | Golf swing analyzer |
| US5474298A (en) * | 1991-06-18 | 1995-12-12 | Lindsay; Norman M. | Golf swing analysing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2135199B (en) | 1985-10-09 |
| GB8408072D0 (en) | 1984-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4844469A (en) | Golf trainer for calculating ball carry | |
| US4615526A (en) | Computing golf trainer with magnetic sensor | |
| JP2858590B2 (en) | Apparatus for detecting, measuring and / or displaying characteristics of golf swing | |
| JPH0436845Y2 (en) | ||
| US5401026A (en) | Method and apparatus for determining parameters of the motion of an object | |
| US5935014A (en) | Golf swing analyzing equipment | |
| JP2008284133A (en) | Golf swing measuring device | |
| US5114150A (en) | Golf swing analyzer | |
| US5108105A (en) | Golf practice device | |
| GB2135199A (en) | Golf trainer | |
| JP3073828B2 (en) | Golf club head speed measurement device | |
| CA2069909C (en) | Apparatus with function of detecting position of existence of metal body | |
| GB2150841A (en) | Golf trainer | |
| GB2096469A (en) | Golf training device | |
| JPS6160708B2 (en) | ||
| US20240367003A1 (en) | Golf swing practice machine | |
| WO2002003080A1 (en) | A device for measuring swing velocity of the golf club head using the resonance circuit | |
| JPS60148539A (en) | Electronic heart rate meter | |
| JP2551780Y2 (en) | Golf club head speed measurement device | |
| JPS5854974A (en) | Golf exerciser | |
| EP0572158A1 (en) | Golf training diagnosing apparatus | |
| JPS5858071A (en) | Golf exerciser | |
| JPS58143775A (en) | golf practice equipment | |
| JPH0428612Y2 (en) | ||
| SU1758614A1 (en) | Method of determining spatial components of amplitude of magnetic |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 19931005 |