The present invention relates to golf analysis and analysis devices. More specifically, the invention is directed to golf analysis systems with optical sensor nets that capture and process dynamic spatial information for a golf ball and/or a golf club.
There are a variety of apparatus and methods in the golf industry that provide limited information relating to golf ball trajectory and speed. Because a golf ball in flight generally adheres to the same basic principles of physics as other projectile objects, available systems today attempt to provide calculated information such as estimated carry and flight path based on numerous ball measurements obtained by a host of detectors and other related equipment.
Many systems have been proposed in the past to measure spatial positioning and information for a golf ball, a tennis ball or any other spherical projectile. These systems generally include numerous detectors and switches located along an expected flight path for the object. The spherical object may thus impinge upon particular detectors to thereby actuate corresponding electrical switches. Many transmission type or reflection type photoelectric switches may be also placed along an expected flight path, and may be actuated when a ray input for particular switches are blocked off by the object. Scanning laser beams have been also proposed that are paralleled across an expected flight path of a spherical object by using a concave mirror and lens system. The spherical object may pass through a scanning plane to thereby measure beam cut-off timing to determine launch positioning and angles for the spherical object in flight. At the same time, visual systems have also been provided that provide video camera images of the projectiles to provide relevant spatial information.
There are many disadvantages to these present day analysis and analysis systems which have been adapted for golf ball and club swing analysis. For example, some systems affect the intended path of the projectile or fail to obtain careful measurements which provide inaccurate flight information. Most apparatus also require a large number of switches, sensors or detectors to cover a relatively wide flight path area for the spherical projectile. In order to overcome some of the foregoing disadvantages or problems of the conventional measuring methods, systems have been proposed for determining the position of a flying spherical object with a parallel light band generated and projected onto a screen to form a linear image region. When a spherical object in flight crosses the parallel light band, it creates a silhouette on the screen within the image region. The position of this silhouette is detected by using sensors to thereby determine an instantaneous spatial position of the flying spherical object. The disadvantages for this system have been further overcome with measuring apparatus that purportedly determines instantaneous positioning of the object in flight without coming into contact therewith. The flight information may include speed, position and launch angle. Despite the foregoing efforts, golf training systems today still require excessive instrumentation and equipment.
The system disclosed in U.S. Pat. No. 6,302,802 addresses many of the above-described issues. However, it requires a standout post which can visually and physically hinder or interfere with the player and also the ball flight. In addition, it does not have left/right symmetry to allow both left and right handed players to play under the same physical setting. Examples of the invention described below will effectively answer such concerns and limitations by requiring no standout post and allow both left and right handed players to play under the same physical setting.
Examples of methods and apparatus for golf analysis systems with optical sensor nets are described. Dynamic spatial information may be provided based upon either or both a golf ball and club information. A compact, effectively single plane optical sensor net is thus capable of capturing this information relating to a golf ball and/or a golf swing. Plural optical sensor nets may also be used with some examples. Relevant ball information may be measured and derived with the systems described herein that includes ball speed, ball take-off and azimuth angles, which may in turn provide relevant calculated ball information such as ball spin, carry distance, trajectory, flight time and height. Golf club information may be also measured and derived to provide club swing path, head speed (before and after impact) head twist and club face angle throughout the swing.
Various examples of golf analysis systems provide ball flight and club swing information with an optical sensor net formed with intersecting rays of light. Ball speed and club speed information maybe detected with either parallel or non-parallel rays of light. Club path information may be provided based on either parallel or non-parallel rays of light. It shall be understood that particular features of the described embodiments and examples in the following specification may be considered individually or in combination with other variations and aspects of the invention.
A first example of a golf analysis system includes a light emitter assembly and a light detector assembly. The light emitter assembly includes first and second light emitters spaced apart from one another by first distance while the light detector assembly includes first and second sets of light detectors arranged at a first level along a surface of a practice area. The practice area includes a tee region and an intended golf ball path extending from a chosen tee location within the tee region. The first and second sets of light detectors are positioned opposite one another and are oriented transversely to the intended golf ball path. The first and second light emitters are capable of emitting first and second spreads of non-parallel light rays to be received by the first and second sets of light detectors, respectively. The first and second light emitters are located at a second level vertically above the practice area by at least a second distance. The first and second spreads of non-parallel light rays form an optical sensor net to permit capturing relational kinetic information of at least one of a golf ball and a golf club during a golf club swinging motion on the practice area when at least one of the golf ball and golf club passes through at least a portion of the optical sensor net. The region above the first level and below the second level is substantially free of mechanical structure to prevent inadvertent contact between a golf ball or a golf club and such mechanical structure during the golf club swinging motion.
In some examples of the golf analysis system, the first and second light emitters emit laser light downwardly toward the first and second sets of light detectors at angles of about 5° to 15° from vertical. In some examples, the second distance is at least about 9 feet. In some examples, first and second light emitter assemblies and first and second light detector assemblies are used to define first and second optical sensor nets; the first and second optical sensor nets can be oriented generally parallel to one another. In some examples, the light emitters are capable of providing information to a data processor.
An example of a method for enabling the determination of dynamic spatial information for a golf practice swing using a golf analysis system including an optical sensor net, is carried out as follows. A golf practice swing is taken at the tee region of a practice area of the golf analysis system with or without hitting a golf ball along an intended golf ball path. At least one of a golf club head and a golf ball hit by the golf club is passed along a golf ball/club path through an optical sensor net. The optical sensor net emits first and second spreads of non-parallel light rays downwardly from first and second light emitters of a light emitter assembly, the first and second light emitters spaced apart from one another by a first distance and located vertically above the practice area by at least a second distance. The optical sensor net also receives the first and second spreads of non-parallel light rays by first and second sets of light detectors of a light detector assembly, respectively. The first and second sets of light detectors are arranged along a surface of the practice area, with each set of light detectors comprising a plurality of detector elements. At least two of the non-parallel light rays are interrupted by at least one of the golf club head and the golf ball. Substantially all mechanical structures above and nearby the practice area between the level of the practice area and the level of the first and second light emitters are eliminated to prevent inadvertent contact between the golf ball or the golf club and such mechanical structures during the practice swing.
In some examples, the method also includes identifying light detector elements that receive interrupted non-parallel light rays as a result of the practice golf swing, measuring interruption times for the identified detector elements that detect the interrupted non-parallel light rays, and determining dynamic spatial information for the golf club practice swing based on the measured interruption times for the selected light detectors that receive interrupted non-parallel rays of light; the identifying, measuring and determining steps carried out using information supplied by at least the light detector assembly providing data to a data processor. In some examples, the method is carried out with the tee location being undetermined.
Other features and advantages of the invention will become apparent upon further consideration of the specification and drawings. While the following description may contain many specific details describing particular embodiments and examples of the invention, this should not be construed as limitations to the scope of the invention, but rather as an exemplification of preferable embodiments. For each aspect of the invention, many variations are possible as suggested herein that are known to those of ordinary skill in the art.
The following description will typically be with reference to specific structural embodiments and methods. It is to be understood that there is no intention to limit the invention to the specifically disclosed embodiments and methods but that the invention may be practiced using other features, elements, methods and embodiments. Preferred embodiments are described to illustrate the present invention, not to limit its scope, which is defined by the claims. Those of ordinary skill in the art will recognize a variety of equivalent variations on the description that follows. Like elements in various embodiments and examples are commonly referred to with like reference numerals.
This invention is based on the method and apparatus disclosed in U.S. Pat. No. 6,302,802.
As shown in
In other examples, the light emitter assembly may include at least one optical beam splitter to split a single beam of light from the light emitter equally to its respective light detectors. The light emitter assembly may thus provide a focused laser beam and a beam splitter that generates diverging rays of light that are received by light detectors within the system. A variety of anti-reflective coatings may be selected as is known in the art to promote permeation of light rays through the beam splitter and other components of the light emitter assembly.
The optical sensor nets provided herein are capable of measuring and processing relational dynamic information for both a golf ball and a golf club. An array of light detectors with a first set of spaced apart light detectors may be positioned along the first leg of the frame to receive the non-parallel light rays emitted from the second light emitter. A second set of spaced apart light detectors may be positioned along the second leg of the frame that receive the non-parallel light rays emitted from the first light emitter. The array of light detectors on the first leg and the second leg of the frame may be spatially aligned and arranged at a predetermined space interval that is less than the radius of the golf ball. As a result, the non-parallel rays from both the first and the second light emitter provide an asymmetrical optical sensor net that captures relational kinetic information for a spheroidal object such as a golf ball and a golf club during a swinging motion when passed through at least a portion of the sensor net. Moreover, the asymmetrical optical sensor net may provide a two-dimensional and single planar optical net having relatively uniform density. The size of the sensor net may be varied according to desired operating parameters, and may preferably have dimensions ranging from 2 to 4 feet. Various combinations of additional light emitters and detectors may be selected.
A data processor 22 may be also provided with the optical sensor net that is in communication with the light emitter assembly, the array of detectors or any combination of selected components within the golf analysis system. The data processor or computer 22 may be connected to timers and related instrumentation to measure periods of disruption for selected light detectors by the golf ball and by the golf club. Moreover, the data processor may process relational kinetic information for the golf ball and the golf club based on the disruption of selected light detectors and their respective time periods of disruption. A visual display 24 may be further provided to display data generated from the movement of the golf ball and/or golf club.
As shown in
Another variation provides an optical sensor system for measuring dynamic spatial information of a substantially spheroidal projectile. The sensor system may include a support frame having at least two extensions with at least one light source or laser that emits non-parallel rays of light. Each light source may be positioned at a location along the frame in a predetermined plane or pattern. A plurality of light detectors may be aligned and arranged at predetermined spatial intervals along the support frame. The light detectors may be also positioned and spaced apart for detecting the non-parallel rays of light emitted from a light source. A first light source may emit a first set of non-parallel rays of light to a first set of light detectors, and a second light emitter may emit a second set of non-parallel rays of light to a second set of light detectors. The light source may be a semiconductor diode laser with a cylindrical lens positioned along an optical axis that provides divergent rays of light to form a substantially fan-shaped pattern or configuration. For example, the light source may be arranged to emit a laser beam of 3-20 mW in consumptive power and 630-790 nm in wave length. A variety of other light sources with different power and frequency output may be selected to form an array of non-parallel rays of light. Selected lenses, filters and beam splitters may be also selected to provide dispersion of the light rays from a single light source. Additionally, a variety of light detectors or photosensors may be selected in accordance with the invention including PIN, MSN and diodes which are available from vendors like Hewlett-Packard, Temic, Siemens and Hamamatsu.
The first and the second set of light detectors within the analysis system may detect intersecting non-parallel rays of light to provide an asymmetrical two-dimensional or single planar optical sensor net. The sensor net may be formed at a variety of angles with respect to the ground, preferably angled more towards an individual player to capture more swing information and to provide a compact system. The various interruptions of the rays of light within the sensor net may be thus detected and measured when the spheroidal projectile, club shaft, and club head pass through the rays of light. A data processor and instrumentation may be also selected for communication with the plurality of light detectors to measure a plurality of interruption times in which the rays of light to selected light detectors are interrupted or blocked off by the spheroidal projectile. Moreover, the data processor or microprocessor may process and provide dynamic spatial information for the spheroidal projectile based on the location and the interruption time for each selected light detector. Given the diameter length of the spheroidal object, each light detector may be spaced apart a defined distance that is less than the radial length of the spheroidal object so that at least two rays of light are interrupted. A variety of predetermined information for the projectile or golf ball may be further stored in a memory coupled to the microprocessor. The combination of stored information and measured readings from the optical sensor net within the analysis system provide dynamic spatial information for the spheroidal projectile such as its speed and direction. This information may be in fact derived without a predetermined initial position or velocity for the projectile. A distinct advantage provided in accordance with the invention is the calculation of dynamic ball information without necessarily fixing the distance between a golf ball and the sensor net. Additional sensors and switches may be included in the analysis system nonetheless to determine an initial launch event or location, but is not required. Moreover, the dynamic spatial information may include certain correction factors that account for variable playing conditions such as wind speed and direction, humidity, temperature, pressure. These environmental conditions may reflect existing hitting conditions or various simulations that may be stored in the system memory, and executed upon command as desired by the individual.
As shown in
In accordance with this aspect of the invention, an optical sensor system may thus provide instantaneous dynamic information for a spherical projectile such as a golf ball. The sensor system may include a structural support frame with at least one light emitter assembly that emits non-parallel rays of light to form an optical sensor net. The support frame can be formed with two extensions that generally provide an L-shaped design. A first light emitter assembly may be positioned on the first extension, and a second light emitter assembly may be positioned on the second extension. The light emitter assemblies may each include a light source and an optical element or lens that provides non-parallel rays of light. The light emitter may be a focused laser light source, or non-coherent LED or white light, and the optical element may be a beam splitter or cylindrical lens. Each laser light source may provide a focused laser beam through an optical beam splitter to split rays of light equally to a plurality of selected light detectors. The light detectors may be spatially arranged to form an asymmetrical optical sensor net for detecting the multiple rays of light emitted from the light emitter. Furthermore, the light detectors may be positioned along the support frame and spaced apart at selected or predetermined spatial intervals for detecting the non-parallel rays of light emitted from the first and the second light emitter assemblies. These spatial intervals may be varied, and may be equal to or less than a predetermined radius for a golf ball. As a result, the flying spherical object blocks off at least three rays of light to provide dynamic spatial information in accordance with the invention. The light detectors may be further arranged relatively vertically or horizontally in-line with the light emitter assembly to detect emitted light and the interruption times for respective rays of light when the spherical projectile passes through the optical sensor net. In addition, the sensor system may include instrumentation and a data processor in communication with the light detectors for measuring and processing a plurality of interruption times in which the rays of light to selected light detectors are interrupted or blocked off by the spherical object. The blockage time of the rays of light may be measured and inputted into a computer with arithmetic operators that detect a single or a plurality of photodiodes for which the rays of light are blocked off. A system microprocessor may be also selected for processing and calculating substantially instantaneous dynamic information for the spherical projectile based on available information including the location and the interruption time for each selected light detector. Additionally, a visual display may be selected to display data generated from the movement of the golf ball.
Another aspect of the invention provides dynamic spatial information for both a golf ball and a club. As shown in
Ball speed may be defined as:
g may be also determined by experimental data, and may represent the potential energy of the shaft during impact of the club to the ball. Accordingly, when the principle of the conservation of energy is applied then:
wherein Mc is the mass of the club, Vcb is the velocity of the club before impact, Mb is the mass of the ball, Vb is the velocity of the ball after impact, and Vca is the velocity of the club after impact. f may represent the speed ratio which is related to the club and ball momentum transfer due to impact, and may be a function of the ball speed that is determined by experimental data.
wherein a is the mass ratio between the club and the ball, a equals approximately Mb/Mc
wherein tc is the measured time data between the ball and the club passing through the optical sensor net, dc=d/cos θc, and db=d/cos θb. As a result, the following may be obtained:
Based upon experimentation and field analysis, f has been determined by the following expression:
f(Vb)=(0.07+0.04 Vb)
wherein Vb may be measured in mph or miles per hour, and g has been determined to be between 0.01 and 0.1 depending upon the shaft selected. Accordingly, with the above calculations, the ball speed (Vb) and the club speed (Vca) may be calculated without having a sensor positioned at a tee position. It has been observed that the accuracy in determining speed is better than 0.1% if a spacing of about 10 inches is used between the net and the tee positions. In the tilted frame configuration, this calculation may be readily determined since db and dc may be readily determined from the frame position regardless if it is relatively perpendicular to the ground at 90 degrees or tilted.
A method can provide dynamic spatial information based upon the relations described above for moving objects with an optical sensor net. The method may include the initial selection of a sensor system with a divergent light source for emitting at least two non-parallel rays of light towards an array of light detectors to form an optical sensor net. At least one moving object such as ball and/or golf club may pass through the non-parallel rays of light within the optical sensor net to interrupt emission of the rays of light to the array of light detectors. Selected light detectors may be identified that receive interrupted rays of light emitted by the divergent light source caused by the moving object passing through the optical sensor net. The interruption times for the selected detectors within the array of light detectors may be measured, and the dynamic spatial information may be thus provided for the moving object based on the measured interruption time for the selected light detectors that receive interrupted non-parallel rays of light. The moving object may be a golf ball with a preselected diameter, a golf club or both.
Another variation for this aspect of the invention may include parallel or non-parallel laser beams to improve the accuracy of determining the ball and club positions by applying the concept of a weighting correction. When the frame is titled, at different ball takeoff and azimuth angles, the number of beams that will be blocked off by the ball and the club will be different. It is thus possible to use the total number of beams blocked off by the ball at different angles to improve the accuracy of determining the ball and club positions as shown in
With respect to yet another aspect of the invention, as shown in
Step 1: determining how many beams are blocked
Step 2: determining which beam is blocked first
Step 3: determining the time ratio between each beam in reference to the first beam
Step 4: since there is only one direction of the traveling ball that will match the time ratio given by the data, the direction of the ball may be determined with appropriate time resolution between the blocking times for each beam t1 . . . t5
Step 5: once the direction or the relative angle with reference to the optical beam plane is known, the ball speed may be also determined based on the interruption time by the ball with a known curvature.
This first example thus provides methods and apparatus for calculating ball traveling information without fixing the ball starting position or the time of impact when the club hits the ball. The time ratios between different blocked beams are measured to provide ball flight information. By applying the curvature of the ball, and by knowing the time when each beam is blocked, the ball location may be better estimated by using a simple averaging method.
N may be defined as the number of beams blocked by the ball.
Another aspect of the invention provides dynamic spatial information for a golf club as it passes through optical sensor nets described herein. With respect to this variation of the analysis systems described herein, as illustrated in
When a golf player swings a club to make impact to a golf ball, the ball passes through the optical net first to trigger the electronic circuitry within the computerized analysis system to commence the collection of data relating to both the golf ball and the club. After the circuitry is initially triggered by the relatively fast moving golf ball, the microprocessor and RAM may begin to collect the data over a predetermined period of time until the following club passes through the optical net to acquire all needed data for computation. The ball and club swing path signals received from the laser light detectors may be first sorted by the analog to digital (A/D) circuitry for proper coordinate and time-duration information. The collected information may be subsequently analyzed by the microprocessor or CPU using the predetermined algorithm that may be stored in memory or the ROM bank. After microprocessor computation is performed, the computed data may be temporarily kept in the RAM for additional computation if needed or desired. The determined ball speed, ball take-off directions, ball traveling trajectory, club swing path, club face angle, and club head twisting information may be then directed through the decoder to communicate with different peripherals including displays and other computer systems for additional processing such as other golf analysis, training and gaming applications including home entertainment systems and video games. After the ball and club swing information is passed to the display or additional PCs, the electronic system may be reset to receive new data. An LED indicator on the optical frame may be lighted to indicate the readiness (READY) of the unit for next play or golf shot.
With the electronic detection circuitry and apparatus described herein, a printed visual output may be provided as shown in
A variety of algorithms may be developed for the golf analysis systems described herein to provide pattern recognition of club swing information that indicate club head twist direction after impact with a golf ball. For example, as shown in
The following will describe examples of golf analysis systems 10 in which the light emitter assembly 11 is positioned above the light detector assembly 13, sometimes referred to as frameless golf analysis systems 10. A first example of frameless golf analysis system 10 is shown in
Light detector assembly 13 includes first and second sets 70, 72 of light detectors 74. Although first and second sets 70, 72 of light detectors 74 can be mounted on top of practice area mat 62, they are preferably embedded within practice area mat 62. The distance 75 between the ends of light detector assembly 13 is typically corresponds to first distance 58, typically in a range of 2-4 feet. However, in some cases it may be desired to make the distances 58, 74 substantially different from one another, such as if the shape or size of optical sensor net 20 is to be changed. Light detectors 74 in each set 70, 72 are preferably spaced apart from one another by a distance no greater than about the minimum radius of a typical golf ball, typically about 0.8 inch. First light emitter 16 directs a first spread of first light rays 26 at the light detectors 74 of first set 70 of light detectors. Second light emitters 18 direct a second spread of second light rays 28 at the light detectors 74 of second set 72 of light detectors. The region where first and second light rays 26, 28 overlap one another is referred to as the optical sensor net 20.
With golf analysis system 10 shown in
To put X1 and X2 (two interrupted spatial coordinates by a flying golf ball 30 or a swinging club shaft 40 or a swinging club head 48) onto the same space plane, a special coordinate algorithm that matches the shape of the optical sensor net geometry is used to find the distance d between X1 and X2. Because the space coordinates of the frameless golf analysis system 10 of
As described earlier, the ball center position can be generally determined by
N may be defined as the number of beams blocked by the ball. The ball speed can be determined by measuring the longest intercept time for the golf ball to travel through laser beams.
Ball speed (Vb)=[(golf ball radius)*(ball curvature and center position adjusted distance factor)/(longest laser beam intercept time)]
Once the ball center location is known and ball speed determined, based on the curvature of the ball the starting point of each intercepted coordinate (i.e., beams blocked) can then be predicted if the ball is traveling along the perpendicular direction toward the laser beams. If in reality the ball is now traveling in directions other than the perpendicular one then the actual measured intercept time, relative to each adjacent laser beam, will be different from the predicted time. Thus if one can determine the initial block-the-beam time and its difference to the predicted time in Y direction (left-right), then it represents the effect due to azimuth angle, and in Z direction (up-down) then it represents the effect due to take-off angle. Thus after the first beam is blocked, the time of the adjacent beam to be blocked can be predicted if the ball is traveling in the perpendicular direction to the beam and measured based on the actual travel direction, then the angles may be calculated based on the following equation:
Delta angle=arctan {[(predicted time)−(actual time)−(ball curvature correction factor)]/predicted time}
The actual azimuth and take-off angles will be further corrected by the tilting angle θ of the laser beams which is defined in
This special coordinate algorithm will then assign X1′=X1+d/2 and X2′=X2−d/2, which will shift X1′+X2′ onto the same space plane for ball-information calculations. In the example of
A primary advantage of using frameless golf analysis systems 10 as shown in
The above descriptions may have used terms such as above, below, top, bottom, over, under, et cetera. These terms may be used in the description and claims to aid understanding of the invention and not used in a limiting sense.
While the present invention is disclosed by reference to the preferred embodiments and examples detailed above, it is to be understood that these examples are intended in an illustrative rather than in a limiting sense. It is contemplated that modifications and combinations will occur to those skilled in the art, which modifications and combinations will be within the spirit of the invention and the scope of the following claims. For example, although each set 70, 72 of light detectors 74 arrange the light detectors in straight lines, in some situations it may be desired to have light detectors 74 are arranged in other than straight lines. Although it is presently preferred to use a single light emitter 16, 18 for each set 70, 72 of light detectors, if desired more than one light emitter may be used for each set of light detectors, even to the point of using a separate light emitter for each light detector 74 (too extreme to be implemented). In each of the examples, light emitter assembly 11 is located vertically above a position between tee 64 and light detector assembly 13; in some examples, light emitter assembly 11 may be positioned directly vertically above light detector assembly 13 or in front of the light detector assembly; however having optical sensor net 20 tilt forwardly to a more vertical position would reduce the amount of swing information and increase the size of the overall system structure in order to capture the same amount of the information.
Any and all patents, patent applications and printed publications referred to above are incorporated by reference.
This application is related to the following U.S. Pat. No. 6,302,802 issued 16 Oct. 2001.