US20080207347A1 - Golf swing trainer and method of improving a golf swing - Google Patents
Golf swing trainer and method of improving a golf swing Download PDFInfo
- Publication number
- US20080207347A1 US20080207347A1 US12/069,010 US6901008A US2008207347A1 US 20080207347 A1 US20080207347 A1 US 20080207347A1 US 6901008 A US6901008 A US 6901008A US 2008207347 A1 US2008207347 A1 US 2008207347A1
- Authority
- US
- United States
- Prior art keywords
- swing
- golf
- simulated
- light emitting
- golf club
- 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.)
- Abandoned
Links
Images
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
- A63B69/3614—Training appliances or apparatus for special sports for golf using electro-magnetic, magnetic or ultrasonic radiation emitted, reflected or interrupted by the golf club
-
- 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
- A63B69/3621—Contacting or non-contacting mechanical means for guiding the swing
-
- 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
- A63B69/3623—Training appliances or apparatus for special sports for golf for driving
-
- 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
- A63B69/3676—Training appliances or apparatus for special sports for golf for putting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0694—Visual indication, e.g. Indicia
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2209/00—Characteristics of used materials
- A63B2209/08—Characteristics of used materials magnetic
-
- 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/805—Optical or opto-electronic sensors
-
- 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/808—Microphones
-
- 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
-
- 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
- A63B69/3623—Training appliances or apparatus for special sports for golf for driving
- A63B69/3632—Clubs or attachments on clubs, e.g. for measuring, aligning
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0686—Timers, rhythm indicators or pacing apparatus using electric or electronic means
Definitions
- the present invention relates to a golf training device and method, and more particularly a device and method for practicing a swing of a golf club, such as, for example, a golf putter.
- Numerous golf training devices have been proposed to improve a golfer's swing of the club. Golfers know how important a correct swing is to achieve a desired speed and trajectory of the golf ball. This is true whether putting, chipping, pitching, or during a full swing. In particular, high precision is required during putting to improve a golfer's score. Many things influence the speed and trajectory of a golf ball while in flight or while rolling on a green. Two main factors that can be controlled by a golfer when striking a golf ball are the angle of the club face at impact and the speed of the club at impact. While many devices have been proposed to improve the direction of the golf club when striking a golf ball, as for example in U.S. Pat. Nos. 5,282,627 and 5,350,177, only a few propose a training device or method to control and improve the distance traveled by the golf ball after a strike with a golf club.
- a golf swing trainer Preferably the golf swing trainer includes a body member including a first surface, and also includes a first elongated array of light emitting elements arranged in the longitudinal direction on the first surface of the body member.
- the golf swing trainer also includes a controller, wherein the controller is configured to actuate the first elongated array of light emitting elements to generate a moving light pattern simulating a position of a simulated golf club head during a simulated golf club swing with at least one of the light emitting elements of the first elongated array.
- a method of training a golf swing includes a step of displaying a moving light pattern simulating a position of a simulated golf club head during a simulated golf club swing along a longitudinal direction of a body member with a first elongated array of light emitting elements.
- the method also includes a step of attempting to match the position of the simulated golf club head with an actual position of an actual golf club head in an actual golf club swing.
- FIGS. 1 a - c are top views according to a first embodiment of the present invention.
- FIG. 2 is a schematic representation of an electronic system for the first embodiment of the present invention
- FIG. 3 is a top view according to another embodiment of the present invention.
- FIG. 4 is a top view according to yet another embodiment of the present invention.
- FIGS. 5 a - d are screenshots of a graphical user interface of the display of one embodiment of the present invention.
- FIG. 6 is a perspective view of yet another embodiment of the present invention.
- FIG. 7 is a frontal side view of still another embodiment of the present invention.
- FIG. 8 is a perspective view of yet another embodiment of the present invention.
- FIG. 9 is a top view according to another embodiment of the present invention.
- a golf swing trainer 10 in accordance with a first embodiment of the present invention includes a body member 12 , in the variant shown being of longitudinal shape, and being approximately 25 inches long, 2 inches wide, and about 0.5 inches thick. These dimensions are exemplary only, and many other dimensions are possible to implement the trainer 10 .
- terms such as “upper,” “upwardly,” “top,” “lower,” “bottom,” “left,” “right,” “vertically,” and “longitudinally” should be understood as referring to the body 10 as shown in FIG. 1 a , where the body 10 is seen from a top perspective, and need not conform to the normal gravitation frame of reference.
- the upward direction is the direction towards the viewer of the drawing.
- FIG. 1 a is for representative purposes only.
- the body member 12 has a ruler-like shape and includes a scale 30 that is printed on the top surface 19 of the golf swing trainer 10 .
- the scale 30 is arranged in parallel to an array of light emitting elements 20 .
- the light emitting elements are light emitting diodes (LEDs) that are arranged on an upper surface of the body member 12 .
- the scale numbering to both left and right directions starts in the middle of the golf swing trainer 10 at the center line 32 indicating the center of the golf swing trainer 10 .
- the numbering of the scale 30 increments to the left and right side of the scale from 1 to 12 inches, and indicates possible lengths of a back or front swing.
- the numbering of the scale 30 is also exemplary, and other scales and range of the values are also possible.
- the lights of the array of light emitting elements 20 can be controlled by a controller 58 that is located inside the body member 12 .
- the controller 58 controls the light emitting elements 20 , for example via a driver circuit to selectively turn on and off at least some of the light emitting elements 20 . Thereby it is possible to generate light position patterns 22 that can move longitudinally on the array of light emitting elements 20 .
- the location of the controller 58 is indicated with dashed lines in FIG. 1 a , since the controller is located inside the body member 12 . The dashed lines are therefore only used for representation purposes, and may not be physically present in on the golf swing trainer. Other electronic elements may be also present in the body 12 (See FIG. 2 ).
- the controller 58 is powered, for example, by a battery 64 , and a voltage controller (not shown), may further control the supply voltage.
- a power port 77 can be arranged on the body 12 of the golf swing trainer 10 , and can be used to connect a battery charger or an external power supply, to provide power to the trainer 10 .
- the golf swing trainer 10 also includes a number of input devices in the form of buttons and switches 52 , 54 , 60 , 62 , 70 , 80 and 90 , display device 50 , and indicators 72 , 82 , and 92 , at least some of them interconnected to the controller 58 .
- Buttons 52 , 54 , 60 and 62 can be push buttons.
- the push buttons are made of plastic or rubber material. They are sufficient in size and preferably at least a portion of the push button elements sticks out of the upper surface of the body member 12 , so that they can be easily pushed by a golf club 110 .
- These buttons can be used for selecting functions, parameters or settings that may be varied by the golf player, hereinafter called the user, when using the golf swing trainer.
- switch buttons 70 , 80 , and 90 are arranged on the upper surface 19 of the body 12 .
- Switch 70 is configured to turn the trainer 10 on and off, and switches 80 and 90 can set different types of parameters regarding the type of swing that is chosen to be practiced by the user.
- An upper surface of the switch buttons 70 , 80 and 90 may be arranged at the same height or lower with respect to the upper surface 19 of the body 12 , so that a golf club that is erroneously swung by a user cannot inadvertently touch the switches and thereby change the settings or turn the device off.
- Light emitting elements 72 , 82 and 92 can show the status of the golf swing trainer 10 .
- Information 94 as to the function associated with a button, switch, display or light emitting element can be printed on the upper surface of the body 12 , or can be glued as labels onto the upper surface 19 of the body 12 .
- a laser pointing device 40 can be optionally arranged on either end of the longitudinal body 12 , or on both ends. In the variant shown, one laser pointing device 40 is arranged on the left side for right-hand users.
- the laser pointing device 40 can be used as a guide to align the golf swing trainer 10 with the target direction of the golf swing, and is arranged to project a laser light beam in the direction of a longitudinal axis of the body member 12 .
- a laser 40 is arranged on both ends of the trainer 10 , and optionally the lasers 10 can be switched on and off by an additional switch.
- the output power of the laser pointing device 40 is preferentially limited to 5 mW, to meet the legal requirements of the FDA.
- the basic principle of operation of the golf swing trainer 10 is that the array of light emitting elements 20 will show a simulated movement of a simulated golf club head along the array, and a user of the actual golf club 110 has to try or attempt to match the simulated movement displayed by the array of light emitting elements 20 with the actual movement of the actual golf club head 112 .
- the user In order to perform an ideal golf swing to hit a ball at a target speed or tempo, the user has to swing the golf club 110 so that the golf club head 112 accelerates and then slows down in a fashion that is reproducible by the user. Thereby substantially the same distance will be traveled by the golf ball 100 .
- the acceleration and slowing of the actual golf swing does not undergo sudden changes.
- the swing can be short or long, and the golf club head 112 has to accelerate and slow down inversely proportional to the length of the swing, if the same distance has to be traveled by the golf ball 100 regardless of a short or long swing.
- the user to propel the golf ball 100 with a speed that is reproducible to achieve a target distance.
- the golf club head 112 accelerates during the front swing until the point of impact of the golf club head 112 with the ball 100 , and then de-accelerates or slows down.
- the acceleration and de-acceleration is done in a smooth way to avoid sudden changes in speed.
- the trainer 10 can therefore be configured to show a simulated movement of the simulated golf club head by showing a position pattern 22 that moves along the array of light emitting elements 20 in such manner.
- one or more light emitting elements will be lit to form a light position pattern 22 , and the light position pattern 22 will move along the longitudinal direction of the array 20 by sequentially turning on and off the neighboring or close light emitting elements, thereby forming a moving light pattern.
- the moving light pattern indicates a desired position of the actual golf club head that will move over a certain time period.
- the pattern 22 can move in both left and right directions.
- the actual swing will typically start at the center line 32 , where the user will position his golf club head 112 .
- the simulated golf swing will be automatically shown by the trainer 10 in a regular interval, for example an interval of 5-60 seconds, and more preferably at an interval of 5-15 seconds.
- the pattern 22 will remain at the center line position 32 and can flash twice, and after the same time period between the first and second flash the pattern 22 will move along the longitudinal axis to display a golf swing by indicating the longitudinal position.
- This wait period between flashes may be approximately 1 second or less. Desirably, there will be a first flash of pattern 22 , and after a wait period of 1 second or less, there will be a second flash of pattern 22 . After a substantially identical wait period, the pattern 22 will start to move and will thereby show the simulated swing by moving along the array of light emitting elements 20 .
- the maximal amplitude of the front swing and the back swing will be constantly displayed on the array 20 , with the front and back amplitude indicators 24 and 26 .
- the light position pattern 22 After displaying the simulated swing, the light position pattern 22 will be turned off, and after a certain idle period, the light position pattern will restart to flash twice at the center line to show the next swing.
- the user can attempt to match the position of the pattern 22 with a golf club head 112 by an actual swing.
- the actual swing can be performed with or without a golf ball 100 .
- a right-handed putting golf swing will be displayed by moving the pattern 22 ′ from the center line 32 to the right, until pattern 22 ′ reaches the back amplitude indicator 26 .
- the user moves the golf club head 112 to the right to attempt matching the position of the pattern 22 ′.
- the movement of the golf club head 112 during an actual swing is visualized by arrow 114 .
- pattern 22 ′′ moves back to the left side over the middle line 32 until it reaches the front amplitude 24 ( FIG. 1 c ).
- the user moves the golf club head 112 to the left to attempt to follow pattern 22 ′′ with a left swing, which is visualized with arrow 116 .
- the golf ball 100 should be impacted approximately when the golf club 110 passes the center line 32 .
- the golf ball 100 moves to the right after the impact, visualized by arrow 118 .
- the direction of movement of the golf club 110 and ball 100 is visualized with arrows 114 , 116 , 118 for representation purposes only, and these arrows may not physically present on the putting green or on any other surface where the trainer 10 is located.
- the pattern 22 will disappear or be turned off, until the next swing is shown. This type of training of the swing allows the user to focus on the actual swing by following the pattern 22 , instead of focusing on the location of the golf ball 100 and the hit of the golf ball 100 .
- the golf club head 112 in FIG. 1 is shown to practice a swing for a right-handed golfer, with the ball being hit from the right side.
- the user has further the possibility to configure the type of golf swing that he wants to practice.
- switch 70 the user can turn the trainer 10 on and off, and a signal light 72 can indicate the status. Exemplarily, if the light 72 is off, the trainer 10 is off; if the light 72 is blinking, the device is starting up; and if the light is on, the trainer 10 is ready to be used. In a low-cost variant, there may be no signal lights 72 , 82 , 92 at all.
- switch 80 right-handed or left-handed golf swings can be chosen. For a left-handed golf swing, the above-described moving light pattern using position patterns 22 , 22 ′ and 22 ′′ will be axi-symmetric relative to the center line 32 , compared to the right-handed swing.
- the golf club head 112 To better match the position of the pattern 22 by the user, it is possible for the golf club head 112 to be equipped with light emitting elements (not shown) that generate a matching pattern similar to pattern 22 , to facilitate the optical matching of the position of the golf head 112 and the pattern 22 . Such variant is preferable if the practicing is performed in low light conditions.
- the user can further adapt or change the simulated golf swing type with parameters.
- buttons 52 and 54 the user can decrement or increment the tempo or speed of the simulated golf swing.
- the selected speed of the tempo can be indicated in a display 50 by numerical values, for example varying between 1, a very slow tempo, to 20 being a high tempo. These values don't have to correspond to real speed values.
- buttons 60 and 62 the length of the simulated swing can be varied.
- the length of the simulated swing can be displayed by the array 20 with the front and back amplitude indicators 24 and 26 . Indicators 24 and 26 will move away or towards each other, if the swing length is increased or decreased, respectively.
- the period of repetition of the simulated golf swings are manually modified with buttons, for example between 5 and 60 seconds, more preferably an interval of 5-15 seconds.
- buttons for example between 5 and 60 seconds, more preferably an interval of 5-15 seconds.
- the period of repetition cannot be varied at all.
- the user can also choose between different types of simulated swings. These types can include a putting swing, chipping swing, pitching swing, and a full swing. Different types of swings will have different types of moving light patterns, including a different speed, back amplitude and front amplitude. While a putting pattern can be substantially symmetrical to the center axis 32 and is limited with front and back amplitudes, a chipping pattern may not be limited with a front or back amplitude indicator 24 and 26 . Preferably, in the chipping mode, only the back swing amplitude indicator 26 will be turned on to limit the back swing to the scale 30 of the trainer 10 . When the moving light pattern for the front swing is generated, the light position pattern 22 will move all the way up to the end of the array 20 , indicating that the front swing amplitude 24 is out of the range of the array 20 .
- the trainer 10 can initiate a simulated right-hand swing by flashing the light emitting elements at the center line 32 , indicating a proximate start of the swing.
- the light position pattern 22 moves backwards until the back swing amplitude indicator 26 is lit.
- the backswing ends.
- this can be indicated by the light emitting elements at the center line 32 flashing up, thereby indicating that the front swing should be initiated.
- the pattern 22 will start moving to the left.
- the light emitting elements at the center line 32 will flash up again. Therefore the user can verify optically if he is hitting the ball 100 at the correct time.
- the front swing itself may or may not be displayed by the light position pattern 22 .
- the displaying of the swing will be axi-symmetrical to the center line 32 .
- the simulated front and back swing may exceed the scale 30 of the trainer 10 , and therefore neither the front swing indicator 24 nor the back swing indicator 26 will be lit.
- the pattern 22 will move to the right out of the range of the scale 30 , and at the moment the golf club 110 is supposed to reach the end of the actual back swing, lights at the center line 32 of the array of light emitting elements 20 could flash up once.
- the parameters on tempo, length and type of the simulated swing can be read and processed by controller 58 , to generate a simulated swing with the pattern 22 .
- all or a combination of these parameters can calculate an ideal swing, or can be read from a pre-stored look-up table that is stored in a memory 69 ( FIG. 2 ) associated with the controller 58 .
- a professional golfer's successful hits for various swing lengths, tempo and swing types were previously recorded and processed to generate data for moving light patterns that are stored in the trainer 10 . These patterns can be recorded to the trainer 10 at time of manufacture.
- FIG. 2 a schematic representation of the electronic circuit that is integrated into the longitudinal body 12 of the golf swing trainer 10 is presented.
- a controller 58 for example a microcontroller with various input/output ports, operates many peripheral electronic devices by a system bus 56 . All the electronic devices requiring power are fed through power distribution lines 53 of the voltage controller 75 .
- the voltage controller 75 may consist of multiple independent voltage controllers, and can generate different voltage levels, depending on the requirements of the electronic devices. Different voltage levels may be required for feeding the light emitting elements, the driver circuits, the controller 58 , etc.
- the array of light emitting elements 20 may require a different voltage and also has to be controlled separately to avoid noise interfering with the controller 58 and other electronic devices when switching the light emitting elements 20 .
- the voltage controller 75 can be fed by a chargeable or non-chargeable battery 64 , that itself can be charged by an external charger (not shown), or can be by-passed with an external power means connected to power port 77 .
- the power on/off switch 70 can cut the power supply to the voltage controller, thereby turning the trainer 10 off.
- a driver circuit 68 allows the controller 58 to address individual light emitting elements 20 over the system bus 56 , and can also include power circuitry with transistors that turn the said light emitting elements on and off.
- the light emitting elements 20 may be turned on and off by a buck or boost driving circuit.
- a display driver 65 For displaying the tempo set by the user on a display 50 , and showing the status of the trainer 10 with some light emitting elements 72 , 82 , and 92 , these elements are coupled to a display driver 65 , that itself is coupled to the system bus 56 or another bus of the system, for example an I 2 C bus.
- the display elements 50 , 72 , 82 and 92 can therefore be addressed by the controller 58 .
- Switches 80 , 90 and buttons 52 , 54 , 60 , 62 can be transmitted by a multiplexer 76 to a register circuitry 66 .
- the register circuitry can be connected to an interrupt line of the controller 58 (not shown) to inform the controller 58 in a rapid way on the changes of the status, for example by a user pressing the buttons 52 , 54 , 60 , 62 .
- the status of the buttons is stored on the register 66 , and can be read, after an interrupt, by the controller 58 .
- the laser 40 can be connected through a driver circuit 42 to the bus system 56 , so that the controller 58 can control the laser 40 .
- the controller 58 is not in communication with laser 40 , and is only supplied with power from voltage controller 75 . Switches (not shown) may turn the laser 40 off by interrupting the power supply line.
- a non-volatile memory 69 can include an operation software or program code that is loaded into the controller 58 for operation of the trainer 10 .
- the software or program code when executed on the controller 58 , will operate the golf swing trainer with the above described functions or steps.
- Such functional steps may be the displaying of the moving light patterns on the array 20 , or reading the status of the buttons 52 , 54 , 60 , 62 and switches 80 , 90 to change the operation mode of the displaying, etc.
- pattern 22 is formed by three lights that are alit.
- the position pattern 22 can be formed by a single light that is turned on, but can also be formed by more than one light element of the array 20 .
- pattern 22 is formed by a pattern of lights, for example by having a center light and two neighboring lights lit that are not adjacent to the center light.
- the array of light emitting elements 20 need not necessarily be made of lights that show the position pattern 22 .
- a mechanical or electro-mechanical indicators or changeable patterns are used.
- the simulated position of the simulated golf club head can be shown with a linearly translating indication needle that would take over the function of the light position pattern 22 .
- individual light of the array 20 may be replaced by an electro-mechanic device that can change position of a metal plate that is partially covered with a fluorescent or white paint that can be moved relative to a hole exposing either the fluorescent or white paint, or a dark surface.
- FIG. 3 shows another embodiment of the golf swing trainer 210 .
- the display 250 not only can display the current simulated swing tempo, but includes a graphical user interface that generates graphic or textual representation with values regarding distance settings, swing modes, status of the trainer 10 , etc.
- the display 250 can be a matrix TFT display having sufficient resolution to show settings and status information to the user.
- the settings and parameters can be varied by a graphical menus system generated by software code that is executed by the controller 58 or an additional display driver (not shown).
- Buttons 260 serve to navigate through these menus. Buttons 260 include up and down buttons 252 , enter button 254 , clear button 256 and escape button 258 , and allow navigation to change settings, parameters and modes, and view information. In the variant shown, these buttons are operable by the golf club 310 .
- this embodiment includes a loudspeaker 266 arranged on the upper surface of the longitudinal body 12 that can produce sequences of beeps to inform the user when to start a swing, for example by generating a count-down acoustic signal.
- the controller of the trainer 10 has pre-stored speech sentences like “steady,” “go,” etc., to talk to the user to start his swing, or to indicate when to get ready, by saying: “please get ready for your next swing.”
- the beeps or spoken passages can be produced in combination with the flashing light pattern indicating the next swing.
- a user may configure if he wants optical, acoustical, or both signals, by changing settings in a submenu by using operating buttons 260 and the display 250 .
- the golf club detection sensor 240 that is arranged substantially at the center line 232 , facing a position of the golf club 310 when the user is ready for a swing.
- the club detection sensor 240 may detect the golf club 310 without contacting the club, for example by using optical or magnetic measurement principles. Such sensors may include capacitive or inductive measurement sensors.
- the golf club 310 be equipped with an active sensor element 270 , mounted to the front portion of the golf club head 312 to assist the detection of the golf club 310 .
- the element 270 can be a permanent magnet that can be detected by a magnetic sensor element in the trainer 210 , for example a proximity hall effect sensor.
- a proximity hall effect sensor for example a proximity hall effect sensor.
- the golf club detection sensor 240 is connected to the controller 58 of the trainer 10 , and can be configured to cause an interrupt of the program executed by the controller. Since the sensor 240 can therefore detect presence or absence of the golf club, this interrupt information delivered to the controller can be used to automatically start a moving light pattern moving over array 220 when the user starts his swing.
- the controller of this embodiment can first wait for the user to move golf club 310 in an actual swing, thereby being in a slave mode.
- an optical signal with the array 220 or the display 250 , or an acoustic signal can indicate a time period where the user has to get ready for a hit, and then has to place the golf club in vicinity of the golf club detection sensor 240 .
- the controller by using the detection sensor 240 , detects presence of the club head 312 , the controller waits for the user to move the golf club 310 before displaying a moving light pattern simulating a simulated swing.
- the controller can again generate the flashing lights at the center line, or the acoustic signal to indicate a proximate start of the simulated golf swing.
- the controller can again generate the flashing lights at the center line, or the acoustic signal to indicate a proximate start of the simulated golf swing.
- the sensitivity of the detection sensor 240 can be set.
- the array of light emitting elements 220 is made of a number of round LEDs.
- different types of light emitting elements such as small light bulbs
- display technology such as backlight TFT screens, LCD screens, etc.
- the position pattern 222 may be a graphic display like a target symbol, arrow, etc.
- the trainer 410 has a first and second array of light emitting elements 420 and 480 , both arranged substantially in parallel with each other in close proximity along a longitudinal edge 413 of the body 412 . It also includes a linear position sensor or an elongated array of sensor elements 440 , arranged between the second array 480 and the longitudinal edge 413 facing the swing area of golf club 510 , to facilitate detection of a golf club 510 .
- the linear position sensor 440 is configured to detect a golf club 510 along at least a portion or the entire swing area of the trainer 410 , and is therefore has substantially the same longitudinal coverage of the length of arrays 420 , 480 .
- the edge 413 of the body 412 is beveled so that the linear detection sensor is oriented with an angle relative to the upper surface of the body 412 , and therefore faces the front portion of the golf club head 512 .
- the linear position sensor 440 is configured to measure the actual position of a golf club 510 , and deliver data on a position to the controller of the trainer 410 . While the first array of light emitting elements 420 may be used to display a moving light pattern simulating a simulated golf swing that has to be matched by the user during an actual swing, the second array of light emitting elements 480 may be used to display the measured position of the golf club 510 in real time, for example with a light pattern 482 . Light pattern 482 may be made of one or more adjacent light emitting elements that are alit.
- first and second arrays 420 and 480 use different colors of light emitting elements.
- the displaying of measured position, and the displaying of the simulated swing are shown only on one elongated array of light emitting elements, as shown in the embodiments with respect to FIGS. 1 and 3 . Such embodiment could save costs of an additional array of light emitting elements.
- the trainer 410 with the linear position sensor 440 can also include a function to measure and save golf swings that were performed by a user. For example, if an experienced golfer, such as a golf teacher or a professional, wants to save his own swing so that he or someone else can try to match it, the linear position sensor 440 can capture the swing.
- the captured swing can be processed by the controller of the trainer 410 , and stored for further usage in the memory. Processing of the measured swing by the controller can include the detection of start and end point of the swing, filtering functions to eliminate noise and glitches from the measured swing, etc. Special menu functions can be shown on the display 450 with the graphical user interface to capture and save the swing.
- the embodiment of FIG. 4 also includes a sensor 460 for a remote control unit 490 , preferably an infrared remote control sensor.
- a remote control unit 490 can include such buttons 492 , and can send signals by an emitter 494 to the golf swing trainer 410 . All control signals, settings and parameters can be sent to the trainer 410 , so that the user does not have to bend down to the trainer 410 , nor does he have to operate the trainer 410 with the golf club 510 .
- no buttons or switches other than the power switch 470 is arranged on the trainer 410 , thereby facilitating the mechanical design of the trainer 410 .
- the power switch 470 is associated with an indicator 472 .
- Such embodiment may be preferred if the design of the trainer 410 has to be waterproof, for example for outdoor usage in rainy weather.
- the trainer 410 includes a graphical display 450 that can represent a graphical user interface 455 with menus and other graphical representation of information.
- the display 450 is arranged in the middle of the trainer 410 centered to the line 435 , and may be connected to a graphics processor (not shown) that is also connected to the controller of the golf swing trainer 410 . It is therefore possible that the display 450 shows all kinds of graphs of measured and preprogrammed data for the user's information.
- the graphical user interface 610 shows a menu or submenu where different setting can be modified with graphically represented sliders 612 and buttons 614 . Text blocks for the sliders 612 and buttons 614 will label them respective functions and information.
- the sliders 612 can modify tempo, offset and length of the swing. Other parameters can also be set, for example conditions of the putting green or pitching grass, environmental conditions with humidity, rain, etc.
- the sliders 612 can be activated by navigating through menus by the remote control 490 .
- graphical user interface 620 can represent the results of a golf strike after the user has performed the strike.
- the relative speed is represented.
- the timely evolution of the strike was measured by linear position sensor 440 .
- the controller calculated the difference between the desired speed of the golf club head at a certain position, and the measured speed at the same position along the linear position sensor 440 .
- the resulting graph 622 can be displayed in a Cartesian coordinate system, with the x-axis showing the position of the golf club and in the y-axis the calculated speed difference. The user can thereby see at which positions he was moving too fast or too slow relative to the ideal swing that corresponds to the x-axis.
- the x-axis labeling thereby corresponds to the scale 430 printed on the trainer 410 .
- display 450 may be as long as the width of the first and second arrays 420 , 480 , and the linear position sensor 440 , and thereby the display 450 can show the graphs that represent the real positions of the swing along the x-axis.
- the user can operate the trainer 410 to show other types of graphs on the display 450 .
- absolute speed is represented in a Cartesian coordinate system, showing a graph 632 with an ideal, pre-programmed golf club swing, and a graph 634 with the measured swing.
- the absolute speeds are shown relative to the position of the golf club on the x-axis.
- the graphics processor may also rescale the graphs 632 , 634 depending on the settings of the length settings of the swing, and therefore a rescaled graph along the x-axis may be shown on the display 450 .
- Statistical data of trends can be represented graphically on the display 450 .
- a captured and saved swing from a user or swings that are pre-stored in the memory can be visualized with the graphical user interface 455 .
- FIG. 5 d shows another screen shot 640 of a menu page of the graphical user interface 455 of the display 450 .
- the user can choose different types of ideal golf swings, for example by choosing swing types from professional golfers 643 that have been previously recorded in the trainer 710 . Once the user has chosen his preferred golf athlete, the user can start practicing the professional golfer's swing.
- trainer 410 also includes a microphone 465 .
- the microphone is preferentially arranged close to the center of the longitudinal body 412 , in proximity to the center line 435 , and close to the lower border that faces the golf swing area.
- the microphone 465 is coupled to the controller of the trainer, and the acoustic signals of the microphone 465 can be processed by the controller or by a co-processor aiding the controller to gather this information.
- the controller or co-processor may have instruction code performing an algorithm that can detect the signal of the golf club 510 hitting the golf ball 400 from the acoustic information of the microphone 465 and therefore can gain additional data on the user's swing other than the golf club position.
- FIG. 9 A yet another embodiment of the present invention is shown in FIG. 9 .
- generic menu buttons 552 and 554 collectively labeled as “Menu” are provided on trainer 500 .
- Menu buttons 552 and 554 allow the user to selectively cycle through the various functions provided by the trainer.
- menu button 554 may be configured to cycle through the list of functions provided by trainer 500 in one direction, whereas menu button 552 may be configured to cycle through the list of functions in the reverse direction.
- a single menu button 552 may be provided in a low cost version of the trainer to selectively cycle through the various functions provided by trainer 500 in a single direction only.
- a user can repeatedly press menu button 552 or 554 until the desired function, such as the tempo function or the length function, is indicated by the trainer 500 .
- the display 550 on trainer 500 can indicate the currently configured value of the selected function.
- the user can press button 560 or 562 to configure the selected function to a new value which is shown on display 550 .
- the user may press button 562 labeled with the “+” symbol to increase the tempo of trainer 500 until the desired value is displayed as the currently configured value on display 550 .
- the user may press button 560 labeled with the “ ⁇ ” symbol to decrease the tempo of the trainer 500 until the desired lower value is displayed as the currently configured value on display 550 .
- display 560 may also indicate the function selected by the user through the menu buttons 552 and 554 .
- the function selected by the user may be indicated to the user with a single LED (not shown) that flashes a set number of times to indicate which function has been selected.
- Still another way of indicating which function has been selected includes lighting or flashing a single LED in a set of LEDs (not shown), where each LED of the set of LEDs corresponds to a different function and is used to indicate to the user that a particular function has been selected.
- FIG. 6 Yet another embodiment of the present invention is shown on FIG. 6 .
- the golf trainers were stand-alone devices not depending on any other electronic device to operate, other than the remote control 490 .
- a personal computer 780 (PC) may be connected with a cable 790 using a data interface.
- PC personal computer
- any powerful processing is performed by the computer 780 , for analysis, storage or display purposes.
- Data between PC 780 and the trainer 710 may be exchanged, and software running on the PC 780 may manage all the data.
- measured swings can be uploaded to the computer 780 and subsequently stored and analyzed, and pre-programmed swings and swing sequences can be downloaded to the trainer 710 for configuration of the trainer.
- the data can be shown by management software that can manage one or more trainers 710 .
- Data can be represented by a graphical user interface 770 , with graphs and user functions as shown with respect to FIGS. 5 a - 5 c.
- the data connection between PC 780 and trainer 710 may also be a wireless communication, for example by using a WIFI network or Bluetooth connection.
- Trainer 710 can be equipped with such wireless communication interface.
- Multiple trainers 710 can also be connected with cables or wirelessly to one PC 780 , acting as a server, with management software to manage multiple trainers 710 . It is possible that multiple users can log in and create their golfing profiles and preferred training swings, before they start using the trainer 710 . Data generated by any of the trainers 710 could subsequently be uploaded to the server and managed under their profile name, for tracking the improvement of their game. The data can further stored in a database.
- the software may manage time and usage of the trainers 710 for billing purposes. It is thereby possible that the trainer 710 can be positioned anywhere on a putting green, and the trainer 710 can communicate the data for later analysis to a server, for example located at the golf center of the golf club.
- the PC 780 can further be connected to the internet via a modem (not shown), that allows sharing data with other PCs and users, and that also allows download of other data towards the trainer 410 .
- a server can manage user accounts for individual users of the trainer 410 , and a user can access the accounts online to visualize the improvement of his game, follow statistics of the performed swings, etc.
- new firmware and other data such as special golf swings can be downloaded from a server and installed or stored into the trainer. If the trainers 410 are connected to the internet, they can be remotely diagnosed and updated with new firmware by maintenance software that runs on a server.
- Still another embodiment of the present invention is shown with respect to FIG. 7 .
- the trainer 810 is shown in a direction parallel to a putting green 920 , perpendicular to a front side wall 818 of the trainer body 812 , when the trainer 810 is placed on the putting green 920 .
- the body 812 has an arc-like shape, where the upper surface 819 of the body 812 is curved to a radius that substantially corresponds to a radius of a golf swing of a potential user.
- This body shape is preferable if swings with longer amplitude have to be practiced, for example swings exceeding amplitudes of 25 inches, such as long puts or chipping swings.
- the radius can be designed to match a plurality of golfer sizes, and will depend on the golfer's swing style and his body height.
- the trainer 810 is sold with a range of different swing radii for different types of heights of the users.
- the pivotal axis of the golf swing is at the height of the shoulders, and therefore the trainers could be manufactured to match a range of different shoulder heights.
- trainer 810 is shown with spikes 816 that are arranged on the lower surface of the body 812 , so that the trainer can be stuck at a safe position into the green 920 .
- the upper surface 819 of the body 812 may have a substantially flat portion in a center area where the golf club 910 and the golf ball 800 is shown, and can have upwardly bent portions at the extremities of the body 812 .
- the front side wall 818 is flat; however, it is also possible that the front side wall 818 has a curved shape, curved towards the position of the user, or being curved towards the pivotal point of his swing, such as his shoulders.
- the array of light emitting elements could also be arranged in such curved arrangement, and also need not to be on the upper surface 819 of the trainer 810 , but can alternatively be arranged along an upper edge of the side wall 818 , or on a beveled edge between the front side wall 818 and the upper surface 819 .
- the distance 1042 that the ball 1000 will travel after a hit by a user can be measured by a measurement system 1050 , and the distance can subsequently be transmitted to the trainer 1010 .
- the trainer 1010 can compare the measured distance 1042 with a stored, desired distance, or the measurement system 1050 can also measure a desired distance 1044 of the golf ball hit, and transmit data of the desired distance to the trainer 1010 .
- the desired distance can be visually marked on the training putting green 1080 by a marker line 1040 easy detectable by system 1050 , and also being visible to a user.
- the desired distance 1044 where the ball 1000 is supposed to stop is a little longer than the distance to hole 1030 , in the range of 10-15 inches.
- the desired distance can also simply be calculated by the measurement system by the detection of the location of the hole 1030 .
- the result of the comparison between measured distance 1042 and desired distance 1044 can be used by the trainer 1010 to adapt the simulated swing in tempo and amplitude, to correct the difference or error between desired and measured distance 1044 , 1042 , respectively.
- the trainer 1010 can also measure the user's swing with a linear detection sensor arranged in the trainer 1010 , to thereby take the measured swing into account. Based on the measurement of the distances 1042 , 1044 , and alternatively the performed swing, the trainer 1010 can propose a faster or slower tempo and longer or shorter amplitude of the swing. If the performed swing is far of a certain tolerance of the simulated swing, the trainer 1010 can inform the user by an acoustic or optic signal. Since the distance 1042 of the golf ball 1000 is measured and fed-back to the user of the trainer, this operation mode could be called closed-loop mode.
- the measurement system 1050 is an optical measurement system including a camera and a vision processor (not shown) having optics 1060 configured to substantially cover the training putting green 1080 , and also to avoid the user obstructing the golf ball 1000 , line 1040 , and trainer 1010 from the camera.
- the field of view 1065 of the optics 1060 can at least capture images covering the ball 1000 , and the marker line 1040 .
- the camera may be coupled to a vision processor that can perform image processing such as object detection, pattern matching and calibration of the field of view to detect the relative distances 1042 , 1044 from the starting point of the golf ball 1000 .
- the vision system can either assume a fixed starting point, or a starting point that is manually set by the user and communicated to the trainer 1010 or the vision processor, or can detect the trainer 1010 optically based on visible markers 1070 that are located on the trainer.
- the optical measurement system can detect the starting position of the ball 1000 itself. Pattern matching algorithms and other image processing algorithms can be used to detect markers 1070 or ball 1000 , to calculate the center line 1032 , or the starting point of the ball 1000 , respectively.
- the marker line 1040 showing the target distance 1044 can be for example made of a bright-colored or fluorescent tape, having a color that substantially differs from the surface of the training putting green 1080 .
- the golf ball 1000 as well as markers 1070 are preferably made of a color or patterns that are easily identifiable by the optical measurement system.
- the optical measurement system can also easily detect the orientation of the trainer 1010 , and the two markers 1070 arranged on opposing ends of the longitudinal body of the trainer 1010 facilitate such detection.
- the vision processor can therefore also calculate the deviation of the golf hit from the axis of the longitudinal body of the trainer.
- the user can position the ball 1000 close to the center line 1032 of the trainer 1010 .
- the measurement system will detect the position of the center line 1032 or the golf ball 1000 , and will send this information to the trainer 1010 . This may be indicated to the user by a light signal or an acoustic signal, and will then show the blinking sequence to indicate the initiation of a golf hit, for example after a certain wait period.
- the user thereby has time to prepare for the golf swing.
- the user attempts to match the moving pattern of the trainer 1010 , and hits the golf ball 1000 .
- the measurement system 1050 can be idle.
- the measurement system 1050 can either wait a preprogrammed period, but can also detect and track the movement of the ball 1000 , and as soon as the ball is not moving, detect the position 1042 of the ball and then forward the position to the trainer 1010 .
- the measurement system 1050 can also calculated the distance between the starting point of the golf ball and the line 1040 , and also send this information to the trainer.
- the trainer 1010 perform an algorithm to correct the simulated golf swing based on the measurements of system 1050 , for example by using a PI control algorithm for correcting the error.
- the vision processor can be integrated into the trainer 1010 , can be part of the camera, or can be an external computer system such as a PC that also includes other functionalities to manage the golf swing training, as described with reference to FIG. 6 .
- a camera is arranged above the hole 1030 and will only cover a field of view around the hole 1030 .
- the measurement system will simply measure the distance of the ball 1000 towards to hole 1030 and send this information to the trainer 1010 for further processing to adapt the simulated golf swing. It is also possible that other systems are used to detect the position of the ball, for example by using radar effects, electronic tags inside the ball, etc., instead of using an optical detection system.
- the invention herein as described includes various features that were presented with reference to particular embodiments.
- the features of one embodiment are not limited to that particular embodiment.
- Features may be interchangeable with other embodiments, as one with ordinary skill in the art will understand and appreciate.
- the loudspeaker 266 and the associated features of the embodiment shown with respect to FIG. 3 may also be part of the features of all other embodiments shown.
- this rationale is not only limited to the feature of the loudspeaker 266 , but applies to many other features described in this invention.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Golf Clubs (AREA)
Abstract
The present invention relates to a golf swing trainer. The golf swing trainer includes a body member including a first surface; a first elongated array of light emitting elements arranged in a longitudinal direction on the first surface of the longitudinal body member; and a controller configured actuate the first elongated array of light emitting elements to generate a moving light pattern representing a position of a simulated golf club head during a simulated swing with at least one of the light emitting elements of the first elongated array.
Description
- This application claims priority from U.S. Provisional Application No. 60,900,644, filed Feb. 8, 2007, entitled Golf Swing Trainer And Method of Improving A Golf Swing, the disclosure of which is incorporated herein by reference.
- The present invention relates to a golf training device and method, and more particularly a device and method for practicing a swing of a golf club, such as, for example, a golf putter.
- Numerous golf training devices have been proposed to improve a golfer's swing of the club. Golfers know how important a correct swing is to achieve a desired speed and trajectory of the golf ball. This is true whether putting, chipping, pitching, or during a full swing. In particular, high precision is required during putting to improve a golfer's score. Many things influence the speed and trajectory of a golf ball while in flight or while rolling on a green. Two main factors that can be controlled by a golfer when striking a golf ball are the angle of the club face at impact and the speed of the club at impact. While many devices have been proposed to improve the direction of the golf club when striking a golf ball, as for example in U.S. Pat. Nos. 5,282,627 and 5,350,177, only a few propose a training device or method to control and improve the distance traveled by the golf ball after a strike with a golf club.
- Thus, there is a substantial need for golf swing training devices and methods to improve and control the distance traveled by the golf ball when putting, chipping, pitching, or taking a full swing.
- In accordance with one aspect of the present invention, there is provided a golf swing trainer. Preferably the golf swing trainer includes a body member including a first surface, and also includes a first elongated array of light emitting elements arranged in the longitudinal direction on the first surface of the body member. Preferably, the golf swing trainer also includes a controller, wherein the controller is configured to actuate the first elongated array of light emitting elements to generate a moving light pattern simulating a position of a simulated golf club head during a simulated golf club swing with at least one of the light emitting elements of the first elongated array.
- In accordance with another aspect of the present invention, there is provided a method of training a golf swing. The method includes a step of displaying a moving light pattern simulating a position of a simulated golf club head during a simulated golf club swing along a longitudinal direction of a body member with a first elongated array of light emitting elements. Preferably, the method also includes a step of attempting to match the position of the simulated golf club head with an actual position of an actual golf club head in an actual golf club swing.
- These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims and accompanying drawings where:
-
FIGS. 1 a-c are top views according to a first embodiment of the present invention; -
FIG. 2 is a schematic representation of an electronic system for the first embodiment of the present invention; -
FIG. 3 is a top view according to another embodiment of the present invention; -
FIG. 4 is a top view according to yet another embodiment of the present invention; -
FIGS. 5 a-d are screenshots of a graphical user interface of the display of one embodiment of the present invention; -
FIG. 6 is a perspective view of yet another embodiment of the present invention; -
FIG. 7 is a frontal side view of still another embodiment of the present invention; and -
FIG. 8 is a perspective view of yet another embodiment of the present invention; -
FIG. 9 is a top view according to another embodiment of the present invention. - It should be noted that the dimensions of the assemblies shown in the Figures may be distorted for clarity of the illustration, and different proportions of the different dimensions are also possible. Furthermore, like numbers represent similar elements.
- A
golf swing trainer 10 in accordance with a first embodiment of the present invention, illustrated inFIG. 1 a, includes abody member 12, in the variant shown being of longitudinal shape, and being approximately 25 inches long, 2 inches wide, and about 0.5 inches thick. These dimensions are exemplary only, and many other dimensions are possible to implement thetrainer 10. As used in this disclosure, terms such as “upper,” “upwardly,” “top,” “lower,” “bottom,” “left,” “right,” “vertically,” and “longitudinally” should be understood as referring to thebody 10 as shown inFIG. 1 a, where thebody 10 is seen from a top perspective, and need not conform to the normal gravitation frame of reference. InFIG. 1 a, the upward direction is the direction towards the viewer of the drawing.FIG. 1 a is for representative purposes only. - The
body member 12 has a ruler-like shape and includes ascale 30 that is printed on thetop surface 19 of thegolf swing trainer 10. Thescale 30 is arranged in parallel to an array oflight emitting elements 20. Preferably, the light emitting elements are light emitting diodes (LEDs) that are arranged on an upper surface of thebody member 12. The scale numbering to both left and right directions starts in the middle of thegolf swing trainer 10 at thecenter line 32 indicating the center of thegolf swing trainer 10. In the variant shown, the numbering of thescale 30 increments to the left and right side of the scale from 1 to 12 inches, and indicates possible lengths of a back or front swing. The numbering of thescale 30 is also exemplary, and other scales and range of the values are also possible. The lights of the array oflight emitting elements 20 can be controlled by acontroller 58 that is located inside thebody member 12. Thecontroller 58 controls thelight emitting elements 20, for example via a driver circuit to selectively turn on and off at least some of thelight emitting elements 20. Thereby it is possible to generatelight position patterns 22 that can move longitudinally on the array oflight emitting elements 20. The location of thecontroller 58 is indicated with dashed lines inFIG. 1 a, since the controller is located inside thebody member 12. The dashed lines are therefore only used for representation purposes, and may not be physically present in on the golf swing trainer. Other electronic elements may be also present in the body 12 (SeeFIG. 2 ). Thecontroller 58 is powered, for example, by abattery 64, and a voltage controller (not shown), may further control the supply voltage. Apower port 77 can be arranged on thebody 12 of thegolf swing trainer 10, and can be used to connect a battery charger or an external power supply, to provide power to thetrainer 10. - The
golf swing trainer 10 also includes a number of input devices in the form of buttons and 52, 54, 60, 62, 70, 80 and 90,switches display device 50, and 72, 82, and 92, at least some of them interconnected to theindicators controller 58. 52, 54, 60 and 62 can be push buttons. In the variant shown, the push buttons are made of plastic or rubber material. They are sufficient in size and preferably at least a portion of the push button elements sticks out of the upper surface of theButtons body member 12, so that they can be easily pushed by agolf club 110. These buttons can be used for selecting functions, parameters or settings that may be varied by the golf player, hereinafter called the user, when using the golf swing trainer. In addition to the push buttons, 70, 80, and 90 are arranged on theswitch buttons upper surface 19 of thebody 12. Switch 70 is configured to turn thetrainer 10 on and off, and switches 80 and 90 can set different types of parameters regarding the type of swing that is chosen to be practiced by the user. An upper surface of the 70, 80 and 90 may be arranged at the same height or lower with respect to theswitch buttons upper surface 19 of thebody 12, so that a golf club that is erroneously swung by a user cannot inadvertently touch the switches and thereby change the settings or turn the device off. 72, 82 and 92 can show the status of theLight emitting elements golf swing trainer 10.Information 94 as to the function associated with a button, switch, display or light emitting element can be printed on the upper surface of thebody 12, or can be glued as labels onto theupper surface 19 of thebody 12. - A
laser pointing device 40 can be optionally arranged on either end of thelongitudinal body 12, or on both ends. In the variant shown, onelaser pointing device 40 is arranged on the left side for right-hand users. Thelaser pointing device 40 can be used as a guide to align thegolf swing trainer 10 with the target direction of the golf swing, and is arranged to project a laser light beam in the direction of a longitudinal axis of thebody member 12. For left and right hitters, it is desirable that alaser 40 is arranged on both ends of thetrainer 10, and optionally thelasers 10 can be switched on and off by an additional switch. The output power of thelaser pointing device 40 is preferentially limited to 5 mW, to meet the legal requirements of the FDA. - The basic principle of operation of the
golf swing trainer 10 is that the array oflight emitting elements 20 will show a simulated movement of a simulated golf club head along the array, and a user of theactual golf club 110 has to try or attempt to match the simulated movement displayed by the array oflight emitting elements 20 with the actual movement of the actualgolf club head 112. In order to perform an ideal golf swing to hit a ball at a target speed or tempo, the user has to swing thegolf club 110 so that thegolf club head 112 accelerates and then slows down in a fashion that is reproducible by the user. Thereby substantially the same distance will be traveled by thegolf ball 100. Preferably, the acceleration and slowing of the actual golf swing does not undergo sudden changes. Depending on the different styles of different users, the swing can be short or long, and thegolf club head 112 has to accelerate and slow down inversely proportional to the length of the swing, if the same distance has to be traveled by thegolf ball 100 regardless of a short or long swing. - In this way, it is possible for the user to propel the
golf ball 100 with a speed that is reproducible to achieve a target distance. Preferably, thegolf club head 112 accelerates during the front swing until the point of impact of thegolf club head 112 with theball 100, and then de-accelerates or slows down. The acceleration and de-acceleration is done in a smooth way to avoid sudden changes in speed. Thetrainer 10 can therefore be configured to show a simulated movement of the simulated golf club head by showing aposition pattern 22 that moves along the array oflight emitting elements 20 in such manner. - In particular, to display the simulated movement, one or more light emitting elements will be lit to form a
light position pattern 22, and thelight position pattern 22 will move along the longitudinal direction of thearray 20 by sequentially turning on and off the neighboring or close light emitting elements, thereby forming a moving light pattern. The moving light pattern indicates a desired position of the actual golf club head that will move over a certain time period. Thepattern 22 can move in both left and right directions. The actual swing will typically start at thecenter line 32, where the user will position hisgolf club head 112. Preferably, the simulated golf swing will be automatically shown by thetrainer 10 in a regular interval, for example an interval of 5-60 seconds, and more preferably at an interval of 5-15 seconds. - To indicate to the user that a simulated golf swing with a moving light pattern on the
array 20 will shortly be displayed bytrainer 10, thepattern 22 will remain at thecenter line position 32 and can flash twice, and after the same time period between the first and second flash thepattern 22 will move along the longitudinal axis to display a golf swing by indicating the longitudinal position. This wait period between flashes may be approximately 1 second or less. Desirably, there will be a first flash ofpattern 22, and after a wait period of 1 second or less, there will be a second flash ofpattern 22. After a substantially identical wait period, thepattern 22 will start to move and will thereby show the simulated swing by moving along the array oflight emitting elements 20. It is thereby possible that the maximal amplitude of the front swing and the back swing will be constantly displayed on thearray 20, with the front and 24 and 26. After displaying the simulated swing, theback amplitude indicators light position pattern 22 will be turned off, and after a certain idle period, the light position pattern will restart to flash twice at the center line to show the next swing. During this process of displaying the moving light pattern represented by thelight position pattern 22, the user can attempt to match the position of thepattern 22 with agolf club head 112 by an actual swing. The actual swing can be performed with or without agolf ball 100. In the variant shown with respect toFIG. 1 b, a right-handed putting golf swing will be displayed by moving thepattern 22′ from thecenter line 32 to the right, untilpattern 22′ reaches theback amplitude indicator 26. The user moves thegolf club head 112 to the right to attempt matching the position of thepattern 22′. The movement of thegolf club head 112 during an actual swing is visualized byarrow 114. - After
pattern 22′ reaches theback amplitude indicator 26,pattern 22″ moves back to the left side over themiddle line 32 until it reaches the front amplitude 24 (FIG. 1 c). Similarly, the user moves thegolf club head 112 to the left to attempt to followpattern 22″ with a left swing, which is visualized witharrow 116. - The
golf ball 100 should be impacted approximately when thegolf club 110 passes thecenter line 32. Thegolf ball 100 moves to the right after the impact, visualized byarrow 118. The direction of movement of thegolf club 110 andball 100 is visualized with 114, 116, 118 for representation purposes only, and these arrows may not physically present on the putting green or on any other surface where thearrows trainer 10 is located. After displaying the swing, thepattern 22 will disappear or be turned off, until the next swing is shown. This type of training of the swing allows the user to focus on the actual swing by following thepattern 22, instead of focusing on the location of thegolf ball 100 and the hit of thegolf ball 100. Thegolf club head 112 inFIG. 1 is shown to practice a swing for a right-handed golfer, with the ball being hit from the right side. - The user has further the possibility to configure the type of golf swing that he wants to practice. With
switch 70, the user can turn thetrainer 10 on and off, and asignal light 72 can indicate the status. Exemplarily, if the light 72 is off, thetrainer 10 is off; if the light 72 is blinking, the device is starting up; and if the light is on, thetrainer 10 is ready to be used. In a low-cost variant, there may be no signal lights 72, 82, 92 at all. Withswitch 80 right-handed or left-handed golf swings can be chosen. For a left-handed golf swing, the above-described moving light pattern using 22, 22′ and 22″ will be axi-symmetric relative to theposition patterns center line 32, compared to the right-handed swing. To better match the position of thepattern 22 by the user, it is possible for thegolf club head 112 to be equipped with light emitting elements (not shown) that generate a matching pattern similar topattern 22, to facilitate the optical matching of the position of thegolf head 112 and thepattern 22. Such variant is preferable if the practicing is performed in low light conditions. - The user can further adapt or change the simulated golf swing type with parameters. With
52 and 54, the user can decrement or increment the tempo or speed of the simulated golf swing. The selected speed of the tempo can be indicated in abuttons display 50 by numerical values, for example varying between 1, a very slow tempo, to 20 being a high tempo. These values don't have to correspond to real speed values. With 60 and 62, the length of the simulated swing can be varied. The length of the simulated swing can be displayed by thebuttons array 20 with the front and 24 and 26.back amplitude indicators 24 and 26 will move away or towards each other, if the swing length is increased or decreased, respectively. It is also possible that the period of repetition of the simulated golf swings are manually modified with buttons, for example between 5 and 60 seconds, more preferably an interval of 5-15 seconds. In a low-cost version of theIndicators trainer 10, it is possible that the period of repetition cannot be varied at all. - With the
switch 90, the user can also choose between different types of simulated swings. These types can include a putting swing, chipping swing, pitching swing, and a full swing. Different types of swings will have different types of moving light patterns, including a different speed, back amplitude and front amplitude. While a putting pattern can be substantially symmetrical to thecenter axis 32 and is limited with front and back amplitudes, a chipping pattern may not be limited with a front or 24 and 26. Preferably, in the chipping mode, only the backback amplitude indicator swing amplitude indicator 26 will be turned on to limit the back swing to thescale 30 of thetrainer 10. When the moving light pattern for the front swing is generated, thelight position pattern 22 will move all the way up to the end of thearray 20, indicating that thefront swing amplitude 24 is out of the range of thearray 20. - In the full swing/pitching mode, the
trainer 10 can initiate a simulated right-hand swing by flashing the light emitting elements at thecenter line 32, indicating a proximate start of the swing. When the backswing starts, thelight position pattern 22 moves backwards until the backswing amplitude indicator 26 is lit. At this point of the timing, the backswing ends. At the same moment, this can be indicated by the light emitting elements at thecenter line 32 flashing up, thereby indicating that the front swing should be initiated. Thepattern 22 will start moving to the left. At the correct impact timing with thegolf ball 100 the light emitting elements at thecenter line 32 will flash up again. Therefore the user can verify optically if he is hitting theball 100 at the correct time. The front swing itself may or may not be displayed by thelight position pattern 22. For a left-hand swing, the displaying of the swing will be axi-symmetrical to thecenter line 32. - Alternatively, the simulated front and back swing may exceed the
scale 30 of thetrainer 10, and therefore neither thefront swing indicator 24 nor theback swing indicator 26 will be lit. In this variation, thepattern 22 will move to the right out of the range of thescale 30, and at the moment thegolf club 110 is supposed to reach the end of the actual back swing, lights at thecenter line 32 of the array oflight emitting elements 20 could flash up once. - The parameters on tempo, length and type of the simulated swing can be read and processed by
controller 58, to generate a simulated swing with thepattern 22. For example, all or a combination of these parameters can calculate an ideal swing, or can be read from a pre-stored look-up table that is stored in a memory 69 (FIG. 2 ) associated with thecontroller 58. It is also possible that a professional golfer's successful hits for various swing lengths, tempo and swing types were previously recorded and processed to generate data for moving light patterns that are stored in thetrainer 10. These patterns can be recorded to thetrainer 10 at time of manufacture. - In
FIG. 2 , a schematic representation of the electronic circuit that is integrated into thelongitudinal body 12 of thegolf swing trainer 10 is presented. Acontroller 58, for example a microcontroller with various input/output ports, operates many peripheral electronic devices by asystem bus 56. All the electronic devices requiring power are fed throughpower distribution lines 53 of thevoltage controller 75. Thevoltage controller 75 may consist of multiple independent voltage controllers, and can generate different voltage levels, depending on the requirements of the electronic devices. Different voltage levels may be required for feeding the light emitting elements, the driver circuits, thecontroller 58, etc. For example, while most of the electronic devices may operate at 2.7V, the array oflight emitting elements 20 may require a different voltage and also has to be controlled separately to avoid noise interfering with thecontroller 58 and other electronic devices when switching thelight emitting elements 20. Thevoltage controller 75 can be fed by a chargeable ornon-chargeable battery 64, that itself can be charged by an external charger (not shown), or can be by-passed with an external power means connected topower port 77. The power on/offswitch 70 can cut the power supply to the voltage controller, thereby turning thetrainer 10 off. - A
driver circuit 68 allows thecontroller 58 to address individuallight emitting elements 20 over thesystem bus 56, and can also include power circuitry with transistors that turn the said light emitting elements on and off. Thelight emitting elements 20 may be turned on and off by a buck or boost driving circuit. For displaying the tempo set by the user on adisplay 50, and showing the status of thetrainer 10 with some 72, 82, and 92, these elements are coupled to alight emitting elements display driver 65, that itself is coupled to thesystem bus 56 or another bus of the system, for example an I2C bus. The 50, 72, 82 and 92 can therefore be addressed by thedisplay elements controller 58. Status of 80, 90 andswitches 52, 54, 60, 62 can be transmitted by a multiplexer 76 to abuttons register circuitry 66. The register circuitry can be connected to an interrupt line of the controller 58 (not shown) to inform thecontroller 58 in a rapid way on the changes of the status, for example by a user pressing the 52, 54, 60, 62. The status of the buttons is stored on thebuttons register 66, and can be read, after an interrupt, by thecontroller 58. As an optional element, thelaser 40 can be connected through adriver circuit 42 to thebus system 56, so that thecontroller 58 can control thelaser 40. However, in a variant thecontroller 58 is not in communication withlaser 40, and is only supplied with power fromvoltage controller 75. Switches (not shown) may turn thelaser 40 off by interrupting the power supply line. - While the
controller 58 may have internal memory for processing and temporary storage purposes, anon-volatile memory 69, for example a FLASH memory, can include an operation software or program code that is loaded into thecontroller 58 for operation of thetrainer 10. The software or program code, when executed on thecontroller 58, will operate the golf swing trainer with the above described functions or steps. Such functional steps may be the displaying of the moving light patterns on thearray 20, or reading the status of the 52, 54, 60, 62 and switches 80, 90 to change the operation mode of the displaying, etc.buttons - In the variant shown,
pattern 22 is formed by three lights that are alit. Alternatively, theposition pattern 22 can be formed by a single light that is turned on, but can also be formed by more than one light element of thearray 20. It is also possible thatpattern 22 is formed by a pattern of lights, for example by having a center light and two neighboring lights lit that are not adjacent to the center light. In addition, the array oflight emitting elements 20 need not necessarily be made of lights that show theposition pattern 22. It is also possible that a mechanical or electro-mechanical indicators or changeable patterns are used. For example, the simulated position of the simulated golf club head can be shown with a linearly translating indication needle that would take over the function of thelight position pattern 22. Alternatively, and individual light of thearray 20 may be replaced by an electro-mechanic device that can change position of a metal plate that is partially covered with a fluorescent or white paint that can be moved relative to a hole exposing either the fluorescent or white paint, or a dark surface. -
FIG. 3 shows another embodiment of thegolf swing trainer 210. In this embodiment, thedisplay 250 not only can display the current simulated swing tempo, but includes a graphical user interface that generates graphic or textual representation with values regarding distance settings, swing modes, status of thetrainer 10, etc. Thedisplay 250 can be a matrix TFT display having sufficient resolution to show settings and status information to the user. The settings and parameters can be varied by a graphical menus system generated by software code that is executed by thecontroller 58 or an additional display driver (not shown).Buttons 260 serve to navigate through these menus.Buttons 260 include up and downbuttons 252,enter button 254,clear button 256 andescape button 258, and allow navigation to change settings, parameters and modes, and view information. In the variant shown, these buttons are operable by thegolf club 310. - Instead of purely relying on optical display of the start of a simulated swing with a
position pattern 222, this embodiment includes aloudspeaker 266 arranged on the upper surface of thelongitudinal body 12 that can produce sequences of beeps to inform the user when to start a swing, for example by generating a count-down acoustic signal. It is also possible the controller of thetrainer 10 has pre-stored speech sentences like “steady,” “go,” etc., to talk to the user to start his swing, or to indicate when to get ready, by saying: “please get ready for your next swing.” The beeps or spoken passages can be produced in combination with the flashing light pattern indicating the next swing. Alternatively, a user may configure if he wants optical, acoustical, or both signals, by changing settings in a submenu by usingoperating buttons 260 and thedisplay 250. - Another feature of this embodiment is the golf
club detection sensor 240 that is arranged substantially at thecenter line 232, facing a position of thegolf club 310 when the user is ready for a swing. Theclub detection sensor 240 may detect thegolf club 310 without contacting the club, for example by using optical or magnetic measurement principles. Such sensors may include capacitive or inductive measurement sensors. It is also possible that thegolf club 310 be equipped with anactive sensor element 270, mounted to the front portion of thegolf club head 312 to assist the detection of thegolf club 310. Theelement 270 can be a permanent magnet that can be detected by a magnetic sensor element in thetrainer 210, for example a proximity hall effect sensor. However, since most putting and chipping golf clubs are metallic, it is also possible to realize a passive detection of the club withoutsensor 270. - The golf
club detection sensor 240 is connected to thecontroller 58 of thetrainer 10, and can be configured to cause an interrupt of the program executed by the controller. Since thesensor 240 can therefore detect presence or absence of the golf club, this interrupt information delivered to the controller can be used to automatically start a moving light pattern moving overarray 220 when the user starts his swing. - Unlike the first embodiment, where the starting time of the simulated swing is set by the controller and where the
trainer 210 is in a master mode, it is possible for the controller of this embodiment to first wait for the user to movegolf club 310 in an actual swing, thereby being in a slave mode. In a variant, an optical signal with thearray 220 or thedisplay 250, or an acoustic signal can indicate a time period where the user has to get ready for a hit, and then has to place the golf club in vicinity of the golfclub detection sensor 240. As soon as the controller, by using thedetection sensor 240, detects presence of theclub head 312, the controller waits for the user to move thegolf club 310 before displaying a moving light pattern simulating a simulated swing. Alternatively, as soon as the controller detects the presence of thegolf club head 112, and after a wait period for example between 1 to 5 seconds, the controller can again generate the flashing lights at the center line, or the acoustic signal to indicate a proximate start of the simulated golf swing. In a variant, also by usingbuttons 260 anddisplay 250, the sensitivity of thedetection sensor 240 can be set. - In the variant shown, the array of
light emitting elements 220 is made of a number of round LEDs. However, it is also possible to use different types of light emitting elements, such as small light bulbs, and also it would be possible to use display technology such as backlight TFT screens, LCD screens, etc., to display a moving light pattern with aposition pattern 222 along a longitudinal axis of the body 212. If display technology is used, theposition pattern 222 may be a graphic display like a target symbol, arrow, etc. - An additional embodiment of the present invention is shown in
FIG. 4 . In this embodiment, thetrainer 410 has a first and second array of 420 and 480, both arranged substantially in parallel with each other in close proximity along alight emitting elements longitudinal edge 413 of thebody 412. It also includes a linear position sensor or an elongated array ofsensor elements 440, arranged between thesecond array 480 and thelongitudinal edge 413 facing the swing area ofgolf club 510, to facilitate detection of agolf club 510. In the variant shown, thelinear position sensor 440 is configured to detect agolf club 510 along at least a portion or the entire swing area of thetrainer 410, and is therefore has substantially the same longitudinal coverage of the length of 420, 480. Thearrays edge 413 of thebody 412 is beveled so that the linear detection sensor is oriented with an angle relative to the upper surface of thebody 412, and therefore faces the front portion of thegolf club head 512. - The
linear position sensor 440 is configured to measure the actual position of agolf club 510, and deliver data on a position to the controller of thetrainer 410. While the first array oflight emitting elements 420 may be used to display a moving light pattern simulating a simulated golf swing that has to be matched by the user during an actual swing, the second array oflight emitting elements 480 may be used to display the measured position of thegolf club 510 in real time, for example with alight pattern 482.Light pattern 482 may be made of one or more adjacent light emitting elements that are alit. When a user tries to match the movement of alight position pattern 422 moving along thearray 420, his golf club position during the actual swing will be represented withpattern 482 onsecond array 480, and therefore can be better compared visually to the position ofpattern 422. It is possible that first and 420 and 480 use different colors of light emitting elements. In a variant, the displaying of measured position, and the displaying of the simulated swing are shown only on one elongated array of light emitting elements, as shown in the embodiments with respect tosecond arrays FIGS. 1 and 3 . Such embodiment could save costs of an additional array of light emitting elements. - In addition, the
trainer 410 with thelinear position sensor 440 can also include a function to measure and save golf swings that were performed by a user. For example, if an experienced golfer, such as a golf teacher or a professional, wants to save his own swing so that he or someone else can try to match it, thelinear position sensor 440 can capture the swing. The captured swing can be processed by the controller of thetrainer 410, and stored for further usage in the memory. Processing of the measured swing by the controller can include the detection of start and end point of the swing, filtering functions to eliminate noise and glitches from the measured swing, etc. Special menu functions can be shown on thedisplay 450 with the graphical user interface to capture and save the swing. - The embodiment of
FIG. 4 also includes asensor 460 for aremote control unit 490, preferably an infrared remote control sensor. Instead of having numerous buttons on the upper surface of thebody 412, aremote control unit 490 can includesuch buttons 492, and can send signals by anemitter 494 to thegolf swing trainer 410. All control signals, settings and parameters can be sent to thetrainer 410, so that the user does not have to bend down to thetrainer 410, nor does he have to operate thetrainer 410 with thegolf club 510. In the variant shown, no buttons or switches other than thepower switch 470 is arranged on thetrainer 410, thereby facilitating the mechanical design of thetrainer 410. Thepower switch 470 is associated with anindicator 472. Such embodiment may be preferred if the design of thetrainer 410 has to be waterproof, for example for outdoor usage in rainy weather. - In addition, the
trainer 410 includes agraphical display 450 that can represent agraphical user interface 455 with menus and other graphical representation of information. Thedisplay 450 is arranged in the middle of thetrainer 410 centered to theline 435, and may be connected to a graphics processor (not shown) that is also connected to the controller of thegolf swing trainer 410. It is therefore possible that thedisplay 450 shows all kinds of graphs of measured and preprogrammed data for the user's information. For example, as shown inFIG. 5 a, thegraphical user interface 610 shows a menu or submenu where different setting can be modified with graphically representedsliders 612 andbuttons 614. Text blocks for thesliders 612 andbuttons 614 will label them respective functions and information. In the variant shown, thesliders 612 can modify tempo, offset and length of the swing. Other parameters can also be set, for example conditions of the putting green or pitching grass, environmental conditions with humidity, rain, etc. Thesliders 612 can be activated by navigating through menus by theremote control 490. - As shown in
FIG. 5 b,graphical user interface 620 can represent the results of a golf strike after the user has performed the strike. In the variant shown, the relative speed is represented. For this purpose, the timely evolution of the strike was measured bylinear position sensor 440. The controller calculated the difference between the desired speed of the golf club head at a certain position, and the measured speed at the same position along thelinear position sensor 440. The resultinggraph 622 can be displayed in a Cartesian coordinate system, with the x-axis showing the position of the golf club and in the y-axis the calculated speed difference. The user can thereby see at which positions he was moving too fast or too slow relative to the ideal swing that corresponds to the x-axis. The x-axis labeling thereby corresponds to thescale 430 printed on thetrainer 410. Alternatively,display 450 may be as long as the width of the first and 420, 480, and thesecond arrays linear position sensor 440, and thereby thedisplay 450 can show the graphs that represent the real positions of the swing along the x-axis. - The user can operate the
trainer 410 to show other types of graphs on thedisplay 450. InFIG. 5 c, absolute speed is represented in a Cartesian coordinate system, showing agraph 632 with an ideal, pre-programmed golf club swing, and agraph 634 with the measured swing. The absolute speeds are shown relative to the position of the golf club on the x-axis. The graphics processor may also rescale the 632, 634 depending on the settings of the length settings of the swing, and therefore a rescaled graph along the x-axis may be shown on thegraphs display 450. Alternatively, it is possible to show average values of multiple measured swings, and display statistical data by analyzing two or more swings that have been measured. Statistical data of trends can be represented graphically on thedisplay 450. Alternatively, a captured and saved swing from a user or swings that are pre-stored in the memory can be visualized with thegraphical user interface 455. -
FIG. 5 d shows another screen shot 640 of a menu page of thegraphical user interface 455 of thedisplay 450. On this page, the user can choose different types of ideal golf swings, for example by choosing swing types from professional golfers 643 that have been previously recorded in thetrainer 710. Once the user has chosen his preferred golf athlete, the user can start practicing the professional golfer's swing. - In addition,
trainer 410 also includes amicrophone 465. The microphone is preferentially arranged close to the center of thelongitudinal body 412, in proximity to thecenter line 435, and close to the lower border that faces the golf swing area. Themicrophone 465 is coupled to the controller of the trainer, and the acoustic signals of themicrophone 465 can be processed by the controller or by a co-processor aiding the controller to gather this information. The controller or co-processor may have instruction code performing an algorithm that can detect the signal of thegolf club 510 hitting thegolf ball 400 from the acoustic information of themicrophone 465 and therefore can gain additional data on the user's swing other than the golf club position. - A yet another embodiment of the present invention is shown in
FIG. 9 . In this embodiment, 552 and 554 collectively labeled as “Menu” are provided ongeneric menu buttons trainer 500. 552 and 554 allow the user to selectively cycle through the various functions provided by the trainer. By way of example only,Menu buttons menu button 554 may be configured to cycle through the list of functions provided bytrainer 500 in one direction, whereasmenu button 552 may be configured to cycle through the list of functions in the reverse direction. Alternatively, asingle menu button 552 may be provided in a low cost version of the trainer to selectively cycle through the various functions provided bytrainer 500 in a single direction only. A user can repeatedly press 552 or 554 until the desired function, such as the tempo function or the length function, is indicated by themenu button trainer 500. Simultaneously, thedisplay 550 ontrainer 500 can indicate the currently configured value of the selected function. At this point, the user can press 560 or 562 to configure the selected function to a new value which is shown onbutton display 550. For example, with the tempo function selected, the user may pressbutton 562 labeled with the “+” symbol to increase the tempo oftrainer 500 until the desired value is displayed as the currently configured value ondisplay 550. Alternatively, the user may pressbutton 560 labeled with the “−” symbol to decrease the tempo of thetrainer 500 until the desired lower value is displayed as the currently configured value ondisplay 550. In addition to displaying the currently configured value,display 560 may also indicate the function selected by the user through the 552 and 554. Alternatively, the function selected by the user may be indicated to the user with a single LED (not shown) that flashes a set number of times to indicate which function has been selected. Still another way of indicating which function has been selected includes lighting or flashing a single LED in a set of LEDs (not shown), where each LED of the set of LEDs corresponds to a different function and is used to indicate to the user that a particular function has been selected.menu buttons - Yet another embodiment of the present invention is shown on
FIG. 6 . In the previous embodiments, the golf trainers were stand-alone devices not depending on any other electronic device to operate, other than theremote control 490. In this embodiment, however, instead of having a powerful- controller or graphics processor with adisplay 450 inside thetrainer 710, as explained with reference to an earlier embodiment, a personal computer 780 (PC) may be connected with acable 790 using a data interface. Thereby any powerful processing is performed by thecomputer 780, for analysis, storage or display purposes. Data betweenPC 780 and thetrainer 710 may be exchanged, and software running on thePC 780 may manage all the data. For example measured swings can be uploaded to thecomputer 780 and subsequently stored and analyzed, and pre-programmed swings and swing sequences can be downloaded to thetrainer 710 for configuration of the trainer. During or after the training session of the user, the data can be shown by management software that can manage one ormore trainers 710. Data can be represented by agraphical user interface 770, with graphs and user functions as shown with respect toFIGS. 5 a-5 c. - Alternatively, the data connection between
PC 780 andtrainer 710 may also be a wireless communication, for example by using a WIFI network or Bluetooth connection.Trainer 710 can be equipped with such wireless communication interface.Multiple trainers 710 can also be connected with cables or wirelessly to onePC 780, acting as a server, with management software to managemultiple trainers 710. It is possible that multiple users can log in and create their golfing profiles and preferred training swings, before they start using thetrainer 710. Data generated by any of thetrainers 710 could subsequently be uploaded to the server and managed under their profile name, for tracking the improvement of their game. The data can further stored in a database. If a fee has to be paid to a golf club for the use of such trainers, the software may manage time and usage of thetrainers 710 for billing purposes. It is thereby possible that thetrainer 710 can be positioned anywhere on a putting green, and thetrainer 710 can communicate the data for later analysis to a server, for example located at the golf center of the golf club. - The
PC 780 can further be connected to the internet via a modem (not shown), that allows sharing data with other PCs and users, and that also allows download of other data towards thetrainer 410. For example, a server can manage user accounts for individual users of thetrainer 410, and a user can access the accounts online to visualize the improvement of his game, follow statistics of the performed swings, etc. It is also possible that new firmware and other data such as special golf swings can be downloaded from a server and installed or stored into the trainer. If thetrainers 410 are connected to the internet, they can be remotely diagnosed and updated with new firmware by maintenance software that runs on a server. - Still another embodiment of the present invention is shown with respect to
FIG. 7 . Thetrainer 810 is shown in a direction parallel to a puttinggreen 920, perpendicular to afront side wall 818 of thetrainer body 812, when thetrainer 810 is placed on the puttinggreen 920. Instead of having a ruler-like flat shape, as shown with reference toFIGS. 1 , 3 and 4, thebody 812 has an arc-like shape, where theupper surface 819 of thebody 812 is curved to a radius that substantially corresponds to a radius of a golf swing of a potential user. This body shape is preferable if swings with longer amplitude have to be practiced, for example swings exceeding amplitudes of 25 inches, such as long puts or chipping swings. The radius can be designed to match a plurality of golfer sizes, and will depend on the golfer's swing style and his body height. - It is therefore possible that the
trainer 810 is sold with a range of different swing radii for different types of heights of the users. For many golfers, the pivotal axis of the golf swing is at the height of the shoulders, and therefore the trainers could be manufactured to match a range of different shoulder heights. In addition,trainer 810 is shown withspikes 816 that are arranged on the lower surface of thebody 812, so that the trainer can be stuck at a safe position into the green 920. Alternatively, theupper surface 819 of thebody 812 may have a substantially flat portion in a center area where thegolf club 910 and thegolf ball 800 is shown, and can have upwardly bent portions at the extremities of thebody 812. In the embodiments shown, thefront side wall 818 is flat; however, it is also possible that thefront side wall 818 has a curved shape, curved towards the position of the user, or being curved towards the pivotal point of his swing, such as his shoulders. The array of light emitting elements could also be arranged in such curved arrangement, and also need not to be on theupper surface 819 of thetrainer 810, but can alternatively be arranged along an upper edge of theside wall 818, or on a beveled edge between thefront side wall 818 and theupper surface 819. - Yet another embodiment of the present invention is shown with respect to
FIG. 8 . In this embodiment, thedistance 1042 that theball 1000 will travel after a hit by a user can be measured by ameasurement system 1050, and the distance can subsequently be transmitted to thetrainer 1010. Thetrainer 1010 can compare the measureddistance 1042 with a stored, desired distance, or themeasurement system 1050 can also measure a desireddistance 1044 of the golf ball hit, and transmit data of the desired distance to thetrainer 1010. The desired distance can be visually marked on the training putting green 1080 by amarker line 1040 easy detectable bysystem 1050, and also being visible to a user. Preferably, the desireddistance 1044 where theball 1000 is supposed to stop is a little longer than the distance tohole 1030, in the range of 10-15 inches. The desired distance can also simply be calculated by the measurement system by the detection of the location of thehole 1030. - The result of the comparison between measured
distance 1042 and desireddistance 1044 can be used by thetrainer 1010 to adapt the simulated swing in tempo and amplitude, to correct the difference or error between desired and measured 1044, 1042, respectively. Thedistance trainer 1010 can also measure the user's swing with a linear detection sensor arranged in thetrainer 1010, to thereby take the measured swing into account. Based on the measurement of the 1042, 1044, and alternatively the performed swing, thedistances trainer 1010 can propose a faster or slower tempo and longer or shorter amplitude of the swing. If the performed swing is far of a certain tolerance of the simulated swing, thetrainer 1010 can inform the user by an acoustic or optic signal. Since thedistance 1042 of thegolf ball 1000 is measured and fed-back to the user of the trainer, this operation mode could be called closed-loop mode. - In the variant shown, the
measurement system 1050 is an optical measurement system including a camera and a vision processor (not shown) havingoptics 1060 configured to substantially cover the training putting green 1080, and also to avoid the user obstructing thegolf ball 1000,line 1040, andtrainer 1010 from the camera. The field ofview 1065 of theoptics 1060 can at least capture images covering theball 1000, and themarker line 1040. The camera may be coupled to a vision processor that can perform image processing such as object detection, pattern matching and calibration of the field of view to detect the 1042, 1044 from the starting point of therelative distances golf ball 1000. - To detect the starting point of
ball 1000, the vision system can either assume a fixed starting point, or a starting point that is manually set by the user and communicated to thetrainer 1010 or the vision processor, or can detect thetrainer 1010 optically based onvisible markers 1070 that are located on the trainer. Alternatively, the optical measurement system can detect the starting position of theball 1000 itself. Pattern matching algorithms and other image processing algorithms can be used to detectmarkers 1070 orball 1000, to calculate thecenter line 1032, or the starting point of theball 1000, respectively. - The
marker line 1040 showing thetarget distance 1044 can be for example made of a bright-colored or fluorescent tape, having a color that substantially differs from the surface of the training putting green 1080. Thegolf ball 1000 as well asmarkers 1070 are preferably made of a color or patterns that are easily identifiable by the optical measurement system. The optical measurement system can also easily detect the orientation of thetrainer 1010, and the twomarkers 1070 arranged on opposing ends of the longitudinal body of thetrainer 1010 facilitate such detection. The vision processor can therefore also calculate the deviation of the golf hit from the axis of the longitudinal body of the trainer. - When operating the
trainer 1010 with themeasurement system 1050, the user can position theball 1000 close to thecenter line 1032 of thetrainer 1010. The measurement system will detect the position of thecenter line 1032 or thegolf ball 1000, and will send this information to thetrainer 1010. This may be indicated to the user by a light signal or an acoustic signal, and will then show the blinking sequence to indicate the initiation of a golf hit, for example after a certain wait period. The user thereby has time to prepare for the golf swing. The user then attempts to match the moving pattern of thetrainer 1010, and hits thegolf ball 1000. During the time of initiating the golf swing themeasurement system 1050 can be idle. - The
measurement system 1050 can either wait a preprogrammed period, but can also detect and track the movement of theball 1000, and as soon as the ball is not moving, detect theposition 1042 of the ball and then forward the position to thetrainer 1010. Themeasurement system 1050 can also calculated the distance between the starting point of the golf ball and theline 1040, and also send this information to the trainer. Thetrainer 1010 perform an algorithm to correct the simulated golf swing based on the measurements ofsystem 1050, for example by using a PI control algorithm for correcting the error. - The vision processor can be integrated into the
trainer 1010, can be part of the camera, or can be an external computer system such as a PC that also includes other functionalities to manage the golf swing training, as described with reference toFIG. 6 . In a simplified version of the measurement system, a camera is arranged above thehole 1030 and will only cover a field of view around thehole 1030. The measurement system will simply measure the distance of theball 1000 towards tohole 1030 and send this information to thetrainer 1010 for further processing to adapt the simulated golf swing. It is also possible that other systems are used to detect the position of the ball, for example by using radar effects, electronic tags inside the ball, etc., instead of using an optical detection system. - The invention herein as described includes various features that were presented with reference to particular embodiments. The features of one embodiment are not limited to that particular embodiment. Features may be interchangeable with other embodiments, as one with ordinary skill in the art will understand and appreciate. For example, the
loudspeaker 266 and the associated features of the embodiment shown with respect toFIG. 3 may also be part of the features of all other embodiments shown. Of course, this rationale is not only limited to the feature of theloudspeaker 266, but applies to many other features described in this invention. - Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims.
Claims (17)
1. A golf swing trainer, comprising:
a body member including a first surface;
a first elongated array of light emitting elements arranged in a longitudinal direction on the first surface of the body member; and
a controller configured to actuate the first elongated array of light emitting elements to generate a moving light pattern simulating a position of a simulated golf club head during a simulated golf club swing with at least one of the light emitting elements of the first elongated array.
2. The golf swing trainer according to claim 1 , further comprising one or more input elements, the microcontroller being arranged to vary at least one parameter of the simulated swing responsive to operation of at least one of the one or more input elements.
3. The golf swing trainer according to claim 2 , wherein at least one of the one or more input elements is arranged on the body member and is configured to be activated by an actual golf club head.
4. The golf swing trainer according to claim 2 , further comprising:
a display device configured to display at least one operation mode of the golf swing trainer, and at least one of the parameters of the simulated swing.
5. The golf swing trainer according to claim 4 , wherein the parameters of the simulated swing include:
a tempo of the simulated swing; and
a length of the simulated swing.
6. The golf swing trainer according to claim 1 , wherein the controller is operative to actuate the first elongated array of light emitting elements to display a front and back maximal amplitude and a starting point of the simulated golf club head.
7. The golf swing trainer according to claim 1 , wherein a start of the simulated golf head during the simulated swing is indicated with a first flash of at least one of the light emitting elements, a second flash of at least one of the light emitting elements, and a movement of the moving light pattern along the first elongated array of light emitting elements, and
wherein the timing between the first and second flash, and the second flash and the start of the movement are substantially the same duration.
8. The golf swing trainer according to claim 1 , further comprising:
a pointing device mounted to the body member,
wherein the pointing device is arranged to project a light beam along the longitudinal direction of the body member.
9. The golf swing trainer according to claim 1 , further comprising one or more sensor elements mounted to the body member and arranged to detect positions of an actual golf club head during an actual swing of an actual club.
10. The golf swing trainer according to claim 1 wherein the one or more sensor elements include an elongated array of sensor elements arranged substantially in parallel with the first elongated array of light emitting elements.
11. The golf swing trainer according to claim 9 , further comprising:
a second elongated array of light emitting elements arranged substantially in parallel with the first elongated array of light emitting elements, the controller being operative to actuate the second elongated array of light emitting elements to display positions of the actual golf club head measured by said one or more sensor elements.
12. The golf swing trainer according to claim 1 , further comprising:
a remote control separate from the body element, and a remote control input sensor mounted to the body element configured to receive commands from the remote control, the controller configured to set one or more parameters of the simulated swing responsive to the commands received by the remote control input sensor.
13. The golf swing trainer according to claim 9 , wherein the controller is configured to capture information representing the actual golf swing from the one or more sensor elements, and reuse the captured information to generate the simulated golf swing.
14. A method of training a golf swing, comprising the steps of:
displaying a moving light pattern simulating a position of a simulated golf club head in a simulated golf club swing along a longitudinal direction of a body with a first elongated array of light emitting elements; and
attempting to match the position of the simulated golf head with an actual position of an actual golf club head in an actual golf club swing.
15. The method of training a golf swing according to claim 14 , further comprising the step of:
indicating a start position of the simulated golf club head on the first elongated array of light emitting elements.
16. The method of training a golf swing according to claim 14 , further comprising the steps of:
measuring the actual position of the actual golf club head simultaneously with said step of displaying the moving light pattern representing the position of the simulated golf club; and
displaying the actual measured position of the actual golf club head on a second elongated array of light emitting elements.
17. The method of training a golf swing according to claim 16 , further comprising the steps of:
comparing the position of the simulated golf club head with the measured actual position of the actual golf club head; and
displaying the difference between positions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/069,010 US20080207347A1 (en) | 2007-02-08 | 2008-02-06 | Golf swing trainer and method of improving a golf swing |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US90064407P | 2007-02-08 | 2007-02-08 | |
| US12/069,010 US20080207347A1 (en) | 2007-02-08 | 2008-02-06 | Golf swing trainer and method of improving a golf swing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20080207347A1 true US20080207347A1 (en) | 2008-08-28 |
Family
ID=39716544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/069,010 Abandoned US20080207347A1 (en) | 2007-02-08 | 2008-02-06 | Golf swing trainer and method of improving a golf swing |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20080207347A1 (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080146365A1 (en) * | 2006-12-13 | 2008-06-19 | Edward Miesak | Motion tracking bar graph display |
| US20090062027A1 (en) * | 2007-08-28 | 2009-03-05 | Bridgestone Sports Co., Ltd | Golf club shaft simulation method |
| US20090064517A1 (en) * | 2007-09-12 | 2009-03-12 | Sanderson Dylan L | Electronic ruler |
| WO2013119707A1 (en) * | 2012-02-08 | 2013-08-15 | Bolen Gary | Putt break visualization instrument and method of use thereof |
| JP2014057804A (en) * | 2012-09-19 | 2014-04-03 | Konami Digital Entertainment Co Ltd | Guide system and guide method for golf swing |
| US20140100047A1 (en) * | 2011-12-28 | 2014-04-10 | Jae Yeon Noh | Pendulum type golf putting practice device |
| US20140341548A1 (en) * | 2013-05-16 | 2014-11-20 | Casio Computer Co., Ltd. | Playback speed adjustable apparatus for playback of moving picture |
| US8968113B2 (en) | 2012-11-30 | 2015-03-03 | John R Spelman | Golf putting trainer device |
| US9132331B2 (en) | 2010-03-19 | 2015-09-15 | Nike, Inc. | Microphone array and method of use |
| US9199152B2 (en) | 2013-02-26 | 2015-12-01 | Landon K. Phillips | Golf swing trainer |
| US20170014703A1 (en) * | 2010-03-26 | 2017-01-19 | Squared Up Corporation | Golf Training Apparatus |
| US20190255415A1 (en) * | 2018-01-23 | 2019-08-22 | Jon HELMKER | Training device for putting a golf ball |
| US10565888B2 (en) | 2013-02-17 | 2020-02-18 | Ronald Charles Krosky | Instruction production |
| US20200346094A1 (en) * | 2019-05-02 | 2020-11-05 | Tommy Jackson | Golf training system and methods |
| US20220062738A1 (en) * | 2020-09-02 | 2022-03-03 | Oxefit, Inc. | Pacing lighting system for strength training apparatus |
| US11266895B2 (en) * | 2019-06-04 | 2022-03-08 | Wuyi University | Device for measuring speed of tennis ball |
| US11541296B2 (en) * | 2008-12-05 | 2023-01-03 | Nike, Inc. | Athletic performance monitoring systems and methods in a team sports environment |
| US20240335722A1 (en) * | 2023-04-06 | 2024-10-10 | Zen Corporation Limited | Graphical user interface (gui) a golf training apparatus or system and/or a method of use thereof |
-
2008
- 2008-02-06 US US12/069,010 patent/US20080207347A1/en not_active Abandoned
Cited By (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080146365A1 (en) * | 2006-12-13 | 2008-06-19 | Edward Miesak | Motion tracking bar graph display |
| US20090062027A1 (en) * | 2007-08-28 | 2009-03-05 | Bridgestone Sports Co., Ltd | Golf club shaft simulation method |
| US20090064517A1 (en) * | 2007-09-12 | 2009-03-12 | Sanderson Dylan L | Electronic ruler |
| US7631437B2 (en) * | 2007-09-12 | 2009-12-15 | Sanderson Dylan L | Electronic ruler |
| US11541296B2 (en) * | 2008-12-05 | 2023-01-03 | Nike, Inc. | Athletic performance monitoring systems and methods in a team sports environment |
| US9132331B2 (en) | 2010-03-19 | 2015-09-15 | Nike, Inc. | Microphone array and method of use |
| US10912980B2 (en) | 2010-03-26 | 2021-02-09 | Squared Up Corporation | Golf training apparatus |
| US10369448B2 (en) * | 2010-03-26 | 2019-08-06 | Squared Up Corporation | Golf training apparatus |
| US20170014703A1 (en) * | 2010-03-26 | 2017-01-19 | Squared Up Corporation | Golf Training Apparatus |
| US20140100047A1 (en) * | 2011-12-28 | 2014-04-10 | Jae Yeon Noh | Pendulum type golf putting practice device |
| WO2013119707A1 (en) * | 2012-02-08 | 2013-08-15 | Bolen Gary | Putt break visualization instrument and method of use thereof |
| US8747244B2 (en) | 2012-02-08 | 2014-06-10 | Gary Mitchell Bolen | Putt break visualization instrument and method of use thereof |
| JP2014057804A (en) * | 2012-09-19 | 2014-04-03 | Konami Digital Entertainment Co Ltd | Guide system and guide method for golf swing |
| US9586122B2 (en) | 2012-11-30 | 2017-03-07 | John R Spelman | Golf putting trainer device |
| US8968113B2 (en) | 2012-11-30 | 2015-03-03 | John R Spelman | Golf putting trainer device |
| US10565888B2 (en) | 2013-02-17 | 2020-02-18 | Ronald Charles Krosky | Instruction production |
| US9199152B2 (en) | 2013-02-26 | 2015-12-01 | Landon K. Phillips | Golf swing trainer |
| US9679604B2 (en) * | 2013-05-16 | 2017-06-13 | Casio Computer Co., Ltd. | Playback speed adjustable apparatus for playback of moving picture |
| US20140341548A1 (en) * | 2013-05-16 | 2014-11-20 | Casio Computer Co., Ltd. | Playback speed adjustable apparatus for playback of moving picture |
| US20190255415A1 (en) * | 2018-01-23 | 2019-08-22 | Jon HELMKER | Training device for putting a golf ball |
| US20200346094A1 (en) * | 2019-05-02 | 2020-11-05 | Tommy Jackson | Golf training system and methods |
| US11266895B2 (en) * | 2019-06-04 | 2022-03-08 | Wuyi University | Device for measuring speed of tennis ball |
| US20220062738A1 (en) * | 2020-09-02 | 2022-03-03 | Oxefit, Inc. | Pacing lighting system for strength training apparatus |
| US11918884B2 (en) * | 2020-09-02 | 2024-03-05 | Oxefit, Inc. | Pacing lighting system for strength training apparatus |
| US12251616B2 (en) | 2020-09-02 | 2025-03-18 | Oxefit, Inc. | Pacing lighting system for strength training apparatus |
| US20240335722A1 (en) * | 2023-04-06 | 2024-10-10 | Zen Corporation Limited | Graphical user interface (gui) a golf training apparatus or system and/or a method of use thereof |
| US12472414B2 (en) * | 2023-04-06 | 2025-11-18 | Zen Corporation Limited | Graphical user interface (GUI) a golf training apparatus or system and/or a method of use thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080207347A1 (en) | Golf swing trainer and method of improving a golf swing | |
| US7959521B2 (en) | Electronically controlled golf swing analyzing/training mat system with ball striking-related feedback | |
| KR101967324B1 (en) | Divot detectable golf swing mat | |
| US7850536B1 (en) | Putter trainer | |
| JP5584961B2 (en) | Golf club trial hitting system and golf club trial hitting method | |
| JP2008512165A (en) | Golf training equipment | |
| US8616993B2 (en) | Putter path detection and analysis | |
| US8790190B2 (en) | Golf training aid | |
| US9022877B2 (en) | Putting stroke training system | |
| WO2007112290A2 (en) | Compact comprehensive golf swing practice aid and method of use | |
| US20120267855A1 (en) | Screen golf system capable of displaying a ball striking status and a method therefor | |
| US20120046118A1 (en) | Golf Training Devices | |
| KR20200103395A (en) | System and apparatus for adjusting position of golf ball | |
| KR100972819B1 (en) | Portable golf simulation device and control method for the the same | |
| CN103394188B (en) | A kind of golf location indicating means and device | |
| US9067116B1 (en) | Golf swing training device and method | |
| US20160030819A1 (en) | Apparatus for Practicing Golf | |
| KR101599408B1 (en) | Apparatus for practicing golf putting | |
| KR100429149B1 (en) | Golf swing training apparatus | |
| JP6941645B2 (en) | Soccer training equipment and methods | |
| KR200418102Y1 (en) | Golf Driving Range Switch Box | |
| Afzal | An Instinctive Design Approach for Robotic Bowling Machine (RBM) | |
| KR101911546B1 (en) | Golf training device | |
| KR20250143551A (en) | Golf swing training device | |
| KR20210079660A (en) | Golf putting device and method for tracking and displaying backswing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |