PUTTING PRACTICE TRACKING AND ANALYSIS SYSTEM
A putting system that utilizes a computing system to process signals from sensors that are built into the apparatus is described. The sensors track a golf ball rolling along a putting mat to determine both the speed and location of the putt. The system then communicates to the player's smartphone or other connected device to facilitate analysis of the putt attempt and to relay putt information to a central server for storage, game interactions, and comparative analysis against other players. Using applications that run on the player's mobile device, tablet, tv, or computer, real-time and historical analyses are presented to the player. Games against other players locally or connected through the internet expand the experience in novel and challenging ways. Overall, the putting system aims to provide a more useful and engaging putting experience through statistical tracking and analysis, meaningful feedback to the user, and the inclusion of multiplayer elements.
N/A
BACKGROUND OF THE INVENTIONVarious embodiments relate generally to golf training aids systems, methods, devices and computer programs and, more specifically, relate to methods and systems for analyzing the motion of a putted golf ball and providing feedback about the putt quality to the golfer.
This section is intended to provide a background or context. The description may include concepts that may be pursued, but have not necessarily been previously conceived or pursued. Unless indicated otherwise, what is described in this section is not deemed prior art to the description and claims and is not admitted to be prior art by inclusion in this section.
Many devices exist for measuring attributes about player's golf swings and course activities (see U.S. Pat. No. 9,604,142). Full simulators for home and office can track full golf swings (see U.S. Pat. No. 5,846,139). However, these systems perform poorly when tracking golf putts. Existing putting trackers can show only stroke quality and not shot outcome or speed accuracy. Full simulators are notoriously poor at simulating putting and lack accuracy to track whether the golfer made or missed the putt or hit the putt with the appropriate speed.
Most systems require external sensors attached to the player's equipment. This causes aerodynamic and balance differences that may affect training accuracy and efficacy.
Further, existing putting training aids are simple mechanical systems designed to return the ball to the player after a putt. They lack the ability to track whether the player made or missed the putt and have no memory or interfaces for tracking putting success rates over time. While these systems often have a hole for the player to see the ball enter, the player is left to themselves to determine their success rate.
Furthermore, since the hole is a fixed width on existing systems (the regulation cup width), the player has no opportunity to refine their putting stroke by putting at a smaller target without modifications to the system. This limits the ability of these systems to provide sufficient difficulty and training refinement to make them compelling for more advanced golfers.
Due to the lack of feedback, games-based training methods, or competitive training against other players, the golfer has no external compelling reason to practice regularly and very little benefit is realized from existing systems. Many systems today give the golfer qualitative feedback about their putting stroke or golf stroke, but few provide the accuracy or results-oriented outcomes needed to compel the user to practice more often and motivate them to achieve a higher success rate.
Therefore, a need exists in the golf training aid landscape for putting training systems that can accurately track the speed and accuracy of the golf ball after the putt stroke including the result of the putt stroke and its overall quality. This technical capability needs to be paired with games-based training systems and real-time training competitions to create compelling environments for training and improvement. By utilizing the powerful and intuitive interfaces on smartphones, a very sophisticated experience can be provided by a relatively inexpensive putting platform.
BRIEF SUMMARY OF THE INVENTIONThe below summary is merely representative and non-limiting.
The above problems are overcome, and other advantages may be realized, by the use of the embodiments.
In a first aspect, an embodiment provides a golf putting practice system. The system includes a mat simulating a putting green and a base unit to receive a golf ball. At least one sensor is integrated into the base unit in order to detect a rolling golf ball and to assess a speed and position of the rolling golf ball. A computer is also disposed in the base unit and configured to receive signals from the sensors. The computer is configured to determine the speed and position of the rolling golf ball based on the signals from the sensors and the computer is configured to determine a quality measurement of a putting stroke related to the rolling golf ball.
Aspects of the described embodiments are more evident in the following description, when read in conjunction with the attached Figures.
This patent application claims priority from U.S. Provisional Patent Application No. 62/882,148, filed Aug. 2, 2019, the disclosure of which is incorporated by reference herein in its entirety.
Multiple needs for the field are satisfied by the invention. The invention consists of a putting training system for home, office, and other indoor or outdoor training environments with automatic analysis and wireless data transmission. The system utilizes a sensor-containing apparatus to collect golf ball motion data and relay it to a computer, mobile device, or networked server system for analysis and data mining. Additionally, golfers may use the golf ball or putter they desire without the need for external attachments or modifications.
Associated applications on computer, mobile device, or other network-connected interface will present the user with analysis, suggestions, and historical data. Network-based games will allow players to test their skill in real time against players anywhere in the world via networked data analysis and game management systems. Users will gain putting insight never before available in consumer-oriented indoor training aids.
The first embodiment of the invention is a putting apparatus consisting of a plastic, wood, or metal base with embedded sensors for tracking the position, speed, and direction of a putted golf ball. The base also contains computing systems sufficient to transmit the collected data via ethernet, Bluetooth, WIFI, or other wireless signal to connected devices or directly to servers on the internet.
A further embodiment of the invention is the putting mat which is a grass simulant that acts as the putting surface for the ball to roll on after the putting stroke. This mat may contain markings to assist the golfer with identifying putting positions and accuracy. The mat may also include sensors to detect the distance the player is putting from.
The third embodiment of the system is a user interface for displaying putt results (speed, direction, final position, and analysis or scoring) to the user. This user interface may be present on a handheld device such as a smartphone or tablet and may be presented as a mobile application or web application accessible via internet-connected computing devices such as desktops, laptops, or televisions.
The fourth embodiment of the system is an internet-based website to allow users to review their progress, game scores, and putting results.
An additional embodiment of the system is a cloud or internet-based server system to facilitate interactions between players, long term storage of putt results, analysis and data-mining of putting statistics, and storage of raw data collected from sensors on the base.
This server system may include single or multiple servers or virtual servers for handling tasks including data file storage, relational database operation, SQL or no-SQL data systems, backup, processing, software updates, and multiple simultaneous actions at the request of client devices and software.
It is an object of this invention to be a more useful and enjoyable indoor putting mat. With this system the user no longer has to manually keep track of any part of their putting practice session, so they can focus more on the actual putting. The system makes putting more enjoyable and rewarding than previous putting training aids that offer no feedback or analysis. The invention also includes different difficulty levels that will be described in more depth further on as well as support for multiple players.
A system for golfers to practice putting with accurate tracking of putt outcomes is presented. Numerous details and embodiments of features of the system will be discussed in this document. However, a reader should note that the specificity shown in these examples may not be the only methods through which the core functionality can be accomplished. In some portions of the document, less specificity is given as the reader will understand these concepts without delving into system minutiae. Readers should register that regardless of the implementation, the claims and any equivalents are what define the invention.
The system features gamification of training, analysis by computing platforms, and a user interface delivered through mobile, television, or desktop computing devices. In
Computing devices such as Internet-connected Televisions 101, Desktop Computers 102, Notebook Computers 103, Smartphones 104, Tablet Computers 105, and any devices which may provide equivalent functionality will maintain a connection to the Putting System Base 106 and receive putt data for analysis and interpretation. Software consisting of compiled or interpreted computer code will analyze the putt result to determine the outcome and score of the golfer's putt. In some cases, score calculation and analysis may be offloaded through the device Internet Communication Link 108 to the Cloud Computing Platform 109 for alternate or more computationally intensive analysis. The connected computing devices will also present the user with a graphical user interface, examples of which are shown in
The Cloud Computing Platform 109 may contain Web Servers 110, relational or no-sql Databases 111, storage systems, and additional processing units or servers among other components not mentioned here that commonly constitute cloud computing environments.
Together the putting system base, computing devices, and cloud computing platform create a system for analysis of an actual golf putt giving the golfer feedback currently unknown in the golf training art. While the implementation of such a system may vary, the fundamental concept of a putting system that gives a golfer the ability to take a real putting stroke, hitting a golf ball of the golfer's choice, and see the result in the form of the actual roll of the golf ball and the statistics gathered by the sensor apparatus is presented as the novel concept of the invention. Various concepts for the sensor apparatus will now be presented as shown in
The configuration contains two lasers that are oriented at right angles to the potential path of the ball and four lasers at angles that cross over the surface area of the device. The right-angled lasers are the primary system for determining the speed of the putted ball as the distance between them divided by the time to cross approximates the average speed of the ball through the space between the lasers. The angled lasers allow the system to calculate the angle of the ball as it traverses the putting apparatus. Using the calculated speed and the timing of the ball crossing angled sensors, the trajectory of the golf ball through the system can be calculated and the result of the putt recorded for analysis. This embodiment also has Ball Holders 203/301, a Cup Target 202/302 and Putting System Base 204/304 to complete the overall system.
Another embodiment of the putting system base is shown in
Another embodiment of the putting system base includes a camera looking at the putting mat as shown in
For each example embodiment, the main goal is to create a sensor-laden apparatus that can provide data usable for calculating a putt score. Compared with the binary result of “made putt” or “missed putt”, getting quantitative feedback about each putt is critical to measuring consistency and improvement.
In an example scoring calculation, the score of the putt would be rated on a zero to one hundred (0-100) scale by tracking the ball across the putting surface and determining its accuracy relative to the desired target and whether the speed resulted in the putt stopping its forward motion at the appropriate location. One possible method would be to calculate the average speed of the putt between two of the detectors, determining the slope of the line passing through those points, and then calculating the roll out of the ball as it continues on that trajectory up the putting ramp. This would allow calculation of the position where the ball would cease forward movement. For example, the distance between the two detectors would be represented by d and the time difference between the two detection events would be t. In this case, the speed would be given by:
V0=d/t
Additionally, applying a Cartesian coordinate system to the putting system base with the first set of detectors lying at points along the line y=0 starting from point [0,0] through [12,0] and the second set of detectors along the line y=3 from point [0,3] through [12,3], a simple calculation can be made to determine the equation of the line passing between the two points. Using the equation:
y=mx+b
where
the line formed by the detectors that received signal due to the ball rolling by can be calculated. Once the line is found, the roll out of the ball along the line can be approximated by factoring in gravity and friction and computing the distance the ball would travel along the line according to:
where g is the force of gravity and θ is the incline of the plane of the putting system. In this system, the force of gravity would be applied in multiple directions whenever the roll of the putt is not directly up the face of the putting system. Three-dimensional vector equations can be used to more accurately predict the influence of gravity and friction on the roll of the ball. Combined with the equation of the line formed by the detection of the rolling ball as outlined above, the approximate location of the all can be determined. This location date and the speed data comprises the input data for calculating the score of the putt.
The overall scoring method may vary with difficulty settings for the player based on the player age, in-game rating, or the player's preferences. However, most scoring scenarios will start with a value of 100 for perfect speed and accuracy, and then the score would be adjusted for differences from perfection. For example, a putt that missed the center of the target while still being the correct speed would have its total score reduced by corresponding to the angle of the putt from the center of the cup. As shown in the equation below, to get the putt score (Sp) the base score (Sb) is adjusted by two equal weight factors corresponding to the variation in the speed of the putt (νp) from the ideal speed (νc) and by the angle of the putt (θp) from the center of the base to a maximum “miss” value of thirty degrees:
Sp=Sb−0.5*ABS(νp−νc)/νc*Sb−0.5*ABS(θp/30°)*Sb
The base speed, ideal putt speed, putt angle, and the weight of each component in the score calculation are example values and may be modified to meet the needs of different equipment configurations, game play goals, or difficulty levels.
This two-factor system is just one example of a scoring system and many variations are possible. Another variation would be to predict the end location of the ball and score the putt based on its radius from the center of the cup. With weighting factors based on distance from the center of the cup, the speed and accuracy would be automatically included in the calculation of the putt score. The key concepts of the scoring system regardless of implementation are that the quality of the putt should be reflected in the overall score or rating of the putt. As speed and accuracy are the two primary components of putting success, most scoring systems will make use of both qualities to determine a meaningful assessment for the golfer.
In various embodiments, the target may have a depression to catch the ball. The depression may have a radius of regulation hole size. Additionally, the system may be configured to determine whether the putt attempt would have been successful for a hole of a smaller (or greater) size radius. Alternatively, the target may be ‘virtual’ with no depression or hole to catch the ball.
An example configuration of the full putting training system is shown in
Another view of the graphical user interface is shown in
When practicing putting the system can track many statistics over time and generate analysis of the golfer's putting prowess and improvement as shown in
Another major innovation of this system is the ability to play networked interactive games between golfers on disparately located systems. The putting base, smartphone, and server system combine to handle requests from players to join games and play real-time competitive matches through the internet. An example flow for connecting users for game purposes is shown in
In the diagram shown in
After a player has completed a round, the round summary screen as shown in
Upon completion of a round or when switching players,
A combination of these screens will appear repeatedly in various combinations until the match comes to completion.
These graphical user interfaces may contain one or more animated elements to increase user experience.
In another embodiment of the putting system, the base includes a holder for a smartphone 1910 which has a camera.
From the descriptions, methods, figures, and examples in this document and the accompanying drawings document, a novel concept in the art of golf training aids is defined. However, due to the nature of implementing the concept, the final product may have differences not outlined in this document. It is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense with regard to the scope and spirit of the invention.
Various operations described are purely exemplary and imply no particular order. Further, the operations can be used in any sequence when appropriate and can be partially used. With the above embodiments in mind, it should be understood that additional embodiments can employ various computer-implemented operations involving data transferred or stored in computer systems. These operations are those requiring physical manipulation of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic, or optical signals capable of being stored, transferred, combined, compared, and otherwise manipulated.
Any of the operations described that form part of the presently disclosed embodiments may be useful machine operations. Various embodiments also relate to a device or an apparatus for performing these operations. The apparatus can be specially constructed for the required purpose, or the apparatus can be a general-purpose computer selectively activated or configured by a computer program stored in the computer. In particular, various general-purpose machines employing one or more processors coupled to one or more computer readable medium, described below, can be used with computer programs written in accordance with the teachings herein, or it may be more convenient to construct a more specialized apparatus to perform the required operations.
The procedures, processes, and/or modules described herein may be implemented in hardware, software, embodied as a computer-readable medium having program instructions, firmware, or a combination thereof. For example, the functions described herein may be performed by a processor executing program instructions out of a memory or other storage device.
The foregoing description has been directed to particular embodiments. However, other variations and modifications may be made to the described embodiments, with the attainment of some or all of their advantages. Modifications to the above-described systems and methods may be made without departing from the concepts disclosed herein. Accordingly, the invention should not be viewed as limited by the disclosed embodiments. Furthermore, various features of the described embodiments may be used without the corresponding use of other features. Thus, this description should be read as merely illustrative of various principles, and not in limitation of the invention.
Claims
1. A golf putting practice system comprising:
- a mat configured to simulate a putting green;
- a base unit configured to receive a golf ball;
- at least one sensor integrated into the base unit, the at least one sensor configured to detect a rolling golf ball and to assess a speed and position of the rolling golf ball;
- a computer configured to receive signals from the sensors,
- wherein the computer is configured to determine the speed and position of the rolling golf ball based on the signals from the sensors,
- wherein the computer is configured to determine a quality measurement of a putting stroke related to the rolling golf ball.
2. The golf putting practice system of claim 1, wherein the computer is configured to communicate with an online server.
3. The golf putting practice system of claim 2, wherein the computer is configured to communicate wirelessly with the online server.
4. The golf putting practice system of claim 1, wherein the computer is integrated into the base unit.
5. The golf putting practice system of claim 1, wherein the computer is smartphone placed into a holder in the base unit.
6. The golf putting practice system of claim 1, wherein the sensors are configured to track the rolling golf ball moving up the base unit.
7. The golf putting practice system of claim 1, wherein the computer is configured to display the quality measurement.
8. The golf putting practice system of claim 7, wherein the computer is configured to display the quality measurement as part of a game played locally.
9. The golf putting practice system of claim 7, wherein the computer is configured to display the quality measurement as part of a game played over the internet.
10. The golf putting practice system of claim 1, wherein the computer is configured to determine whether the putt attempt was successful.
11. The golf putting practice system of claim 10, wherein the computer is configured to display the speed of the rolling golf ball and whether the putt attempt was successful.
12. The golf putting practice system of claim 11, wherein the computer is configured to display the speed of the rolling golf ball and whether the putt attempt was successful via a smartphone screen.
13. The golf putting practice system of claim 10, wherein the base unit describes a putting hole having a first radius, and
- wherein the computer is configured to determine whether the putt attempt would have been successful for a virtual hole having a second radius.
14. The golf putting practice system of claim 13, wherein the second radius is smaller than the first radius.
15. The golf putting practice system of claim 10, wherein the computer is configured to determine whether the putt attempt would have been successful for a virtual hole.
Type: Application
Filed: Jul 31, 2020
Publication Date: Feb 4, 2021
Inventor: Nathan Alexander Stone (Gray, ME)
Application Number: 16/944,432