WO2015141183A1 - 運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム - Google Patents
運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム Download PDFInfo
- Publication number
- WO2015141183A1 WO2015141183A1 PCT/JP2015/001310 JP2015001310W WO2015141183A1 WO 2015141183 A1 WO2015141183 A1 WO 2015141183A1 JP 2015001310 W JP2015001310 W JP 2015001310W WO 2015141183 A1 WO2015141183 A1 WO 2015141183A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motion
- hitting
- subject
- ball
- information
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 307
- 238000004458 analytical method Methods 0.000 title claims abstract description 206
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000012545 processing Methods 0.000 claims abstract description 90
- 238000005259 measurement Methods 0.000 claims abstract description 55
- 238000001514 detection method Methods 0.000 claims abstract description 16
- 230000009471 action Effects 0.000 claims description 43
- 230000008569 process Effects 0.000 claims description 32
- 238000005452 bending Methods 0.000 claims description 14
- 238000012360 testing method Methods 0.000 abstract description 10
- 230000001133 acceleration Effects 0.000 description 31
- 238000004891 communication Methods 0.000 description 14
- 230000036544 posture Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000033764 rhythmic process Effects 0.000 description 5
- 230000005484 gravity Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 0 CC*1(C(**2C3C2)C3C(C)C1)C=CC Chemical compound CC*1(C(**2C3C2)C3C(C)C1)C=CC 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
- G01P13/0006—Indicating or recording presence, absence, or direction, of movement of fluids or of granulous or powder-like substances
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/001—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by measuring acceleration changes by making use of a triple differentiation of a displacement signal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/003—Repetitive work cycles; Sequence of movements
- G09B19/0038—Sports
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Definitions
- the present invention relates to a motion analysis device, a motion analysis system, a motion analysis method, a motion analysis information display method, and a program.
- Patent Document 1 discloses an apparatus for analyzing a golf swing of a subject by mounting an acceleration sensor and a gyro sensor on a golf club.
- the conventional motion analysis device such as the device of Patent Document 1
- the actual hitting direction is determined from the sensor output data. Difficult to analyze. Accordingly, the result of the motion analysis cannot be tied to the direction of the hit ball, so that it is necessary for the subject to perform troublesome manual work such as visually checking the direction of the hit ball and writing it on the paper.
- the present invention has been made in view of the above-described problems, and according to some aspects of the present invention, a motion analysis apparatus capable of associating a result of motion analysis with a hitting ball direction.
- a motion analysis system, a motion analysis method, a motion analysis information display method, and a program can be provided.
- the present invention has been made to solve at least a part of the above-described problems, and can be realized as the following aspects or application examples.
- the motion analysis apparatus uses the measurement data measured by the sensor unit attached to at least one of the exercise instrument and the subject who operates the exercise instrument, and associates it with the hit direction after the subject hits the ball.
- a motion detection unit that detects a first motion performed;
- a ball hitting information generation unit that identifies a ball hitting direction according to the first motion and generates ball hitting information including the ball hitting direction;
- a motion analysis unit that analyzes the motion hit using the ball and generates motion analysis information, and a storage processing unit that stores the motion analysis information and the hit ball information in association with each other in the storage unit.
- the exercise equipment is equipment used for hitting a golf club, tennis racket, baseball bat, hockey stick or the like.
- the sensor unit may include a part or all of an acceleration sensor, an angular velocity sensor, a geomagnetic sensor, and a pressure sensor.
- the sensor unit may be an inertial measurement unit (IMU) that can measure acceleration and angular velocity.
- IMU inertial measurement unit
- the sensor unit may be detachable with respect to the exercise equipment or the subject, or may be one that is fixed to the exercise equipment and cannot be removed, for example, built in the exercise equipment.
- the motion analysis apparatus by using the measurement data of the sensor unit, the first motion performed by the subject is detected to identify the direction of the hit ball, thereby connecting the result of the motion analysis and the hit ball direction. It can be memorized. Therefore, the subject can recognize the relationship between the result of the motion analysis and the direction of the hit ball without being burdened with an excessive burden.
- the motion analysis apparatus may include a display processing unit that displays the motion analysis information and the hit ball information in association with each other on a display unit.
- the subject can visually recognize the relationship between the result of the motion analysis and the hitting ball direction by looking at the information displayed on the display unit.
- the first operation may be an operation indicating a hitting direction.
- the subject in order to specify the hitting direction, the subject may perform a simple operation of pointing the hitting direction after hitting.
- the first operation may be an operation of twisting the exercise instrument or the arm of the subject.
- the subject in order to specify the hitting direction, the subject may perform a simple operation of twisting the exercise device or the arm after hitting.
- the motion detection unit performs the first operation after the subject has hit the ball using the exercise device and before performing the first motion, using the measurement data. 2 movement is detected,
- the hitting information generation unit may specify a hitting direction according to the first action and generate hitting information including the hitting direction.
- the motion analysis apparatus after the subject hits the ball, the second motion performed before the first motion is detected, thereby clearly determining the subject's hitting motion and the first motion. Therefore, it is possible to reduce the probability of erroneously specifying the hitting ball direction.
- the second operation may be an operation that gives an impact to the exercise equipment.
- the subject in order to distinguish between the hitting motion and the first motion, the subject only needs to perform a simple motion of giving an impact to the exercise equipment.
- the second operation may be an operation of stopping the exercise apparatus.
- the subject in order to distinguish between the hitting motion and the first motion, the subject may perform a simple motion of stopping the exercise equipment.
- the motion detection unit detects, using the measurement data, a third motion performed in association with a way of bending the hit ball after the subject hits the ball, and the hit ball information
- the generation unit may specify a method of bending the hit ball according to the third operation, and generate the hit ball information including the hit ball direction and the method of bending the hit ball.
- the motion analysis apparatus by using the measurement data of the sensor unit, the third motion performed by the subject is detected and the direction of the hit ball and how the hit ball bends are specified.
- the direction of the hit ball and the bend can be linked and stored. Therefore, the subject can recognize the relationship between the result of the motion analysis, the direction of the hit ball, and the way of bending without being burdened with an excessive burden.
- the motion analysis unit may generate the motion analysis information using the measurement data.
- the motion analysis apparatus since the motion of the subject is analyzed using the measurement data, for example, a large device such as a camera is not necessary, and the restriction on the measurement place can be reduced.
- a motion analysis system includes any of the motion analysis devices described above and the sensor unit.
- the motion analysis device that can store the result of motion analysis of the subject and the direction of the hit ball in association with each other is stored, the subject is not forced to overload.
- the relationship between the result of the motion analysis and the direction of the hit ball can be recognized.
- the motion analysis method uses the measurement data measured by at least one of the exercise equipment and the subject operating the exercise equipment, and associates it with the direction of the shot after the subject has hit the ball.
- the motion analysis method by using the measurement data of the sensor unit, the first motion performed by the subject is detected and the direction of the hit ball is specified, so that the result of the motion analysis and the hit ball direction are linked. It can be memorized. Therefore, the subject can recognize the relationship between the result of the motion analysis and the direction of the hit ball without being burdened with an excessive burden.
- the motion analysis method includes a step of calculating a posture of the sensor unit using measurement data measured by the sensor unit.
- the subject is the first
- the hitting direction may be specified based on the attitude of the sensor unit when the operation is performed.
- the motion analysis method includes a step of detecting timing at which the subject hits the ball using data measured by the sensor unit after the subject starts exercise, and the sensor unit measures after the timing. And a step of detecting a second action performed by the subject before performing the first action, and a direction of hitting the ball according to the first action after detecting the second action. It is possible to identify and generate hitting information including the hitting direction.
- the motion analysis method after the subject hits the ball, the second motion performed before the first motion is detected, thereby clarifying the subject's hitting motion and the first motion. Therefore, it is possible to reduce the probability of erroneously specifying the hitting ball direction.
- the display method of the exercise analysis information according to this application example uses the measurement data measured by the sensor unit attached to at least one of the exercise equipment and the subject operating the exercise equipment in the direction of the hit ball after the subject hits the ball.
- a step of detecting a first motion performed in association with the first motion a step of identifying a hitting direction according to the first motion, generating hitting information including the hitting direction, and the subject using the exercise device Analyzing the motion hit by the ball and generating motion analysis information, and displaying the motion analysis information and the hit ball information in association with each other on the display unit.
- the display method of the motion analysis information by using the measurement data of the sensor unit, the first motion performed by the subject is detected and the hitting direction is specified, so that the result of the motion analysis and the hitting direction Can be displayed in association with each other. Therefore, the test subject can visually recognize the relationship between the result of the motion analysis and the direction of the hit ball without being overloaded.
- the program according to this application example was performed by using the measurement data measured by at least one of the exercise equipment and the subject operating the exercise equipment in association with the hit direction after the subject hits the ball.
- a step of detecting a first motion a step of specifying a hitting direction according to the first motion, generating hitting information including the hitting direction, and a motion hit by the subject using the exercise device Analyzing and generating motion analysis information, and causing the computer to execute a step of displaying the motion analysis information and the hit ball information in association with each other on a display unit.
- the subject by using the measurement data of the sensor unit, the first motion performed by the subject is detected and the hitting direction is specified, thereby linking the result of the motion analysis and the hitting direction. It can be memorized. Therefore, the subject can recognize the relationship between the result of the motion analysis and the direction of the hit ball without being burdened with an excessive burden.
- FIG. 10A is a graph showing the triaxial angular velocity during swing
- FIG. 10B is a graph showing the calculated norm of the triaxial angular velocity
- FIG. 10C is a graph showing the norm of the triaxial angular velocity.
- the flowchart figure which shows an example of the procedure of the process which calculates the attitude
- corresponds to the direction of a hit ball, and how to bend the hit ball.
- motion analysis system motion analysis device
- FIG. 1 is a diagram for explaining the outline of the motion analysis system of the present embodiment.
- the motion analysis system 1 of the present embodiment includes a sensor unit 10 and a motion analysis device 20.
- the sensor unit 10 can measure the acceleration generated in each of the three axes and the angular velocity generated around each of the three axes, and is attached to at least one of the golf club 3 (an example of an exercise device) and the subject 2.
- the sensor unit 10 may be attached to a part of the shaft of the golf club 3, for example, a position close to the grip portion.
- the shaft is a portion of the handle excluding the head of the golf club 3 and includes a grip portion.
- the sensor unit 10 may be attached to a subject's hand, a glove, etc., for example, as shown to FIG. 2 (B).
- the sensor unit 10 may be attached to an accessory such as a wristwatch as shown in FIG. 2C, for example.
- FIG. 3 is a diagram illustrating a procedure of operations performed by the subject 2.
- the subject 2 first holds the golf club 3 and rests for a predetermined time or longer (for example, 1 second or longer) (S1).
- the subject 2 performs a swing motion and hits the golf ball 4 (S2).
- the subject 2 performs a predetermined operation (an example of a second operation) indicating that the swing has ended (S3).
- This predetermined operation may be, for example, an operation that gives a large impact to the golf club 3 by hitting the ground with the golf club 3 or a stationary operation for a predetermined time or longer (for example, 1 second or longer).
- the subject 2 confirms the hitting direction and performs a predetermined action (an example of the first action) in association with the hitting direction (S4).
- FIG. 4 (A) and 4 (B) are diagrams for explaining an example of the operation performed by the subject 2 in association with the hitting direction in step S4 of FIG.
- the subject 2 may perform an operation of pointing the golf ball 3 in the direction of hitting the ball (directing the head of the golf club 3 in the direction of hitting the ball).
- the subject 2 may perform an operation of twisting the golf club 3 or the arm in association with the hitting direction as shown in FIG. 4B, for example.
- the test subject 2 performs an operation of twisting the arm holding the golf club 3 to the right if the hitting direction is the right direction, and twisting the arm to the left if the hitting direction is the left direction.
- Rotate clockwise (R) (rotate clockwise) or counterclockwise (L) (rotate counterclockwise) about the major axis (shaft axis) of.
- the direction in front is determined in advance, and if the direction of the hit ball substantially matches the target direction, the arm 2 is not twisted and the direction of hit ball is In the case of deviation from the target direction to the right or left, the golf club 3 or the arm may be twisted so that the rotation amount or the rotation speed of the sensor unit 10 increases as the deviation increases.
- the sensor unit 10 measures the triaxial acceleration and the triaxial angular velocity at a predetermined cycle (for example, 1 ms), and sequentially moves the measured data. It transmits to the analysis device 20.
- the sensor unit 10 may transmit the measured data immediately, or store the measured data in an internal memory and transmit the measured data at a desired timing such as after the swing motion of the subject 2 is completed. It may be.
- the sensor unit 10 may store the measured data in a removable recording medium such as a memory card, and the motion analysis apparatus 20 may read the measurement data from the recording medium.
- the motion analysis device 20 analyzes the motion performed by the subject 2 using the data measured by the sensor unit 10 to generate motion analysis information (swing information) and hit ball information (including the hit ball direction). The information is associated and stored in the storage unit. Then, when a predetermined input operation is performed, the motion analysis apparatus 20 automatically displays the motion analysis information and the hit ball information in association with each other on the display unit.
- the communication between the sensor unit 10 and the motion analysis device 20 may be wireless communication or wired communication.
- FIG. 5 is a diagram illustrating a configuration example of the sensor unit 10 and the motion analysis apparatus 20.
- the sensor unit 10 includes an acceleration sensor 100, an angular velocity sensor 110, a signal processing unit 120, and a communication unit 130.
- the acceleration sensor 100 measures each acceleration in three axis directions that intersect (ideally orthogonal) with each other, and outputs a digital signal (acceleration data) corresponding to the magnitude and direction of the measured three axis acceleration.
- the angular velocity sensor 110 measures the angular velocities in the three axial directions that intersect (ideally orthogonal) with each other, and outputs a digital signal (angular velocity data) corresponding to the magnitude and direction of the measured three axial angular velocities.
- the signal processing unit 120 receives acceleration data and angular velocity data from the acceleration sensor 100 and the angular velocity sensor 110, respectively, attaches time information to the storage unit (not shown), and stores the measured data (acceleration data and angular velocity data). Is attached with time information to generate packet data in accordance with the communication format, and outputs the packet data to the communication unit 130.
- the acceleration sensor 100 and the angular velocity sensor 110 each have three axes that coincide with the three axes (x axis, y axis, z axis) of the orthogonal coordinate system (sensor coordinate system) defined for the sensor unit 10. Although it is ideal to be attached to the unit 10, an error in the attachment angle actually occurs. Therefore, the signal processing unit 120 performs a process of converting the acceleration data and the angular velocity data into data in the xyz coordinate system (sensor coordinate system) using a correction parameter calculated in advance according to the attachment angle error.
- the signal processing unit 120 performs temperature correction processing for the acceleration sensor 100 and the angular velocity sensor 110. It should be noted that the acceleration sensor 100 and the angular velocity sensor 110 may incorporate a temperature correction function.
- the acceleration sensor 100 and the angular velocity sensor 110 may output analog signals.
- the signal processing unit 120 converts the output signal of the acceleration sensor 100 and the output signal of the angular velocity sensor 110 to A / Measurement data (acceleration data and angular velocity data) is generated by D conversion, and packet data for communication may be generated using these.
- the communication unit 130 performs processing for transmitting the packet data received from the signal processing unit 120 to the motion analysis device 20, processing for receiving a control command from the motion analysis device 20, and sending the control command to the signal processing unit 120, and the like.
- the signal processing unit 120 performs various processes according to the control command.
- the motion analysis apparatus 20 includes a processing unit 200, a communication unit 210, an operation unit 220, a ROM 230, a RAM 240, a recording medium 250, and a display unit 260.
- a portable device such as a personal computer (PC) or a smartphone. It may be.
- the communication unit 210 performs processing to receive packet data transmitted from the sensor unit 10 and send the packet data to the processing unit 200, processing to transmit a control command from the processing unit 200 to the sensor unit 10, and the like.
- the operation unit 220 performs a process of acquiring operation data from the user and sending it to the processing unit 200.
- the operation unit 220 may be, for example, a touch panel display, a button, a key, a microphone, or the like.
- the ROM 230 stores programs for the processing unit 200 to perform various calculation processes and control processes, various programs and data for realizing application functions, and the like.
- the RAM 240 is used as a work area of the processing unit 200, and temporarily stores programs and data read from the ROM 230, data input from the operation unit 220, calculation results executed by the processing unit 200 according to various programs, and the like. It is a storage unit.
- the recording medium 250 is a non-volatile storage unit that stores data that needs to be stored for a long time among the data generated by the processing of the processing unit 200. Further, the recording medium 250 may store a program for the processing unit 200 to perform various types of calculation processing and control processing, and various programs and data for realizing application functions.
- the display unit 260 displays the processing results of the processing unit 200 as characters, graphs, tables, animations, and other images.
- the display unit 260 may be, for example, a CRT, LCD, touch panel display, HMD (head mounted display), or the like. Note that the functions of the operation unit 220 and the display unit 260 may be realized by a single touch panel display.
- the processing unit 200 transmits a control command to the sensor unit 10 according to a program stored in the ROM 230 or the recording medium 250 or a program received from the server via the network and stored in the RAM 240 or the recording medium 250, Various calculation processes on the data received from the sensor unit 10 via the communication unit 210 and other various control processes are performed.
- the processing unit 200 executes the program to obtain a data acquisition unit 201, a motion detection unit 202, a motion analysis unit 203, a hit ball information generation unit 204, a storage processing unit 205, and a display processing unit 206. Function as.
- the data acquisition unit 201 receives packet data received from the sensor unit 10 by the communication unit 210, acquires time information and measurement data (acceleration data and angular velocity data) of the sensor unit 10 from the received packet data, and a storage processing unit 205. Process to send to.
- the storage processing unit 205 receives the time information and the measurement data from the data acquisition unit 201 and associates them with each other and stores them in the RAM 240.
- the motion detection unit 202 uses the time information and measurement data stored in the RAM 240 to perform processing for detecting motion in a motion that the subject 2 hits with the golf club 3. Specifically, the motion detection unit 202 performs a stationary motion (the motion of step S1 in FIG. 3) performed by the subject 2 before starting the swing motion, a predetermined motion (step in FIG. 3) indicating that the swing has ended. The operation of S3) and a predetermined operation performed in association with the hitting direction (operation of step S4 in FIG. 3) are detected in association with the time. In addition, the motion detection unit 202 detects the timing (time) of hitting the ball in the period of the swing motion of the subject 2 (the motion of Step S2 in FIG. 3).
- the motion analysis unit 203 calculates an offset amount using the measurement data at rest detected by the motion detection unit 202, subtracts the offset amount from the measurement data, performs bias correction, and uses the bias-corrected measurement data as a sensor. Processing for calculating the position and orientation of the unit 10 is performed.
- the motion analysis unit 203 uses an XYZ coordinate system in which the target line indicating the hitting direction is the X axis, the axis on the horizontal plane perpendicular to the X axis is the Y axis, and the vertical direction (the direction opposite to the gravity direction) is the Z axis. (World coordinate system) is defined, and the position and orientation of the sensor unit 10 in this XYZ coordinate system (world coordinate system) are calculated.
- the target line refers to, for example, a direction in which the ball is blown straight.
- the position and posture of the sensor unit 10 at the time of the address of the subject 2 may be set as the initial position and the initial posture, respectively.
- the motion analysis unit 203 uses the initial position of the sensor unit 10 as the origin (0, 0, 0) of the XYZ coordinate system, and determines the sensor unit from the direction of acceleration data and gravitational acceleration when the subject 2 is addressed (during stationary operation). Ten initial postures can be calculated.
- the attitude of the sensor unit 10 can be expressed by, for example, rotation angles (roll angle, pitch angle, yaw angle) around the X axis, Y axis, and Z axis, Euler angles, and quarter-on (quaternion). .
- the motion analysis unit 203 is a motion analysis model (2) that takes into account the characteristics of the golf club 3 (such as the length of the shaft and the position of the center of gravity) and the characteristics of the human body (such as the length of the arm and the position of the center of gravity, the direction of bending of the joint). And a trajectory of the motion analysis model is calculated using information on the position and orientation of the sensor unit 10. Then, the motion analysis unit 203 analyzes the motion hit by the subject 2 using the golf club 3 from the trajectory information of the motion analysis model and the detection information of the motion detection unit 202, and uses the motion analysis information (swing information). Generate.
- the characteristics of the golf club 3 such as the length of the shaft and the position of the center of gravity
- the characteristics of the human body such as the length of the arm and the position of the center of gravity, the direction of bending of the joint.
- a trajectory of the motion analysis model is calculated using information on the position and orientation of the sensor unit 10. Then, the motion analysis unit 203 analyzes the motion hit by the subject 2
- the motion analysis information includes, for example, swing trajectory (goal trajectory of the golf club 3), swing rhythm from back swing to follow-through, head speed, incident angle (club path) and face angle at the time of hitting, shaft rotation ( The amount of change in the face angle during the swing), the V zone, the information on the deceleration rate of the golf club 3, or the information on the variation of each information when the subject 2 makes a plurality of swings.
- the hitting ball information generating unit 204 identifies the hitting direction according to a predetermined action (the action of step S4 in FIG. 3) performed by the subject 2 in association with the hitting direction detected by the action detecting unit 202, and determines the hitting direction. Generate hitting ball information. For example, as shown in FIG. 6, the hit ball information generating unit 204 sets the axis perpendicular to the face surface of the golf club 3 on the horizontal plane when the subject 2 is at rest (during the operation of Step S ⁇ b> 1 in FIG. 3) on the horizontal plane. On the other hand, if the angle of the hit ball (the angle projected on the horizontal plane) calculated from the motion of the subject 2 (the motion of step S4 in FIG.
- the hitting direction may be specified as “right” if it is below or “left” if it is smaller than ⁇ 30 ° and ⁇ 60 ° or more.
- the signal processing unit 120 of the sensor unit 10 may calculate the offset amount of the measurement data and perform bias correction of the measurement data.
- the bias correction function is incorporated in the acceleration sensor 100 and the angular velocity sensor 110. It may be. In these cases, bias correction of measurement data by the motion analysis unit 203 is not necessary.
- the storage processing unit 205 associates the motion analysis information generated by the motion analysis unit 203 with the hit ball information generated by the hit ball information generation unit 204 and stores them in the RAM 240, or stores them in the recording medium 250 if they are to be recorded. The processing to be performed is also performed.
- the display processing unit 206 displays the motion analysis information and the hit ball information stored in the RAM 240 or the recording medium 250 automatically or after a predetermined input operation is performed after the subject 2 swings. A process of displaying the read motion analysis information and the hit ball information on the display unit 260 in association with each other is performed.
- FIG. 7 is a flowchart illustrating an example of the procedure of the motion analysis process performed by the processing unit 200 according to the first embodiment.
- the processing unit 200 acquires measurement data of the sensor unit 10 (S10).
- the processing unit 200 may perform the processing from step S20 onward in real time. After acquiring a part or all of a series of measurement data in the exercise, the processes after step S20 may be performed.
- the processing unit 200 detects the stationary motion of the subject 2 (the motion of step S1 in FIG. 3) using the acquired measurement data (S20).
- the processing unit 200 outputs, for example, a predetermined image or sound when a stationary operation is detected, or an LED is provided in the sensor unit 10 to turn on the LED. Then, the subject 2 is notified that the stationary state has been detected, and the subject 2 may start the swing after confirming this notification.
- the processing unit 200 uses the acquired measurement data to detect the timing at which the subject 2 hits the ball (S30), and the operation performed by the subject 2 indicating the end of the swing (the operation in step S3 in FIG. 3). ) Detecting process (S40) and the process (S50) of detecting the action associated with the hitting direction (the action of step S4 in FIG. 3) performed by the subject 2 are performed in order.
- the processing unit 200 calculates the position and orientation of the sensor unit 10 in parallel with the processing of steps S30 to S50 (S60) and the trajectory of the motion analysis model from the change in the position and orientation of the sensor unit 10. Is performed (S70).
- step S60 the processing unit 200 uses the initial position of the sensor unit 10 as the origin of the XYZ coordinate system, and uses the measurement data during the stationary operation detected in step S20, so that the initial posture of the sensor unit 10 in the XYZ coordinate system is determined. And the position and orientation of the sensor unit 10 are calculated in association with the time using the subsequent measurement data.
- the processing unit 200 generates motion analysis information of the swing motion performed by the subject 2 based on the trajectory of the motion analysis model calculated in step S70 and the motion and timing detected in steps S20 to S50 (S80). .
- the processing unit 200 identifies the hitting direction from the change in the position and orientation of the sensor unit 10 calculated in step S60 corresponding to the operation detected in step S50, and generates hitting information (S90).
- the processing unit 200 stores the motion analysis information generated in step S80 and the hit ball information in association with each other (S100).
- the processing unit 200 displays the motion analysis information stored in step S100 and the hit ball information in association with each other (S120).
- FIG. 8 is a flowchart illustrating an example of a procedure of a process of detecting the timing at which the subject 2 hits the ball (the process of step S30 in FIG. 7).
- the processing unit 200 calculates the value of the norm n 0 (t) of the angular velocity at each time t using the acquired angular velocity data (angular velocity data for each time t) (S200). .
- the norm n 0 (t) of the angular velocity is calculated by the following equation (1).
- FIG. 10A shows an example of triaxial angular velocity data x (t), y (t), and z (t) when the subject 2 swings and hits the golf ball 4 while being attached near the grip of FIG. .
- the horizontal axis represents time (msec) and the vertical axis represents angular velocity (dps).
- the processing unit 200 converts the norm n 0 (t) of the angular velocity at each time t into a norm n (t) normalized (scaled) to a predetermined range (S210). For example, assuming that the maximum value of the norm of the angular velocity during the measurement data acquisition period is max (n 0 ), the norm obtained by normalizing the norm n 0 (t) of the angular velocity to a range of 0 to 100 according to the following equation (2). converted to n (t).
- FIG. 10B the norm n 0 (t) of the triaxial angular velocity is calculated from the triaxial angular velocity data x (t), y (t), z (t) of FIG.
- FIG. 6 is a graph showing a norm n (t) that is later normalized to 0 to 100 according to the equation (2).
- the horizontal axis represents time (msec)
- the vertical axis represents the norm of angular velocity.
- FIG. 10C is a graph showing the differential dn (t) calculated from the norm n (t) of the triaxial angular velocity in FIG.
- the horizontal axis represents time (msec)
- the vertical axis represents the differential value of the norm of the triaxial angular velocity.
- the horizontal axis is displayed in 0 to 5 seconds.
- the horizontal axis is shown so that the change in the differential value before and after the hit ball can be seen. Is displayed in 2 to 2.8 seconds.
- the processing unit 200 detects the previous time as the timing of the hit ball among the time when the value of the norm differential dn (t) is the maximum and the minimum (S230).
- the processing unit 200 detects the previous time as the timing of the hit ball among the time when the value of the norm differential dn (t) is the maximum and the minimum (S230).
- the timing at which the differential value of the norm of angular velocity becomes maximum or minimum in a series of swing operations that is, the differential value of the norm of angular velocity is positive).
- the timing at which the maximum value or the minimum negative value is reached can be regarded as the timing of the hitting ball (impact).
- T1 is detected as the hitting timing among T1 and T2.
- the processing unit 200 detects candidates for the timing at which the subject 2 hits the ball according to the flowchart of FIG. 8, determines whether the measurement data before and after the detected timing matches this rhythm, and matches the rhythm. May determine the detected timing as the timing at which the subject 2 hits the ball, and if it does not match, the next candidate may be detected.
- the processing unit 200 detects the hitting ball timing using the triaxial angular velocity data, but can similarly detect the hitting ball timing using the triaxial acceleration data.
- FIG. 11 is a flowchart illustrating an example of a procedure of a process for calculating the attitude of the sensor unit 10 (attitude at time N) (part of the process in step S60 in FIG. 7).
- the quaternion p (0) in the initial posture is expressed by the following equation (4).
- the processing unit 200 updates the time t to t + 1 (S320), and calculates the quaternion ⁇ q (t) representing the rotation per unit time at the time t from the triaxial angular velocity data at the time t (S320).
- the processing unit 200 calculates a quaternion q (t) representing rotation from time 0 to t (S340).
- the quaternion q (t) is calculated by the following equation (10).
- the processing unit 200 calculates q (1) according to Expression (10) from q (0) in Expression (7) and ⁇ q (1) calculated in Step S330.
- the processing unit 200 is the closest to the quaternion p (0) representing the initial posture calculated in step S310.
- q * (N) is a conjugated quaternion of q (N).
- This p (N) is expressed as the following equation (12), and when the attitude of the sensor unit 10 at time N is expressed by a vector in the XYZ coordinate system, (X N , Y N , Z N ) is obtained.
- FIG. 12 is a view for explaining an incident angle and a face angle at the time of hitting a ball, and shows a golf club 3 (only a head is shown) on an XY plane viewed from the positive side of the Z axis in an XYZ coordinate system. Yes.
- SF is a face surface of the golf club 3
- R is a hitting point.
- the dotted line arrow L0 is a target line
- the broken line L1 is a virtual plane orthogonal to the target line L0.
- the solid line Q is a curve representing the trajectory of the head of the golf club 3, and the alternate long and short dash line L2 is a tangent to the curve Q at the ball hitting point R.
- the incident angle ⁇ is an angle formed between the target line L0 and the tangent L2
- face angle ⁇ is the angle between the virtual plane L1 face S F.
- the processing unit 200 generates motion analysis information using the trajectory of the motion analysis model, but an error occurs between the trajectory of the motion analysis model and the actual swing trajectory of the subject 2. It is difficult to accurately calculate the exact incident angle and face angle, or where the ball hits the face surface at the time of hitting. Therefore, the prediction result of the hitting direction and the actual hitting direction are not always the same. Therefore, in the present embodiment, the subject 2 performs a predetermined action (the action of Step S4 in FIG. 1) associated with the hitting direction, and the processing unit 200 detects this action and specifies the actual hitting direction. Then, the motion analysis information and the hit ball information including the hit ball direction are displayed on the display unit 260 in association with each other.
- a predetermined action the action of Step S4 in FIG. 1
- FIG. 13 is a diagram showing an example of a display screen in which exercise analysis information and hit ball information are associated with each other.
- the horizontal axis represents the face angle ⁇ at the time of hitting and the vertical axis represents the incident angle ⁇ at the time of hitting, and nine areas A1 to A9 divided into 3 rows and 3 columns are displayed. Yes.
- the character “Stright” is displayed in the center region A5 as the trajectory prediction.
- the word “Push” is displayed as the ballistic prediction in the area A4 moved in the positive direction of the incident angle ⁇ with respect to the center area A5.
- the characters “Pull” are displayed as the trajectory prediction.
- the characters “Push Slice”, “Slice”, and “Fade” are used as ballistic predictions, respectively. It is displayed.
- the characters “Draw”, “Hook”, and “Pull Hook” are respectively used as ballistic predictions. It is displayed.
- the subject 2 hits the ball 6 times, and marks M1 to M6 indicating the direction of the hit ball are displayed at the coordinate positions corresponding to the measured face angle ⁇ and incident angle ⁇ , respectively.
- the marks M1 to M6 correspond to the first to sixth hits, respectively, and the circle mark indicates “round” when the hit direction is the center direction, “triangle” when the hit direction is the right direction, and left direction Is displayed as “square”. Further, the mark M6 indicating the hitting direction in the latest hitting ball is displayed in white.
- the subject 2 recognizes the tendency of the relationship between the face angle ⁇ and the incident angle ⁇ and the hitting ball direction and the relationship between the predicted hitting ball direction and the actual hitting ball direction by viewing the display image as shown in FIG. Can do.
- FIG. 14 is a diagram showing another example of a display screen in which exercise analysis information and hit ball information are associated with each other.
- a three-dimensional animation arranged in a virtual three-dimensional space in which the objects O2, O3, and O4 imitating the subject 2, the golf club 3, and the golf ball 4 move with time (changes position and posture).
- An image is displayed.
- the movements of the objects O2 and O3 are calculated from the trajectory information of the motion analysis model.
- the movement of the object O4 is calculated from the hitting direction specified based on the predetermined action performed by the subject 2 (the action of Step S4 in FIG. 3).
- the subject 2 can recognize the relationship between the swing form and the golf club trajectory and the hitting ball direction by viewing the animation image as shown in FIG.
- the swing motion of the subject 2 is analyzed using the measurement data of the sensor unit 10, and the subject 2
- the swing analysis result and the hitting direction can be linked and stored and displayed. . Therefore, the test subject can visually recognize the relationship between the result of the motion analysis and the direction of the hit ball without being overloaded.
- the golf club 3 after the subject 2 hits the ball, the golf club 3 performs the ground operation before performing a predetermined operation for specifying the direction of the hit ball.
- a simple motion such as hitting or resting for a predetermined time or more, it is possible to clearly distinguish the hitting motion of the subject 2 from the predetermined motion for specifying the hitting direction. Therefore, it is possible to reduce the probability of erroneously specifying the hitting direction.
- the motion analysis device 20 In the motion analysis system 1 according to the second embodiment, the motion analysis device 20 generates hit ball information including the hit ball direction and how the hit ball is bent, and stores and displays the analysis information and the hit ball information in association with each other. . Since the basic configuration of the motion analysis system 1 of the second embodiment is the same as that of the first embodiment, the same components as those of the motion analysis system 1 of the first embodiment are denoted by the same reference numerals and common description is omitted. In the following description, the contents different from those of the first embodiment will be mainly described.
- FIG. 15 is a diagram illustrating an operation procedure performed by the subject 2 in the motion analysis system 1 according to the second embodiment.
- the subject 2 holds the golf club 3 and rests for a predetermined time or longer (S1), performs a swing motion and hits the golf ball 4 (S2), and finishes the swing.
- S1 a predetermined time or longer
- S2 a predetermined time or longer
- S3 A predetermined operation indicating that the above has been performed.
- the subject 2 confirms the direction of the hit ball and how the hit ball bends, and performs a predetermined action (an example of a third action) in association with the hit ball direction and the way of hitting the hit ball (S4).
- FIG. 16 is a diagram for explaining an example of the operation performed by the subject in association with the hitting direction and how the hitting bends in step S4 of FIG.
- the subject 2 twists the arm holding the golf club 3 to the right and hooks the left turn as shown in FIG. In such a case, an operation of twisting to the left may be performed.
- the sensor unit 10 rotates clockwise (R) (rotates clockwise) or counterclockwise (L) (rotates counterclockwise) around the long axis (shaft axis) of the golf club 3. .
- the subject 2 performs the operation of FIG.
- the motion analysis device 20 analyzes the motion performed by the subject 2 using the data measured by the sensor unit 10, and provides motion analysis information (swing information) and hit ball information (including the hit ball direction and how the hit ball bends). The information is generated and stored in the storage unit in association with each other. Then, when a predetermined input operation is performed, the motion analysis apparatus 20 automatically displays the motion analysis information and the hit ball information in association with each other on the display unit.
- the motion detection unit 202 performs a stationary motion (the motion of Step S1 in FIG. 15) performed before the subject 2 starts the swing motion, a predetermined motion (FIG. 15) indicating that the swing has ended.
- a predetermined operation (operation in step S4 in FIG. 15) performed in association with the direction of the hit ball and how the hit ball is bent is detected in association with the time.
- the motion detection unit 202 detects the timing (time) of hitting the ball in the period of the swing motion of the subject 2 (the motion of Step S2 in FIG. 15).
- the hitting ball information generating unit 204 determines the hitting direction according to a predetermined action (the action of step S4 in FIG. 15) performed by the subject 2 in association with the hitting direction and how the hitting ball is bent, which is detected by the action detecting unit 202. And specifying how the hit ball is bent, and generating hit ball information including the hit direction and the hit ball direction.
- a predetermined action the action of step S4 in FIG. 15
- the subject 2 performs a predetermined action corresponding to the direction of the hit ball and the way the ball is bent. If there is no.
- FIG. 17 is a flowchart illustrating an example of the procedure of the motion analysis process performed by the processing unit 200 according to the second embodiment.
- the processing unit 200 performs the processes of steps S10 and S20, and then performs the processes of steps S30 to S50 and the processes of steps S60 and S70 in parallel, as in FIG. .
- the processing unit 200 performs a process of detecting an operation associated with the hitting direction and how the hitting bends in step S50.
- the processing unit 200 performs the process of step S80 in the same manner as in FIG. 7, and then specifies the direction of the ball and how the golf ball 4 bends from the change in the position and orientation of the sensor unit 10, and generates the ball hitting information. Processing is performed (S90).
- the processing unit 200 stores the motion analysis information generated in step S80 and the hit ball information in association with each other (S100).
- the processing unit 200 displays the motion analysis information stored in step S100 and the hit ball information in association with each other (S120).
- the processing unit 200 may display the face angle ⁇ and the incident angle ⁇ at the time of hitting in association with the hitting direction and the way of bending of the hitting ball on the same screen as in FIG.
- nine types of marks covering the combinations of three hitting ball directions (center direction, right direction, left direction) and three ways of bending (no bend, right bend, left bend) are measured.
- the coordinates may be displayed at coordinate positions corresponding to the face angle ⁇ and the incident angle ⁇ .
- three types of marks for specifying the hitting direction are displayed, or three types for specifying how the golf ball 4 is bent It may be possible to select whether to display the mark by an input operation.
- three types of marks for specifying one of the hitting direction and the direction of the hitting ball are displayed at the coordinate position corresponding to the measured face angle ⁇ and incident angle ⁇ , and one of the displayed marks is displayed. Is selected, the display may be switched to three types of marks for specifying the other of the hit ball direction and the way the hit ball is bent.
- the subject 2 looks at such a display image to determine the tendency of the relationship between the face angle ⁇ and the incident angle ⁇ , the hitting direction and the way the ball is bent, the predicted hitting direction, the bending direction and the actual hitting direction, You can recognize the relationship with how to bend.
- the processing unit 200 may display an animation image similar to that in FIG. 14 and fly the object O2 imitating the golf ball 4 to the right or left while turning right or left. .
- the subject 2 can recognize the relationship between the swing form and the golf club trajectory, the direction of the hit ball, and the way the ball is bent by looking at such an animation image.
- the motion analysis system 1 or the motion analysis device 20 of the second embodiment while using the measurement data of the sensor unit 10, the swing motion of the subject 2 is analyzed, and the subject 2 performs the ball hitting direction after the ball is hit.
- the analysis result of the swing and the direction and the bending direction of the hit ball can be linked and stored and displayed. . Accordingly, the subject can visually recognize the relationship between the result of the motion analysis, the direction of the hit ball, and the way of bending without being burdened with an excessive load.
- the motion analysis system 1 or the motion analysis device 20 of the second embodiment after the subject 2 hits the ball, a simple motion performed before performing a predetermined motion for specifying the direction of the hit ball and how to bend it. By detecting this, it is possible to clearly distinguish the hitting action of the subject 2 from the predetermined action for specifying the direction of the hitting ball and how to bend. Therefore, it is possible to reduce the probability of erroneously specifying the direction of the hit ball and the way of bending.
- the subject 2 may perform an operation of hitting the ground with the golf club 3 as many times as the hitting direction in order to specify the hitting direction or how the hitting bends. For example, an action of hitting once indicates that the direction of the hitting ball is in the center direction or no bending, an action of hitting twice indicates that the direction of the hitting ball is rightward or rightward, and an action of hitting three times indicates that the hitting direction is leftward or You may make it show that it is a left turn.
- the motion analysis apparatus 20 specifies the hitting direction using the measurement data of the acceleration sensor 100 and the angular velocity sensor 110 mounted on the sensor unit 10.
- the motion analysis apparatus 20 may specify the hitting direction using the measurement data of the sensor. For example, since the geomagnetic sensor measures the azimuth, the motion analysis apparatus 20 can easily specify whether the hitting direction is the central direction, the right direction, or the left direction by using the measurement data of the geomagnetic sensor.
- the motion analysis apparatus 20 specifies the left and right hitting directions, that is, the hitting directions projected on the horizontal plane, using the measured acceleration data and angular velocity data. That is, the hitting direction projected on a plane perpendicular to the horizontal plane may be specified.
- the sensor unit 10 may include a sensor of a different type from the acceleration sensor and the angular velocity sensor, and the motion analysis apparatus 20 may specify the upper and lower hitting ball directions using measurement data of the sensor. For example, since the pressure sensor measures the atmospheric pressure (the higher the altitude, the lower the atmospheric pressure), the motion analysis apparatus 20 uses the measurement data of the pressure sensor to easily specify whether the hitting direction is upward or downward. be able to.
- a motion analysis system that performs golf swing analysis is taken as an example.
- the present invention is based on motion analysis using various exercise equipment such as a tennis racket and a baseball bat. It can be applied to a system (motion analysis apparatus).
- the motion analysis apparatus 20 performs motion analysis using measurement data of one sensor unit 10, but each of the plurality of sensor units 10 is attached to the golf club 3 or the subject 2. Then, the motion analysis apparatus 20 may perform motion analysis using the measurement data of the plurality of sensor units 10.
- the sensor unit 10 and the motion analysis device 20 are separate bodies, but may be a motion analysis device that can be attached to an exercise device or a subject by integrating them.
- the present invention includes substantially the same configuration (for example, a configuration having the same function, method and result, or a configuration having the same purpose and effect) as the configuration described in the embodiment.
- the invention includes a configuration in which a non-essential part of the configuration described in the embodiment is replaced.
- the present invention includes a configuration that exhibits the same operational effects as the configuration described in the embodiment or a configuration that can achieve the same object.
- the invention includes a configuration in which a known technique is added to the configuration described in the embodiment.
- 1 motion analysis system 2 subjects, 3 golf clubs, 4 golf balls, 10 sensor units, 20 motion analysis devices, 100 acceleration sensors, 110 angular velocity sensors, 120 signal processing units, 130 communication units, 200 processing units, 201 data acquisition units , 202 motion detection unit, 203 motion analysis unit, 204 hit ball information generation unit, 205 storage processing unit, 206 display processing unit, 210 communication unit, 220 operation unit, 230 ROM, 240 RAM, 250 recording medium, 260 display unit.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Dentistry (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Surgery (AREA)
- Physiology (AREA)
- Molecular Biology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Educational Technology (AREA)
- Multimedia (AREA)
- Educational Administration (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Golf Clubs (AREA)
Abstract
Description
本適用例に係る運動解析装置は、運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する動作検出部と、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する打球情報生成部と、前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する運動解析部と、前記運動解析情報と前記打球情報とを対応づけて記憶部に記憶させる記憶処理部と、を含む。
上記適用例に係る運動解析装置は、前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる表示処理部を含んでもよい。
上記適用例に係る運動解析装置において、前記第1の動作は、打球方向を指し示す動作であってもよい。
上記適用例に係る運動解析装置において、前記第1の動作は、前記運動器具又は前記被験者の腕を捻る動作であってもよい。
上記適用例に係る運動解析装置において、前記動作検出部は、前記計測データを用いて、前記被験者が前記運動器具を用いて打球した後であって前記第1の動作を行う前に行った第2の動作を検出し、
前記打球情報生成部は、前記第2の動作を検出した場合に、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成してもよい。
上記適用例に係る運動解析装置において、前記第2の動作は、前記運動器具に衝撃を与える動作であってもよい。
上記適用例に係る運動解析装置において、前記第2の動作は、前記運動器具を静止させる動作であってもよい。
上記適用例に係る運動解析装置において、前記動作検出部は、前記計測データを用いて、前記被験者が打球した後に打球の曲がり方に対応づけて行った第3の動作を検出し、前記打球情報生成部は、前記第3の動作に応じて前記打球の曲がり方を特定し、前記打球方向と前記打球の曲がり方を含む前記打球情報を生成してもよい。
上記適用例に係る運動解析装置において、前記運動解析部は、前記計測データを用いて、前記運動解析情報を生成してもよい。
本適用例に係る運動解析システムは、上記のいずれかの運動解析装置と、前記センサーユニットと、を含む。
本適用例に係る運動解析方法は、運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、前記運動解析情報と前記打球情報とを対応づけて記憶部に記憶させる工程と、を含む。
上記適用例に係る運動解析方法は、前記センサーユニットが計測した計測データを用いて、前記センサーユニットの姿勢を算出する工程を含み、前記打球情報を生成する工程では、前記被験者が前記第1の動作を行ったときの前記センサーユニットの姿勢に基づき前記打球方向を特定してもよい。
上記適用例に係る運動解析方法は、前記被験者が運動を開始した後に前記センサーユニットが計測したデータを用いて、前記被験者が打球したタイミングを検出する工程と、前記タイミングの後に前記センサーユニットが計測したデータを用いて、前記被験者が前記第1の動作を行う前に行った第2の動作を検出する工程と、前記第2の動作を検出した後に前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成してもよい。
本適用例に係る運動解析情報の表示方法は、運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる工程と、を含む。
本適用例に係るプログラムは、運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる工程と、をコンピューターに実行させる。
1-1.第1実施形態
[運動解析システムの概要]
図1は、本実施形態の運動解析システムの概要について説明するための図である。本実施形態の運動解析システム1は、センサーユニット10及び運動解析装置20を含んで構成されている。
図5は、センサーユニット10及び運動解析装置20の構成例を示す図である。図5に示すように、本実施形態では、センサーユニット10は、加速度センサー100、角速度センサー110、信号処理部120及び通信部130を含んで構成されている。
図7は、第1実施形態における処理部200による運動解析処理の手順の一例を示すフローチャート図である。
図8は、被験者2が打球したタイミングを検出する処理(図7の工程S30の処理)の手順の一例を示すフローチャート図である。
図11は、センサーユニット10の姿勢(時刻Nでの姿勢)を計算する処理(図7の工程S60の一部の処理)の手順の一例を示すフローチャート図である。
打球の方向は、打球時の入射角及びフェース角から予測することができる。図12は、打球時の入射角とフェース角を説明するための図であり、XYZ座標系でZ軸の正側から見たXY平面上でのゴルフクラブ3(ヘッドのみ図示)が示されている。図12において、SFはゴルフクラブ3のフェース面であり、Rは打球点である。点線矢印L0はターゲットラインであり、破線L1はターゲットラインL0に直交する仮想面である。また、実線Qはゴルフクラブ3のヘッドの軌跡を表す曲線であり、一点鎖線L2は曲線Qに対する打球点Rでの接線である。この時、入射角θはターゲットラインL0と接線L2とのなす角であり、フェース角φは仮想面L1とフェース面SFとのなす角である。
第2実施形態の運動解析システム1では、運動解析装置20は、打球方向と打球の曲がり方とを含む打球情報を生成し、解析情報と打球情報を対応づけて記憶及び表示する。第2実施形態の運動解析システム1の基本的な構成は第1実施形態と同様であるため、第1実施形態の運動解析システム1と同じ構成には同じ符号を付加して共通する説明を省略し、以下では、第1実施形態と異なる内容を中心に説明する。
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
Claims (15)
- 運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する動作検出部と、
前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する打球情報生成部と、
前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する運動解析部と、
前記運動解析情報と前記打球情報とを対応づけて記憶部に記憶させる記憶処理部と、を含む、運動解析装置。 - 前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる表示処理部を含む、請求項1に記載の運動解析装置。
- 前記第1の動作は、打球方向を指し示す動作である、請求項1又は2に記載の運動解析装置。
- 前記第1の動作は、前記運動器具又は前記被験者の腕を捻る動作である、請求項1又は2に記載の運動解析装置。
- 前記動作検出部は、
前記計測データを用いて、前記被験者が前記運動器具を用いて打球した後であって前記第1の動作を行う前に行った第2の動作を検出し、
前記打球情報生成部は、
前記第2の動作を検出した場合に、前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する、請求項1乃至4のいずれか一項に記載の運動解析装置。 - 前記第2の動作は、前記運動器具に衝撃を与える動作である、請求項5に記載の運動解析装置。
- 前記第2の動作は、前記運動器具を静止させる動作である、請求項5に記載の運動解析装置。
- 前記動作検出部は、
前記計測データを用いて、前記被験者が打球した後に打球の曲がり方に対応づけて行った第3の動作を検出し、
前記打球情報生成部は、
前記第3の動作に応じて前記打球の曲がり方を特定し、前記打球方向と前記打球の曲がり方を含む前記打球情報を生成する、請求項1乃至7のいずれか一項に記載の運動解析装置。 - 前記運動解析部は、
前記計測データを用いて、前記運動解析情報を生成する、請求項1乃至8のいずれか一項に記載の運動解析装置。 - 請求項1乃至9のいずれか一項に記載の運動解析装置と、前記センサーユニットと、を含む、運動解析システム。
- 運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、
前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、
前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、
前記運動解析情報と前記打球情報とを対応づけて記憶部に記憶させる工程と、を含む、運動解析方法。 - 前記センサーユニットが計測した計測データを用いて、前記センサーユニットの姿勢を算出する工程を含み、
前記打球情報を生成する工程では、
前記被験者が前記第1の動作を行ったときの前記センサーユニットの姿勢に基づき前記打球方向を特定する、請求項11に記載の運動解析方法。 - 前記被験者が運動を開始した後に前記センサーユニットが計測したデータを用いて、前記被験者が打球したタイミングを検出する工程と、
前記タイミングの後に前記センサーユニットが計測したデータを用いて、前記被験者が前記第1の動作を行う前に行った第2の動作を検出する工程と、
前記第2の動作を検出した後に前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する、請求項12に記載の運動解析方法。 - 運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、
前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、
前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、
前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる工程と、を含む、運動解析情報の表示方法。 - 運動器具および前記運動器具を操作する被験者の少なくとも一方に装着されたセンサーユニットが計測した計測データを用いて、前記被験者が打球した後に打球方向に対応づけて行った第1の動作を検出する工程と、
前記第1の動作に応じて打球方向を特定し、前記打球方向を含む打球情報を生成する工程と、
前記被験者が前記運動器具を用いて打球した運動を解析し、運動解析情報を生成する工程と、
前記運動解析情報と前記打球情報とを対応づけて表示部に表示させる工程と、をコンピューターに実行させる、プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/116,274 US20170024610A1 (en) | 2014-03-20 | 2015-03-10 | Motion analysis apparatus, motion analysis system, motion analysis method, and display method and program of motion analysis information |
CN201580014925.4A CN106102845A (zh) | 2014-03-20 | 2015-03-10 | 运动分析装置、运动分析系统、运动分析方法、运动分析信息的显示方法及程序 |
KR1020167021438A KR20160106671A (ko) | 2014-03-20 | 2015-03-10 | 운동 해석 장치, 운동 해석 시스템, 운동 해석 방법, 운동 해석 정보의 표시 방법 및 프로그램 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014-058839 | 2014-03-20 | ||
JP2014058839A JP6380733B2 (ja) | 2014-03-20 | 2014-03-20 | 運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015141183A1 true WO2015141183A1 (ja) | 2015-09-24 |
Family
ID=54144168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/001310 WO2015141183A1 (ja) | 2014-03-20 | 2015-03-10 | 運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20170024610A1 (ja) |
JP (1) | JP6380733B2 (ja) |
KR (1) | KR20160106671A (ja) |
CN (1) | CN106102845A (ja) |
WO (1) | WO2015141183A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107847795A (zh) * | 2016-03-17 | 2018-03-27 | 深圳市赛亿科技开发有限公司 | 一种高尔夫球教学辅助训练系统及方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6828265B2 (ja) * | 2016-04-15 | 2021-02-10 | セイコーエプソン株式会社 | 表示方法、スイング解析装置、スイング解析システム、スイング解析プログラム、および記録媒体 |
CN106474711A (zh) * | 2016-11-15 | 2017-03-08 | 广东小天才科技有限公司 | 一种高尔夫辅助训练方法及装置 |
JP6822173B2 (ja) * | 2017-01-25 | 2021-01-27 | セイコーエプソン株式会社 | 運動解析装置、運動解析方法、プログラム、及び運動解析システム |
CN108771851A (zh) * | 2018-08-18 | 2018-11-09 | 中山市迈进高尔夫用品有限公司 | 一种高尔夫挥杆测量与分析系统 |
CN114788951B (zh) * | 2021-01-26 | 2024-02-20 | 王振兴 | 手持运动分析系统与方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1043349A (ja) * | 1996-08-08 | 1998-02-17 | Tokico Ltd | スイング診断装置 |
JP3082890U (ja) * | 2001-06-22 | 2002-01-11 | 忠信 林 | ゴルフクラブヘッド |
JP2008073210A (ja) * | 2006-09-21 | 2008-04-03 | Seiko Epson Corp | ゴルフクラブ、そのスイング評価支援装置 |
JP2012095850A (ja) * | 2010-11-02 | 2012-05-24 | Sri Sports Ltd | ゴルフクラブのフィッティング方法、その装置及び解析方法 |
JP2012196241A (ja) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | スイング解析システム |
JP2013009917A (ja) * | 2011-06-30 | 2013-01-17 | Seiko Epson Corp | 運動解析システム、運動解析プログラム、および、運動解析プログラムを記録した記録媒体 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09215808A (ja) * | 1995-12-07 | 1997-08-19 | Hokuriku Electric Ind Co Ltd | スイング型運動用具の練習装置及びスイング型運動用具 |
US8409024B2 (en) * | 2001-09-12 | 2013-04-02 | Pillar Vision, Inc. | Trajectory detection and feedback system for golf |
US20070135225A1 (en) * | 2005-12-12 | 2007-06-14 | Nieminen Heikki V | Sport movement analyzer and training device |
US20070298895A1 (en) * | 2006-06-21 | 2007-12-27 | Nusbaum Mark E | Golf swing analyzing/training mat system with ball striking-related feedback |
US9370704B2 (en) * | 2006-08-21 | 2016-06-21 | Pillar Vision, Inc. | Trajectory detection and feedback system for tennis |
US9623284B2 (en) * | 2008-02-20 | 2017-04-18 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
US8545340B2 (en) * | 2009-09-10 | 2013-10-01 | Cobra Golf Incorporated | Golf club with directional based graphic |
JP5761506B2 (ja) * | 2011-06-09 | 2015-08-12 | セイコーエプソン株式会社 | スイング分析装置、スイング分析システム、スイング分析方法、スイング分析プログラム、および記録媒体 |
CN103203097B (zh) * | 2012-01-11 | 2015-06-10 | 幻音科技(深圳)有限公司 | 高尔夫球挥杆过程分析方法、相关装置及分析系统 |
TW201415272A (zh) * | 2012-10-12 | 2014-04-16 | Ind Tech Res Inst | 擊球結果推論與姿勢修正之方法與裝置 |
-
2014
- 2014-03-20 JP JP2014058839A patent/JP6380733B2/ja not_active Expired - Fee Related
-
2015
- 2015-03-10 KR KR1020167021438A patent/KR20160106671A/ko not_active Application Discontinuation
- 2015-03-10 WO PCT/JP2015/001310 patent/WO2015141183A1/ja active Application Filing
- 2015-03-10 US US15/116,274 patent/US20170024610A1/en not_active Abandoned
- 2015-03-10 CN CN201580014925.4A patent/CN106102845A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1043349A (ja) * | 1996-08-08 | 1998-02-17 | Tokico Ltd | スイング診断装置 |
JP3082890U (ja) * | 2001-06-22 | 2002-01-11 | 忠信 林 | ゴルフクラブヘッド |
JP2008073210A (ja) * | 2006-09-21 | 2008-04-03 | Seiko Epson Corp | ゴルフクラブ、そのスイング評価支援装置 |
JP2012095850A (ja) * | 2010-11-02 | 2012-05-24 | Sri Sports Ltd | ゴルフクラブのフィッティング方法、その装置及び解析方法 |
JP2012196241A (ja) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | スイング解析システム |
JP2013009917A (ja) * | 2011-06-30 | 2013-01-17 | Seiko Epson Corp | 運動解析システム、運動解析プログラム、および、運動解析プログラムを記録した記録媒体 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107847795A (zh) * | 2016-03-17 | 2018-03-27 | 深圳市赛亿科技开发有限公司 | 一种高尔夫球教学辅助训练系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106102845A (zh) | 2016-11-09 |
JP2015181565A (ja) | 2015-10-22 |
JP6380733B2 (ja) | 2018-08-29 |
US20170024610A1 (en) | 2017-01-26 |
KR20160106671A (ko) | 2016-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9962591B2 (en) | Motion analysis method, program, and motion analysis device | |
JP6696109B2 (ja) | 運動解析装置、運動解析システム、運動解析方法及びプログラム | |
JP6547300B2 (ja) | 運動解析装置、運動解析方法、プログラム、及び運動解析システム | |
TW201501752A (zh) | 運動解析方法及運動解析裝置 | |
JP6380733B2 (ja) | 運動解析装置、運動解析システム、運動解析方法、運動解析情報の表示方法及びプログラム | |
JP2015156882A (ja) | 運動解析装置及び運動解析システム | |
US20170007880A1 (en) | Motion analysis method, motion analysis apparatus, motion analysis system, and program | |
JP2016067410A (ja) | 運動解析装置、運動解析システム、運動解析方法及びプログラム | |
JP2017023639A (ja) | スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体 | |
JP2017023638A (ja) | スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体 | |
JP2016067408A (ja) | センサー、演算装置、運動計測方法、運動計測システム及びプログラム | |
US10384099B2 (en) | Motion analysis method and display method | |
WO2015146062A1 (ja) | 運動解析方法、運動解析装置、運動解析システム及びプログラム | |
KR20160076485A (ko) | 운동 해석 장치, 운동 해석 시스템, 운동 해석 방법, 표시 장치 및 기록 매체 | |
JP6315181B2 (ja) | 運動解析方法、運動解析装置、運動解析システム及びプログラム | |
JP2017023636A (ja) | スイング診断装置、スイング診断システム、スイング診断方法、スイング診断プログラム及び記録媒体 | |
JP2016116613A (ja) | 運動解析装置、運動解析システム、運動解析方法、及びプログラム | |
JP2017124080A (ja) | 表示方法、運動解析装置、運動解析システム、運動解析プログラム、および記録媒体 | |
JP2016055028A (ja) | 運動解析方法、運動解析装置、運動解析システム及びプログラム | |
JP2015156893A (ja) | 傾斜角計測方法、傾斜角計測装置、傾斜角計測システム及びプログラム | |
US20160030805A1 (en) | Motion analysis method, motion analysis device, and program | |
JP2016116745A (ja) | 傾き判定装置、傾き判定システム、傾き判定方法及びプログラム | |
JP2016116572A (ja) | 運動解析装置、運動解析方法、プログラム、及び運動解析システム | |
JP2016116721A (ja) | 運動解析装置、運動解析システム、運動解析方法及びプログラム | |
JP2018019816A (ja) | ゴルフスイング解析方法、ゴルフスイング解析装置、ゴルフスイング解析システム、ゴルフスイング解析プログラム及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15764996 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15116274 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 20167021438 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15764996 Country of ref document: EP Kind code of ref document: A1 |