This application claims priorities to Japanese Patent Applications No. 2014-126560 filed on Jun. 19, 2014, No. 2014-126561 filed on Jun. 19, 2014, and No. 2014-237115 filed on Nov. 21, 2014, which are hereby incorporated by reference in their entirety.
The present invention relates to a golf swing analysis apparatus, a golf swing analysis method and a golf swing analysis program that analyze the swing action of a golf club, and to a golf club fitting apparatus, method and program.
Heretofore, various analysis techniques for analyzing the swing action of a golf club have been proposed in order to help in golf club fitting, golf club product development, improving a golfer's swing action, and the like. In many cases, this type of golf swing analysis involves measuring the swing action with a measurement device such as an acceleration sensor, an angular velocity sensor or a camera, and deriving the behavior of the golf club that occurs during the swing action based on the measurement values.
In analyzing the swing action, the behavior of the golf club may be modeled with the dynamic model of a double pendulum. For example, the behavior of the club can be represented with a model that takes the golfer's shoulder and the grip of the club (or the wrist of the golfer holding the grip) as nodes, and takes the golfer's arm and the golf club as links. Also, Patent Literature 1 (JP 2014-73314A) discloses a double pendulum model that takes the middle of both shoulders of the golfer and the grip as nodes.
In Patent Literature 1, in order to model the swing action with a double pendulum model, an inertial sensor is attached the golfer's upper body and the movement of the upper body is measured, and an inertial sensor is also attached to the golf club and the movement of the golf club is measured. However, when the measurement device is thus attached to various sites to measure the movement of the various sites in order to analyze the swing action with a double pendulum model, the measurement device becomes large scale. Attaching the measurement device to the golfer's body, particularly as in Patent Literature 1, impedes the golfer's natural movement, possibly resulting in less accurate analysis.
Also, various fitting methods for assisting selection of golf clubs suited to a golfer have heretofore been proposed. A typical fitting method involves getting the golfer to take practice hits with the golf clubs, measuring the swing action during this time with a measurement apparatus, and analyzing the measurement values to thereby select an optimal golf club. The criteria on which fitting is based at this time is an important factor in determining the quality of the fitting, with various criteria having been proposed to date. For example, Patent Literature 2 (JP 2013-226375A) discloses a fitting method that is based on the stiffness of the shaft of the golf club.
Although the ease with which a golf club is swung, that is, the swingability of the golf club, may serve as one fitting criterion in selecting golf clubs, it is not the case that the easier a club is to swing the better the club. For example, the lighter the club the easier it is to swing, but there is also a decrease in the kinetic energy that is transferred to the ball by the impact with the club, and carry distance stops increasing. Having said that, if the club is too heavy it becomes difficult to swing, and carry distance stops increasing.
One object of the present invention is to provide a golf swing analysis apparatus, a golf swing analysis method and a golf swing analysis program that enable the swing action of a golf club to be modeled with a double pendulum model, without using a large-scale measurement device.
Also, another object of the present invention is to provide a golf club fitting apparatus, method and program that are able to specify an optimal swingability for a golfer.
A golf swing analysis apparatus according to aspect A1 is for analyzing a swing action of a golf club and includes an acquisition unit configured to acquire a measurement value obtained by measuring the swing action using a measurement device, a grip behavior derivation unit configured to derive a behavior of a grip of the golf club that occurs during the swing action, based on the measurement value, and a shoulder behavior derivation unit configured to derive a behavior of a pseudo shoulder of a golfer that occurs during the swing action, based on the behavior of the grip.
Here, the swing action is analyzed, based on a double pendulum model that takes the grip of the golf club and the golfer's shoulder as nodes. More specifically, the behavior of these two nodes consisting of the grip and the shoulder is specified in order to define such a double pendulum model. The behavior of the grip is derived based on the values measured by the measurement device. On the other hand, the behavior of the shoulder is derived as the behavior of pseudo shoulder, based on the behavior of the grip. That is, (values measured by) a separate measurement device need not necessarily be used in order to derive the behavior of the shoulder. Accordingly, the swing action of a golf club can be modeled with a double pendulum model, without using (values measured by) a large-scale measurement device.
A golf swing analysis apparatus according to aspect A2 of the present invention is the golf swing analysis apparatus according to aspect A1 in which the grip behavior derivation unit is configured to derive a grip velocity and a grip angular velocity. Also, the shoulder behavior derivation unit is configured to calculate an angular velocity of an arm of the golfer, based on the grip velocity.
Here, the grip velocity and the grip angular velocity are derived in order to specify the behavior of the grip. Also, the angular velocity of the golfer's arm representing the behavior of the shoulder is derived, based on the grip velocity. That is, the behavior of the two nodes consisting of the grip and the shoulder is specified by the grip angular velocity and the angular velocity of the golfer's arm.
A golf swing analysis apparatus according to aspect A3 of the present invention is the golf swing analysis apparatus according to aspect A1 or A2 in which the shoulder behavior derivation unit is configured to derive the behavior of the pseudo shoulder, under an assumption that the grip circulates about the shoulder and the shoulder does not move during the swing action.
Here, a double pendulum model in which the grip circulates about the stationary (but rotatable) shoulder is employed. Accordingly, the double pendulum model can be defined in a simple manner.
A golf swing analysis apparatus according to aspect A4 of the present invention is the golf swing analysis apparatus according to any of aspects A1 to A3 in which the grip behavior derivation unit is configured to derive the behavior of the grip in a global coordinate system, and transform the derived behavior of the grip into a behavior in a swing plane. Also, the shoulder behavior derivation unit is configured to derive the behavior of the pseudo shoulder in the swing plane, based on the behavior of the grip in the swing plane.
Here, the double pendulum model is defined in a swing plane. That is, the double pendulum model can be defined in a simple manner.
A golf swing analysis apparatus according to aspect A5 of the present invention is the golf swing analysis apparatus according to any of aspects A1 to A4 in which the acquisition unit is configured to acquire the measurement value of the swing action measured by an acceleration sensor and an angular velocity sensor attached to the golf club that serve as the measurement device.
Here, the behavior of the grip can be specified, based on the acceleration sensor and the angular velocity sensor attached to the golf club.
A golf swing analysis apparatus according to aspect A6 of the present invention is the golf swing analysis apparatus according to aspect A5 in which the acquisition unit is configured to further acquire the measurement value of the swing action measured by a geomagnetic sensor attached to the golf club that serves as the measurement device.
Here, the behavior of the grip can be specified, based on a geomagnetic sensor that is similarly attached to the golf club, in addition to the acceleration sensor and the angular velocity sensor that are attached to the golf club.
A golf swing analysis apparatus according to aspect A7 of the present invention is the golf swing analysis apparatus according to any of aspects A1 to A6 further including an index calculation unit configured to calculate at least one of a head speed, a torque exertion amount, an average torque, an average power and an energy exertion amount, as a swing index characterizing the swing action, based on the behavior of the grip and the behavior of the pseudo shoulder.
Here, at least one of head speed, torque exertion amount, average torque, average power and energy exertion amount is calculated, based on the behavior of the grip and the behavior of the pseudo shoulder, as a swing index characterizing the swing action. Accordingly, the swing action can be evaluated based on at least one of head speed, torque exertion amount, average torque, average power, and energy exertion amount.
A golf swing analysis apparatus according to aspect A8 of the present invention is the golf swing analysis apparatus according to aspect A7 in which the index calculation unit is configured to calculate a value of a wrist-cock release timing that occurs during the swing action, the average power and/or the energy exertion amount, based on the behavior of the grip and the behavior of the pseudo shoulder, and calculate the head speed that occurs at a time of impact as the swing index, in accordance with a predetermined regression equation that uses the wrist-cock release timing, the average power and/or the energy exertion amount as explanatory variables.
The inventors found that the wrist-cock release timing during the swing action, the average power and/or the energy exertion amount are correlated with the head speed at the time of impact. In view of this, first, the values of the wrist-cock release timing, the average power and/or the energy exertion amount are calculated here, in accordance with the double pendulum model. The head speed at the time of impact is then calculated, based on a predetermined regression equation that uses these values as explanatory variables. Accordingly, the head speed at the time of impact can be calculated with high accuracy, therefore enabling the swing action to be evaluated with high accuracy.
A golf swing analysis method according to aspect A9 of the present invention is for analyzing a swing action of a golf club and includes the steps of measuring the swing action using a measurement device, deriving a behavior of a grip of the golf club that occurs during the swing action, based on a measurement value of the swing action, and deriving a behavior of a pseudo shoulder of a golfer that occurs during the swing action, based on the behavior of the grip. Here, similar effects to aspect 1 can be achieved.
A golf swing analysis program stored in a non-transitory computer readable medium according to aspect A10 of the present invention is for analyzing a swing action of a golf club and causes a computer to execute the steps of acquiring a measurement value obtained by measuring the swing action using a measurement device, deriving a behavior of a grip of the golf club that occurs during the swing action, based on the measurement value, and deriving a behavior of a pseudo shoulder of a golfer that occurs during the swing action, based on the behavior of the grip. Here, similar effects to aspect 1 can be achieved.
Incidentally, the inventors found that a relationship such as roughly shown in
A golf club fitting apparatus according to aspect B1 of the present invention includes an acquisition unit, an index calculation unit, and an optimal index specification unit. The acquisition unit is configured to acquire a measurement value obtained by measuring a swing action taken with each of a plurality of golf clubs. The index calculation unit is configured to calculate a swing index, which is an index characterizing the swing action, for each of the golf clubs, based on the measurement value. The optimal index specification unit is configured to specify an intersection point between a first regression line and a second regression line, based on the swing indices calculated by the index calculation unit, and specify one of an optimal index, which is the swingability index at or near the intersection point, and an optimal index range. The first regression line is a regression line of the swing index in a constant region where the swing index is roughly constant relative to the swingability index. The second regression line is a regression line of the swing index in a proportional region where the swing index is roughly proportional to the swingability index.
Here, the swingability index at or near the intersection point between the first regression line of the swing index in the constant region and the second regression line of the swing index in the proportional region such as shown in
A golf club fitting apparatus according to aspect B2 of the present invention is the fitting apparatus of the golf club according to aspect B1 in which the acquisition unit is configured to acquire a first measurement value obtained by measuring the swing action of a golf club having an extremely small swingability index, and a second measurement value obtained by measuring the swing action of a golf club having an extremely large swingability index. Also, the optimal index specification unit is configured to specify the first regression line, based on the swing index that is based on the first measurement value, and the second regression line, based on the swing index that is based on the second measurement value, or specify the first regression line, based on the swing index that is based on the second measurement value, and the second regression line, based on the swing index that is based on the first measurement value.
As shown in
Note that although a relationship between the swing index and the swingability index is as shown as
A golf club fitting apparatus according to aspect B3 of the present invention is the fitting apparatus of the golf club according to aspect B1 or B2 in which the optimal index specification unit is configured to specify the first regression line as a straight line that has a zero slope and passes through a point corresponding to the swing index that is based on the measurement value from one golf club.
Here, the first regression line can be specified by only taking practice hits with one golf club.
A golf club fitting apparatus according to aspect B4 of the present invention is the fitting apparatus of the golf club according to any of aspects B1 to B3 in which the optimal index specification unit is configured to specify the second regression line, based on a regression equation of a slope of the second regression line that uses at least one of a wrist-cock release timing at a time of the swing action and a head speed at a time of impact as an explanatory variable.
The inventors found that the slope (proportionality constant in the proportional region) of the second regression line is correlated with the wrist-cock release timing during the swing action and/or the head speed at the time of impact. In view of this, here, the slope of the second regression line is calculated based on at least one of the wrist-cock release timing during the swing action and the head speed at the time of impact. Accordingly, the second regression line can be specified with a small number of practice hits.
A golf club fitting apparatus according to aspect B5 of the present invention is the fitting apparatus of the golf club according to aspect B4 in which the optimal index specification unit is configured to specify the second regression line as a straight line that has the slope calculated based on the regression equation and passes through a point corresponding to the swing index that is based on the measurement value from one golf club.
Here, the second regression line can be specified by only taking practice hits with one golf club.
A golf club fitting apparatus according to aspect B6 of the present invention is the fitting apparatus of the golf club according to one of aspects B1 to B5 in which at least one of a weight of the golf club, a moment of inertia about a grip end of the golf club and a moment of inertia about a shoulder of a golfer is included in the swingability index.
Here, the swingability of the golf club is evaluated, based on at least one of the weight of the golf club, the moment of inertia about the grip end, and the moment of inertia about the golfer's shoulder.
A golf club fitting apparatus according to aspect B7 of the present invention is the fitting apparatus of the golf club according to one of aspects B1 to B6 in which at least one of a head speed, a torque exertion amount, an average torque, an average power and an energy exertion amount is included in the swing index.
Here, the swing index is evaluated based on at least one of head speed, torque exertion amount, average torque, average power, and energy exertion amount.
A golf club fitting apparatus according to aspect B8 of the present invention is the fitting apparatus of the golf club according to one of aspects B1 to B7 further including an optimal club specification unit configured to specify a golf club having a small swing moment of inertia and a large grip end moment of inertia, from among a plurality of golf clubs that match the optimal index or the optimal index range.
Here, a golf club that can even more increase head speed can be specified from among a plurality of golf clubs that match an optimal index or an optimal index range.
A golf club fitting method according to aspect B9 of the present invention includes the following steps. Here, similar effects to aspect 1 can be achieved. These steps are:
(1) a step of measuring a swing action taken with each of a plurality of golf clubs using a measurement device;
(2) a step of calculating a swing index, which is an index characterizing the swing action, for each of the golf clubs, based on a measurement value of the swing action;
(3) a step of specifying a first regression line of the swing index in a constant region in which the swing index is roughly constant relative to a swingability index representing an ease of swinging the golf club, based on the calculated swing index;
(4) a step of specifying a second regression line of the swing index in a proportional region in which the swing index is roughly proportional to the swingability index, based on the calculated swing index; and
(5) a step of specifying an intersection point between the first regression line and the second regression line, and specifying one of an optimal index, which is the swingability index at or near the intersection point, and an optimal index range.
A golf club fitting method according to aspect B10 of the present invention is the golf club fitting method according to aspect B9 further including the following step. Here, similar effects to aspect 8 can be achieved. This step is:
(6) a step of specifying a golf club having a small swing moment of inertia and a large grip end moment of inertia, from among a plurality of golf clubs that match the optimal index or the optimal index range.
A golf club fitting program stored in a non-transitory computer readable medium according to aspect B11 of the present invention causes a computer to execute the following steps. Here, similar effects to aspect 1 can be achieved. These steps are:
(1) a step of acquiring a measurement value obtained by measuring a swing action taken with each of a plurality of golf clubs;
(2) a step of calculating a swing index, which is an index characterizing the swing action, for each of the golf clubs, based on the measurement value;
(3) a step of specifying a first regression line of the swing index in a constant region in which the swing index is roughly constant relative to a swingability index representing an ease of swinging the golf club, based on the calculated swing index;
(4) a step of specifying a second regression line of the swing index in a proportional region in which the swing index is roughly proportional to the swingability index, based on the calculated swing index; and
(5) a step of specifying an intersection point between the first regression line and the second regression line, and specifying one of an optimal index, which is the swingability index at or near the intersection point, and an optimal index range.
A golf club fitting program stored in a non-transitory computer readable medium according to aspect B12 of the present invention is the fitting apparatus of the golf club according to aspect B11 further causing the computer to execute the following step. Here, similar effects to aspect 8 can be achieved. This step is:
(6) a step of specifying a golf club having a small swing moment of inertia and a large grip end moment of inertia, from among a plurality of golf clubs that match the optimal index or the optimal index range.
According to aspect A1 of the present invention, the swing action of a golf club can be modeled with a double pendulum model, without using (values measured by) a large-scale measurement device. According to aspect B1 of the present invention, an optimal swingability index that realizes an optimal swing index corresponding to the golfer's limits is specified. That is, the optimal swingability for a golfer can be specified.
Hereinafter, a golf swing analysis apparatus, a golf swing analysis method and a golf swing analysis program according to one embodiment (first embodiment) of the present invention will be described, followed by description of a golf club fitting apparatus, method and program according to another embodiment (second embodiment) of the present invention, with reference to the drawings.
Hereinafter, the configuration of the sensor unit 1 and the analysis apparatus 2 will be described, followed by description of the flow of swing action analysis processing.
The sensor unit 1 is, as is shown in
The acceleration sensor 11, the angular velocity sensor 12, and the geomagnetic sensor 13 respectively measure grip acceleration, grip angular velocity and grip geomagnetism in an xyz local coordinate system that is based on the grip 42. More specifically, the acceleration sensor 11 measures grip accelerations ax, ay and az in the x-axis, y-axis and z-axis directions. The angular velocity sensor 12 measures grip angular velocities ωx, ωy and ωz about the x-axis, the y-axis, and the z-axis. The geomagnetic sensor 13 measures grip geomagnetisms mx, my and mz in the x-axis, y-axis and z-axis directions. These measurement data are acquired as time-series data at a predetermined sampling period Δt. Note that the xyz local coordinate system is a three-axis orthogonal coordinate system defined as shown in
In the present embodiment, the measurement data measured by the acceleration sensor 11, the angular velocity sensor 12, and the geomagnetic sensor 13 is transmitted to the analysis apparatus 2 via the communication device 10 in real time. However, a configuration may, for example, be adopted in which the measurement data is stored in a storage device within the sensor unit 1, and, after the end of the swing action, the measurement data is retrieved from the storage device and delivered to the analysis apparatus 2.
The configuration of the analysis apparatus 2 will be described with reference to
The analysis apparatus 2 is provided with a display unit 21, an input unit 22, a storage unit 23, a control unit 24, and a communication unit 25. These units 21 to 25 are connected via a bus line 26, and can communicate with each other. In the present embodiment, the display unit 21 is constituted by a liquid crystal display or the like, and displays information which will be discussed later to a user. Note that a user as referred to here is a general term for persons that require fitting results such as the golfer 7 or his or her instructor. Also, the input unit 22 can be constituted by a mouse, a keyboard, a touch panel or the like, and accept operations to the analysis apparatus 2 from the user.
The storage unit 23 is constituted by a non-volatile storage device such as a hard disk. Measurement data sent from the sensor unit 1 is saved to the storage unit 23, in addition to the analysis program 3 being stored therein. The communication unit 25 is a communication interface that enables communication between the analysis apparatus 2 and an external device, and receives data from the sensor unit 1.
The control unit 24 can be constituted by a CPU, a ROM, a RAM, and the like. The control unit 24 operates in a virtual manner as an acquisition unit 24A, a grip behavior derivation unit 24B, a shoulder behavior derivation unit 24C, an index calculation unit 24D, and a display control unit 24E, by reading out and executing the analysis program 3 stored in the storage unit 23. The operations of each of the units 24A to 24E will be discussed in detail later.
Next, swing action analysis processing that is performed by the analysis system 100 and is for mainly fitting the golf club 4 will be described. The analysis processing according to the present embodiment is constituted by the following six processes.
Hereinafter, these processes will be described in the above order.
Note that the XYZ global coordinate system is a three-axis orthogonal coordinate system defined as shown in
In the measurement process, the golfer 7 swings the golf club 4 having the sensor unit 1. The measurement data of grip accelerations ax, ay and az, grip angular velocities ωx, ωy and ωz, and grip geomagnetisms mx, my, and mz during this swing are then measured by the sensor unit 1. This measurement data is transmitted to the analysis apparatus 2 via the communication device 10 of the sensor unit 1. On the other hand, in the analysis apparatus 2, the acquisition unit 24A receives the measurement data via the communication unit 25, and stores the received measurement data in the storage unit 23. In the present embodiment, time-series measurement data at least from address to impact is measured.
Note that generally the swing action of a golf club proceeds in order of address, top, impact, and finish. The address refers to an initial state where the head 41 of the golf club 4 is disposed near the ball, as shown in
Hereinafter, the first transformation process of transforming the measurement data of the xyz local coordinate system into values of the XYZ global coordinate system will be described, with reference to
Next, based on the time-series measurement data of the xyz local coordinate system read at step S1, the grip behavior derivation unit 24B derives times ti, tt and ta of the impact, top and address (step S2). In the present embodiment, impact time ti is derived first, top time tt is derived based on impact time ti, and address time ta is derived based on top time tt.
Specifically, the time at which an increment per sampling period Δt of grip angular velocity ωx first exceeds a threshold of 300 deg/s is set as a provisional time of impact. The time at which the increment per sampling period Δt of grip angular velocity ωx exceeded 200 deg/s during a period until this provisional time of impact from a predetermined amount of time before the provisional time of impact is detected and set as impact time ti.
Next, a time before impact time ti at which grip angular velocity ωy changes from negative to positive is specified as top time tt. Also, address time ta is calculated in accordance with the flowchart of
In the following step S3, the grip behavior derivation unit 24B calculates attitude matrix N(t) at time t from address to impact. Here, assume that the attitude matrix is represented by the following equation. Attitude matrix N(t) is for transforming the XYZ global coordinate system at time t into the xyz local coordinate system.
The nine components of attitude matrix N(t) are as follows:
Component a: the cosine of the angle formed by the X-axis of the global coordinate system and the x-axis of the local coordinate system
Component b: the cosine of the angle formed by the Y-axis of the global coordinate system and the x-axis of the local coordinate system
Component c: the cosine of the angle formed by the Z-axis of the global coordinate system and the x-axis of the local coordinate system
Component d: the cosine of the angle formed by the X-axis of the global coordinate system and the y-axis of the local coordinate system
Component e: the cosine of the angle formed by the Y-axis of the global coordinate system and the y-axis of the local coordinate system
Component f: the cosine of the angle formed by the Z-axis of the global coordinate system and the y-axis of the local coordinate system
Component g: the cosine of the angle formed by the X-axis of the global coordinate system and the z-axis of the local coordinate system
Component h: the cosine of the angle formed by the Y-axis of the global coordinate system and the z-axis of the local coordinate system
Component i: the cosine of the angle formed by the Z-axis of the global coordinate system and the z-axis of the local coordinate system
Here, a vector (a, b, c) represents the unit vector of the x-axis direction, a vector (d, e, f) represents the unit vector of the y-axis direction, and a vector (g, h, i) represents the unit vector of the z-axis direction.
Also, attitude matrix N(t) can be represented by the following equation in accordance with the thinking of the Z-Y-Z system of Euler angles. Note that φ, θ and ψ are the angles of rotation about the Z-axis, the Y-axis, and the Z-axis.
In calculating attitude matrix N(t) from address to impact, first attitude matrix N(ta) at address time ta is calculated. Specifically, φ and θ at the time of address are calculated, in accordance with the following equations. Note that the following equations utilize the fact that, at the time of address, the golf club 4 is stationary and only gravity in the vertical direction is detected by the acceleration sensor 11. Grip accelerations ax, ay and az in the following equations are values at the time of address.
Next, ψ at the time of address is calculated in accordance with the following equation.
Note that the values of mxi and myi in the above equation are calculated in accordance with the following equation. Also, grip geomagnetisms mx, my and mz in the following equation are values at the time of address.
As described above, φ, θ and ψ at the time of address are calculated based on grip accelerations ax, ay and az, and grip geomagnetisms mx, my and mz in the xyz local coordinate system. Attitude matrix N(ta) at the time of address is calculated by substituting the values of φ, θ and ψ into equation 2.
Next, attitude matrix N(t) from address to impact is calculated by updating attitude matrix N(ta) at the time of address momentarily at intervals of sampling period Δt. In specific terms, first, attitude matrix N(t) is represented by the following equation, using the four variables q1, q2, q3 and q4 (q4 being the scalar part) of a quaternion.
Accordingly, the four variables q1, q2, q3 and q4 of the quaternion can be calculated from equation 1 and equation 7, in accordance with the following equation.
Here, the values of a to i defining attitude matrix N(ta) at the time of address are known. Therefore, first, the four variables q1, q2, q3 and q4 of the quaternion at the time of address are calculated, in accordance with the above equation.
Quaternion q′ after a short amount of time has elapsed from time t is then represented by the following equation using quaternion q at time t.
Also, a first order differential equation representing the time variation of the four variables q1, q2, q3 and q4 of the quaternion is represented by the following equation.
The quaternion at time t can be sequentially updated to a quaternion at the following time t+Δt by using equations 9 and 10. Here, the quaternions from address to impact are calculated. Attitude matrix N(t) from address to impact is calculated by sequentially substituting the four variables q1, q2, q3 and q4 of the quaternions from address to impact into equation 7.
Next, at step S4, the grip behavior derivation unit 24B transforms the time-series data of grip accelerations ax, ay and az and grip angular velocities ωx, ωy and ωz in the xyz local coordinate system from address to impact into time-series data in the XYZ global coordinate system, based on attitude matrix N(t) from address to impact. Grip accelerations aX, aY and aZ and grip angular velocities ωX, ωY, and ωZ after transformation are calculated in accordance with the following equation.
(aX aY aZ)T=[N(t)]T(ax ay az)T
(ωX ωY ωZ)T=[N(t)]T(ωx ωy ωz)T Equation 11
In the following step S5, the grip behavior derivation unit 24B derives grip velocities vX, vY and vZ in the XYZ global coordinate system from address to impact, by integrating the time-series data of grip accelerations aX, aY and aZ. At this time, offsetting is preferably performed so that grip velocities vX, vY and vZ from address to impact will be 0 m/s at the top. For example, the offsetting at an arbitrary time t is performed by subtracting (grip velocities vX, vY and vZ at top time tt)×t/(tt−ta) from grip velocities vX, vY and vZ at time t.
Hereinafter, the second transformation process of transforming the behavior of the grip 42 in the XYZ global coordinate system calculated in the first transformation process into the behavior of the grip 42 in swing plane P will be described. In the present embodiment, swing plane P is defined as a plane that includes the origin of the XYZ global coordinate system and is parallel to the Y-axis and the shaft 40 of the golf club 4 at the time of impact (see
Specifically, time-series data of the slope of the shaft 40 as viewed from the X-axis positive direction (the golfer 7 as viewed from the front) is calculated, based on the z-axis vector (g, h, i) that is included in attitude matrix N(t) and represents the direction in which the shaft 40 extends. The time at which the shaft 40 becomes parallel to the Z-axis as viewed from the X-axis positive direction is then specified based on this time-series data, and the specified time is set as impact time ti. Note that impact time ti referred to here does not necessarily coincide with the aforementioned impact time ti. Next, the slope of the shaft 40 as viewed from the Y-axis negative direction is calculated, based on the z-axis vector (g, h, i) that is included in attitude matrix N(ti) at this impact time ti. That is, angle α′ that is formed by the shaft 40 and the X-axis as viewed from Y-axis negative direction at the time of impact is calculated, and the calculated angle α′ is set as the swing plane angle.
When swing plane angle α′ has been derived, a projective transformation matrix A for projecting an arbitrary point in the XYZ global coordinate system onto swing plane P using the derived swing plane angle α′ can be calculated as follows. Note that α=90°−α′.
Here, the time-series data of grip velocities vpX, vpY and vpZ and grip angular velocities ωpX, ωpYand ωpZ after projective transformation from address to impact are calculated, in accordance with the following equation, based on the above projective transformation matrix A.
Note that the grip velocities (vpY, vpZ) that are obtained by the above operations represent the grip velocities (vectors) in swing plane P, and grip angular velocity ωpX represents the angular velocity about the axis perpendicular to swing plane P. Here, the grip velocity (scalar) in swing plane P from address to impact is calculated in accordance with the following equation.
V
GE=√{square root over ((vpY)2+(vpZ)2)}{square root over ((vpY)2+(vpZ)2)} Equation 14
Also, here, the slope of the shaft 40 at the top in swing plane P, which is required in subsequent calculations, is also calculated. Specifically, first, the z-axis vector (g, h, i) that is included in attitude matrix N(tt) at the top is projected onto swing plane P in accordance with the following equation, using the projective transformation matrix A. Note that the vector after projection is given as (g′, h′, i′).
The vector (h′, i′) that is specified by the above equation is a vector representing the slope of the shaft 40 at the top in swing plane P. Accordingly, the slope β of the shaft 40 at the top in swing plane P is calculated by substituting the above calculation results into the following equation.
Hereinafter, the shoulder behavior derivation process of deriving the behavior of pseudo shoulder in swing plane P based on the behavior of the grip (grip velocity VGE and grip angular velocity ωpX) in swing plane P will be described, with reference to
In specifying the behavior of the shoulder from the behavior of the grip, the double pendulum model according to the present embodiment is premised on the following (1) to (5).
Under the above premises, the shoulder behavior derivation unit 24C calculates movement distance D of the grip 42 from top to impact in swing plane P (step S21). Movement distance D is derived by integrating grip velocity VGE from top to impact.
Next, the shoulder behavior derivation unit 24C calculates rotation angle γ of the arm from top to impact in swing plane P (step S22). Rotation angle γ is calculated based on the slope β of the shaft 40 at the top calculated in the second transformation process. Next, the shoulder behavior derivation unit 24C calculates radius R=D/γ (step S23).
The shoulder behavior derivation unit 24C then calculates the angular velocity (angular velocity of the arm) ω1 about the shoulder from top to impact in swing plane P as the behavior of the shoulder, in accordance with the following equation (step S24). That is, angular velocity ω1 of the arm will be a value that reflects the measured grip velocity VGE.
ω1=VGE/R
Hereinafter, the index calculation process of calculating the swing index based on the behavior of the grip 42 and the behavior of the shoulder will be described, with reference to
Specifically, first, at step S31, the shoulder behavior derivation unit 24C integrates angular velocity ω1 of the arm from top to impact, calculates rotation angles θ1 of the arm from top to impact. At this time, trapezoidal integration is preferably used. Note that rotation angle θ1 is defined as shown in
Also, the shoulder behavior derivation unit 24C differentiates angular velocity ω1 of the arm from top to impact, and calculates the angular acceleration ω1′ from top to impact. Next, the shoulder behavior derivation unit 24C calculates the position (X1, Y1), the velocity (VX1, VY1) and the acceleration (AX1, AY1) of the center of gravity of the arm from top to impact. These values are calculated by substituting the above mentioned calculation results into the following equation.
X1=r cos θ1
Y1=r sin θ1
V
X1
=−rω
1 sin θ1
VY1=rω1 cos θ1
A
X1
=−rω
1′ sin θ1−rω12 cos θ1
A
Y1
=rω
1′ cos θ1−rω12 sin θ1 Equation 17
Note that r is the distance from the shoulder to the center of gravity of the arm. In the present embodiment, the center of gravity of the arm is assumed to be in the center of the arm. Accordingly, R=2r.
Next, at step S32, the grip behavior derivation unit 24B also performs a similar operation to step S31 with respect to the area around the grip 42. That is, angular velocity ω2 of the golf club 4 about the grip 42 from top to impact grip angular velocity ωpX from top to impact) are integrated, and a rotation angle θ2 of the golf club 4 (shaft 40) about the grip 42 from top to impact is calculated. Trapezoidal integration is also preferably used at this time, and the rotation angle θ2 is defined as shown in
Next, the grip behavior derivation unit 24B differentiates angular velocity ω2 of the golf club 4 from top to impact, and calculates angular acceleration ω2′ from top to impact. Next, the grip behavior derivation unit 24B calculates the position (X2, Y2), the speed (VX2, VY2) and the acceleration (AX2, AY2) of the center of gravity of the golf club 4 from top to impact. These values are calculated by substituting the abovementioned calculation results into the following equation.
X
2=2X1+L cos θ2
Y
2=2Y1+L sin θ2
V
X2=2VX1−Lω2 sin θ2
V
Y2=2VY1+Lω2 cos θ2
A
X2=2AX1−Lω2′ sin θ2−Lω22 cos θ2
A
Y2=2AY1+Lω2′ cos θ2−Lω22 sin θ2 Equation 18
Note that L is the distance from the grip 42 to the center of gravity of the golf club 4. The value of L is a specification of the golf club 4, and is assumed to be determined in advance.
Next, in step S33, the index calculation unit 24D calculates binding force R2 on the grip 42 from top to impact=(RX2, RY2), by substituting the abovementioned calculation results into the following equation. The following equation is based on balancing translational forces. Note that m2 is the mass of the golf club, and g is the gravitational acceleration. Also, m2 is a specification of the golf club 4, and is assumed to be determined in advance.
R
X2
=−m
2
A
X2
R
Y2
=−m
2
A
Y2
−m
2
g sin α Equation 19
In the following step S34, the index calculation unit 24D calculates torque T1 about the shoulder and torque T2 about the grip 42 from top to impact, by substituting the abovementioned calculation results into the following equations.
T
1
=I
1ω1′+2r sin θ1·RX2−2r cos θ1·RY2+m1r cos θ1·AY1−m1r sin θ1·AX1+m1r cos θ1·g sin α+T2 Equation 20
T
2
=I
2ω2′+m2L cos θ2·AY2−m2 L sin θ2·AX2+m2L cos θ1·g sin α+T2 Equation 21
Note that I1 is the moment of inertia about the center of gravity of the arm, and I2 is the moment of inertia about the center of gravity of the golf club 4. In the present embodiment, moment of inertia I1 about the center of gravity of the arm is calculated as I1=m1r2/3, assuming the center of gravity of the arm is in the center of the arm. m1 is the mass of the arm, and, in the present embodiment, the mass m1 of the arm is assumed to be determined in advance as appropriate. For example, before starting analysis, the weight of the golfer 7 is input, and the mass of the arm is automatically calculated by an operation such as multiplying the input weight by a predetermined coefficient. Also, I2 is a specification of the golf club 4, and is assumed to be determined in advance.
In the present embodiment, the index calculation unit 24D calculates value Tti obtained by integrating torque T1 about the shoulder for the segment from top to impact. Tti refers to a torque exertion amount that is exerted for the entire double pendulum from top to impact. Torque exertion amount Tti is one of the swing indices. Also, the index calculation unit 24D calculates TAVE=Tti/(ti−tt), which is the average torque per unit time (average torque) that is exerted for the entire double pendulum from top to impact. The average torque TAVE is also a swing index. Note that in calculating torque exertion amount Tti, a configuration may be adopted in which only positive torque T1 is integrated or in which the average value of torque T1 is integrated.
In the following step S35, the index calculation unit 24D calculates power E′ for the entire double pendulum from top to impact based on the abovementioned calculation results. The power E′ for the entire double pendulum is calculated as the sum of power E1′ of the arm and power E2′ of the golf club 4. Specifically, E′ is represented in accordance with the following equation, where vs is the velocity vector of the shoulder and vg is the velocity vector of the grip 42. Note that R1 is the binding force on the shoulder. Also, vs and vg can respectively be calculated through first order differentiation such that position vector ds of the shoulder and position vector dg of the grip 42=ds+(2X1, 2Y1).
E
1
′=−R
1
v
s
T
+R
2
v
g
T
+T
1ω1−T2ω1
E
2
′=−R
2
v
g
T
+T
2ω2
E′=E
1
′+E
2
′=−R
1
v
s
T
+T
1ω1+T2(ω2−ω1) Equation 22
Also, in the present embodiment, vs=(0, 0) since the shoulder does not move, and power E′ for the entire double pendulum is calculated in accordance with the following equation. The index calculation unit 24D calculates power E′ for the entire double pendulum from top to impact by substituting the abovementioned calculation results into the following equation.
E
1
′=R
2
v
g
T
+T
1ω1−T2ω1
E
2
′=−R
2
v
g
T
+T
2ω2
E′=T
1ω1+T2(ω2−ω1) Equation 23
In the following step S36, the index calculation unit 24D specifies time tc at which power E1′ of the arm changes from positive to negative after the top, and calculates work (energy) E1 of the arm from time tt to time tc. Work E1 of the arm is calculated by integrating power E1′ of the arm for the segment from time tt to time tc (see
Also, the index calculation unit 24D specifies time td at which power E′ for the entire double pendulum changes from positive to negative after the top, and calculates work (energy) E for the entire double pendulum from time tt of the top to time td. Work E for the entire double pendulum is calculated by integrating power E for the entire double pendulum for the segment from time tt to time td. Note that work E can be taken as an index representing the work (energy) for the entire double pendulum from time tt to time td, and thus, in this sense, can be called the energy exertion amount for the entire double pendulum. Also, the index calculation unit 24D calculates EAVE=E/(td−tt) based on energy exertion amount E. EAVE refers to the average power for the entire double pendulum between times tt and td, or to the amount of energy per average unit of time (average energy exertion amount) that is exerted for the entire double pendulum between times tt and td. Energy exertion amount E and average power (average energy exertion amount) EAVE are both swing indices.
In the following step S37, the index calculation unit 24D calculates wrist-cock release timing tr that occurs during the swing. Note that the inventors found, through testing, that head speed Vh at the time of the impact, which is a swing index, is correlated with each of wrist-cock release timing tr during the swing, energy exertion amount E1, and average power (average energy exertion amount) E1
In the following step S38, the index calculation unit 24D calculates head speed Vh at the time of impact, based on wrist-cock release timing tr and average power E1
V
h
=k
1
·E
1
AVE
+k
2
·t
r
+k
3
When the index calculation process has ended, the display control unit 24E displays the calculated swing index (torque exertion amount Tti, average torque TAVE, energy exertion amounts E, E1, average powers EAVE, E1
Note that although the flow of processing by which swing indices are calculated based on one swing action has been described above, the golfer 7 can take practice hits with various golf clubs 4, and swing indices for the various golf clubs 4 can be repeatedly calculated. In this case, the display control unit 24E collates these swing indices into the form of tables, graphs or the like that are then displayed on the display unit 21. Note that, for example, the tables and/or graphs at this time are able to show the correspondence relationship of the swing indices with the number and/or specifications of the golf club 4 with which the practice hits were taken. Also, specifications include the weight, loft angle and shaft length of the golf club, for example. The user is thereby able to easily select a golf club 4 providing optimal swing indices from among a variety of golf clubs 4.
Hereinafter, a fitting system (hereinafter, analysis system 101) that is provided with a fitting apparatus 102 for fitting the golf club 4 according to the second embodiment will be described. The analysis system 101 referred to here has many points in common with the analysis system 100 according to the first embodiment. Hereinafter, for ease of understanding, the description will focus on the differences between the embodiments, with the same reference numerals being given to constituent elements that are same, and description thereof being omitted.
Hereinafter, the configuration of the fitting apparatus 102 will be described, followed by description of the flow of fitting processing. With regard to the configuration of the sensor unit 1, the description in 1-1-1 above applies to the second embodiment simply by reading the fitting apparatus 102 in place of the analysis apparatus 2, and thus detailed description thereof will be omitted here.
The configuration of the fitting apparatus 102 will be described with reference to
The hardware configuration of the fitting apparatus 102 is similar to the analysis apparatus 2 according to the first embodiment. In the fitting apparatus 102, however, the fitting program 103 is installed instead of the analysis program 3. Thus, the control unit 24 operates in a virtual manner as an acquisition unit 124A, an index calculation unit 124B, an optimal index specification unit 124C, a display control unit 124D, and an optimal club specification unit 124E, by reading and executing the fitting program 103 stored in the storage unit 23. The operations of each of the units 124A to 124E will be discussed in detail later.
Next, the flow of processing for fitting a golf club 4 by the analysis system 101 will be described. The fitting processing according to the present embodiment is constituted by the following seven processes.
Hereinafter, these processes will be described in the above order.
In the measurement process, the golfer 7 swings a plurality of golf clubs 4 having the sensor unit 1. In the present embodiment, practice hits are taken with one extremely light golf club 4 and two extremely heavy golf clubs. At this time, the difference in weight between the extremely light golf club 4 and the extremely heavy golf clubs 4 (the lighter of the two) is preferably not less than 30 g, and is more preferably not less than 40 g. Also, the difference in weight between the two extremely heavy golf clubs 4 is preferably not less than 5 g, and is more preferably not less than 10 g. For example, three golf clubs 4 having respective weights of 275 g, 315 g and 325 g can be selected.
Also, in the present embodiment, an optimal weight of the golf club 4 is calculated as an optimal swingability index for the golfer 7. Thus, the golf clubs 4 for taking practice hits with are preferably provided to suit the wishes of the golfer 7 with regard to specifications of the golf clubs 4 other than weight, such as length and balance. Furthermore, golf clubs 4 of various weights can easily be provided for taking practice hits with, by using golf clubs 4 in which various weights for weight adjustment can be inserted into a region such as the head and/or grip end of the golf club 4.
Next, measurement data of grip accelerations ax, ay and az, grip angular velocities ωx, ωy and ωz, and grip geomagnetisms mx, my and mz during swinging of a plurality of golf clubs 4 as described above is measured by the sensor unit 1. This measurement data is transmitted to the fitting apparatus 102 via the communication device 10 of the sensor unit 1. On the other hand, in the fitting apparatus 102, the acquisition unit 24A receives this measurement data via the communication unit 25, separates the received data by golf club 4, and stores the separated data in the storage unit 23. In the present embodiment, time-series measurement data at least from address to impact is measured.
Also, in the measurement process, multiple practice hits are preferably taken with each of the above plurality of golf clubs 4, with five practice hits or more being preferable. In this case, the average value of the measurement data from one golf club 4 can be calculated and used in subsequent operations. Also, in order to remove abnormal values caused by miss hits, measurement errors or the like, it is preferable to calculate standard deviation σ of the measurement data to obtain measurement data in which the measurement data of all the practice hits preferably falls within an average value±1.65σ, and more preferably falls within an average value±1.28σ. In the case where standard deviation σ of the measurement data is calculated by the control unit 24 in order to perform this check, and the value of σ does not meet the above conditions, a message seeking additional measurement or remeasurement may then be displayed on the display unit 21. Note that a configuration may be adopted in which, rather than the average value of the measurement data itself, the average value of processing values (e.g., head speed Vh discussed later) is calculated based on the measurement data. A check on the reliability of data based on standard deviation σ can also be performed in the case of calculating the average value of processing values.
The first transformation process is the same as the first transformation process according to the first embodiment described in the above section 1-2-2. That is, since the description relating to the first transformation process described in section 1-2-2 is also applicable to the second embodiment simply by reading the index calculation unit 124B in place of the grip behavior derivation unit 24B, a detailed description will be omitted here. Note that, in section 1-2-2, processing based on measurement data from one golf club 4 was described for the sake of simplicity, although, in actuality, similar processing is performed on the measurement data of each golf club 4. The same applies to the subsequent second transformation process, shoulder behavior derivation process, and index calculation process.
The second transformation process is also similar to the first embodiment. That is, since the description relating to the second transformation process described in the above section 1-2-3 is also applicable to the second embodiment simply by reading the index calculation unit 124B in place of the grip behavior derivation unit 24B, a detailed description will be omitted here.
The shoulder behavior derivation process is also similar to the first embodiment. That is, since the description relating to the shoulder behavior derivation process described in section 1-2-4 is also applicable to the second embodiment simply by reading the index calculation unit 124B in place of the shoulder behavior derivation unit 24C, a detailed description thereof will be omitted here.
When the index calculation process has ended, head speed Vh deriving from the one extremely light golf club 4 and head speed Vh deriving from the two extremely heavy golf clubs 4 are then calculated. Hereinafter, head speed Vh deriving from the one extremely light golf club 4 is represented as Vh1, head speed Vh deriving from the lighter of the two extremely heavy golf clubs 4 is represented as Vh2, and head speed Vh deriving from the heavier of the two extremely heavy golf clubs 4 is represented as Vh3.
Hereinafter, the optimal index specification process of specifying optimal weight mOP of a golf club 4 suited to the golfer 7 based on head speeds Vh1 to Vh3, which are swing indices calculated in the index calculation process, will be described. Specifically, in the present embodiment, optimal weight mOP is specified based on a graph obtained by plotting the values of head speeds Vh1 to Vh3 in an m2 (golf club weight)−Vh (head speed) plane.
Note that an algorithm of the optimal index specification process described below is based on head speed Vh and golf club weight m2 having a relationship such as shown in
Based on the above findings, first, the optimal index specification unit 124C plots point P1 corresponding to head speed Vh1 in the m2−Vh plane, and specifies straight line (first regression line) that passes through point P1 and has a zero slope (see
Next, the optimal index specification unit 124C plots points P2 and P3 corresponding to head speeds Vh2 and Vh3 in the m2−Vh plane, and specifies a straight line l2 (second regression line) that passes through points P2 and P3 (see
Next, the optimal index specification unit 124C specifies intersection point Pc of straight lines and l2, specifies golf club weight m2 corresponding to intersection point Pc, and takes the specified golf club weight m2 as optimal weight mop (see
The optimal index specification unit 124C then specifies a region having a predetermined width centered on optimal weight mop, and takes the specified region as an optimal weight range of the golf club 4 (see
When the above processing has ended, the display control unit 124D displays optimal weight mop and the optimal weight range on the display unit 21. The golfer 7 can thereby comprehend weight mop of an optimal golf club 4 and an optimal weight range in the vicinity thereof for himself or herself, and can select golf clubs 4 based on this information. The display control unit 124D is also able to combine display of the graph shown in
Hereinafter, the optimal club specification process of specifying a golf club (hereinafter, optimal club) that can particularly increase head speed, from among a plurality of golf clubs (hereinafter, candidate clubs) belonging to the optimal weight range specified in the optimal index specification process will be described. The optimal club is specified based on the values of grip end moment of inertia IG and swing moment of inertia IS in the case where the golfer 7 who is undergoing fitting uses each of the candidate clubs.
Note that grip end moment of inertia IG is the moment of inertia about the grip end, and is calculated as IG=I2+m2L2. On the other hand, swing moment of inertia IS is the moment of inertia about the shoulder during the swing, and can be calculated in accordance with the following equation.
I
S
=I
2
+m
2(2r+L)2+I1+m1r2
Note that the weight of the arm of each golfer 7 remains the same, even if different golf clubs are used. Accordingly, for ease of understanding, swing moment of inertia IS in the present embodiment is defined in accordance with the following equation, omitting the rotational part of the moment of inertia of the arm.
I
S
=I
2
+m
2(2r+L)2
The algorithm of the optimal club specification process described below is based on head speed Vh, grip end moment of inertia IG and swing moment of inertia IS having a relationship such as shown in
The specifications (golf club weight m2[g], center-of-gravity distance L [mm], moment of inertia I2 [kg·cm2]) of the reference club were (272, 936, 453). Also, a sensor unit 1 such as used in the measurement process was attached to the reference club. The subject was then made to take practice hits with the reference club, inverse kinetic analysis was performed in accordance with a similar algorithm to the abovementioned algorithm, and torque T1 about the shoulder, torque T2 about the grip 42 and arm length R were calculated. Next, forward kinetic analysis was performed using the values of the specifications (golf club weight m2, center-of-gravity distance L, moment of inertia I2, etc.) of the 13 golf clubs, assuming that the parameters T1, T2 and R are constant. Note that, in the simulation of
The results of having performed similar simulation on 13 different golf clubs are shown in
The contour diagrams in
Incidentally, it is generally thought that when grip end moment of inertia IG and swing moment of inertia IS increase, the golf club becomes more difficult to swing since the position of the center of gravity approaches the head, causing a drop in head speed Vh. However, the inventors noticed from the simulation results of
The contour lines in
Also, a small wrist-cock angle means that the wrist cock is being held and the golf club passes close to the golfer's body during the swing. Accordingly, in the case where the wrist-cock angle is small, the effectual swing moment of inertia IS decreases and an increase in head speed Vh can be expected.
It is evident from the above that even when grip end moment of inertia IG increases, if the increase in swing moment of inertia IS is at or below a fixed value, the advantage gained from the wrist-cock angle being small outweighs the disadvantage of the golf club becoming more difficult to swing, and head speed Vh improves. That is, head speed Vh can be improved if grip end moment of inertia IG can be increased and swing moment of inertia IS can be reduced.
The optimal club specification process is executed based on the above findings. First, the optimal club specification unit 124E narrows down the candidate clubs from among the plurality of golf clubs that are targeted for fitting (hereinafter, target clubs). Specifically in the storage unit 23, information showing the specifications of each target club (hereinafter, specification information) is stored in advance. In the present embodiment, values such as golf club weight m2, moment of inertia I2 about the center of gravity of the golf club 4, and distance (center-of-gravity distance) L from the grip 42 to the center of gravity of the golf club 4 are stored with respect to each target club as specifications as referred to here. Accordingly, the optimal club specification unit 124E specifies all the golf clubs belonging to the optimal weight range as candidate clubs from among the target clubs, by referring to the specification information in the storage unit 23. Note that in the case where there is only one candidate club, the following processing is omitted and that one candidate club is specified as the optimal club.
On the other hand, if there are a plurality of candidate clubs, the optimal club, being the golf club that can particularly increase head speed, is specified from among these candidate clubs. Specifically, the optimal club specification unit 124E derives grip end moment of inertia IG and swing moment of inertia IS that occurred at the time that the golfer 7 who is undergoing fitting swung each of the candidate clubs, in accordance with the abovementioned definitional equation. At this time, forward kinetic analysis is executed using a parameter R that has already been calculated in processes from the measurement process to the optimal index specification process and the values of specifications (golf club weight m2, center-of-gravity distance L, moment of inertia I2, etc.) of the candidate clubs. In this case, the golfer 7 does not need to swing the candidate clubs again.
When moments of inertia IG and IS corresponding to each candidate club become known, the optimal club specification unit 124E specifies the golf club having both the smallest swing moment of inertia IS and the largest grip end moment of inertia IG, from among the plurality of candidate clubs, and takes this golf club as the optimal club. Specifically, the optimal club specification unit 124E plots the points of (IG, IS) corresponding to each candidate club in an IG−IS plane, and determines that the candidate club corresponding to the most lower right point to be the optimal club. For example, in the case where three candidate clubs A, B and C such as shown in
Note that the relative merits of the plurality of candidate clubs corresponding to B and C in
When the above processing has ended, the display control unit 124D displays information specifying the optimal club on the display unit 21. The golfer 7 can thereby comprehend the optimal golf club for himself or herself. The display control unit 124D is also able to combine display of the graphs shown in
Although a number of embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and variations that do not depart from the gist of the invention are possible. For example, the following variations are possible. Also, the substance of the following modifications can be combined as appropriate.
Also, head speed Vh may be geometrically calculated in accordance with the following equation, rather than with a statistical technique that is based on a multiple regression equation. Note that Lclub is the length of the golf club, which is a specification of the golf club. Head speed Vh can also be directly measured using a measurement device composed of a camera or the like.
Position Vector (dhX, dhY) of Head at Distal End of Shaft 40
d
hX=2X1+Lclub cos θ2
d
hY=2Y1+Lclub sin θ2
V
hX=2VX1−Lclubω2 sin θ2
V
hY=2VY1+Lclubω2 cos θ2
V
h=sqrt(VhX2+VhY2)
Also, grip end moment of inertia IG and swing moment of inertia IS can be used as swingability indices. Note that the swing indices and the swingability indices described herein can be arbitrarily combined.
Also, in the case where grip end moment of inertia IG is used as the swingability index, the golf clubs 4 that are used for practice hitting in the measurement process are preferably golf clubs having an extremely large grip end moment of inertia IG and golf clubs having an extremely small grip end moment of inertia IG. In this case, the difference between the extremely large grip end moment of inertia IG (the smallest if there are a plurality of clubs) and the extremely small grip end moment of inertia IG (the largest if there are a plurality of clubs) is preferably greater than or equal to 250 kg·cm2, and more preferably greater than or equal to 400 kg·cm2. Also, the difference in IG between two golf clubs 4 belonging to the proportional region is preferably greater than or equal to 100 kg·cm2, and more preferably greater than or equal to 125 kg·cm2. Also, the difference between head speed Vh by two golf clubs 4 belonging to the proportional region is preferably greater than or equal to 0.8 m/s, and more preferably greater than or equal to 1.0 m/s.
Torque exertion amount Tti is a value obtained by integrating torque T1 about 2 5 the shoulder in the swing period, and is, for example, calculated by integrating the segment from top to impact. Tti indicates the torque exertion amount that is exerted for the entire double pendulum during the swing. Note that, in calculating torque exertion amount Tti, a configuration may be adopted in which only positive torque T1 is integrated or in which the average value of torque T1 is integrated. Average torque TAVE is the average torque per unit of time that is exerted for the entire double pendulum, and can be calculated as TAVE=Tti(ti−tt), for example.
The number of the golf club 4 with which practice hits are taken in the measurement process can also be set to two. That is, it is possible to calculate first regression line l1 based on the measurement data from one golf club 4, and to calculate second regression line l2 based on the measurement data from one golf club 4.
To be specific, the inventors confirmed, in analysis based at least on the relationship between head speed Vh and golf club weight m2, that the slope of second regression line l2 is correlated with each of wrist-cock release timing tr and head speed Vh. Accordingly, the slope of second regression line l2 can be represented by a regression equation that uses wrist-cock release timing tr and/or head speed Vh as explanatory variables. That is, a slope u of regression line l2 in the proportional region can be calculated by the following equation (in the case where both tr and Vh are used as explanatory variables).
u=w
1
·t
r
+w
2
·V
h
+w
3
Coefficients w1, w2 and w3 can be calculated by multiple regression analysis from a large amount of test data. Also, in calculating coefficients w1, w2 and w3 based on multiple regression analysis, coefficients w1, w2 and w3 can also be calculated for each layer by stratifying test subjects based on head speed Vh or the like.
In the case where the slope of second regression line l2 is derived as described above, second regression line l2 can be calculated as a straight line that has that slope and passes through points corresponding to a swing index that is based on measurement data.
1 Sensor unit (measurement device)
2 Golf swing analysis apparatus
3 Golf swing analysis program
4 Golf club
7 Golfer
24A Acquisition unit (input unit , receiver)
24B Grip behavior derivation unit
24C Shoulder behavior derivation unit
24D Index calculation unit
41 Head
42 Grip
100 Golf swing analysis system
101 Fitting system
102 Fitting apparatus
103 Fitting program
124A Acquisition unit
124B Index calculation unit
124C Optimal index specification unit
Number | Date | Country | Kind |
---|---|---|---|
2014-126560 | Jun 2014 | JP | national |
2014-126561 | Jun 2014 | JP | national |
2014-237115 | Nov 2014 | JP | national |