This application claims a priority to Japanese Patent Application No. 2020-074047 filed on Apr. 17, 2020, which is hereby incorporated by reference in its entirety.
The present invention relates to an analysis apparatus, method, and program that analyze the behavior of a ball such as a golf ball, a baseball ball, and a tennis ball, a ball that is suitable for analyzing a behavior thereof, and a measurement method for measuring a position of an acceleration sensor installed in a ball.
Balls in which a sensor such as an acceleration sensor or an angular velocity sensor is installed are conventionally known. With such balls, the behavior of the balls can be analyzed based on data output by the sensor while the ball is in motion. For example, JP 2012-58066A discloses a method for estimating a rotation speed of a ball based on acceleration data output by an acceleration sensor installed in the ball.
JP 2012-58066A is an example of related art.
However, in JP 2012-58066A, the acceleration data is subjected to a continuous wavelet transformation, and the rotation speed of the ball is estimated from the temporal change in amplitude values of a frequency, and thus the calculation load is heavy, and there is room for improvement. Furthermore, there is room for improvement in terms of accuracy as well. With regard to a technique for analyzing the behavior of balls, various ingenuity is required.
An object of the present invention is to provide an analysis apparatus, method, and program, and a ball that are suitable for analyzing a behavior of the ball. Furthermore, another object of the present invention is to provide a measurement method for measuring a position of an acceleration sensor installed in a ball. Furthermore, another object of the present invention is to provide a ball whose rotation axis can be stabilized.
An analysis apparatus according to a first aspect is an analysis apparatus for analyzing a behavior of a ball that has a center of gravity and in which an acceleration sensor is installed at a position shifted from the center of gravity by a predetermined shift amount, the analysis apparatus including a control unit configured to derive a centrifugal acceleration that is applied to the acceleration sensor, based on acceleration data that is output by the acceleration sensor, and derive at least one of a direction of a rotation axis and a rotation speed of a spin of the ball, based on the predetermined shift amount and the centrifugal acceleration.
The analysis apparatus according to a second aspect is the analysis apparatus according to the first aspect, in which the control unit derives the direction of the rotation axis and a direction of a gravitational acceleration that is applied to the acceleration sensor, based on the acceleration data when the ball is rolling along a ground, derives an inclination of the rotation axis with respect to a horizontal plane, based on the direction of the gravity acceleration and the direction of the rotation axis, and specifies a direction in which the ball curves with respect to a traveling direction in accordance with the inclination of the rotation axis.
The analysis apparatus according to a third aspect is the analysis apparatus according to the first or second aspect, in which the control unit derives a direction of the gravity acceleration that is applied to the acceleration sensor in a state where the ball is stationary, based on the acceleration data in the stationary state, derives a direction of the rotation axis immediately after impact with the ball, based on the acceleration data immediately after impact after the stationary state, and derives an inclination of the rotation axis with respect to the horizontal plane immediately after impact, based on the direction of the gravity acceleration in the stationary state and the direction of the rotation axis immediately after impact.
An analysis method according to a fourth aspect is an analysis method for analyzing a behavior of a ball that has a center of gravity and in which an acceleration sensor is installed at a position shifted from the center of gravity by a predetermined shift amount, and the method includes the following:
An analysis program according to a fifth aspect is an analysis program for analyzing a behavior of a ball that has a center of gravity and in which an acceleration sensor is installed at a position shifted from the center of gravity by a predetermined shift amount, and the program causes a computer to execute the following:
A golf ball according to a sixth aspect includes a center of gravity; and an acceleration sensor installed at a position shifted from the center of gravity by at least 1 mm.
A measuring method according to a seventh aspect is a measurement method for measuring a position of an acceleration sensor installed in a ball, and the method includes the following:
An analysis apparatus according to an eighth aspect is an analysis apparatus for analyzing a behavior of a ball in which an acceleration sensor is installed, the analysis apparatus including a control unit configured to derive a direction of a gravitational acceleration applied to the acceleration sensor, based on acceleration data output by the acceleration sensor in a state where the ball is stationary, and derive an elevation angle of the ball, based on the direction of the gravitational acceleration and the acceleration data output by the acceleration sensor at impact with the ball after the stationary state where the ball is stationary.
An analysis apparatus according to a ninth aspect is the analysis apparatus according to the eighth aspect, in which the control unit derives a ratio between axial directions of the acceleration applied to the acceleration sensor, based on the acceleration data at impact, and estimates the acceleration at impact based on the ratio, and derives the elevation angle based on the direction of the gravity acceleration and the estimated acceleration.
An analysis apparatus according to a tenth aspect is an analysis apparatus for analyzing a behavior of a ball in which an acceleration sensor is installed, the analysis apparatus including a control unit configured to derive an initial speed of the ball based on acceleration data output by the acceleration sensor at impact with the ball.
A ball according to an eleventh aspect includes a ball main body, an electrical element embedded in the ball main body, and at least one of a weight and a gap arranged in the ball main body such that values of first, second, and third main inertia moments are approximated to each other.
If the position of the acceleration sensor installed in the ball is shifted from the center of gravity of the ball, a centrifugal acceleration is applied to the acceleration sensor while the ball is rotating. In this regard, according to the analysis apparatus, method, and program according to the first to fifth aspects, a ball is used in which the position of the acceleration sensor is shifted from the center of gravity of the ball, and the shift amount is known. As a result, the centrifugal acceleration applied to the acceleration sensor can be measured, and at least one of the direction of the rotation axis and the rotation speed of the spin of the ball is derived based on the measured centrifugal acceleration and the known shift amount. Accordingly, an analysis apparatus, method, and program that are suitable for analyzing the behavior of a ball are provided.
According to the sixth aspect, a golf ball in which the acceleration sensor is installed at the position shifted from the center of gravity by at least 1 mm is provided. In this manner, the centrifugal acceleration applied to the acceleration sensor can be measured, and various parameters can be derived based on the centrifugal acceleration. Accordingly, a ball that is suitable for analyzing the behavior thereof is provided.
With the measurement method according to the seventh aspect, the position of the acceleration sensor installed in the ball can be measured.
With the analysis apparatus according to the eighth and the ninth aspects, the elevation angle of the ball can be derived. With the analysis apparatus according to the tenth aspect, the initial speed of the ball at impact can be derived. Accordingly, an analysis apparatus that is suitable for analyzing the behavior of the ball is provided.
According to the eleventh aspect, the values of the three main inertia moments can be approximated to each other by at least one of the weight and the gap arranged in the ball main body. Accordingly, a ball whose rotation axis can be stabilized can be provided.
Hereinafter, an analysis apparatus, method, and program, a ball, and a measurement method according to an embodiment of the present invention will be described with reference to the drawings.
The ball 2 according to the present embodiment is a golf ball, and as shown in
A measurement unit 201 is embedded inside the ball main body 20.
The acceleration sensor 21 according to the present embodiment is a triaxial acceleration sensor, and includes three measurement axes, namely, an x axis, a y axis, and a z axis, which are orthogonal to each other, and can measure the accelerations in the x, y, and z directions. The acceleration sensor 21 can, however, also be configured to be capable of measuring the accelerations in the x, y, and z directions by combining the three separate single-axis acceleration sensors. Note that, from the viewpoint of ensuring the accuracy of measurement of parameters, which will be described later, when the gravitational acceleration is denoted by g and the measurement range of the acceleration sensor 21 is denoted by −R to R, preferably R≥16 g. Also, although not limited to this, typically R≤6000 g, and more typically R≤2000 g.
The acceleration sensor 21 is arranged at a position that is shifted from the center of gravity G of the ball 2 by a predetermined shift amount s. Note that the shift amount s mentioned here may be the distance from the center of gravity G of the ball 2 to the origin O of the measurement axis of the acceleration sensor 21, and is measured by a measurement method that will be described later. Although described later in detail, since the position of the acceleration sensor 21 is shifted from the center of gravity G of the ball 2, a centrifugal acceleration α is applied to the acceleration sensor 21 while the ball 2 is rotating.
The communication device 22 is a communication interface that enables communication with an external device. In the present embodiment, the communication device 22 is compliant with a standard of contactless communication or short-range wireless communication, and enables wireless communication with an external device that is also compliant with the same standard. The communication device 22 wirelessly transmits acceleration data output by the acceleration sensor 21 to the analysis apparatus 1 serving as the external device. Note that, the communication device 22 may also be connected to the analysis apparatus 1 by cable.
The control unit 23 is constituted by a CPU, a ROM, a RAM, and the like, and controls the operations of the acceleration sensor 21, the communication device 22, the storage unit 24, and the battery 25. The storage unit 24 is constituted by a nonvolatile rewritable storage device such as a flash memory, and stores (or temporarily saves) various types of data including the acceleration data output by the acceleration sensor 21. The storage unit 24 stores a program 24a, and operations which will be described later are performed by the CPU of the control unit 23 reading out and executing the program 24a. Note that, the program 24a may also be stored in the ROM of the control unit 23 instead of the storage unit 24, or may also be distributed to and stored in both. The battery 25 is a power supply for supplying power to the acceleration sensor 21, the communication device 22, the control unit 23, and the storage unit 24.
Incidentally, the case where the main inertia moments I1, I2, and I3 of the ball do not match and I1>I2>I3 will be considered. In this case, due to the tennis racket theorem, the rotations around a first inertia main axis and a third inertia main axis respectively corresponding to I1 and I3 are stable, and the rotational axes do not change very much even over time. However, the rotation around a second inertia main axis corresponding to I2 is unstable and the rotation axis changes over time. On the other hand, if I1=I2=I3, the inertia moments around any axis that passes through the center of gravity G match, and the rotation of the ball is stable.
In this regard, in the ball 2 according to the present embodiment, a weight 30 is arranged inside the ball main body 20 (see
A functional block diagram showing an electrical configuration of the analysis apparatus 1 is shown in
As shown in
The storage unit 13 is formed by a nonvolatile storage device such as a flash memory or a hard disk, and stores the program 13a. The control unit 14 is formed by a CPU, a ROM, a RAM and the like. The control unit 14 executes processing which will be described later, by reading out and executing the program 13a in the storage unit 13.
The communication unit 15 is a communication interface that enables communication with an external device. In the present embodiment, the communication unit 15 is compliant with a standard of contactless communication or short-range wireless communication as described above, and enables wireless communication with an external device that are also compliant with the same standard. The communication unit 15 wirelessly receives the acceleration data output by the acceleration sensor 21 in the ball 2 serving as the external device. Note that, the communication unit 15 may also be connected to the ball 2 by cable.
Next, analysis processing for analyzing the behavior of the ball 2 will be described. Specifically, while a power supply (battery) 25 of the measurement unit 201 of the ball 2 is set to ON, the acceleration sensor 21 measures the accelerations in the x, y, and z directions at predetermined short time intervals, and obtains the acceleration data. Note that, ON/OFF (including power-saving mode) of the power supply (battery) 25 can be switched in a contactless manner as described in JP 2019-15531A and JP 2019-181026A, for example. The acceleration data obtained by the acceleration sensor 21 is transmitted to the analysis apparatus 1 via the communication device 22 in real time. On the analysis apparatus 1 side, the communication unit 15 receives the acceleration data, and the control unit 14 analyzes the behavior of the ball 2 based on the acceleration data. Hereinafter, items that represent the behavior of the ball 2 and are derived by the control unit 14 will be described.
When the ball 2 is hit by a golf club, the ball 2 flies through the air or rolls along the ground. At this time, spin is generated on the ball 2. In the present embodiment, the direction of the rotational axis and a rotation speed n of the spin of the ball 2 are derived as parameters representing the behavior of the ball 2.
Since the spin of the ball 2 typically occurs around the rotational axis that passes through the center of gravity G of the ball 2, a centrifugal force due to the spin does not occur in the center of gravity G. However, as described above, since the acceleration sensor 21 is located at a position shifted from the center of gravity G, a centrifugal acceleration α is applied to the acceleration sensor 21, and the acceleration sensor 21 detects the centrifugal acceleration α.
As shown in
As seen from the above equation, if the vector s and a are found, the rotation axis direction vector e can be derived, and the direction of the rotation axis of spin can be specified. In the present embodiment, the vector s representing the shift amount of the position of the acceleration sensor 21 from the center of gravity G of the ball 2 is known and stored in the storage unit 13. Accordingly, the control unit 14 obtains the vector s by referencing the storage unit 13.
On the other hand, the centrifugal acceleration vector α is obtained based on the acceleration data output by the acceleration sensor 21. Here,
Also,
As described above, the control unit 14 derives the center of the amplitude, that is, the centrifugal acceleration vector α, by averaging the acceleration data output by the acceleration sensor 21 in a predetermined short time period. Consequently, the control unit 14 derives the vector e by substituting a known vector s and the centrifugal acceleration vector α into Equation 1, and derives the direction of the rotation axis of the spin of the ball 2 in the ball coordinate system, based on the vector e.
Next, since α=rω2, the angular velocity co around the rotation axis of the ball 2 is derived as follows.
As seen from the above equation, if the vectors s and a are known, the angular velocity ω, and hence, the rotation speed n (=ω/2π) can also be derived. Accordingly, the control unit 14 derives the angular velocity co around the rotation axis and the rotation speed n of the ball 2 in the ball coordinate system by substituting a known vector s and the centrifugal acceleration vector α into Equation 2. Note that, since the angular velocity ω and the rotation speed n are exchangeable for each other, they are substantially equivalent parameters.
As described above, the direction of the rotation axis and the rotation speed n of the ball 2 in the ball coordinate system can be derived as long as the ball 2 is rotating, while the ball 2 is in flight or while the ball 2 is rolling along the ground. Accordingly, it is possible to derive the temporal change in the direction of the rotation axis and the rotation speed n of the ball 2 in the ball coordinate system in the time period from when the ball 2 is hit by various types of golf clubs such as a driver, an iron, and a putter and starts to rotate to when the ball stops, and it is also possible to derive the direction of the rotation axis and the rotation speed n of the ball 2 at an arbitrary time in that time period.
As described above, in the present embodiment, the direction of the rotation axis and the rotation speed n of the ball 2 in the ball coordinate system are derived based on the centrifugal acceleration α and the shift amount s. Note that, while the ball 2 is rolling along the ground, the control unit 14 may derive the gravitational acceleration g in the ball coordinate system based on the acceleration data output by the acceleration sensor 21, and further derive the direction of the rotation axis of the ball 2 in the whole coordinate system (with respect to the earth) based on the direction of the gravitational acceleration g in the ball coordinate system and the direction of the rotation axis of the ball 2 in the ball coordinate system. From the viewpoint of ensuring the accuracy of measurement of these parameters, it is preferable that the components of the x, y, and z directions, that constitute the vector s, are greater than 0 mm. Furthermore, when the radius of the ball 2 is denoted as L, preferably 0.05≤|s|/L. If the ball 2 is a golf ball, preferably 1 mm≤|s|. Furthermore, it is more preferable that these numerical conditions are satisfied not only for |si, but also for the components of the x, y, and z directions that constitute the vector s. In consideration of the upper limit of |s|, preferably |s|/L≤0.9, and more preferably |s|/L≤0.5. If the ball 2 is a golf ball, preferably |s|≤20 mm, and more preferably |s|≤10 mm.
The traveling direction of the ball 2 rolling along the ground is derived as a parameter representing the behavior of the ball 2.
More specifically, the control unit 14 derives the vector (hereinafter, may also be called a “gravitational acceleration vector g”) representing the gravitational acceleration g in the ball coordinate system that is applied to the acceleration sensor 21 at a plurality of the approximate times based on the acceleration data output by the acceleration sensor 21 while the ball 2 is rolling along the ground. Now, a gravitational acceleration vector g at a certain time tA is denoted by gA, and the gravitational acceleration vector g at a time is that is slightly later than the time tA is denoted by gB. At this time, as shown in
As described above, since the traveling direction of the ball 2 is derived based on the gravitational acceleration g, the traveling direction cannot be derived in the time period during the ball 2 is in free fall, such as while the ball 2 is in flight, and the gravitational acceleration g cannot be measured by the acceleration sensor 21, but the traveling direction can be derived in the time period in which the ball 2 is rolling along the ground. Accordingly, it is possible to derive the change over time in the traveling direction of the ball 2 in the time period from when the ball 2 is hit by a putter and the like and starts to roll along the ground to when the ball 2 stops, and derive the traveling direction of the ball 2 at an arbitrary time in that time period as well.
3-3. Inclination of Rotation Axis of Ball Rolling Along Ground and Direction in which Ball Rolling Along Ground Curves
The ball 2 does not always linearly roll along the ground, but in many cases curves to the left or the right while rolling. In the present embodiment, an inclination θ of the rotation axis of the ball 2 rolling along the ground with respect to a horizontal plane and the direction in which the ball 2 rolling along the ground curves with respect to the traveling direction are derived as parameters representing the behavior of the ball 2.
The control unit 14 derives the rotation axis direction vector e, the traveling direction vector m, and the gravitational acceleration vector g by the method that was already described, based on the acceleration data output by the acceleration sensor 21 while the ball 2 is rolling along the ground. Here,
The control unit 14 derives the horizontal reference vector h based on the traveling direction vector m and the gravitational acceleration vector g in this manner, and further derives the degree of the inclination θ of the rotation axis of the ball 2 with respect to the horizontal plane based on the rotation axis direction vector e and the horizontal reference vector h according to the equation below.
Next, it is conceivable that the traveling direction of the ball 2 is perpendicular to both the direction of the gravitational acceleration g that acts on the ball 2 and the direction of the rotation axis of the ball 2. Whether the ball 2 curves to the right or left with respect to the traveling direction can be determined from the inclination θ of the rotation axis of the ball 2 with respect to the horizontal plane. More specifically, it is inferred that, when the ball 2 is seen along the traveling direction, if the rotation axis of the ball 2 is inclined in the upper right direction with respect to the horizontal plane, the ball 2 curves to the left with respect to the traveling direction, and if the rotation axis is inclined in the upper left direction, the ball curves to the right with respect to the traveling direction.
Incidentally, although the degree of the inclination θ of the rotation axis can be specified by Equation 3, the sign cannot be specified, and as shown in
As described above, since the inclination θ of the rotation axis and the direction in which the ball 2 curves are derived based on the gravitational acceleration g, the inclination θ and the direction cannot be derived in the time period during the ball 2 is free-falling, such as when the ball 2 is in flight, and the gravitational acceleration g cannot be measured by the acceleration sensor 21. However, in the time period in which the ball 2 is rolling along the ground, the inclination θ and the direction can be derived as long as the ball 2 is rotating. Accordingly, it is possible to derive the change over time in the inclination θ of the rotation axis and the direction in which the ball 2 curves in the time period from when the ball 2 is hit by a putter or the like and the ball 2 starts to roll along the ground to when the ball 2 stops. Alternatively, the direction in which the ball 2 curves at an arbitrary time in that time period can also be derived. Also, the control unit 14 can derive an approximate trajectory of the ball 2 on the ground based on the change over time of the direction in which the ball 2 curves.
An elevation angle (launch angle) ψ of the ball 2 at the time of being hit by a golf club such as when the teed ball 2 is hit by a driver, for example, is derived as a parameter representing the behavior of the ball 2. The elevation angle ψ mentioned here is a launch angle of the ball 2 with respect to the horizontal plane.
First, the control unit 14 derives the direction of the gravitational acceleration g in the ball coordinate system that is applied to the acceleration sensor 21 in the state where the ball 2 is static, by the method which was already described, based on the acceleration data output by the acceleration sensor 21 in the static state where the ball 2 is static. That the ball 2 is in the static state can be determined from the fact that the magnitude of the acceleration detected by the acceleration sensor 21 is substantially 1 g, for example. Next, the control unit 14 determines whether the ball 2 has been hit based on the acceleration data output by the acceleration sensor 21. That the ball 2 has been hit can be determined from the fact that the magnitude of the acceleration detected by the acceleration sensor 21 reaches a predetermined threshold or more after the static state, for example.
Upon determining that the ball 2 has been hit after the static state, the control unit 14 derives the acceleration α in the ball coordinate system applied to the acceleration sensor 21 at impact, based on the acceleration data that was output by the acceleration sensor 21 at impact.
Incidentally, at the time of hitting the ball 2 with the golf club, a considerably large impact is applied to the ball 2, and therefore there are cases in which an acceleration that exceeds the measurement range is applied to the acceleration sensor 21 (hereinafter called “range-over”).
Next, the control unit 14 derives the elevation angle ψ of the ball 2 based on the direction of the gravitational acceleration g in the ball coordinate system in the static state, and the acceleration a in the ball coordinate system that was applied to the ball 2 at impact. Specifically, the control unit 14 derives the elevation angle ψ according to the equation below (see
In other words, the traveling direction vector m representing the flight direction of the ball 2 in the ball coordinate system is derived based on the direction of the acceleration a at impact. Then, the elevation angle ψ of the ball 2 at the time of hitting is derived by comparing the traveling direction vector m with the direction of the gravitational acceleration g in the static state.
3-5. Inclination of Rotation Axis of Ball Immediately after Impact
An inclination θ of the rotation axis of the ball 2 with respect to the horizontal plane immediately after impact with the golf club such as when the teed ball 2 is hit by a driver, for example, is derived as a parameter representing the behavior of the ball 2. This inclination θ is calculated similarly to the inclination θ of the rotation axis of the ball 2 rolling along the ground with respect to the horizontal plane, which was described in section 3-3. Note that, the traveling direction vector m used for calculating the inclination θ is derived by the method described in the section 3-4.
Also, if the inclination θ of the rotation axis of the ball 2 with respect to the horizontal plane immediately after impact is known, it is possible to determine the state of (the) spin of the ball 2 immediately after impact, or more specifically, the aspect of backspin and sidespin applied to the ball 2. For example, if θ=0, it is possible to determine that no sidespin is applied.
The initial speed of the ball 2 at impact with a golf club such as when the teed ball 2 is hit by a driver, for example, is derived as a parameter representing the behavior of the ball 2.
The control unit 14 derives the initial speed of the ball 2 based on the acceleration data output by the acceleration sensor 21 at impact with the ball 2. More specifically, the control unit 14 derives a time-series magnitude of the acceleration a in the ball coordinate system that is applied to the acceleration sensor 21 at impact, and derives the initial speed of the ball 2 by integrating the magnitude. Rectangular integration, trapezoidal integration or the like can be adopted as the integration performed at this time.
Note that, as already described above, since range-over may occur at impact with a golf club by, the acceleration sensor 21 often cannot accurately measure the acceleration a. Accordingly, the control unit 14 determines whether (a) range-over has occurred based on the acceleration data output by the acceleration sensor 21 at impact. Then, even if (a) range-over has occurred as a whole, in the case where any component of the axis directions of the acceleration α (hereinafter, called “non-range-over component a1”) has not ranged-over at all at impact, the control unit 14 specifies a specific time when the range-over has not occurred for the components a2 and a3 of the remaining two axis directions of the acceleration a, and derives the ratios between the components a1, a2, and a3 of the three axis directions of the acceleration a of the specified time. Next, the control unit 14 estimates portions of the remaining components a2 and a3 where the range-over has occurred, based on the derived ratio and the component a1. Thereafter, the control unit 14 derives the magnitude of the acceleration a based on the components a2 and a3 thus specified (the estimated value is adopted to the portions where a range-over has occurred, and the measurement value is adopted to the portions where no range-over has occurred) and the component a1, and derives the initial speed of the ball 2 by integrating the magnitude thus derived. Rectangular integration, trapezoidal integration or the like can also be adopted as the integration performed at this time.
On the other hand, in the case where range-over has occurred in all the components of the axis directions of the acceleration a, the control unit 14 estimates the initial speed of the ball 2 by referencing the data of the waveform of the magnitude of the acceleration a for which range-over has not occurred, such as the initial period at impact, with predetermined correspondence relationship data. The correspondence relationship data referred to here is data representing a correspondence relationship between the data for the waveform of the magnitude of the acceleration a for which range-over has not occurred and the initial speed of the ball 2, and data prepared in advance based on a multitude of experiments. The experiments referred to here are performed as follows. First, the waveforms of the magnitude of the acceleration a at impact can be considered as having similar shapes as long as there is no significant difference between the characteristics of the golf clubs, such as clubs whose numbers are not widely different. For this reason, when performing the experiments, a ball in which an acceleration sensor having a wide measurement range and for which range-over is not likely to occur is prepared, and the ball is hit with various golf clubs a multitude of times. Then, the patterns of the waveforms of the magnitude of the acceleration a are measured by the acceleration sensor, and also the initial speeds of the ball are calculated based on the measured waveform patterns. After that, using the results of the experiments, data representing the correspondence relationship is prepared by associating the characteristics of the golf clubs (e.g., number), with the initial speed, and the patterns of the waveforms of the magnitude of the acceleration a. When performing measurement, a pattern of the waveform which is most associated with data of the waveform indicating the magnitude of the acceleration α that is not ranged-over is specified, out of data for which the characteristics of the golf clubs match in the data representing the correspondence relationship. Then, the initial speed corresponding to the pattern of the waveform is estimated as the initial speed of the ball 2.
The control unit 14 can further analyze the behavior of the ball 2 based on the various kinds of parameters derived as above. For example, consider a case in which the ball 2 is launched at the time of a shot with a driver, an iron, or the like. At this time, the course of the ball 2 in flight can be derived based on the above parameters appropriately taking the air resistance and the like into consideration. Note that, when analyzing the behavior of the ball 2 in flight, it can be assumed that the direction of the rotation axis of the ball 2 with respect to the earth hardly changes. Also, for example, in the case where the ball 2 rolling along the ground at the time of a shot with a putter or the like as well, the course of the ball 2 can be derived based on the above parameters. At this time, when analyzing the behavior of the ball 2 rolling along the ground, it can be assumed that the ball 2 is not sliding on the ground.
Hereinafter, a measurement method for measuring the position of the acceleration sensor 21 installed inside the ball 2, or more specifically, a shift amount s of the acceleration sensor 21 from the center of gravity G will be described with reference to
First, the ball 2 is prepared, and the direction of the measurement axis (direction in the ball coordinate system) of the acceleration sensor 21 installed in the ball 2 is measured (step S1). Specifically, the ball 2 is made stationary at various angles with respect to the earth, and the direction of the measurement axis of the acceleration sensor 21 is determined based on the acceleration data that is output by the acceleration sensor 21 in the stationary states. In other words, a state where the measurement value in the x direction is 1 g and the measurement values in the y and z directions are 0 is sought by monitoring the measurement values output by the acceleration sensor 21, and determines the vertical direction in this state as the direction of the x axis constituting the measurement axis. Similarly, the directions of the y and z axes constituting the measurement axis are determined by repeatedly performing step S1.
In order to perform this measurement method, a measurement device 5 shown in
In the following step S2, the ball 2 is rotated around the coordinate axes of the ball coordinate system at a predetermined rotation frequency, and the centrifugal accelerations α applied to the acceleration sensor 21 during the rotation are derived. The x, y, and z axes constituting the coordinate axes of the ball coordinate system are axes that are parallel with the x, y, and z axes of the acceleration sensor 21 detected in step S1, and pass through the center of gravity G of the ball 2. In the present embodiment, the ball 2 is rotated at multiple rotation frequencies, and the centrifugal acceleration vector α corresponding to each rotation frequency is derived.
As shown in
As shown in
α=rω2 is satisfied as the relationship between the rotation radius r of the acceleration sensor 21 and the angular velocity ω of the ball 2. Accordingly, when ω2 is represented by the horizontal axis and a is represented by the vertical axis, the relationship between ωt and α is represented by a straight line that passes through the origin and has the inclination r.
In this manner, the shift amount s of the acceleration sensor 21 from the center of gravity G is measured. The above measurement method can be used for calibration from a design value of the shift amount s in the case where the design value of the shift amount s is known.
Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various changes can be made without departing from the gist of the invention. For example, modifications as below can be applied. Note that the gist of following variations can be combined as appropriate.
5-1
In addition to the acceleration sensor, at least one selected from a group consisting of a geomagnetic sensor, an angular velocity sensor, a pressure sensor, a temperature sensor, an inclination sensor, and a position measurement sensor (e.g., GPS sensor) may also be installed in the ball 2, or an inertia sensor in which an acceleration sensor, a geomagnetic sensor, and an angular velocity sensor are integrated may also be installed in the ball 2.
Also, a plurality of acceleration sensors may also be mounted. In this case, an acceleration sensor having a wider measurement range (hereinafter, “first acceleration sensor”) can be arranged at a position closer to the center of gravity G. Since an acceleration sensor (hereinafter, “second acceleration sensor”) having a greater shift amount from the center of gravity G than the first acceleration sensor is subjected to a greater centrifugal acceleration in addition to a translational acceleration when the ball 2 is hit with a golf club, the measurement accuracy of the translational acceleration may be deteriorated. As such, the translational acceleration may be measured by the first acceleration sensor that is closer to the center of gravity G and has a wider measurement range, and the centrifugal acceleration and the gravitational acceleration may be measured by the second acceleration sensor for which the shift amount from the center of gravity G is greater than the first acceleration sensor and which has a smaller measurement range and a higher sensitivity than the first acceleration sensor.
5-2
The position of the acceleration sensor need not be shifted from the center of gravity G. In this case as well, for example, the elevation angle and the initial speed of the ball 2 that are derived without using the centrifugal acceleration α can be derived.
5-3
Although the behavior of a golf ball was analyzed in the above embodiments, the present invention can be applied to other kinds of balls such as a baseball ball and a tennis ball.
A ball was prepared in which was installed an inertia sensor unit that had the origin of the measurement axis at a position that is spaced apart from the center of gravity of the ball by 0.0 mm in the x axis direction, 0.9 mm in the y axis direction, and −3.3 mm in the z axis direction. The shift amounts in the axis directions at this time were measured based on the above measurement method, and the values derived from the centrifugal accelerations in the remaining two axis directions were averaged. Then, a test was performed in which the ball was thrown upward three times for each of axes, namely, the x axis, the y axis, the z axis, an xy axis (an axis equally distant from the x and y axes), an yz axis (an axis equally distant from the y and z axes), a zx axis (an axis equally distant from the z and x axes), and an xyz axis (an axis equally distant from the x, y, z axes), such that the ball rotated around each axis. Then, the acceleration data while the ball was being thrown upward was measured by using a three-axis acceleration sensor included in the inertia sensor unit, and the rotation frequency of the ball (converted from the rotation speed) was calculated by a method similar to the above embodiments based on the measured acceleration data. Also, geomagnetic data while the ball was being thrown upward was measured by using the geomagnetic sensor included in the inertia sensor unit. Then, since the geomagnetic data vibrates according to the rotation of the ball, the rotation frequency of the ball was calculated based on the cycle of the vibrations of the geomagnetic data.
Number | Date | Country | Kind |
---|---|---|---|
2020-074047 | Apr 2020 | JP | national |