Batting tool selection diagnostic system and batting tool selection diagnostic method
The hitting tool selection diagnostic system improves the utilization of swing measurement data by calculating score values for operability and momentum, offering personalized recommendations based on user preferences, addressing the limitations of existing systems that only compare two types of swing measurement data.
Patent Information
- Application Number
- JP2023185761
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2043-10-30
AI Technical Summary
Existing hitting tool selection systems, such as those described in Japanese Patent No. 5352805, only compare two types of swing measurement data values in two steps, limiting the utilization of multiple swing measurement data obtained when hitting an object with a hitting tool.
A hitting tool selection diagnostic system and method that includes a measurement device and data analysis device to generate diagnostic information using multiple swing measurement data values, calculating first and second score values based on operability and momentum, and integrating these with a user-specified weighting parameter to suggest optimal hitting tools.
Enhances the utilization of swing measurement data by providing a more comprehensive and flexible hitting tool selection process that considers both operability and momentum, allowing for personalized recommendations based on user preferences.
Smart Images

Figure 0007767375000005 
Figure 0007767375000006 
Figure 0007767375000007
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a hitting tool selection diagnostic system and a hitting tool selection diagnostic method. [Background technology]
[0002] Japanese Patent No. 5352805 (Patent Document 1) describes a bat selection system that uses measurement data from when a ball is actually hit with a bat to select and suggest a bat suitable for the batter.
[0003] In the bat selection system of Patent Document 1, when a batter swings a bat with a built-in sensor (sensor bat) and actually hits a ball, multiple pieces of kinematic information about the bat swing are calculated from the measurement values obtained from the measurement data of the sensor. Furthermore, the system describes a system that selects and proposes one bat that is optimal for the batter's swing type from the multiple bats that have been swung, based on evaluation parameters of the batter's swing obtained by analyzing the calculated kinematic information and the target type (long hitter / average hitter) input by the batter.
[0004] Specifically, from the multiple kinematic information calculated for the multiple bats swung, some kinematic information is extracted according to the input target type (long hitter / average hitter), and the extracted kinematic information is sorted between the multiple bats to select the optimal bat. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 5352805 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in the bat selection system of Patent Document 1, while multiple swing measurement data values (kinematic information) are obtained through analysis, bat selection is performed in two steps by individually comparing only two types of swing measurement data values, which are a subset of the data, in an order corresponding to the input target type (long hitter / average hitter). Therefore, it is clear that there is room for improvement in the usefulness of the multiple swing measurement data values obtained. It is expected that a similar issue will arise when suggesting hitting tool selection using measurement data values obtained when an object such as a ball is actually hit with a hitting tool other than a bat (for example, a table tennis or tennis racket).
[0007] The present disclosure has been made to solve these problems, and the purpose of one aspect of the present disclosure is to propose an effective hitting tool selection method that increases the degree of utilization of multiple swing measurement data values obtained from measurement data when a user actually hits an object such as a ball with a hitting tool. [Means for solving the problem]
[0008] In one embodiment of the present disclosure, a hitting tool selection diagnostic system is provided. The hitting tool selection diagnostic system includes a measurement device and a data analysis device. The measurement device is configured to receive as input the swing behavior of a batter when swinging a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting. The data analysis device receives as input the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to hitting tool selection. The data analysis device includes a score calculation unit and a diagnostic information generation unit. The core calculation unit calculates, for each of the test hitting tools, a first score value that is an index value of the operability of the hitting tool swung based on the first swing measurement data value, and a second score value that is an index value of the operability of the hitting tool swung based on the second swing measurement data value. Speed of the struck objectThe score calculation unit calculates a second score value, which is an index value of the initial velocity of the hitter, and calculates a total score value by integrating the first score value and the second score value based on a weighting parameter designated by the batter. The diagnostic information generation unit generates diagnostic information using the total score values calculated by the score calculation unit and corresponding to each of the plurality of test hitting tools.
[0009] Another embodiment of the present disclosure provides a hitting tool selection diagnostic method, which includes: (1) selecting three or more test hitting tools based on a user's input; (2) acquiring a first swing measurement data value and a second swing measurement data value for the swing behavior of each of the test hitting tools using a measurement device configured to input a swing behavior when a batter swings the hitting tool to hit an object and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting; and (3) acquiring a first score value that is an index value of the operability of the hitting tool swung based on the first swing measurement data value and a second swing measurement data value for each of the test hitting tools based on the second swing measurement data value. Speed of the struck object (3) calculating a second score value, which is an index value of (initial velocity), and a total score value that combines the first score value and the second score value based on weighting parameters specified by the batter; and (4) generating diagnostic information related to the selection of a hitting tool using the calculated total score values corresponding to each of the plurality of test hitting tools. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to propose an effective hitting tool selection that increases the utilization of multiple swing measurement data values obtained from measurement data when a user actually hits an object such as a ball with a hitting tool. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a conceptual diagram illustrating an example of the configuration and usage of a bat selection diagnostic system according to an embodiment of the present invention; [Figure 2]2 is a block diagram illustrating an example of a hardware configuration of the data analysis device shown in FIG. 1. FIG. [Figure 3] 1 is a functional block diagram of a bat selection diagnostic system according to an embodiment of the present invention. [Figure 4] 10 is a diagram showing an example of the structure of a data file generated by an input processing unit. [Figure 5] 10 is a flowchart illustrating a control process for bat selection diagnosis by the data analysis device. [Figure 6] FIG. 10 is a conceptual diagram illustrating conversion of swing measurement data values into statistical values. [Figure 7] FIG. 1 is a conceptual diagram illustrating the relationship between changes in BS value and total score value. [Figure 8] FIG. 10 is a conceptual diagram showing an example of an output display of bat selection diagnostic information. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed description thereof will not be repeated.
[0013] 1 is a conceptual diagram illustrating an example of the configuration and usage of a bat selection diagnostic system, which is a representative example of a hitting tool selection diagnostic system according to this embodiment. In the following, this embodiment will typically describe hitting tool (bat) selection diagnosis using measurement data values when a baseball or softball bat is used as a representative example of a hitting tool and a ball, which is a representative example of an object, is actually hit.
[0014] 1, the bat selection diagnostic system 10 includes a measurement device 100 and a data analysis device 200. The measurement device 100 generates swing measurement data values using as input the swing behavior of a batter 2, who is the subject of measurement, hitting a ball 5 placed on a tee stand 7 with a bat 3 (hitting implement), a so-called tee batting swing.
[0015] Measurement device 100 includes sensor 110 attached to bat 3 and calculation device 120 that generates swing measurement data values from measurements by sensor 110. Sensor 110 is configured, for example, by an inertial sensor attached to the grip end of bat 3. In this case, sensor 110 outputs acceleration data, angular velocity data, and geomagnetic data as measurement values.
[0016] The sensor 110 and the arithmetic unit 120 that constitute the measurement device 100 are connected by a wireless communication line such as Bluetooth (registered trademark), whereby the measurement value output from the sensor 110 is transmitted to the arithmetic unit 120 by wireless communication.
[0017] Arithmetic device 120 is configured by a computer device (e.g., a smartphone) installed with an application program for executing a calculation process that calculates predetermined swing measurement data values using measurement values. In addition, data related to the inertial characteristics of bat 3 used during measurement (e.g., the length and weight of bat 3) is separately input to arithmetic device 120, and this data is used to calculate the swing measurement data values.
[0018] As an example, "BLAST BASEBALL" sold by Mizuno Co., Ltd. can be applied to the measurement device 100. In this case, the measurement values of the sensor (inertial sensor) 110 are used to generate "swing measurement data values" such as bat speed at impact, upper swing degree, bat angle, swing time, maximum hand speed, and power.
[0019] The swing time is defined as the time required from when the start of the swing of the bat 3 is detected until the ball hits the bat, and can be used as a factor of bat maneuverability, i.e., a swing measurement data value that depends on bat maneuverability. Alternatively, the acceleration at the start of the swing of the bat 3 (initial acceleration) can be obtained as a swing measurement data value, and can also be used as an index of bat maneuverability.
[0020] Furthermore, power is calculated as the product of the swing speed at impact, the average acceleration of the swing up to impact, and the weight of the bat 3, and can be used as a factor of bat momentum, i.e., a swing measurement data value that depends on the magnitude of bat momentum. Alternatively, the swing speed at impact can be used as a swing measurement data value that is a factor of bat momentum. Alternatively, the momentum at impact may be directly obtained as a swing measurement data value from the swing speed and the inertia characteristics of the bat 3.
[0021] Any device or system can be applied to measurement device 100 as long as it can generate swing measurement data values that depend on the swing time or equivalent bat maneuverability through analysis of the swing behavior, and swing measurement data values that depend on the magnitude of the bat momentum at impact, such as the momentum or power of bat 3 at impact. While Fig. 1 shows an example in which measurements are made using an inertial sensor, measurement device 100 may also be configured to generate equivalent swing measurement data values using optical motion capture.
[0022] When the swing measurement data values generated by measurement device 100 are input, data analysis device 200 uses the swing measurement data values to generate diagnostic information related to the selection of bat 3 (hereinafter also referred to as "selection diagnostic information"). Data analysis device 200 can be configured as a computer device (e.g., a tablet terminal) installed with an application program for executing control processing of the bat selection diagnostic method according to the present embodiment.
[0023] The swing measurement data values can be input to the data analysis device 200 by the user manually inputting the data values displayed on the screen of the measurement device 100. Alternatively, the measurement device 100 (arithmetic device 120) and the data analysis device 200 may be connected via a wireless communication line such as Bluetooth (registered trademark), so that the swing measurement data values generated by the measurement device 100 are automatically transmitted to the data analysis device 200. Furthermore, the arithmetic device 120 of the measurement device 100 and the data analysis device 200 may be configured as the same terminal.
[0024] In this embodiment, the data analysis device 200 receives swing measurement data values from tee batting using M (M: an integer greater than or equal to 3) bats 3, and generates bat selection diagnostic information.
[0025] FIG. 2 is a block diagram illustrating an example of the hardware configuration of the data analysis device 200. As shown in FIG.
[0026] 2, the data analysis device 200 is configured on a computer base so as to include a CPU (Central Processing Unit) 202, a memory 203, an input / output (I / O) circuit 204, and a display unit 206. The CPU 202, the memory 203, the I / O circuit 204, and the display unit 206 can exchange data with each other via a bus 207.
[0027] A program including a program for causing CPU 202 to execute the bat selection diagnosis method according to this embodiment is stored in a partial area of memory 203 in advance, and by CPU 202 executing the program, bat selection diagnosis can be performed using swing measurement data values obtained by measurement device 100.
[0028] The I / O circuit 204 can input and output signals and data to and from other devices, such as the arithmetic unit 120 of the measuring device 100, or other devices, via a communication device (not shown). The I / O circuit 204 can also communicate with other devices via a communication network such as the Internet.
[0029] Furthermore, the I / O circuit 204 is configured to receive input values from input keys (not shown). The input keys may be provided as dedicated hardware, or may be provided in a partial area of the display unit 206 when the display unit 206 is configured as a touch panel.
[0030] FIG. 3 is a functional block diagram of the bat selection diagnostic system according to this embodiment.
[0031] 3, the data analysis device 200 includes a user interface unit 210, an input processing unit 220, a score calculation unit 230, and a selected diagnostic information generation unit 240. The functions of each block of the user interface unit 210, the input processing unit 220, the score calculation unit 230, and the selected diagnostic information generation unit 240 are basically realized by software processing through the execution of a program. However, at least a part of the functions of any block can also be configured by a digital circuit such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit), or an analog circuit.
[0032] The user interface unit 210 performs data input guidance for the user of the bat selection diagnostic system, swing guidance during tee batting, and output processing of selection diagnostic information.
[0033] The data input guidance prompts the user to enter data about the tee-batting batter 2, such as an ID and user attributes (event category (hardball / rubber / softball) and level category (age group, competitive level, etc.)). Depending on the entered user attributes, M test bats are selected from a lineup of bats for each predetermined user category. The user category is predefined by combining the above-mentioned event category and level category (elementary school student / junior high school student / high school student / general / professional, etc.).
[0034] Furthermore, in this embodiment, the user is guided to input a BS value, which is a weighting coefficient that can be set continuously, rather than selectively, to indicate whether the user prefers to be an average hitter who emphasizes contact reliability or a power hitter who emphasizes long hits. The BS value is input within the range of 0≦BS≦1.0, and a larger BS value indicates a preference for an average hitter who emphasizes contact reliability, while a smaller BS value indicates a preference for a power hitter who emphasizes distance. The BS value input by the user is accepted by the input processing unit 220.
[0035] In the swing guidance, the user is presented with M selected test bats and is guided to swing the M bats in order to perform tee batting. Data (model name, moment of inertia value, etc.) of the M selected test bats is input to the input processing unit 220. In the following, in this embodiment, the explanation will be given assuming M=3. The M test bats correspond to one example of "multiple test batting implements."
[0036] For example, from a group of bats in the corresponding user category, a first test bat with the largest moment of inertia value, a second test bat with the smallest moment of inertia value, and a third test bat with an inertia moment value smaller than that of the first test bat and larger than that of the second test bat are selected.
[0037] Alternatively, the user can directly specify M test bats as selection candidates from the bat lineup of the corresponding user category.
[0038] In conjunction with the swing guidance, measurement device 100 receives the swing behavior of each of M bats as input and outputs swing measurement data values. This allows measurement device 100 to acquire the swing time SWT and power PWR for each of M bats.
[0039] The swing time SWT corresponds to an example of a "first swing measurement data value" that depends on the bat's maneuverability, and the power PWR corresponds to an example of a "second swing measurement data value" that depends on the bat's momentum at the time of impact.
[0040] When the swing measurement data values output from the measurement device 100 are input, the input processing unit 220 generates a data file shown in FIG. 4 for each user.
[0041] As shown in Figure 4, a data file is created for each user who is the subject of bat selection diagnosis and includes the BS value entered by that user. Furthermore, for each of M test bats (here, M = 3) that the user used in tee batting, at least the moment of inertia value and coefficient of restitution value, which are bat specification values, are stored in association with the bat ID. Similarly, swing time SWT and power PWR, which are swing measurement data values for the swing behavior, are stored.
[0042] 3, score calculation section 230 uses the data stored in the data file to calculate a total score value TS for each of the M test bats swung by each user. Selection diagnostic information generation section 240 generates selection diagnostic information for the bats using the total score value TS for each of the M test bats calculated by score calculation section 230. User interface section 210 executes a display process to present the selection diagnostic information generated by selection diagnostic information generation section 240 to the user.
[0043] Next, a control process for bat selection diagnosis by the data analysis device 200 will be described with reference to the flowchart of Fig. 5. The control process shown in Fig. 5 is realized by the CPU 202 executing an application program stored in the memory 203. That is, the program that causes the data analysis device 200 (CPU 202) to execute the control process shown in Fig. 5 is stored in the data analysis device 20 to 0 Once installed, a bat selection diagnostic method is executed, which is shown as a representative example of a hitting tool selection diagnostic method according to this embodiment.
[0044] In step (hereinafter simply referred to as "S") 110, CPU 202 guides the user to input user data, and in S120, accepts the user data input by the user.
[0045] The process of S110 corresponds to the data input guidance for user data. Accordingly, in S120, the input processing unit 220 accepts the user data, such as an identification ID and sport attributes (hardball / rubberball / softball, age group, sport level, etc.).
[0046] In S130, the CPU 202 selects M test bats (here, M=3) from the group of bats of the corresponding user category based on the user attribute information received in S120. Furthermore, in S130, the selected M test bats are presented to the user by the user interface unit 210. For example, the display unit 206 can be used to display information informing the user of the M test bats.
[0047] In S130, the user may be asked to directly input M candidate bats with which the user wishes to directly compare swing behaviors. In this case, M test bats are selected in response to the user input.
[0048] In S135, a count value i for distinguishing the M test bats is initialized (i=1).
[0049] In S140, the CPU 202 prompts the user to input swing measurement data values (e.g., swing time SWT and power PWR) when swinging the i-th test bat out of M test bats. Along with The input swing measurement data values (eg, swing time SWT and power PWR) are accepted.
[0050] CPU202 is S 145 So, Entered in S140 For example, threshold values are set for the swing time SWT and power PWR to distinguish between normal and abnormal values, and S 145 The determination can be made by
[0051] Furthermore, if the swing time SWT is too long because the test bat is too heavy, for example, there is a concern that an appropriate bat selection diagnosis may not be possible. For this reason, when the swing time SWT is greater than a predetermined first threshold, a NO determination is made in S145 and the process returns to S140, thereby prohibiting the use of such a swing time to calculate a total score value, described below. Similarly, in order to eliminate abnormal values, a NO determination can also be made in S145 when the swing time SWT is greater than a predetermined second threshold (shorter than the first threshold). Note that when the process returns to S140, it is also possible to prompt the user to switch the test bat to another model with a smaller moment of inertia value.
[0052] In addition, swing Measurement data value In order to prioritize shortening the time required to acquire the swing measurement data, when the determination in S145 is NO, information indicating that the swing measurement data value is an abnormal value may be added, and the process may proceed to S150.
[0053] The CPU 202 performs step S150 to obtain a swing time when the i-th test bat is swung. Measurement data value (SWT, PWR). In S150, S 145 The normal swing was judged as YES. Measurement data valueAlternatively, as described above, the swings that are outside the threshold are stored with information that identifies them as abnormal values. Measurement data value may be stored.
[0054] In step S155, the CPU 202 sets the count value i to the number of test bats. M Compare with i< M If so (NO in S155), the count value i is incremented by 1 in S157, and the process returns to S140. M The processes of S140 to S150 are repeatedly executed until
[0055] The CPU 202 determines whether i≧ M If so (YES in S155), the swings of the M test bats have ended, and the process proceeds to S160. In S160, the data received in S120 and S150 is used to create the data file shown in FIG. 4 corresponding to the user who entered the data in S110. Note that the user may be prompted to input the BS value in S158, indicated by the dotted line, when the swings of the M test bats have ended (YES in S155).
[0056] Regarding the processing of S140 to S150, it is also possible to guide the user to input data for M test bats all at once.
[0057] In addition, in a configuration in which the swing measurement data values from the measurement device 100 are automatically transmitted to the data analysis device 200 via a wireless communication line, in S140, the user is prompted to tee-bat with the i-th test bat, and in S145 By It is possible to receive swing measurement data values transmitted from the measurement device 100 using the swing behavior of the test bat by the user as input.
[0058] In S170, the CPU 202 calculates the total score value TS for each test bat using the data stored in the data file.
[0059] The total score value TS is calculated according to the following formula (1) using the score value STx related to bat operability, the score value SMy related to the magnitude of the bat momentum at the time of impact, and the BS value input by the user.
[0060]
number
[0061] In equation (1), the score value STx is calculated according to a predetermined function formula with the swing time SWT as a variable. The function formula is set so that the smaller the swing time SWT, the higher the score value. For example, by dividing a predetermined constant by the swing time SWT, the score value STx can be calculated so that it is inversely proportional to the swing time SWT.
[0062] The score value SMy can be calculated from the power PWR, which is a swing measurement data value, according to the function formula (linear function) of formula (2). According to formula (2), the score value SMy indicates the momentum of the bat at the impact position.
[0063]
number
[0064] In equation (2), m is the weight of the bat. r is the distance between the impact position and the center of gravity, and the impact position is the center of gravity of the bat. I is the moment of inertia of the bat. m , r,I are constants for each test bat and can be acquired by the input processing unit 220 when M test bats are selected in S130.
[0065] The score value STx in formula (1) corresponds to the "first score value" which is an index value of bat maneuverability, and the score value SMy corresponds to the "second score value" which is an index value of the ball speed (initial velocity) which affects the distance of the ball. Measurement data value When formula (1) or (2) is calculated using the above formula, it is also possible to prohibit the calculation of the total score value TS based on abnormal values by setting the value of the score value STx or SMy to zero.
[0066] When calculating the scores STx and SMy, the swing measurement data values may be statistically processed values instead of using the physical quantities (measured values) as they are.
[0067] FIG. 6 shows a conceptual diagram illustrating the conversion of swing measurement data values into statistical values.
[0068] As shown in Figure 6, the swing measurement data values (P1 to P3) may not have large numerical differences in their measured values, i.e., physical quantities. For example, differences in the measured values are unlikely to appear between P1 to P3 in Figure 6. In this case, there is a concern that differences in the swing measurement data values between the test bats may not be fully reflected in the scores STx or SMy.
[0069] Therefore, the swing measurement data values can be converted into statistically processed values that quantify the relative relationships among the M swing measurement data values in order to express the quantitative differences when the same user swings M test bats.
[0070] 6 shows an example in which the measured values (physical quantities) of the swing measurement data values are converted into deviation values, which are an example of statistically processed values. It can be seen that converting into deviation values makes it possible to fully express the differences among the swing measurement data values P1 to P3. Note that the statistically processed values are not limited to deviation values, and for example, Z scores or percentile rankings can also be used as statistical values.
[0071] As understood from Equation (1), the total score value TS changes depending on the BS value while the score values STx and SMy are constant.
[0072] Fig. 7 shows a conceptual diagram for explaining an example of the change in the total score value with respect to the change in the BS value. The horizontal axis in Fig. 7 is the moment of inertia value of the swung test bat, and the vertical axis is the total score value.
[0073] In Fig. 7, when three test bats with moment of inertia values of I1 to I3 (I1 < I2 < I3) are swung, the total score values when BS = 0.9, that is, when targeting an average hitter, are plotted at 301a to 303a.
[0074] Generally, for a bat with a small moment of inertia value, while the swing time SWT becomes shorter, the power PWR becomes smaller. Therefore, when the BS value is large, that is, when the user targets an average hitter, the total score value TS tends to increase for a bat with a small moment of inertia value.
[0075] In Fig. 7, with the score values STx and SMy corresponding to the plot points 301a ~ 301c remaining the same, when the BS value is changed (BS = 0.5, 0.1 ), the total score values are plotted at 301b to 303b and 301c to 303c.
[0076] It is understood that as the BS value increases (targeting an average hitter), while the swing time SWT becomes shorter and the power PWR becomes smaller, the total score value TS of a bat with a small moment of inertia value (IS1) increases. In the example of Fig. 7, the total score values (302a to 302c) of the bat with the moment of inertia value I2 do not change much. In such a case, the score values STx and SMy are of the same degree. On the other hand, when the BS value decreases (targeting a power hitter), the total score value of a bat bat with a large moment of inertia (IS3) increases.
[0077] In this way, by introducing the weighting coefficient (BS value), a total score value TS that reflects the quantitative degree of the user's type preference (average hitter preference / power hitter preference) can be calculated for each of the M test bats. This makes it possible to perform a bat selection diagnosis that reflects the user's type preference using an index value (total score value) that reflects both the swing measurement data value related to bat operability and the swing measurement data value related to the bat momentum at impact.
[0078] 7, function graph 310a can be obtained, which shows a function formula obtained by quadratic approximation of plot points 301a to 303a (BS=0.9). Similarly, function graph 310b can be obtained by quadratic approximation of plot points 301b to 303b (BS=0.5), and function graph 310c can be obtained by quadratic approximation of plot points 301c to 303c (BS=0.1).
[0079] By introducing such a function approximation formula, the moment of inertia of the test bat value The total score values corresponding to bats with moment of inertia values different from I1 to I3 can also be found as values on the graph.
[0080] In the example of Figure 7, it can be seen that for bats with moment of inertia values Ix and Iy, by finding the y coordinate values of the intersections with function graphs 310a to 310c, the total score value can be calculated without actually swinging these bats.
[0081] 5, at S180, CPU 202 generates selection diagnostic information for the bat from the total score calculated at S170. The comparison results of the total score values among the M test bats and / or the function approximation formulas showing function graphs 310a to 310c shown in FIG. 7 correspond to an example of the selection diagnostic information generated at S180.
[0082] In this example where M=3, a quadratic function approximation is used as the function approximation, but if the number of test bats is increased by setting M≧4, it is possible to perform function approximation using an even higher-order function. However, considering the increase in the time required due to the increase in the number of bats to be swung, it can be said that setting M=3 is preferable in practical operation.
[0083] In step S190, the CPU 202 outputs and displays the diagnostic information generated in step S180 to the user via the user interface unit 210.
[0084] Fig. 8 is a conceptual diagram showing an example of a display screen for bat selection diagnostic information. Fig. 8 shows an example of the display of diagnostic information when the user directly selects three candidate bats. The display screen of Fig. 8 can be displayed on the display (display unit 206) of data analysis device 200.
[0085] 8, the swing measurement data values of power (PWR) and swing time (SWT) are input by the user. The user inputs the swing measurement data values generated by measurement device 100 (denoted as "BLAST" in FIG. 8) into input fields provided for each of M (M=3) test bats (here, candidate bats 1 to 3 selected by the user).
[0086] As shown in the example of Figure 8, swing measurement data values may be obtained by tee batting multiple times with each test bat. In this case, the total score value can be calculated using equation (1) using the average value of the multiple swings or the average value after excluding the maximum and minimum values.
[0087] 8, the BS value can be input in stages by manipulating the cursor 350. It is also possible to configure the screen of FIG. 8 so that the user can directly input the BS value as a numerical value, along with guidance showing the definition of the BS value.
[0088] In display area 360, the horizontal axis represents the moment of inertia value and the vertical axis represents the total score value, and the total score values 300A to 300C are plotted for the swing behaviors when tee-batting with three test bats (candidate bat 1 to candidate bat 3). Furthermore, a function graph 310 according to a function approximation formula obtained from these plot points is displayed.
[0089] By using this function graph 310, even if a bat other than the bat actually swung (candidate bat 1 to candidate bat 3) is used, the total score value can be evaluated using the moment of inertia value of that bat.
[0090] Therefore, for each of the bat groups corresponding to the user category of the user to be selected for diagnosis, a total score value can be calculated from the moment of inertia value of each bat, thereby generating selected diagnosis information (S180) and displaying it together in the display area 360.
[0091] In order to improve the effect of such function approximation, it is preferable to select the bat with the smallest moment of inertia value, the largest bat, and a bat intermediate between them from the group of bats as test bats, as described above.
[0092] As described above, the bat selection diagnostic system according to this embodiment can generate diagnostic information for bat selection using a total score value that combines the bat's operability index value (first score value) and the batted ball speed (initial velocity) index value (second score value) using a user-specified weighting coefficient (BS value). Therefore, by utilizing both swing measurement data values that depend on operability and swing measurement data values that depend on the momentum of the hitting tool (bat) at impact, effective bat selection that makes greater use of the swing measurement data values can be suggested through input of a BS value that quantitatively indicates the user's type preference (average hitter preference / power hitter preference). Furthermore, by introducing the BS value, type preference is not limited to a single alternative selection, and selection diagnosis with increased flexibility can be realized.
[0093] Furthermore, by displaying the total score calculated from the swings of each of the M test bats as a function of the moment of inertia of each test bat, it is possible to calculate the total score from the moment of inertia of a bat that was not actually swung, which allows for more effective bat selection suggestions.
[0094] In addition to the basic calculation of formula (1), the total score value can also be calculated according to a modified formula shown in formula (3) below. In formula (3), the total score value TS1 can be calculated by further multiplying the restitution coefficient RV of each bat. The restitution coefficient RV varies depending on the material and structure of the bat, but for a given bat momentum, a higher restitution coefficient RV increases the initial velocity of the hit ball, which is thought to be advantageous for distance. Therefore, by calculating the total score value (TS1) using a value obtained by multiplying the score value SMy, which is an index value related to the hit ball speed (initial velocity), by the restitution coefficient RV, the bat's selection diagnostic information can be made even more sophisticated.
[0095]
number
[0096] Additionally, because bats with a high coefficient of restitution (RV) are generally expensive, it is also possible to calculate the total score (TS2) using the following equation (4), which divides the total score (TS1) in equation (3) by the coefficient (CST) related to the bat price. Using the total score (TS2) makes it possible to provide selective diagnostic information that takes cost performance into account.
[0097]
number
[0098] It is understood that the total scores TS1 and TS2 calculated using equations (3) and (4) are useful for comparing the performance of identified candidate bats, as shown in Figure 8, by reflecting the restitution coefficient or restitution coefficient and price specific to each bat. However, when using function graph 310 that follows the function approximation equation for total score values TS1 and TS2 to select and diagnose other bats that have not been swung and have different restitution coefficients or prices, there is a concern that accuracy may be reduced compared to when using the total score value TS of equation (1).
[0099] 1 illustrates an example in which the measurement device 100 and the data analysis device 200 are located in a relatively short distance from each other (for example, in the same store) and work together in response to a user's tee-off, but the system configuration is not limited to this example. As described above, the hitting tool (bat) selection diagnosis according to this embodiment is realized by the data analysis device 200 (CPU 202) executing a program that causes the data analysis device 200 (CPU 202) to execute the hitting tool (bat) selection diagnosis method using the control processing shown in FIG.
[0100] Therefore, the measurement device 100 and the data analysis device 200 do not necessarily need to be placed in close proximity to each other. For example, the data measured by the measurement device 100 may be recorded and then input separately into the data analysis device 200, allowing for bat selection diagnosis based on the calculation of the total score value.
[0101] Alternatively, a system configuration is possible in which swing measurement data values generated by measurement device 100 are input to data analysis device 200 via the Internet or the like. In this case, data analysis device 200 can be configured as a server. Also, the hitting tool (bat) selection diagnosis according to this embodiment can be performed in a similar manner in which a user accesses data analysis device 200 via the Internet or the like and directly inputs swing measurement data values.
[0102] In the above embodiment, selective diagnosis is illustrated by calculating a total score value using swing measurement data values when hitting a stationary ball (object) with a bat, but the application of this embodiment is not limited to hitting a stationary ball (object). For example, even if swing measurement data values are used as inputs of the swing behavior when actually hitting a moving object (moving due to being thrown, etc.) with a hitting implement, a total score value can be calculated based on the same principle and selective diagnosis can be performed.
[0103] Furthermore, as mentioned at the beginning, the hitting implement to be the subject of the selective diagnosis is not limited to a baseball or softball bat. Specifically, a similar selective diagnosis can be performed on a hitting implement (e.g., a table tennis or tennis racket) used in sports where there is a time constraint before the hit and therefore it is necessary to consider the balance between operability and the speed of the hit ball. Similarly, it is clear from the principles of the present invention that the object to be hit by the hitting implement when acquiring swing measurement data values is not limited to a ball, as long as similar swing measurement data values can be acquired.
[0104] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present disclosure is defined by the claims, not the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0105] 2 batter, 3 bat, 5 ball, 7 tee stand, 10 bat selection diagnostic system, 100 measuring device, 110 sensor, 120 arithmetic unit, 200 data analysis device, 203 memory, 204 I / O circuit, 206 display unit, 207 bus, 210 user interface unit, 220 input processing unit, 230 score calculation unit, 240 selection diagnostic information generation unit, 300A to 300C, 301a to 301c, 302a to 302c, 303a to 303c plot points (total score value), TS, TS1, TS2 total score value, 310, 310a to 310c function graph, 350 cursor, 360 display area, SMy, STx score value, SWT swing time, PWR power.
Claims
1. a measurement device configured to receive as input a swing behavior when a batter swings a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool; The first swing measurement data value is an initial acceleration of the hitting tool at the start of the swing or a time required from the start of the swing to the impact, The data analysis device a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value that is an index value of the operability of the hitting tool based on the first swing measurement data value, and a second score value that is an index value of the speed of the hit object based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on weighting parameters designated by the batter; A hitting tool selection diagnostic system including a diagnostic information generation unit that generates the diagnostic information using the total score value corresponding to each of the plurality of test hitting tools calculated by the score calculation unit.
2. A measuring device configured to receive as input the swing behavior of a batter when swinging a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hit; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool; The data analysis device a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value that is an index value of the operability of the hitting tool based on the first swing measurement data value, and a second score value that is an index value of the speed of the hit object based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on weighting parameters designated by the batter; a diagnostic information generating unit that generates the diagnostic information using the total score values corresponding to each of the plurality of test hitting tools calculated by the score calculating unit, A hitting tool selection diagnostic system, wherein the diagnostic information includes a function approximation equation of the total score value, which uses the moment of inertia value of each of the plurality of test hitting tools and the total score value corresponding to each of the plurality of test hitting tools, and takes the moment of inertia value as input.
3. The plurality of test hitting tools are three test hitting tools having different moment of inertia values from a group of hitting tools corresponding to the attributes of the batter, The hitting tool selection diagnostic system according to claim 2 , wherein the function approximation formula is a quadratic function.
4. The hitting tool selection diagnostic system of claim 3, wherein the three test hitting tools include a first test hitting tool having the largest moment of inertia value, a second test hitting tool having the smallest moment of inertia value, and a third test hitting tool having a moment of inertia value greater than that of the second test hitting tool and smaller than that of the first test hitting tool.
5. A hitting tool selection diagnostic system as described in claim 1, wherein the second swing measurement data value is impact power, which is expressed as the product of the weight of the hitting tool, the average acceleration of the hitting tool from the start of the swing to the impact, and the hitting tool speed at the time of the impact, or momentum calculated from the inertia characteristics of the hitting tool and the hitting tool speed at the time of the impact.
6. A measuring device configured to receive as input the swing behavior of a batter when swinging a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hit; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool; The data analysis device a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value that is an index value of the operability of the hitting tool based on the first swing measurement data value, and a second score value that is an index value of the speed of the hit object based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on weighting parameters designated by the batter; a diagnostic information generating unit that generates the diagnostic information using the total score values corresponding to each of the plurality of test hitting tools calculated by the score calculating unit, the first swing measurement data value is a time required from the start of the swing to the impact; A hitting tool selection diagnostic system in which, when the time required to swing each of the test hitting tools is longer than a predetermined first threshold value or shorter than a second threshold value that is smaller than the first threshold value, calculation of the total score value using the first swing measurement data value and the second swing measurement data value for the swing of that test hitting tool is prohibited.
7. A measuring device configured to receive as input the swing behavior of a batter when swinging a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hit; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool; The data analysis device a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value that is an index value of the operability of the hitting tool based on the first swing measurement data value, and a second score value that is an index value of the speed of the hit object based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on weighting parameters designated by the batter; a diagnostic information generating unit that generates the diagnostic information using the total score values corresponding to each of the plurality of test hitting tools calculated by the score calculating unit, The score calculation unit calculates the total score value by integrating the first score value and the multiplication value of the second score value and a numerical value indicating the rebound force of each hitting tool based on the weighting parameter.
8. The hitting tool selection diagnostic system of claim 7, wherein the score calculation unit integrates the first score value and the multiplied value of the second score value and a numerical value indicating the rebound force of each hitting tool based on the weighting parameter, and then calculates the total score value by dividing the integrated value by a numerical value indicating the price of each hitting tool.
9. A measuring device configured to receive as input the swing behavior of a batter when swinging a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hit; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool; The data analysis device a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value that is an index value of the operability of the hitting tool based on the first swing measurement data value, and a second score value that is an index value of the speed of the hit object based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on weighting parameters designated by the batter; a diagnostic information generating unit that generates the diagnostic information using the total score values corresponding to each of the plurality of test hitting tools calculated by the score calculating unit, A hitting tool selection diagnostic system in which the score calculation unit calculates the first score value or the second score value for at least one of the first swing measurement data value and the second swing measurement data value of each of the hitting tools using a statistically processed value that quantifies the relative relationship among the first swing measurement data value or the second swing measurement data value when each of the multiple test hitting tools is swung.
10. A hitting tool selection diagnostic system as described in claim 1, wherein the score calculation unit calculates the second score value from the second swing measurement data value for the swing behavior without using measurement data of the hit object.
11. selecting a plurality of test hitting devices, three or more, based on user input; and acquiring the first swing measurement data value and the second swing measurement data value for the swing behavior of each of the plurality of test hitting tools using a measuring device configured to input a swing behavior when a batter swings a hitting tool to hit an object, and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hit; The first swing measurement data value is an initial acceleration of the hitting tool at the start of the swing or a time required from the start of the swing to the impact, For each of the plurality of test hitting tools, a first score value is calculated based on the first swing measurement data value, which is an index value of the operability of the hitting tool swung, and a second score value is calculated based on the second swing measurement data value, which is an index value of the speed of the hit object, and a total score value is calculated by integrating the first score value and the second score value based on a weighting parameter designated by the batter. A hitting tool selection diagnostic method further comprising generating diagnostic information related to the selection of the hitting tool using the calculated total score value corresponding to each of the plurality of test hitting tools.
12. Selecting three or more test hitting devices based on user input; Using a measuring device configured to receive input of a swing behavior when a batter swings a hitting tool to hit an object, and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting, acquiring the first swing measurement data value and the second swing measurement data value for the swing behavior of each of the plurality of test hitting tools; For each of the plurality of test hitting tools, a first score value is calculated based on the first swing measurement data value, which is an index value of the operability of the hitting tool swung, and a second score value is calculated based on the second swing measurement data value, which is an index value of the speed of the hit object, and a total score value is calculated by integrating the first score value and the second score value based on a weighting parameter designated by the batter. and generating diagnostic information relating to the selection of the hitting tool using the calculated total score values corresponding to each of the plurality of test hitting tools; A hitting tool selection diagnostic method in which the diagnostic information includes a function approximation equation for the total score value, using the moment of inertia value of each of the plurality of test hitting tools and the total score value corresponding to each of the plurality of test hitting tools, and the moment of inertia value as input.
13. A hitting tool selection diagnostic method as described in claim 11, wherein the calculating step includes calculating the second score value from the second swing measurement data value for the swing behavior without using measurement data of the hit object.
14. A program for causing a processor to execute the hitting tool selection diagnostic method according to any one of claims 11 to 13.
Citation Information
Patent Citations
Mixed pressure turbine
JP1978052805A
Bat selection system and sensor bat of the same
JP2011142927A
Bat selection device, bat selection method, and program for making computer select bat
JP2014193274A
Selection support device and selection support method
JP2014233420A
Bat selection support system and method
JP2017148126A