Precision pendulum putter
First Claim
1. A method comprising:
- receiving a set of inputs, the set of inputs including at least a three-dimensional (3D) surface model associated with a golf green, a first location of a golf hole on the golf green, the first location of the golf hole specified by a first set of 3D geodetic coordinates associated with the 3D surface model, a second location of a golf ball on the golf green, the second location of the golf ball specified by a second set of 3D geodetic coordinates associated with the 3D surface model, and a green speed associated with the golf green;
transforming, using the set of inputs, (i) the first set of 3D geodetic coordinates into a first set of two-dimensional (2D) coordinates, and (ii) the second set of 3D geodetic coordinates into a second set of 2D coordinates, the first set of 2D coordinates and the second set of 2D coordinates being associated with a local coordinate system for the golf green;
performing, using the set of inputs, a calibration specific to a golf putter apparatus to identify a set of putter calibration parameters, wherein performing the calibration includes taking measurements at one or more backswing angles for a plurality of starting and stopping positions of the golf ball travelling across the golf green;
determining, using the set of inputs, a search space, the search space including a 2D space comprised of an initial speed of the golf ball and a direction for a plurality of putt trajectories;
simulating, using the 2D space, a plurality of putting strokes, each simulated putting stroke associated with a respective use of the golf putter apparatus for executing a putt of the golf ball to the golf hole; and
determining, from the simulation of the plurality of putting strokes, a probability for each of the simulated putting strokes as to whether the respective simulated putting strokes will be successful in the executing of the putt of the golf ball to the golf hole.
1 Assignment
0 Petitions
Accused Products
Abstract
A putting stroke apparatus and method is provided that determines and simulates the proper putting stroke using at least an aiming direction and initial ball speed for successfully making a particular putt based on particular putting green characteristics and the location of the golf hole on the putting green. A pendulum putter apparatus is coupled with a putting diagnostic tool wherein the putting diagnostic tool determines at least an aiming direction and initial ball speed for a particular putt using inputs such as: (i) topographic information (e.g., contours) specific to the green; (ii) the green speed at a particular time; (iii) the golf hole location (i.e., the physical location of the golf hole); and (iv) the golf ball location on the green (i.e., the physical location of the golf ball).
35 Citations
20 Claims
-
1. A method comprising:
-
receiving a set of inputs, the set of inputs including at least a three-dimensional (3D) surface model associated with a golf green, a first location of a golf hole on the golf green, the first location of the golf hole specified by a first set of 3D geodetic coordinates associated with the 3D surface model, a second location of a golf ball on the golf green, the second location of the golf ball specified by a second set of 3D geodetic coordinates associated with the 3D surface model, and a green speed associated with the golf green; transforming, using the set of inputs, (i) the first set of 3D geodetic coordinates into a first set of two-dimensional (2D) coordinates, and (ii) the second set of 3D geodetic coordinates into a second set of 2D coordinates, the first set of 2D coordinates and the second set of 2D coordinates being associated with a local coordinate system for the golf green; performing, using the set of inputs, a calibration specific to a golf putter apparatus to identify a set of putter calibration parameters, wherein performing the calibration includes taking measurements at one or more backswing angles for a plurality of starting and stopping positions of the golf ball travelling across the golf green; determining, using the set of inputs, a search space, the search space including a 2D space comprised of an initial speed of the golf ball and a direction for a plurality of putt trajectories; simulating, using the 2D space, a plurality of putting strokes, each simulated putting stroke associated with a respective use of the golf putter apparatus for executing a putt of the golf ball to the golf hole; and determining, from the simulation of the plurality of putting strokes, a probability for each of the simulated putting strokes as to whether the respective simulated putting strokes will be successful in the executing of the putt of the golf ball to the golf hole. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A golf putting system comprising:
-
a putting diagnostic tool, the putting diagnostic tool comprising a processor, for executing computer program instructions stored in a memory, which when executed by the processor, cause the processor to perform operations comprising; receiving a set of inputs, the set of inputs including at least a three-dimensional (3D) surface model associated with a golf green, a location of a golf hole on the golf green, a location of a golf ball on the golf green, and a green speed associated with the golf green; transforming, using the set of inputs, (i) a first set of 3D geodetic coordinates associated with the location of the golf hole into a first set of two-dimensional (2D) coordinates, and (ii) a second set of 3D geodetic coordinates associated with the location of the golf ball into a second set of 2D coordinates, the first set of 2D coordinates and the second set of 2D coordinates being associated with a local coordinate system for the golf green; performing, using the set of inputs, a calibration specific to a golf putter apparatus to identify a set of putter calibration parameters; determining, using the set of inputs, a search space, the search space including a 2D space comprised of an initial speed of the golf ball and a direction for a plurality of putt trajectories; simulating, using the 2D space, a plurality of putting strokes, each simulated putting stroke associated with a respective use of the golf putter apparatus for executing a putt of the golf ball to the location of the golf hole; and determining, from the simulation of the plurality of putting strokes, a probability for each of the simulated putting strokes as to whether the respective simulated putting strokes will be successful in the executing of the putt of the golf ball to the location of the golf hole; outputting results of the simulation of the plurality of putting strokes and their respective probability; wherein the golf putter apparatus further comprises; a golf putter assembly, the golf putter assembly comprising an adjustable putter head, an adjustable putter shaft, and a mounting bracket; a vertical angular scale and fine trigger adjustment assembly; an aiming mechanism; a stationary support assembly; and wherein the golf putter apparatus is used to strike the golf ball using the results outputted from the simulation of the plurality of putting strokes and their respective probability. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer program instructions for determining a putting stroke to be applied by a golf putting apparatus, which, when executed on a processor, cause the processor to perform operations comprising:
-
receiving a set of inputs, the set of inputs including at least a three-dimensional (3D) surface model associated with a golf green, a location of a golf hole on the golf green, a location of a golf ball on the golf green, and a green speed associated with the golf green; transforming, using the set of inputs, (i) a first set of 3D geodetic coordinates associated with the location of the golf hole into a first set of two-dimensional (2D) coordinates, and (ii) a second set of 3D geodetic coordinates associated with the location of the golf ball into a second set of 2D coordinates, the first set of 2D coordinates and the second set of 2D coordinates being associated with a local coordinate system for the golf green; performing, using the set of inputs, a calibration specific to a golf putter apparatus to identify a set of putter calibration parameters, wherein performing the calibration includes taking measurements at one or more backswing angles for a plurality of starting and stopping positions of the golf ball travelling across the golf green; determining, using the set of inputs, a search space, the search space including a 2D space comprised of an initial speed of the golf ball and a direction for a plurality of putt trajectories; simulating, using the 2D space, a plurality of putting strokes, each simulated putting stroke associated with a respective use of the golf putter apparatus for executing a putt of the golf ball to the location of the golf hole; and determining, from the simulation of the plurality of putting strokes, a probability for each of the simulated putting strokes as to whether the respective simulated putting strokes will be successful in the executing of the putt of the golf ball to the location of the golf hole. - View Dependent Claims (19, 20)
-
Specification