A putting stroke sensor is attachable to a putter head for measuring characteristics of a putting stroke. A motion sensor integrated circuit is configured to measure acceleration of the putter head along several axes and rotation of the putter head around the several axes during a putting stroke. A processor is programmed to determine a speed, a position and an orientation of the putter head at selective intervals during the putting stroke.
|
16. A putting training method using a putting stroke sensor attached to a putter head, the method comprising:
(a) measuring, with a motion sensor, acceleration of the putter head along at least two axes and rotation of the putter head around the at least two axes during a putting stroke, the putting stroke being defined by intervals;
(b) calculating, by a processor, based on the measured acceleration, using mathematical formulae including calculus principles and polynomial regression, a speed and a position of the putter head at selective ones of the intervals during the putting stroke;
(c) determining, by the processor, a rotation of the putter head at selective ones of the intervals during the putting stroke based on the measured rotation of the putter head around the at least two axes; and
(d) comparing, by the processor, the speed, the position, and the rotation of the putter head at the selective intervals during the putting stroke with corresponding characteristics at corresponding intervals of a preferred putting stroke.
1. A putting stroke sensor system including a putting stroke sensor attachable to a putter head, the system comprising:
a memory storing an executable program;
a processor configured to execute the program; and
a motion sensor integrated circuit communicating with the processor, the motion sensor integrated circuit being configured to measure acceleration of the putter head along X, Y and Z axes and rotation of the putter head around the X, Y and Z axes during a putting stroke, the putting stroke being defined by intervals,
wherein by executing the program, the processor is programmed to, based on the measured acceleration, calculate, using mathematical formulae including calculus principles and polynomial regression, a speed and a position of the putter head at selective ones of the intervals during the putting stroke, and the processor is programmed to determine the rotation of the putter head at selective ones of the intervals during the putting stroke based on the measured rotation of the putter head around the X, Y and Z axes.
13. A putting stroke sensor system including a putting stroke sensor attachable to a putter head, the sensor comprising:
a memory storing an executable program;
a processor configured to execute the program; and
a motion sensor integrated circuit communicating with the processor, the motion sensor integrated circuit including an accelerometer configured to measure acceleration of the putter head along X, Y and Z axes during a putting stroke and a gyroscope configured to measure rotation of the putter head around the X, Y and Z axes during the putting stroke,
wherein by executing the program, the processor is programmed to, based on the measured acceleration, calculate, using mathematical formulae including calculus principles and polynomial regression, a speed and a position of the putter head at selective intervals during the putting stroke, and the processor is programmed to determine the rotation of the putter head at selective ones of the intervals during the putting stroke based on the measured rotation of the putter head around the X, Y and Z axes,
wherein the processor is programmed to compare the speed, the position and the orientation of the putter head at the selective intervals during the putting stroke with corresponding characteristics at corresponding intervals of a preferred putting stroke,
wherein the processor is programmed to display deviations in the position, speed and/or rotation with the corresponding characteristics of the preferred putting stroke,
wherein the processor is programmed to operate in a learning mode upon execution of the program, and wherein in the learning mode, the processor stores the speed, the position and the orientation of the putter head at the selective intervals during a successful putting stroke,
the system further comprising a user input device that is actuated to signify the successful putting stroke, wherein the user input device comprises one of a user-operated switch and a robotic putting arm, wherein the processor is programmed to calculate the preferred putting stroke differently depending on the user input device.
2. A putting stroke sensor system according to
3. A putting stroke sensor system according to
4. A putting stroke sensor system according to
5. A putting stroke sensor system according to
6. A putting stroke sensor system according to
7. A putting stroke sensor system according to
8. A putting stroke sensor system according to
9. A putting stroke sensor system according to
10. A putting stroke sensor system according to
11. A putting stroke sensor system according to
12. A putting stroke sensor system according to
14. A putting stroke sensor system according to
15. A putting stroke sensor system according to
17. A method according to
18. A method according to
19. A method according to
|
This application claims the benefit of U.S. Provisional Patent Application No. 62/443,379, filed Jan. 6, 2017, the entire content of which is herein incorporated by reference.
(Not Applicable)
The invention relates to a system for improving and training putting technique and, more particularly, to a sensor that is attachable to a putter head that measures characteristics of a putting stroke to assist in improving and training putting technique.
Existing putting trainers and similar devices typically endeavor to train users in squaring the putter head clubface relative to the target at impact with the golf ball. Existing systems, however, typically predefine a “correct” putting stroke. The Applicant in the present application, however, has documented multiple successful putting strokes that enable golfers to square the club face at impact, but these successful putting strokes vary widely by player, especially amateur golfers. It has been discovered that each golfer in fact has a unique “preferred putting stroke” that can achieve a successful result.
It would thus be desirable for a system to identify each player's preferred stroke and to provide a vehicle to assist that player in practicing and perfecting his or her unique preferred putting stroke.
The applicant has developed systems and methods for identifying a player's specific preferred putting stroke and for training a golfer to more consistently execute his or her preferred putting stroke. Exemplary devices are described in U.S. Pat. No. 9,707,465—Robotic putting system, U.S. Pat. No. 9,174,110—Robotic putting system, U.S. Pat. No. 9,022,877—Putting stroke training system, U.S. Pat. No. 8,727,903—Putting stroke training system, U.S. Pat. No. 8,616,993—Putter path detection and analysis, U.S. Pat. No. 8,579,720—Putting stroke training system, U.S. Pat. No. 8,337,321—Putting stroke training system, U.S. Pat. No. 8,177,656—Putter training system, U.S. Pat. No. 8,152,649—Golf putter and grid for training a golf putting method, U.S. Pat. No. 8,047,928—Putter training system, U.S. Pat. No. 8,002,643—Golf putter and grid for training a golf putting method, and U.S. Pat. No. 7,955,180—Golf putter with aiming apparatus, the contents of all of which are hereby incorporated by reference.
In the described embodiments, an electronic sensor is attachable to a putter head for detecting and calculating characteristics of a putting stroke at specified intervals. The sensor can be used for training or during play with instant feedback using the on board LED display and/or a mobile application cooperable with the sensor. Additionally, the sensor may be used to determine a player's unique preferred putting stroke. The preferred putting stroke may also be stored in the sensor through the use of a robotic putting arm described in the patents incorporated by reference above.
In an exemplary embodiment, a putting stroke sensor attachable to putter head includes a memory storing an executable program and a processor configured to execute the program. A motion sensor integrated circuit communicating with the processor is configured to measure acceleration of the putter head along X, Y and Z axes and rotation of the putter head around the X, Y and Z axes during a putting stroke. By executing the program, the processor is programmed to determine a speed, a position and an orientation of the putter head at selective intervals during the putting stroke.
The processor may be programmed to compare the speed, the position and the orientation of the putter head at the selective intervals during the putting stroke with corresponding characteristics at corresponding intervals of a preferred putting stroke. The sensor may additionally include feedback LEDs that may be driven by the processor to display deviations in the position, speed and/or rotation with the corresponding characteristics of the preferred putting stroke. A wireless transmission integrated circuit may be configured to communicate the measured acceleration and rotation to a mobile device. In some embodiments, the mobile device may store a mobile application, and the processor may be resident in the mobile device.
The motion sensor integrated circuit may be further configured to measure changes in magnetic fields on at least two axes relative to Earth. In this context, the motion sensor integrated circuit may be a 2-axis magnetometer.
In some embodiments, the processor may be programmed to operate in a learning mode upon execution of the program. In the learning mode, the processor stores the speed, the position and the orientation of the putter head at the selective intervals during a successful putting stroke. The sensor may also include a user input device that may be actuated to signify the successful putting stroke. The processor may be programmed to collect the speed, the position and the orientation of the putter head at the selective intervals for a plurality of the successful putting strokes, and the processor may be programmed to calculate a preferred putting stroke based on average characteristics of the plurality of successful putting strokes. The sensor may include a robotic putting arm that guides the putter head along the preferred putting stroke.
In another exemplary embodiment, a putting stroke sensor attachable to putter head includes a memory storing an executable program and a processor configured to execute the program. A motion sensor integrated circuit communicating with the processor includes an accelerometer configured to measure acceleration of the putter head along X, Y and Z axes during a putting stroke and a gyroscope configured to measure rotation of the putter head around the X, Y and Z axes during the putting stroke. By executing the program, the processor is programmed to determine a speed, a position and an orientation of the putter head at selective intervals during the putting stroke. The processor is programmed to compare the speed, the position and the orientation of the putter head at the selective intervals during the putting stroke with corresponding characteristics at corresponding intervals of a preferred putting stroke. The processor is programmed to display deviations in the position, speed and/or rotation with the corresponding characteristics of the preferred putting stroke.
In still another exemplary embodiment, a putting training method using a putting stroke sensor attached to a putter head includes the steps of (a) measuring, with a motion sensor, acceleration of the putter head along at least two axes and rotation of the putter head around the at least two axes during a putting stroke; (b) determining a speed, a position and an orientation of the putter head at selective intervals during the putting stroke; and (c) comparing the speed, the position and the orientation of the putter head at the selective intervals during the putting stroke with corresponding characteristics at corresponding intervals of a preferred putting stroke. In a learning mode, the method may further include storing the speed, the position and the orientation of the putter head at the selective intervals during a successful putting stroke. Prior to step (a), the method may include collecting the speed, the position and the orientation of the putter head at the selective intervals for a plurality of the successful putting strokes, and calculating the preferred putting stroke based on average characteristics of the plurality of successful putting strokes. The method may also include securing the putting stroke sensor to a robotic putting arm that guides the putter head along the preferred putting stroke, and storing the speed, the position and the orientation of the putter head at the selective intervals of the preferred putting stroke.
These and other aspects and advantages will be described in detail with reference to the accompanying drawings, in which:
With reference to
Within the housing 12 is disposed a dedicated printed circuit board. The sensor components are connected to one another and cooperable via the printed circuit board. A memory 22 stores an executable program as well as swing data. A microprocessor 24 communicates with the memory 22 and is configured to execute the program. A motion sensor or motion sensor integrated circuit 26 is configured to measure acceleration of the device to which it is attached (e.g., a putter head according to the described embodiments) along X, Y and Z axes and rotation of the putter head around X, Y and Z axes during a putting stroke. In some embodiments, the motion sensor 26 is configured to measure changes in magnetic fields on at least two axes relative to Earth. In a preferred construction, the motion sensor 26 may include a 3-axis accelerometer, a 3-axis gyroscope, and a 2-axis magnetometer. The combination of the accelerometer and gyroscope effectively create an inertial measurement unit (IMU), which provides two to six degrees of freedom.
The sensor may also include a wireless transmission integrated circuit or network 28. The circuit 28 may connect to a mobile or smart device 30 via Bluetooth, Wi-Fi or the like. In some embodiments, the wireless network integrated sensor 28 is a Wi-Fi radio that creates a local Wi-Fi network. The mobile device 30 can connect to the local Wi-Fi network to receive and/or process data measured by the motion sensor 26. In some embodiments, the sensor 10 collects the swing data and transmits the data to the mobile device 30 using the wireless transmission circuit 28. The data from the sensor may be processed in the mobile device 30 and transmitted back to the sensor via the network 28. The processor 24 displays the results of the processed data on the housing 12 via the feedback LEDs 14, 16.
The sensor is also provided with a battery 31 such as a compact lithium ion battery to power the unit as well as an on/off switch (not shown).
The mobile device 30 stores a mobile application or “app” that receives and analyzes data from the motion sensor 26. In some embodiments, as shown in dashed line in
The sensor assembly may additionally include a user input device 32 usable in a learning mode (described in more detail below). The user input device 32 may be a user-operated switch that is actuated to signify a successful putting stroke. Alternatively, the user input device 32 may be a robotic putting arm that guides the putter head along the preferred putting stroke.
The sensor 10 uses highly sophisticated electronics along with very advanced sensor technology. The sensor collects the data from the swing of a putter at very high data rate and transmits the data to the smart device 30 for further processing using highly complicated math functions. The math associated with these calculations is described in an article entitled “Polynomial Regression,” appended to the above-referenced provisional application. The contents of the article are hereby incorporated by reference. See also, “An efficient orientation filter for inertial and inertial/magnetic sensor arrays,” Apr. 30, 2010, authored by Sebastian O. H. Madgwick, and “Projectile dynamics in sport, principles and applications,” authored by Colin White, the contents of both of which are hereby incorporated by reference. Subsequently, past processing data is compared with stored putter swing data to generate the final output, which is displayed on the sensor 10 by means of the feedback LEDs 14, 16.
In one embodiment, the sensor 10 includes a Smart Arm Microprocessor with communication components that enable wireless data transmission.
Software Task:
1) swing detection, data collection, filtering and averaging, data transmission using wireless to smart device;
2) data processing and result compression with the player preferred putting stroke stored during calibration;
3) error computation and transmitting to sensor; and
4) result indication using LEDs.
The sensor is also operable in a learning mode in order to determine and store the particular user's unique preferred putting stroke.
If the sensor is not attached to a robot arm as the user input device (NO in step S12), the system waits for an indication from the user as to whether the putt was a successful putt (step S14). That is, in an exemplary embodiment, a successful putt is a putt that goes where the user intended such as in a hole at which the user was aiming. If the putt was successful (YES in step S14), the data is stored in the memory 22 (step S15), and the system determines whether additional data is needed to derive the user's preferred putting stroke (step S16). If not, the process is ended. If so, the process returns to step S10 to obtain measurement data from a subsequent putting stroke.
When using the robotic arm, the characteristics of the preferred putting stroke have already been established, and the robotic arm can be used to transfer the established preferred putting stroke to the sensor 10. Alternatively, if the sensor is being used to learn the user's preferred putting stroke based on multiple successful putts, numerous putts may be required for an accurate indication of the user's preferred putting stroke. In some embodiments, the processor then calculates the preferred putting stroke based on average characteristics of the plurality of successful putting strokes. Ideally, the processor can utilize 30-40 successful putts to provide the most accurate preferred putting stroke. Of course, the processor can calculate the average characteristics in as few as two successful putting strokes.
With the presently described sensor assembly and the patents identified and incorporated by reference above, a putting system may include tools and features to assist golfers in maximizing their putting skill potential. In one system described in the noted patents, built-in computers (e.g., iPads) supported in a putting grid record repeated putting strokes for various distances for each individual. As many strokes as necessary may be recorded to find an optimum preferred stroke for each golfer at various distances. For portability, the computer screens after recording the golfer's putting data, may be replaced with a plastic grid insert on which all of the information from the computer has been transferred. Distances for various putts with required stroke draw backs are also recorded on the grid insert. In use, the plastic grid can be removed from the teaching or training unit for use on a putting green.
Using the robotic arm, also described in the noted patents, each golfer's preferred strokes are recorded and may be transferred to the robotic arm structural configurations. For example, the robotic arm guide rail may be adjusted in three dimensions to match what was recorded by the computer. The guide rail may be adjusted infinitely to allow for changes in desired putting performance as putting skills progress. Other mechanisms such as guiding side walls and accommodations for putter type are adjusted for each golfer who has recorded a preferred putting stroke. The robotic arm is controlled by software or the like, and the speed of the club head and distance of the draw back, etc. are also adjusted for each golfer. After adjustments have been made on the robotic arm, the robotic arm can repeat the preferred putting stroke over and over with the same putts with a 98% degree of accuracy. In some embodiments, the robotic arm is accurate for putts up to 20 feet. Putting students using the robotic arm grasp the putter handle for the selected putt, and the robotic arm will guide the golfer to repeat the preferred putting stroke, thereby teaching the golfer muscle memory for each stroke.
Various speeds of the strokes and the time required to perform the putt may be calculated by the system software, e.g., it may be more desirable to have a shorter draw back but with more speed to accomplish a longer distance putt. This is also unique to each golfer and is a characteristic of the determined preferred putting stroke.
Aiming the robotic arm is a useful tool for perfecting green reading. In use, the robotic arm is aimed by the golfer, and the golfer must make judgments to adjust aim for straight or breaking putts. The consistency of the robotic arm stroke eliminates erratic strokes. As such, the error of a missed putt using the robotic arm is in aiming the robotic arm. The initial set up of the arm for distance and direction is a test in green reading (as well as in placing the robotic arm). A failed putt using the robotic arm teaches a valuable lesson in faulty judgment of placement and/or green reading. Careful analysis of a failed putt at this point can be used to train and practice green reading skills.
While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10092811, | Sep 13 2016 | IdeaLink, Inc. | Smart putter for golf club |
5441269, | Aug 22 1994 | Putting stroke training device | |
6607450, | Nov 16 1998 | PERFECTED FALCON JOINT VENTURE | Golf swing frequency analyzer |
7806780, | Nov 20 2008 | Robotic golf swing trainer | |
7871333, | May 11 2010 | Golf Impact LLC | Golf swing measurement and analysis system |
7955180, | May 29 2009 | Golf putter with aiming apparatus | |
8002643, | Nov 10 2008 | Golf putter and grid for training a golf putting method | |
8047928, | Nov 10 2008 | Putter training system | |
8152649, | Nov 10 2008 | Golf putter and grid for training a golf putting method | |
8177656, | Nov 10 2008 | Putter training system | |
8337321, | Nov 10 2008 | Putting stroke training system | |
8579720, | Nov 10 2008 | Putting stroke training system | |
8616993, | Nov 10 2008 | Putter path detection and analysis | |
8727903, | Nov 10 2008 | Putting stroke training system | |
9022877, | Nov 10 2008 | Putting stroke training system | |
9174110, | Jan 23 2013 | Robotic putting system | |
9707465, | Jan 23 2013 | Robotic putting system | |
20020123386, | |||
20020173365, | |||
20080200275, | |||
20090137333, | |||
20090163285, | |||
20100222152, | |||
20120277016, | |||
20130079171, | |||
20130252751, | |||
20160038817, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Date | Maintenance Fee Events |
Jan 08 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Jan 30 2018 | SMAL: Entity status set to Small. |
Jun 08 2020 | PTGR: Petition Related to Maintenance Fees Granted. |
Jun 16 2021 | PTGR: Petition Related to Maintenance Fees Granted. |
Sep 25 2023 | REM: Maintenance Fee Reminder Mailed. |
Mar 11 2024 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Feb 04 2023 | 4 years fee payment window open |
Aug 04 2023 | 6 months grace period start (w surcharge) |
Feb 04 2024 | patent expiry (for year 4) |
Feb 04 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 04 2027 | 8 years fee payment window open |
Aug 04 2027 | 6 months grace period start (w surcharge) |
Feb 04 2028 | patent expiry (for year 8) |
Feb 04 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 04 2031 | 12 years fee payment window open |
Aug 04 2031 | 6 months grace period start (w surcharge) |
Feb 04 2032 | patent expiry (for year 12) |
Feb 04 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |