The present invention relates to a golf equipment fitting system and a golf equipment fitting program.
In 2008, restitution regulations on golf club heads were enacted by the Rules of Golf, making it difficult to optimize distance by the head alone. In response to the regulations, manufacturers have switched their focus to the shaft and have attempted to improve carry by making the most of the bending of a shaft. Thus, as of 2012, varieties of shafts have increased, resulting in a further increase in varieties of clubs derived from combinations of heads and shafts. Accordingly, when a player purchases a club, it is difficult for the player to select the most suitable equipment, especially the most suitable shaft for himself.
Fitting technologies are intended to solve the above problem. Patent Publication 1 discloses an example of a fitting technology that focuses on the entire golf club. The behavior of a head at the moment of impact is photographed by a high-speed camera, and the data are converted to three-dimensional coordinates by a DLT method so that the position of the head is quantified. By so doing, the head position at the time of impact is specified for each club, enabling a golfer to choose a proper club. However, it is necessary for the golfer to use a large number of clubs when actually hitting golf balls. Thus, even though a selection of preferable clubs is made available, it is still difficult for a golfer to choose a club that is best suited to himself.
The technology described in Patent Publication 2 is meant to solve the above problem. First, a golfer's swing is measured, and the head behavior of a golf club is simulated based on the swing data. By performing only one swing measurement, the golfer can obtain a result that corresponds to hundreds of test hits. However, when a golfer uses clubs with different stiffnesses and weights, the golfer hits a ball by changing the swing itself depending on the club. Thus, when the head behavior is simulated on clubs or shafts with significantly different properties based on the data obtained by one swing, the simulation results may not provide actual solutions.
The technology described in Patent Publication 3 is meant to solve the above problem. Using response surface methodology, the technology calculates swings which are different depending on shaft properties (three properties: flex, kick point, torque), and performs simulations based on the swing data modified accordingly. As a result, the technology provides simulations that are even closer to actual conditions.
Patent Publication 1: JP2005-312734A
Patent Publication 2: JP4871218B
Patent Publication 3: JP2011-425A
Using the technology described in Patent Publication 3, it is difficult to simulate by changing the “weights” and “lengths” of golf club components, for example. That is because when the weight or length is changed, even for the same golfer, swing time differs significantly from the position at address (when a golf club is in contact with the ground) to the top (the moment the golf club is in full backswing), and from the position at the top to impact (the moment the head touches the ball), and so forth, and sufficiently accurate calculation results cannot be obtained. Thus, the technology described in Patent Publication 3 is limited to being applied to golf club specifications excluding those that significantly affect swing time such as the weight or length of a club.
In addition, it is difficult to instantly find appropriate specifications from massive calculation results when the technology in Patent Publication 3 is used. Thus, it is difficult to apply the technology to a fitting system that requires instant feedback.
The present invention was carried out in consideration of the problems above. The objective is to provide a golf equipment fitting system and a golf equipment fitting program capable of providing accurate calculation results even when specifications that affect swing time are changed, and of outputting simulation results in a short period of time.
In the following, numerical references as shown in the accompanying drawings are provided in parentheses for an easier understanding of the present invention. However, the present invention is not limited to the embodiments shown in the drawings.
To solve the aforementioned problems, an aspect of the present invention is a golf equipment fitting system (2) provided with the following: a swing data acquisition unit (21) that acquires swing data from a sensor attached to multiple golf clubs with different specifications; a swing response surface computation unit (221) that calculates a swing response surface using the response surface methodology based on the swing data obtained by the swing data acquisition unit; a time response surface computation unit (222) that calculates a time response surface using the response surface methodology based on the swing data obtained by the swing data acquisition unit; a simulation unit (23) that calculates the swing data of a golf club that is not used for measurement from the swing response surface and the time response surface and simulates the swing of the golf club based on the obtained swing data; and a results output unit (24) that outputs the results of simulations conducted by the simulation unit.
Another aspect of the present invention is characterized in that, in the golf equipment fitting system, the specifications of multiple golf clubs to be used in simulations include at least the weight of a shaft.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the specifications of multiple golf clubs to be used in simulations include at least the length of a club.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the specifications of multiple golf clubs to be used in simulations include at least two different specifications, and the difference in impact degrees of the two different specifications is within a predetermined value.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the specifications of multiple golf clubs to be used in simulations are nine specifications selected from among 27 specifications obtained in combination of three different specifications and three levels each of the three specifications based on an L9 orthogonal array for the design of experiments.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the three different specifications are weight, kick point and flex.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the three different specifications are selected from among the stiffness, length, total weight and balance of a club.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the three different specifications are selected from among the height, depth, distance and angle of the center of gravity of the head.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the three different specifications are the loft angle, lie angle and face angle of a club head.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, when the three different specifications are divided into their respective levels, and when the number of levels of a first specification is set as (i) and one level as (l), the number of levels of a second specification is set as (j) and one level as (m), and the number of levels of a third specification is set as (k) and one level as (n), the results output unit allocates a result number defined by (l−1)i+(m−1)j+(n−1)k to each of the simulation results, then, each result number is replaced with a plotted number, which is the value obtained by subtracting (j−1)×k×(l−1) from the result number, and finally the results output unit outputs data as the fitting results by entering the plotted numbers on the horizontal axis and the simulation results on the vertical axis.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the results output unit outputs the fitting results as line segments by connecting the plotted data applicable to the following conditions (i)˜(iii):
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the results output unit outputs fitting results by converting the results to a natural language in association with corresponding absolute values and inclinations.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the results output unit outputs a specification that exhibits the maximum value in simulation results by converting the specification to a product name.
Yet another aspect of the present invention is characterized in that, in the golf equipment fitting system, the results output unit selects and displays a golf club based on the results of simulations conducted by the simulation unit.
To solve the aforementioned problems, yet another aspect of the present invention is a golf equipment fitting program including the following steps that are implemented by a computer: a swing data acquisition step to acquire swing data by attaching a sensor to multiple golf clubs with different specifications; a swing response surface computation step to calculate a swing response surface using the response surface methodology based on the swing data obtained by the swing data acquisition step; a time response surface computation step to calculate a time response surface using the response surface methodology based on the swing data obtained by the swing data acquisition step; a simulation step to calculate the swing data of a golf club that is not used for measurement from the swing response surface and the time response surface and to simulate the swing of the golf club based on the obtained swing; and a results outputting step to output the results of simulations conducted by the simulation step.
According to the present invention, even when specifications that may affect swing time are changed, accurate computation results are obtained and simulation results are outputted in a short period of time.
In the following, a golf equipment fitting system is described according to an embodiment of the present invention by referring to the accompanying drawings. Here, golf shaft specifications are listed as specification examples of golf equipment, but they are not the only options.
Numerical reference 2 is a golf equipment fitting system using a computer. Numerical reference 20 is a receiver unit that receives data outputted by sensor 11 (swing data) transmitted by transmitter 12. Numerical reference 21 is a swing data acquisition unit that acquires swing data through receiver unit 20. Numerical reference 221 is a swing response surface computation unit which calculates a swing response surface based on the swing data when a golf club 1 is test hit. Numerical reference 222 is a time response surface computation unit which calculates a swing time response surface based on the swing data when a golf club 1 is test hit. Numerical reference 23 is a simulation unit which conducts simulations by FEM (Finite Element Method) using the swing response surface and time response surface. Numerical reference 24 is a results output unit which outputs the results of simulations conducted in simulation unit 23.
Next, a golf club 1 is described. Golf club 1 is used for test hitting to obtain swing measurement data. When a golfer swings a club, the golfer adjusts the swing according to club properties such as the shaft weight, flexural rigidity and torsional rigidity. Thus, if swing measurement data are obtained for analysis by using a golf club with specific properties, it is difficult to achieve proper analysis results. That is because swings differ depending on club specifications. Thus, based on the design of experiments, three different specifications are selected from numerous club specifications, and 27 golf clubs are prepared by applying three levels each to the three specifications. Among the 27 golf clubs, nine clubs are selected based on the L9 orthogonal array. To obtain 3-factor and 3-level data without using the design of experiments, it is necessary to conduct experiments on 33=27 golf clubs, and such procedures are not practical. Here, as examples of specifications, the following are picked: the weight of a shaft, the flexural rigidity of a shaft (among shaft specifications corresponds to the flex, hereinafter referred to as “flex”), and the flexural rigidity distribution of the shaft (among shaft specifications corresponds to kick points, hereinafter referred to as “kick point”). Three specifications of a golf club to be used here each have three levels. However, they are not the only options, and any other clubs may be used as long as they have multiple different specifications. The present embodiment is preferably applied to golf clubs with specifications of different weights and lengths.
As shown in
a) shows an example where a position 920 mm from the tip end of a shaft is supported from below, a position 150 mm further from that point toward the butt end (1070 mm from the tip end) is supported from above, and a load of 3.0 kgf is exerted on a position 10 mm from the tip end. The value of displacement at the tip end indicates the flex (flexural rigidity).
b) shows examples of kick points (flexural rigidity distribution L (x)). In the graph, “EI (i)” indicates flexural rigidity, and “x” indicates a position on the shaft based on the tip end of the shaft. Flexural rigidity distribution L(x) is represented by a formula L(x)=C0×P0(x)+C1×P1(x)+C2×P2(x)+C3×P3(x) . . . .
Regarding the point of maximum bending of a shaft, kick points are sorted into a high kick point positioned closer to the grip, a low kick point positioned closer to the head, and a middle kick point positioned in between.
Kick points are categorized as high, low or middle kick points according to the value specified by coefficient (C) of function (P). Swing data are obtained by using one of the aforementioned nine golf clubs 1.
Examples of other specifications applicable to the system are torsional rigidity of a shaft (corresponds to the torque among shaft specifications, hereinafter referred to as “torque”), torsional rigidity distribution of a shaft, shaft weight distribution, golf club length, head weight, club balance, the depth, height and distance of the center of gravity of the head, grip weight, loft angle, lie angle, and face angle.
As shown in
The depth of the center of gravity of the head is specified as the depth (distance) from the face to the center of gravity of a head (
Club balance (also referred to as swing weight) indicates the feel of the head weight (meaning how the weight of the head feels during a swing or waggle). Club balance is measured by a club balance scale, “Golf Club Scale,” made by Kenneth Smith Inc.
The club stiffness is indicated by the frequency of vibration with a grip and head attached thereon. The frequency of vibration is measured by a “Golf Club Timing Harmonizer” made by Fujikura Rubber Ltd. For example, the stiffness of a club is specified as the number of vibrations per minute obtained at a point 760 mm from the grip end when the club vibrates while a point 180 mm from the grip end is fixed.
The heads attached to the golf clubs shown in
Next, procedures of golf equipment fitting system 2 shown in
The above procedure is repeated on other golf clubs 1 (club Nos. 2˜9) and swing data acquisition unit 21 retains chronological swing data obtained when the user has conducted at least one test hit on each of nine golf clubs 1. Swing data acquisition unit 21 converts the swing data to moving velocity data of the grip portion of a golf club 1 and the axial rotation data of the shaft. Such conversions are obtained by geometrically calculating the positional relationship between the position of sensor 11 inserted in a golf club 1 and the two points determined in advance on the grip portion of a golf club 1.
In the present embodiment, from the total swing data acquired, swing data acquisition unit 21 converts only the swing data obtained from the position at the top (when the club is in full backswing) to the position at impact (when the head strikes the ball) into moving velocity data and axial rotation data. However, it is an option to set the subject for analysis to be the swing data obtained from address (when the golf club is in contact with the ground) to impact.
Next, swing response surface computation unit 221 reads out the swing data of the nine clubs retained in swing data acquisition unit 21 and calculates a response surface by putting the skills and habits of the user expressed in a linear function (step S2). A swing response surface indicates a relational expression among moving velocity data of the grip portion and axial rotation data obtained during test hitting of the nine golf clubs shown in
Formula 1 is as follows. Swing data obtained by multiple golf clubs are represented by f1˜f9, and time (t) is discretized into t={t1, . . . , tn}. Since nine golf clubs are used for test hitting in the present embodiment, swing data is set as f1˜f9. However, the values differ depending on the number of test clubs. Moreover, fj(ti) is the measurement value obtained by test hitting No. “j” golf club, more specifically, values of 3-axis acceleration {ax, ay, az} and 3-axis angular velocity (ωx, ωy, ωz).
When three specifications (design parameters) of the nine golf clubs are set as {xj, yj, zj} (j=1˜9), the relationship represented in formula 1 is obtained. Then, to each “ti”, formula 1 is used to obtain solutions.
Here, “x, y, z” are design parameters: “x” is a first specification (shaft weight), “y” is a second specification (flex) and “z” is a third specification (kick point). Numbers “1˜n” in “x1˜xn”, “y1˜yn” and “z1˜zn” correspond to the club numbers. In addition, any convenient value for analysis is assigned to each of x bar, y bar and z bar (such as intermediate values of design parameters).
By solving formula 1, coefficients “a1˜a4” of the response surface are obtained as expressed by formula 2. When n=5 or greater, formula 1 is typically in excessive conditions, and there is no exact solution available. Thus, a generalized inverse matrix A+ (also referred to as a Moore-Penrose inverse matrix or pseudo-inverse matrix) is used. That is the method for calculating an approximate value when no exact solution is available. Namely, it is a method for obtaining the minimum value of error |Ax−b|2. Since it is a common mathematical method, a detailed description is omitted here. Technical computing software “MATLAB,” made by MathWorks Inc., is used to solve formula 1.
Coefficients “a1˜a4” obtained by using formula 2 are the values corresponding to the skills and swing habits of the test hitter. Namely, even when “x, y, z” are changed to specifications that are not measured, swing data represented by function “f” as shown in formula 3 will be obtained. In other words, formula 3 provides approximate values of 3-axis acceleration and 3-axis angular velocity for any parameters {x, y, z}. From formula 3, swing data for No. “m” golf shaft that has not been measured are represented by formula 4. The fm(t) is a swing response surface obtained by formula 4.
When the swing time varies depending on the golf club and when a swing time for a golf club is set at “tk” (k=1, . . . , 9), the sampling time is normalized for a club “k” as represented by formula 5.
If no significant variation is observed in swing time, the shortest swing time “tmin” among nine clubs may be employed so that the normalization process is omitted.
Next, time response surface computation unit 222 reads out the swing data of nine clubs retained in swing data acquisition unit 21 and calculates a time response surface with a normalized swing time of the test hitter (step S3). A time response surface means a relational expression among three specifications (here, shaft weight, flex and kick point of a golf club) and swing times obtained when nine golf clubs shown in
In formula 6, “g1˜g9” indicate swing times of nine golf clubs respectively, and coefficients “b1˜b4” obtained by formula 7 correspond to swing times of the test hitter. By conducting those calculations, the difference in swing times caused by a difference in weights is obtained.
Next, each “t” is converted to “gm” based on formula 8. A time response surface is obtained when “gm” is calculated by formula 8. Also, “fm′(t)” is calculated by formula 9 to provide new swing data based on the swing response surface and the time response surface.
Then, the swing data of a golf club that is not used for measurement is calculated by simulation unit 23 based on the moving velocity data and axial rotation data of the grip portion that were measured and retained in swing data acquisition unit 21, the swing response surface calculated by swing response surface computation unit 221 and the time response surface calculated by time response surface computation unit 222. Based on the calculated swing data, simulation unit 23 simulates the movement of a club head using a dynamic finite element method (step S4).
The simulation results showing the movement of a golf club obtained by the above analysis are the club speed at the time of impact, face angle (horizontal angle of the club face relative to the flight line of the ball), and impact loft (loft angle relative to the ground at the time of impact). The club speed corresponds to the carry of the ball, the face angle corresponds to the direction of the ball, and the impact loft corresponds to the height of trajectory. Other than those listed above, the simulation results may be obtained on any other values, for example, club path, attack angle, ball speed, carry and the like.
The analysis of the movement of a club head using a dynamic finite element method is conducted by a known method (a commercially available software for finite element analysis, for example); a detailed description is omitted here. Simulation unit 23 analyzes the movement of a club head by using all the possible specifications of a golf club and by inputting a swing response surface in which the skills and habits of the test hitter are expressed in a linear function and a time response surface in which swing time of the test hitter is normalized. Accordingly, the movement of another golf club is simulated, reflecting the skills, habits and swing time of the test hitter (variations in swing characteristics and swing time using a golf club with different specifications).
As described above, the weight and length of a golf club have significant impact on the swing time.
To solve formula 2 by using a generalized inverse matrix in the above situation, “t” is necessary to be set constant. When swing times do not vary as shown in
As described above, even when weight and length factors are changed, swing data that reflect a proper swing time are achieved. Thus, accurate simulation results are achieved even on specifications such as weight and length that have significant impact on the swing time. Strictly speaking, swing times also vary on specifications that do not have much impact on the swing time. By introducing a swing response surface and a time response surface, calculation accuracy is improved even on specifications having little impact on swing time.
Next, a description is provided for the procedures to create result data to be outputted by results output unit 24. Here, regarding the specifications of a shaft to be analyzed, the number of levels of shaft weight (number of levels “i” into which a first specification is divided) is 3, the number of levels of flex (number of levels “j” into which a second specification is divided) is 5, and the number of levels of kick point (number of levels “k” into which a third specification is divided) is 5. The number of levels indicates any selected number of levels for the specifications of nine clubs actually used for test hitting. For example, regarding flex, there are “X, R, L” levels obtained when nine clubs are actually test hit; when the number of levels “j” into which flex is divided is set at 5, two more levels, namely, “S, A” are added to express levels between the three levels (the levels of flex are expressed as “X, S, R, A, L” in order from the stiffest.)
In the above situation, simulation unit 23 obtains simulation results on the movements of golf clubs equipped with 3×5×5=75 shafts. When the result data are outputted for display by entering club speeds on the vertical axis and simulation numbers on the horizontal axis, the display will be as shown in
Therefore, the following procedure allows a user to find the values of shaft specifications.
First, a result number is allotted to each simulation number based on the following definition. When the number of levels into which a first specification is divided is set as “i” and one level as “1”, the number of levels into which a second specification is divided is set as “j” and one level as “m”, and the number of levels into which a third specification is divided is set as “k” and one level as “n”, then the result number is obtained by (l−1)i+(m−1)j+(n−1)k. In other words, the process is conducted by the following steps.
[1] Setting the lowest level for each of the first and second specifications, the level of the third specification is changed from the lowest to the highest;
[2] Setting the lowest level for the first specification and setting one level higher for the second specification, the level for the third specification is changed from the lowest to the highest;
[3] Step [2] is repeated until the process is conducted for the highest level of the second specification;
[4] Setting one level higher for the first specification, [2] and [3] are conducted; and
[5] Step [4] is repeated until the process is conducted for the highest level of the first specification.
The above procedures are described in detail below:
(A) The shaft weight is fixed to the first level, the flex is fixed to the first level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(B) The shaft weight is fixed to the first level, the flex is fixed to the second level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(C) The shaft weight is fixed to the first level, the flex is fixed to the third level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(D) The shaft weight is fixed to the first level, the flex is fixed to the fourth level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(E) The shaft weight is fixed to the first level, the flex is fixed to the fifth level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(F) The shaft weight is fixed to the second level, the flex is fixed to the first level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(G) The shaft weight is fixed to the second level, the flex is fixed to the second level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(H) The shaft weight is fixed to the second level, the flex is fixed to the third level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(I) The shaft weight is fixed to the second level, the flex is fixed to the fourth level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(J) The shaft weight is fixed to the second level, the flex is fixed to the fifth level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(K) The shaft weight is fixed to the third level, the flex is fixed to the first level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(L) The shaft weight is fixed to the third level, the flex is fixed to the second level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(M) The shaft weight is fixed to the third level, the flex is fixed to the third level, and the kick point is changed on 5 levels from low kick point toward high kick point;
(N) The shaft weight is fixed to the third level, the flex is fixed to the fourth level, and the kick point is changed on 5 levels from low kick point toward high kick point; and
(O) The shaft weight is fixed to the third level, the flex is fixed to the fifth level, and the kick point is changed on 5 levels from low kick point toward high kick point.
When result numbers are defined in the order of (A)˜(O) above, result numbers are determined as shown in
Based on the above, when the obtained values are plotted by entering club speeds on the vertical axis and result numbers on the horizontal axis,
Results output unit 24 subtracts (j−1)×k×(l−1) from the result numbers and plots again the obtained values as plotted numbers.
More specifically, results output unit 24 assigns plotted numbers by converting result numbers as (a)˜(d) below, and outputs the results again by entering the plotted numbers and simulation results, allowing the user to grasp the relationship trend between the specification values of golf equipment and the simulation results.
(a) The results obtained in simulations (A)˜(E) are plotted;
(b) The results obtained in simulations (F)˜(J) are plotted by shifting the values to the left. The value to be shifted is 20 points on the axis “x” (=75/3−5=20);
(c) The results obtained in simulations (K)˜(O) are plotted by shifting the same as above from the values plotted in (b); and
(d) Those that show a difference only in kick points, those that show a difference only in flex levels, and those that show a difference only in shaft weights are connected respectively by straight lines.
To avoid complexity, all kick points are connected, whereas flex levels and shaft weights are connected only at their respective end values of specifications. Here, actual simulation result values are connected by straight lines, but it is an option to approximate points connected by straight lines using a quartic function and to use the obtained approximate values as simulation result values. By using a quartic function approximation method, variations in swings that are likely to occur in a novice golfer are absorbed, and more meaningful results are achieved.
In
From the examples of output results shown in
Moreover, results output unit 24 may display the trend of specifications by using a natural language. Namely, results output unit 24 may display the fitting results by converting the results into a natural language in association with the corresponding absolute value and inclination for each result. For example, if the purpose of fitting is to increase club speed, results output unit 24 displays “club speed will increase if the flex is stiffer,” “club speed will increase if the shaft is lighter,” “club speed will increase if the kick point is high,” “the impact from the shaft weight is greatest,” and the like. If the purpose of fitting is to improve the ball flight by increasing the impact loft, results output unit 24 displays “the ball flight is higher if the flex is stiffer,” “the ball flight is higher if the shaft is lighter,” “the ball flight is higher if the kick point is low,” “the impact of the flex is greatest” and the like. Accordingly, it makes it easier for a user to grasp the trend of specifications by a natural language and to select golf equipment more easily.
Since “club speed” as the purpose of fitting is associated with specifications when the results are outputted, the association with specifications is obtained at a glance. In addition, results output unit 24 is set not only to output the specification of a shaft that exhibits the maximum club speed but also to output all the available specifications. Accordingly, a user can select such specifications that allow the user to achieve a moderate carry, a moderate trajectory height, and a moderate trajectory curve. That is especially effective when face angles are calculated, since it is preferable for the user to select a shaft that exhibits a moderate trajectory curve. When a user intends to produce a trajectory curve and if the user chooses a shaft that causes a maximum curve, the user may face an excessive trajectory curve.
In the above descriptions, the shaft weight (3 levels) is set as a first specification, the flex (5 levels) is set as a second specification, and the kick point (5 levels) is set as a third specification. However, that is not the only option.
For example, it is an option to set the torque (5 levels) as a first specification, the flex (5 levels) as a second specification, and the kick point (5 levels) as a third specification. Alternatively, it is another option to set the flex (5 levels) as a first specification, the torque (5 levels) as a second specification, and the shaft weight (3 levels) as a third specification.
Next, procedures are described to output complex conditions such as club speed and trajectory height, or club speed and trajectory curve, as fitting results. Generally, a golfer requires for a golf club not a single performance but complex performances; for example, preventing slice, while maximizing club speed and simultaneously increasing trajectory height, or the like. When complex conditions are outputted, one of the nine trajectories shown in
In the above formula, “f1” represents first result data (club speed, for example), “f2” represents second result data (face angle, for example), “f3” represents third result data (impact loft, for example), and “α, β, γ” are each a weight coefficient. Here, “α, β, γ” are selected properly according to the choice made by a user. Generally, “α” is preferred to be 1˜3 times the value of “β+γ.” That is because club speed is most important for a golfer.
Results output unit 24 may display the specification that shows the maximum simulation results (club speed, impact loft, face angle and the like) by converting the results into actual product names of golf equipment.
As described, by selecting a trajectory, a user can select a shaft most preferable to achieve the selected trajectory. Accordingly, the user can easily select the golf equipment most suitable to achieve desired trajectory. Namely, golf equipment fitting is conducted by the aforementioned golf equipment fitting system. The system is capable of conducting measurement and analysis, and displaying the results in a short period of time. Accordingly, the system provides a user with visual determination for specifications of the most suitable golf shaft.
In the example above, the shaft weight, flex and kick point are selected as factors. However, that is not the only option. Also, factors are not limited to 3 specifications, and more or fewer specifications may be selected. As described above, it is preferred to select specifications that may affect swing time (shaft weight and club length, for example). Other specifications to be selected are the flexural rigidity, torsional rigidity, weight, flexural rigidity distribution, torsional rigidity distribution and weight distribution of a shaft; the length of a golf club; head weight; club balance; the depth, height and distance of the center of gravity of the head; grip weight; loft angle, lie angle and face angle.
As for a time response surface, the data with the longest swing time may be used so as to set all the swing times to be equal. In such a case, moderate accuracy and shortened calculation time are achieved.
When multiple different specifications are selected, it is preferred to select a combination of those having similar impact degrees. An impact degree means the degree of impact on the final behavior of the head when certain specifications are changed.
When three specifications are combined, it is preferred to use shaft weight, flexural rigidity (flex) and flexural rigidity distribution (kick point). In such a combination, the results are preferably used for fitting and designing shafts.
In addition, flexural rigidity (flex), club length and head weight may be combined. In such a combination, the results are preferably used for fitting and designing clubs.
Moreover, the height, depth, distance and angle of the center of gravity of the head may be combined. In such a combination, the results are preferably used for fitting and designing heads.
Furthermore, the loft angle, lie angle and face angle of a head may be combined. In such a combination, the results are preferably used for fitting and designing heads. Also, the stiffness, length, total weight and balance of a club may be combined.
Preferred combinations are listed above. However, they are not the only options.
The program for executing functions of the golf equipment fitting system may be recorded on a computer readable memory medium, and a computer system may read out the stored program on the medium and execute the program. Here, “a computer system reads out the stored program on a recording medium and executes the program” includes installing the program in a computer system. Here, a “computer system” includes the OS and hardware such as peripheral devices. Also, a “computer system” may include multiple computer devices connected through the Internet, WAN, LAN and networks that include exclusive communication lines. “Computer readable recording media” means portable media such as flexible disks, magneto-optical disks, ROM and CD-ROM, and recording devices such as hard discs built into a computer system. The recording medium to store the program may be a non-transitory recoding medium such as a CD-ROM. Also, a recording medium includes a memory medium installed internally or externally to be accessible for a distribution server to distribute the program. The code stored in the recording medium of the distribution server may be different from the code that allows the terminal device to execute the program. Namely, the memory code to be stored in a distribution server is not limited specifically as long as it allows the terminal device to download and install the program from the distribution server so that the program is executed. In addition, the program may be divided into multiple sections and integrated back in a terminal device after the sections are downloaded at different times, or distribution servers for each divided section may be different. Furthermore, “computer readable recording media” includes a medium for retaining the program for a certain duration such as volatile memory (RAM) inside a computer system that becomes a server or a client when the program is transmitted through networks. In addition, the above program may be intended to implement part of the functions described above. Alternatively, the above program may be a so-called differential file (differential program) for implementing the above functions in combination with another program already installed in the computer system.
Also, some or all of the above functions may be implemented as an integrated circuit such as LSI (large scale integration). The functions may be set individually in separate processors. Some or all of the above functions may be integrated and set in a processor. To integrate the functions, LSIs, or exclusive or generic processors may be used. Also, when new integration technology is made available to replace LSIs because of semiconductor technological development, integrated circuits by such technology may also be applied.
As described above, the golf equipment fitting system and golf equipment fitting program related to the present invention are capable of fitting golf equipment according to the desires, skills and habits of a golfer.
1 . . . golf club, 11 . . . sensor, 12 . . . transmitter, 2 . . . golf shaft fitting system, 20 . . . receiver unit, 21 . . . swing data acquisition unit, 221 . . . swing response surface computation unit, 222 . . . time response surface computation unit, 23 . . . simulation unit, 24 . . . results output unit
Number | Date | Country | Kind |
---|---|---|---|
2013-037493 | Feb 2013 | JP | national |
2013-082102 | Apr 2013 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/054140 | 2/21/2014 | WO | 00 |