JP7291011B2 - Information processing device, information processing method, program and information processing system - Google Patents
Information processing device, information processing method, program and information processing system Download PDFInfo
- Publication number
- JP7291011B2 JP7291011B2 JP2019116596A JP2019116596A JP7291011B2 JP 7291011 B2 JP7291011 B2 JP 7291011B2 JP 2019116596 A JP2019116596 A JP 2019116596A JP 2019116596 A JP2019116596 A JP 2019116596A JP 7291011 B2 JP7291011 B2 JP 7291011B2
- Authority
- JP
- Japan
- Prior art keywords
- hitting
- angle
- behavior
- golf
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B53/00—Golf clubs
- A63B53/04—Heads
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/46—Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B53/00—Golf clubs
- A63B53/04—Heads
- A63B53/0466—Heads wood-type
-
- 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
- A63B69/3623—Training appliances or apparatus for special sports for golf for driving
-
- 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
- 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
- A63B2071/0675—Input for modifying training controls during workout
-
- 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/05—Image processing for measuring physical parameters
-
- 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/10—Positions
-
- 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/10—Positions
- A63B2220/16—Angular positions
-
- 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/30—Speed
-
- 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/30—Speed
- A63B2220/34—Angular speed
-
- 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/30—Speed
- A63B2220/34—Angular speed
- A63B2220/35—Spin
-
- 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/40—Acceleration
-
- 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/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- 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
-
- 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/806—Video cameras
-
- 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/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/02—Testing, calibrating or measuring of equipment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B53/00—Golf clubs
- A63B53/04—Heads
- A63B53/0441—Heads with visual indicators for aligning the golf club
-
- 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
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
Landscapes
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Wood Science & Technology (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Golf Clubs (AREA)
Description
本発明は、ゴルフ分野の挙動解析に関わる情報処理技術に関する。 The present invention relates to an information processing technology related to behavior analysis in the field of golf.
ゴルファのスイング動作を解析するための様々な技術が提案されている。特許文献1には、ゴルフクラブヘッドの入射角等を計測し、スイング動作を解析する技術が開示されている。特許文献2にはゴルフクラブの回転角等を計測し、スイング動作を解析する技術が開示されている。特許文献3には打撃時のフェース面上の打撃位置を推定する技術が開示されている。特許文献4にはゴルフクラブヘッドの挙動を解析し、打球の弾道を予測する技術が開示されている。また、こうした解析結果等に基づいて、ゴルファに適したゴルフ用品を推奨する技術も提案されている(例えば特許文献5)。
Various techniques have been proposed for analyzing a golfer's swing motion. Japanese Patent Application Laid-Open No. 2002-201000 discloses a technique for measuring the incident angle of a golf club head and the like and analyzing the swing motion.
打撃直後のゴルフボールの初速、打ち出し角度、スピン量といった打球の挙動は、ゴルファの関心が高い事項の一つである。打球の挙動は、一般に、カメラやドップラ・レーダ等の計測設備によって実測される。こうした設備が無ければ、ゴルファは自身のスイング動作の結果である打球の挙動を知ることができない。特許文献4には打球の弾道を予測する技術が提案されているが、ゴルフクラブヘッドの挙動を予測し、かつ、ヘッドとゴルフボールの衝突を解析するものであり、演算が複雑化する。 Behavior of a golf ball immediately after hitting, such as initial velocity, launch angle, and spin rate, is one of the matters of great interest to golf players. The behavior of a hit ball is generally measured by measurement equipment such as cameras and Doppler radars. Without such equipment, the golfer would not know the behavior of the ball as a result of his swing motion. Patent document 4 proposes a technique for predicting the trajectory of a hit ball. However, this technique predicts the behavior of the golf club head and analyzes the collision between the head and the golf ball, which complicates calculations.
本発明の目的は、カメラやドップラ・レーダ等の計測設備を要せずに、打球の挙動を推測する技術を提供することにある。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a technique for estimating the behavior of a hit ball without requiring measurement equipment such as a camera or Doppler radar.
本発明によれば、例えば、
ゴルファのゴルフスイング動作の計測結果を取得する取得手段と、
前記ゴルフスイング動作による打球の挙動を演算する演算手段と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファの属性、及び、前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記複数の変数は、ゴルファの属性、及び、ゴルフ用品の属性を含み、
前記演算手段は、
前記演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度、前記フェース角度、前記ゴルファの属性、及び、前記ゴルフ用品の属性を代入することで、前記打球の挙動を演算する、
ことを特徴とする情報処理装置が提供される。
According to the invention, for example,
Acquisition means for acquiring measurement results of a golfer's golf swing motion;
and computing means for computing the behavior of the hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
Acquiring an attribute of the golfer and an attribute of the golf equipment used by the golfer in the golf swing motion;
The plurality of variables includes attributes of the golfer and attributes of the golf equipment;
The computing means is
calculating the behavior of the hit ball by substituting the head speed, the incident angle, the face angle, the attribute of the golfer, and the attribute of the golf equipment acquired by the acquisition means into the arithmetic expression;
An information processing apparatus characterized by:
本発明によれば、カメラやドップラ・レーダ等の計測設備を要せずに、打球の挙動を推測する技術を提供することができる。 According to the present invention, it is possible to provide a technique for estimating the behavior of a hit ball without requiring measurement equipment such as a camera or Doppler radar.
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are essential to the invention. Two or more of the features described in the embodiments may be combined arbitrarily. Also, the same or similar configurations are denoted by the same reference numerals, and redundant explanations are omitted.
<第一実施形態>
<システムの構成>
図1は本発明の一実施形態に係る情報処理システム1の概要図である。システム1は、計測装置2と、情報処理装置3と、表示装置4と、入力装置5とを含む。矢印X、矢印Yおよび矢印Zは、計測装置2で認識又は設定される三次元の座標系を示しており、矢印X、矢印Yは互いに直交する水平方向を示し、矢印Zは鉛直方向を示す。矢印Xはゴルフボールの飛球線方向を示す。
<First embodiment>
<System configuration>
FIG. 1 is a schematic diagram of an
計測装置2は、ゴルファ10のゴルフスイング動作を計測する装置である。本実施形態では、ゴルフクラブ100の挙動を計測する装置である。ゴルフクラブ100は、フェース面(打撃面)101aを有するヘッド101と、ヘッド101に接続されたシャフト102とを含む。シャフト102のゴルファ10側の端部にはグリップ(不図示)が装着される。計測装置2は、ゴルフクラブ100のシャフト102(またはグリップ)に装着される装置であり、加速度センサや角速度センサを含む。計測装置2としては、例えば、ATR-Promotions社のTSND121やセイコーエプソン社のM-tracerを用いることができる。計測装置2の検知結果により、スイング中のゴルフクラブ100の三次元の加速度および三次元の角速度の時系列データを得られる。
The
情報処理装置3は、計測装置2の計測結果等から、ゴルファ10がゴルフスイング動作によってゴルフクラブ100で打撃したゴルフボール200の打球の挙動を推定するコンピュータである。また、本実施形態の情報処理装置は、推定した打球の挙動からゴルファ10に適合したゴルフ用品を推奨する機能も有する。ゴルフ用品には、ゴルフクラブやゴルフボールが含まれる。情報処理装置3は、互いに電気的に接続された処理部31と、記憶部32と、I/F部(インタフェース部)33と、を備える。処理部31はCPU等のプロセッサである。記憶部32は、一又は複数の記憶デバイスを備える。記憶デバイスは、例えば、RAM、ROM、ハードディスク等である。記憶部32には処理部31が実行するプログラムや、各種のデータが格納される。処理部31が実行するプログラムは、処理部31が読取可能な複数の指示から構成することができる。
The
I/F部33は外部デバイスと処理部31との間でデータの入出力を行う。I/F部33には、I/Oインタフェース、通信インタフェースを含むことができる。計測装置2は情報処理装置3に有線通信または無線通信により通信可能に接続されており、これらの計測結果は情報処理装置3によって取得される。
The I/F unit 33 inputs and outputs data between the external device and the
情報処理装置3には表示装置4と入力装置5が接続されている。表示装置4は、例えば、液晶表示装置等の電子画像表示装置であり、情報処理装置3の処理結果が表示される。入力装置5はマウスやキーボードであり、情報処理装置3に対するデータの入力や動作の指示を受け付ける。表示装置4は、タッチパネルのように情報の入力機能を備えた装置でもよく、この場合、入力装置5は無くてもよい。
A display device 4 and an
<打球の挙動推定>
ゴルファ10にとっては、自身のゴルフスイング動作により打ち出されたゴルフボール200の弾道が重要である。ゴルフボールの弾道は、打撃直後のゴルフボール200の初速、上下および左右の打ち出し角度、バックスピン量及びサイドスピン量といった打球の挙動により推定される。こうした打球の挙動はカメラやドップラ・レーダ等の計測設備により実測可能であるが、本実施形態ではそうした計測設備を不要として計測装置2等の計測結果から打球の挙動を推定するものである。
<Battered ball behavior estimation>
For the
<演算式の生成>
本実施形態では、ゴルファ10のゴルフスイング動作の計測結果等を説明変数とし、打撃直後のゴルフボール200の挙動を目的変数とした演算式(モデル)により、ゴルフボール200の挙動を推測する。事前準備として、演算式を生成する。
<Generation of arithmetic expression>
In the present embodiment, the behavior of the
説明変数としては、ゴルファ10のゴルフスイング動作の計測結果、ゴルファ10の属性、及び、ゴルフ用品の属性を挙げることができる。ゴルフスイング動作の計測結果としては、計測装置2或いは他の計測手法による計測結果を含み得る。計測装置2による計測結果は、打撃時のヘッド101のヘッドスピード、ヘッド101の入射角度、打撃時のフェース角度、を挙げることができる。図2(A)は入射角度の説明図、図2(B)はフェース角度の説明図である。
The explanatory variables may include the measurement results of the golf swing motion of the
図2(A)を参照して、入射角度は、X-Z平面において、X方向に対する、ゴルフボール200の打撃時のヘッド101のZ方向の軌道の角度である。同図の例では、インパクトタイミングから所定時間前のヘッド101の位置と打撃時のヘッド101の位置X1とからヘッド軌道の方向D1を特定し、D1方向とX方向との間の角度θ1が入射角度である。図示の例では上方向を正とし、下方向を負としている。打撃タイミングは、ゴルフクラブ100の加速度の変化に基づき計測装置2により計測でき、そのときのヘッド101の位置が打撃時のヘッド101の位置X1である。
Referring to FIG. 2A, the angle of incidence is the angle of the trajectory of
図2(B)を参照して、打撃時のフェース角度は、ゴルフボール200の打撃時のフェース面101aの向きである。図2(B)の例では、X-Y平面上において、Y方向とフェース面とがなす角度θ2をフェース角度としている。計測装置2による計測上、角度θ2は例えばキャリブレーション時を基準(0度)とみなすことができる。例えば、キャリブレーションとはターゲット方向を計測装置2に認識させる処理である。同図の例では、フェース面101aが開く方向を負の角度とし、フェース面が閉じる方向を正の角度としている。
Referring to FIG. 2B, the hit face angle is the orientation of
計測装置2による計測結果は、この他に、フェースローテーション、しなり戻り時間、打撃時のロフト角、スイング軌道等を挙げることができる。フェースローテーションとは、スイング中のフェース面101aの変化度合であり、例えば、打撃直前の単位時間当たりのシャフト102の軸周りの回転量である。単位時間は、例えば、打撃直前の0.01秒である。しなり戻り時間とは、ゴルフクラブの所定部位(例えばグリップ先端部)の加速度が最大になってからインパクトまでの時間である。一般に、ゴルフスイング中、シャフト102は、ダウンスイング以降は、ヘッド101が手元側よりも遅れる方向にしなり、打撃前に手元側が減速し、シャフト102のしなりが戻ってインパクトを迎える傾向にある。しなり戻り時間は、打撃前にシャフト102のしなりが戻る時間ということができる。打撃時のロフト角とは、X-Z平面において、垂直面と打撃時のフェース面101aとの間の角度である。スイング軌道は、X-Y平面において、X方向に対する、ゴルフボール200の打撃時のヘッド101のY方向の軌道の角度である。
The measurement results obtained by the measuring
ゴルフスイング動作の計測結果としては、この他に、フェース面101a上のゴルフボール200の打撃位置を挙げることができる。図3(A)は打撃位置の数値化例を示す説明図である。図示の例では、フェース面101aのフェースセンタを原点、トウ-ヒール方向D2と、上下方向(クラウン-ソール方向)D3とを座標軸とした座標系において、打撃位置101bの位置が特定される。座標軸D2は例えばヒール側を正の値とし、座標軸D3は例えば上側(クラウン側)を正の値とする。打撃位置101bは、打撃時のシャフト102の回転量やフェース面101aの向きの変化等から計測装置2により計測可能であるが、図3(B)に示すように、ゴルフボール200の打撃痕が残るマーカ110をフェース面101aに貼り付け、計測してもよい。また、カメラによって打撃時のフェース面101aとゴルフボール200の位置を撮影し、撮影画像から打撃位置を計測してもよい。
In addition to this, the hitting position of the
ゴルファ10の属性としては、性別、身長、体重、年齢といったゴルファの特徴量を挙げることができる。ゴルフ用品の属性としては、ゴルフクラブの属性と、ゴルフボールの属性を挙げることができる。ゴルフクラブの属性としては、ゴルフクラブ全体の特徴量と、シャフトの特徴量と、ヘッドの特徴量と、グリップの特徴量とを挙げることができる。ゴルフクラブ全体の特徴量としては、ゴルフクラブの総重量、バランス、製品型式等を挙げることができる。シャフトの特徴量としては、長さ、剛性、フレックス、トルク、調子、重量を挙げることができる。ヘッドの特徴量としては、重心深さ、重心高さ、重心距離、重心アングル、ロフト角、重量等を挙げることができる。グリップの特徴量としては、重量、材質を挙げることができる。
Attributes of the
目的変数である打球の挙動のうち、打球の初速は打撃直後のゴルフボール200の速度である。図4(A)は上下の打ち出し角度の説明図であり、図4(B)は左右の打ち出し角度の説明図である。図4(A)に示すように、上下の打ち出し角度は、X-Z平面において、X方向に対する、打撃直後のゴルフボール200のZ方向の軌道の角度θ3である。位置X2はゴルフボール200の初期位置である。図示の例では上方向を正とし、下方向を負としている。図4(B)に示すように、左右の打ち出し角度は、X-Y平面において、Y方向に対する、打撃直後のゴルフボール200のY方向の軌道の角度θ4である。図示の例では左方向を正とし、右方向を負としている。
Of the behavior of the hit ball, which is the objective variable, the initial velocity of the hit ball is the speed of the
図5(A)はバックスピン量の説明図である。バックスピン量は、打撃直後のY軸回りのゴルフボール200の回転量である。図示の例では上方向の回転を正とし、下方向の回転を負としている。図5(B)はサイドスピン量の説明図である。サイドスピン量は、打撃直後のZ軸回りのゴルフボール200の回転量である。図示の例ではフック方向の回転を正とし、スライス方向の回転を負としている。
FIG. 5A is an explanatory diagram of the backspin amount. The backspin amount is the amount of rotation of
演算式は、上記の説明変数のデータ群と対応する目的変数の実測データ群からなる実測データ群を用いて生成することができる。目的変数の実測は、カメラやドップラ・レーダ等の計測設備によって行い、例えば、TRACKMAN社のTRACKMANを用いることができる。 The arithmetic expression can be generated using the measured data group consisting of the data group of the explanatory variables and the measured data group of the corresponding objective variables. The objective variable is actually measured by measuring equipment such as a camera or Doppler radar, and for example, TRACKMAN manufactured by TRACKMAN can be used.
演算式は、例えば、実測データ群を教師データとした機械学習により導出することができる。図6(A)はコンピュータ上で機械学習を行って演算式を導出する場合のコンピュータの処理例を示すフローチャートである。機械学習に用いるコンピュータは、機械学習ソフトがインストールされた情報処理装置3であってもよい。
The arithmetic expression can be derived, for example, by machine learning using the measured data group as teacher data. FIG. 6A is a flowchart showing an example of computer processing when machine learning is performed on a computer to derive an arithmetic expression. The computer used for machine learning may be the
S1では教師データとして実測データ群を読み込む。実測データ群は所定のデータ形式で予め外部記憶装置に蓄積しておくことができる。S2では学習方法の各種の設定を行ってS1で読み込んだ教師データに基づく機械学習を実行する。S3では機械学習の成果物として演算式を生成する。生成した演算式は、情報処理装置3の記憶部32に格納され、打球の挙動推定に用いられる。
In S1, a group of actually measured data is read as teacher data. The measured data group can be stored in advance in an external storage device in a predetermined data format. In S2, various settings of the learning method are performed, and machine learning is executed based on the teacher data read in S1. In S3, an arithmetic expression is generated as a product of machine learning. The generated arithmetic expression is stored in the
機械学習のアルゴリズムとしては、例えば、確率的勾配降下法を使用した線形回帰、リッジ回帰、ラッソ回帰、サポートベクター回帰、深層学習等を挙げることができる。確率的勾配降下法を使用した線形回帰、リッジ回帰、ラッソ回帰の場合、目的変数をy、説明変数をx、係数をaとおくと、演算式は、例えば、
y1=a1・x1+a2・x2+a3・x3...
とした一次式を用いることができる。そして、S2の機械学習によって、係数aを得て演算式を完成することができる。ラッソ回帰、深層学習の場合、式及び式中の係数の双方をS2の機械学習によって得ることができ、ラッソ回帰の場合、最終的に用いる説明変数の種類も機械学習によって決定することができる。
Examples of machine learning algorithms include linear regression using stochastic gradient descent, ridge regression, Lasso regression, support vector regression, and deep learning. In the case of linear regression, ridge regression, and Lasso regression using the stochastic gradient descent method, y is the objective variable, x is the explanatory variable, and a is the coefficient.
y1=a1.x1+a2.x2+a3.x3. . .
can be used. Then, by the machine learning of S2, the coefficient a can be obtained and the arithmetic expression can be completed. In the case of Lasso regression and deep learning, both the formula and the coefficients in the formula can be obtained by machine learning in S2, and in the case of Lasso regression, the type of explanatory variables finally used can also be determined by machine learning.
本実施形態に関連する実験によると、説明変数のうち、特に、ヘッドスピード、ヘッドの入射角度及び打撃時のフェース角度が、打球の挙動(ボール初速、上下および左右の打ち出し角度、バックスピン量及びサイドスピン量)に対する相関が高く、これらを説明変数として用いた場合、打球の挙動の推定に関して一定の精度を得られた。よって、少なくとも説明変数としては、ヘッドスピード、及び打撃時のフェース角度を採用する。この場合において、上記の一次式で演算式を設定する場合、例えば、
ボール初速=a1・ヘッドスピード+a2・入射角度+a3・フェース角度+a0
上下の打ち出し角度=a11・ヘッドスピード+a12・入射角度+a13・フェース角度+a10
等と表すことができる。
According to experiments related to this embodiment, among the explanatory variables, the head speed, the angle of incidence of the head, and the face angle at the time of hitting, in particular, affect the behavior of the hit ball (initial ball speed, vertical and horizontal launch angles, backspin amount, and Sidespin amount) was high, and when these were used as explanatory variables, a certain degree of accuracy was obtained in estimating the behavior of the hit ball. Therefore, at least the explanatory variables are the head speed and the face angle at the time of impact. In this case, when setting the arithmetic expression with the above primary expression, for example,
Ball initial velocity = a1 · head speed + a2 · incident angle + a3 · face angle + a0
Vertical launch angle = a11 · head speed + a12 · incident angle + a13 · face angle + a10
and so on.
説明変数のうち、打撃位置も打球の挙動(ボール初速、上下および左右の打ち出し角度、バックスピン量及びサイドスピン量)に対する相関が比較的高く、推定精度の向上を図れる。この場合において、演算式を上記の一次式を設定する場合、例えば、
サイドスピン量=a21・ヘッドスピード+a22・入射角度+a23・フェース角度+a24・打撃位置+a20
と表すことができる。
Among the explanatory variables, the hit position also has a relatively high correlation with the behavior of the hit ball (ball initial velocity, vertical and horizontal launch angles, backspin amount, and side spin amount), and the estimation accuracy can be improved. In this case, when setting the above primary expression as the arithmetic expression, for example,
Amount of side spin = a21 · head speed + a22 · angle of incidence + a23 · face angle + a24 · hitting position + a20
It can be expressed as.
演算式に用いる説明変数は、もちろんこれらに限られず、ゴルファの属性の全部又は一部、もしくは、ゴルフ用品の属性の全部又は一部を含めてもよい。また、目的変数としては、打球の初速、上下の打ち出し角度、バックスピン量の3つがあれば、弾道の推定がある程度の精度で可能となり、更に左右の打ち出し角度及びサイドスピン量を加えられれば、打球の左右の曲り度合も推測可能となり、弾道の推定精度を向上することができる。 The explanatory variables used in the arithmetic expression are of course not limited to these, and may include all or part of the attributes of the golfer or all or part of the attributes of the golf equipment. Also, if there are three objective variables, the initial velocity of the ball, the vertical launch angle, and the amount of backspin, it is possible to estimate the trajectory with a certain degree of accuracy. It is also possible to estimate the degree of left-right curvature of the hit ball, and it is possible to improve the accuracy of estimating the trajectory.
なお、演算式は、機械学習以外の手法で導出してもよく、例えば、相関分析により導出してもよい。例えば、実測データ群から重回帰分析により導出してもよい。重回帰分析の場合、演算式は例えば、係数をbとして
ボール初速=ヘッドスピード×(b0+b1・入射角度+b2・フェース角度+b3・√((D3方向の打撃位置)2+(D2方向の打撃位置)2)
上下の打ち出し角度=b11×入射角度+b12・フェース角度+b13・D3方向の打撃位置+b10
バックスピン量=b21・入射角度+b22・フェース角度+b23・D3方向の打撃位置+b20
左右の打ち出し角度=b31・スイング軌道+b32・フェース角度+b33・D3方向の打撃位置+b34・トウ-ヒール方向の打撃位置
サイドスピン量=b41・入射角度+b42・スイング軌道+b43・フェース角度+b44・D2方向の打撃位置
等と表すことができる。
Note that the arithmetic expression may be derived by a technique other than machine learning, for example, by correlation analysis. For example, it may be derived from a group of measured data by multiple regression analysis. In the case of multiple regression analysis, the formula is, for example, where b is the coefficient, initial ball speed = head speed x (b0 + b1 · incident angle + b2 · face angle + b3 · √ ((hitting position in D3 direction) 2 + (hitting position in D2 direction) 2 )
Vertical launch angle=b11×incident angle+b12·face angle+b13·hit position in D3 direction+b10
Backspin amount=b21.incident angle+b22.face angle+b23.hit position in D3 direction+b20
Left and right launch angle = b31 · swing path + b32 · face angle + b33 · hitting position in D3 direction + b34 · hitting position in toe-heel direction Side spin amount = b41 · incident angle + b42 · swing path + b43 · face angle + b44 · D2 direction hitting position It can be expressed as a hitting position or the like.
<推定処理と推奨用品の選択>
図6(B)は、図6(A)の処理で得た演算式を用いて打球の挙動を推定する処理の例を示しており、情報処理装置3の処理部31が実行する処理である。S11では、打球の挙動の今回の推定に用いる説明変数を受け付ける処理を行う。具体的には、ゴルファのスイング動作を計測装置2で計測させる。ここではゴルファ10がゴルフクラブ100によってゴルフボール200を実際に打撃させ、計測装置2によりゴルフクラブ100の挙動を計測する。計測結果は記憶部32に格納される。計測装置2の計測結果以外の説明変数は、入力装置5によってオペレータが入力することができ、入力内容は記憶部32に格納される。
<Estimation processing and selection of recommended products>
FIG. 6(B) shows an example of processing for estimating the behavior of a hit ball using the arithmetic expression obtained in the processing of FIG. 6(A). . In S11, a process of accepting an explanatory variable used for current estimation of the behavior of the hit ball is performed. Specifically, the golfer's swing motion is measured by the measuring
S12では記憶部32に格納されている演算式を読み出し、S13ではS11で受け付けられた、今回の推定に用いる説明変数を読み出す。S14ではS12で読み出した演算式にS13で読み出した説明変数を代入し、目的変数を演算する。これにより打球の挙動の推定値が得られる。
In S12, the arithmetic expression stored in the
S15ではS14で演算した目的変数から打球の弾道を推定する。推定される弾道の内容としては、飛球線方向(X方向)の飛距離を挙げることができる。図5(C)は飛球線方向の打球の弾道の例を示しており、位置X2から位置X3までがキャリー(滞空距離)、位置X3から位置X4までがラン(地面上の転がり距離)である。飛距離はキャリーのみであってもよいし、キャリーとランの合計値であってもよい。また、推定される弾道の内容としては、左右方向(Y方向)の打球のブレを挙げることができる。図5(D)は左右方向の打球の弾道の例を示しており、位置Y1はゴルフボール200の初期位置(打撃位置)である。位置Y1を通るX方向の破線がボールを打ち出そうとする方向であり、この線上にボールが止まったときのブレを0とする。図示の例では、弾道が左方向にブレている。
At S15, the trajectory of the hit ball is estimated from the objective variable calculated at S14. The content of the estimated trajectory can include the flying distance in the flight line direction (X direction). FIG. 5(C) shows an example of the trajectory of a hit ball in the direction of the flight line, where the carry (distance in the air) is from position X2 to position X3, and the run (rolling distance on the ground) is from position X3 to position X4. be. The flight distance may be the carry alone, or may be the total value of the carry and the run. In addition, the content of the estimated trajectory can include the deflection of the hit ball in the left-right direction (Y direction). FIG. 5D shows an example of the trajectory of a hit ball in the horizontal direction, and position Y1 is the initial position (hit position) of
図6(B)に戻り、S16ではS14で演算した打球の挙動の推定値やS15で推定した弾道からゴルファに適したゴルフ用品を推奨用品として選択する。推奨用品は、例えば、ゴルフクラブやボールである。ゴルフクラブの場合、推奨用品はシャフトやヘッド等の部品であってもよいし、クラブ全体であってもよい。推奨用品としては、基本的に、打球の挙動の推定値を予め定めた基準値(或いは理想値)に近づける特性を有する用品や、打球の弾道を予め定めた理想的な弾道に近づける特性を有する用品が選択される。例えば、バックスピン量やサイドスピン量が理想値よりも多い場合、バックスピン量が抑える特性を有する用品が選択される。上下の打ち出し角度が理想値よりも低い場合、打ち出し角度を増大させる特性を有する用品が選択される。弾道の左右のブレが大きい場合、左右のブレを抑える特性を有する用品が選択される。 Returning to FIG. 6B, in S16, golf equipment suitable for the golfer is selected as a recommended golf product from the estimated value of the behavior of the hit ball calculated in S14 and the trajectory estimated in S15. Recommended items are, for example, golf clubs and balls. In the case of golf clubs, the recommended items may be parts such as shafts and heads, or the entire club. Recommended products basically include products that have characteristics that bring the estimated value of the behavior of a hit ball closer to a predetermined reference value (or ideal value), and those that have characteristics that bring the trajectory of a hit ball closer to a predetermined ideal trajectory. Goods are selected. For example, if the amount of backspin or the amount of sidespin is greater than the ideal values, an article having characteristics that reduce the amount of backspin is selected. If the top and bottom launch angles are less than ideal, articles are selected that have properties that increase the launch angle. If the trajectory has a large left-to-right wobble, then an article is selected that has properties that reduce the left-to-right wobble.
記憶部32には、ゴルフ用品と打球の挙動或いは弾道の推測結果とのマッチングをするための情報を格納し、S16での推奨用品の選択に用いることができる。図7はその一例を示しており、推奨ゴルフボールを選択するための情報の例を示している。図7の例では、上下の打ち出し角度とバックスピン量とを座標軸として、打球の挙動をR1~R5の5つの領域に区分けしている。領域R5は上下の打ち出し角度及びバックスピン量について理想的な挙動の領域である。領域R5に対応する推奨ゴルフボールは、標準的な仕様の製品となる。領域R1は打ち出し角度が高く、バックスピン量が高い挙動の領域である。領域R1には、標準仕様製品よりも打球が上がりにくく、バックスピン量が抑えられた仕様のゴルフボール製品が割り当てられる。
The
領域R2は打ち出し角度が低く、バックスピン量が高い挙動の領域である。領域R2には、標準仕様製品よりも打球が上がり易く、バックスピン量が抑えられた仕様のゴルフボール製品が割り当てられる。領域R3は打ち出し角度が高く、バックスピン量が低い挙動の領域である。領域R3には、標準仕様製品よりも打球が上がりにくく、バックスピン量を増大させる仕様のゴルフボール製品が割り当てられる。領域R4は打ち出し角度が低く、バックスピン量が低い挙動の領域である。領域R4には、標準仕様製品よりも打球が上がり易く、バックスピン量を増大させる仕様のゴルフボール製品が割り当てられる。 Region R2 is a region of behavior with a low launch angle and a high backspin amount. Region R2 is assigned a golf ball product with specifications that allow the ball to be hit more easily and have a lower backspin amount than the standard specification product. Region R3 is a region of behavior with a high launch angle and a low backspin amount. Area R3 is assigned a golf ball product with specifications that increase the backspin amount and make it more difficult for the ball to hit higher than the standard specification product. Region R4 is a region of behavior with a low launch angle and a low backspin amount. Area R4 is assigned a golf ball product having specifications that allow the ball to be hit more easily and increase the backspin amount than the standard specification product.
図8(A)及び図8(B)は推奨用品の選択に用いる別の情報例を示している。図示の例では、まず、打球の初速に応じて図8(A)又は図8(B)の情報が選択される。例えば、初速が閾値より速い場合は図8(A)の情報が選択され、初速が閾値以下の場合は図8(B)の情報が選択される。 FIGS. 8A and 8B show another example of information used for selecting recommended products. In the illustrated example, first, the information in FIG. 8(A) or 8(B) is selected according to the initial velocity of the hit ball. For example, if the initial speed is faster than the threshold, the information in FIG. 8A is selected, and if the initial speed is less than or equal to the threshold, the information in FIG. 8B is selected.
図8(A)及び図8(B)の例では、上下の打ち出し角度とバックスピン量とを座標軸として、打球の挙動を4つの領域に区分けし、各領域には対応するゴルフボール製品BA~BCが割り当てられている。 In the examples of FIGS. 8A and 8B, the behavior of the hit ball is divided into four regions using the vertical launch angle and the backspin amount as coordinate axes. BC is assigned.
ゴルフボール製品BAは、例えば、コアもカバーも軟らかいゴルフボールであり、スピンがかかりやすい特性を有する。ゴルフボール製品BBは、例えば、カバーは軟らかいがコアが硬いゴルフボールであり、スピンがかかり易い特性を有する。ゴルフボール製品BCは、例えば、コアは軟らかいがカバーは硬いゴルフボールであり、スピンがかかりにくい特性を有するゴルフボールである。 The golf ball product BA is, for example, a golf ball with a soft core and a soft cover, and has a characteristic of being easily spinned. The golf ball product BB is, for example, a golf ball with a soft cover and a hard core, and has the property of being easily spinned. The golf ball product BC is, for example, a golf ball having a soft core and a hard cover, and is a golf ball having the property of being hard to spin.
打球のボール初速が閾値よりも速いゴルファの場合、打撃時にゴルフボールを潰す力も大きい。図8(A)の例では、コアが硬い製品BBに対応する領域が広く取られており、コアが軟らかい特性を有するゴルフボール製品BAおよびBCは対応する領域が狭くなっていて選択されづらくなっている。また、打ち出し角度及びバックスピン量の増大に伴って、推奨ゴルフボールが製品BA、BB、BCの順に変化している。 In the case of a golfer whose initial velocity of a hit ball is faster than the threshold, the force that crushes the golf ball when hit is also large. In the example of FIG. 8A, the area corresponding to the product BB with a hard core is wide, and the area corresponding to the golf ball products BA and BC having soft core characteristics is narrow, making it difficult to select. ing. Also, as the launch angle and backspin amount increase, the recommended golf balls change in the order of products BA, BB, and BC.
初速が閾値以下である図8(B)の例では、打ち出し角度及びバックスピン量の増大に伴って、推奨ゴルフボールが、製品BA、BB、BCの順に変化している点は図8(A)の例と同じであるが、コアが軟らかい製品BAおよびBCに対応する領域が広くなっていてこれらの製品が選択され易くなっている。 In the example of FIG. 8B, in which the initial velocity is equal to or less than the threshold, the recommended golf balls change in the order of products BA, BB, and BC as the launch angle and backspin amount increase, as shown in FIG. ), but the regions corresponding to soft-core products BA and BC are widened, making it easier for these products to be selected.
図6(B)に戻り、S17では表示装置4に今回のゴルフスイング動作に関わる情報を表示する。表示される情報としては、演算に用いた説明変数の値、演算結果である目的変数の値、S15の弾道推定結果、S16の推奨用品を挙げることができる。以上により、一回の処理が終了する。 Returning to FIG. 6B, in S17, the display device 4 displays information related to the current golf swing motion. The displayed information includes the values of the explanatory variables used in the calculation, the values of the objective variables that are the calculation results, the trajectory estimation results of S15, and the recommended products of S16. By the above, one process is completed.
<第二実施形態>
第一実施形態では、説明変数の例としてゴルファの属性やゴルフ用品の属性を例示したが、ゴルファの属性やゴルフ用品の属性は説明変数としては用いず、ゴルファの属性やゴルフ用品の属性毎に演算式を設定していずれかを選択する方式であってもよい。図9は演算式の説明図である。
<Second embodiment>
In the first embodiment, attributes of the golfer and attributes of the golf equipment were exemplified as explanatory variables, but the attributes of the golfer and the attributes of the golf equipment are not used as explanatory variables, and the attributes of the golfer and the attributes of the golf equipment A method of setting an arithmetic expression and selecting either one may be used. FIG. 9 is an explanatory diagram of an arithmetic expression.
図示の例において、演算式A及び演算式Bはゴルファの属性に応じて生成された例を示しており、特に、男性と女性とに区別して生成されている。演算式Aは、男性のゴルファのゴルフスイング動作のデータ群と、対応する打球の挙動の実測データ群から導出されている。演算式Bは、女性のゴルファのゴルフスイング動作のデータ群と、対応する打球の挙動の実測データ群から導出されている。 In the illustrated example, the calculation formula A and the calculation formula B are examples generated according to attributes of golfers, and in particular, are generated separately for males and females. Arithmetic expression A is derived from a data group of golf swing motions of male golfers and a corresponding measured data group of the behavior of a hit ball. Arithmetic expression B is derived from a data group of golf swing motions of female golfers and a corresponding actual measurement data group of the behavior of a hit ball.
また、演算式M及び演算式Kはゴルフ用品の属性に応じて生成された例を示している。ゴルフボール製品毎に区別して生成されている。演算式Mは、ゴルフボール製品Xを用いたゴルファのゴルフスイング動作のデータ群と、対応する打球の挙動の実測データ群から導出されている。演算式Kは、ゴルフボール製品Yを用いたゴルファのゴルフスイング動作のデータ群と、対応する打球の挙動の実測データ群から導出されている。 Also, the arithmetic expressions M and K are examples generated according to the attributes of the golf equipment. It is generated separately for each golf ball product. The arithmetic expression M is derived from a data group of a golf swing motion of a golfer using the golf ball product X and a corresponding actual measurement data group of the behavior of a hit ball. Calculation formula K is derived from a data group of a golf swing motion of a golfer using the golf ball product Y and a corresponding measured data group of the behavior of a hit ball.
本実施形態において、図6(B)の処理を行う場合、S11で演算式の種類を選択するための情報(例えば、図9の例では男性、女性、ゴルフボール製品)の入力が受け付けられる。S12では、S11で入力された情報に対応した演算式を読み出す。例えば、図9の例で言えば、S11で”男性”と入力されたならば、S12で演算式Aが読み出され、S11で”ゴルフボール製品X”と入力されたならば、S12で演算式Mが読み出される。そして、読み出した種類の演算式により以降の処理が行われる。 In the present embodiment, when performing the processing of FIG. 6B, the input of information for selecting the type of arithmetic expression (for example, male, female, golf ball product in the example of FIG. 9) is accepted in S11. At S12, an arithmetic expression corresponding to the information input at S11 is read. For example, in the example of FIG. 9, if "man" is input in S11, the arithmetic expression A is read out in S12, and if "golf ball product X" is input in S11, the calculation is performed in S12. Equation M is read. Then, the subsequent processing is performed according to the type of arithmetic expression that has been read.
なお、図9に示した演算式の区別は一例である。演算式は、ゴルファの属性のみにより区別されて生成されてもよいし、ゴルフ用品の属性のみにより区別されて生成されてもよい。或いは、ゴルファの属性とゴルフ用品の属性との組み合せにより区別されて生成されてもよい。組み合せと対応する演算式は、例えば、男性かつゴルフボール製品Aの場合は演算式X、女性かつゴルフクラブAの場合は演算式Z、等とすることを例示することができる。 Note that the distinction between the arithmetic expressions shown in FIG. 9 is an example. The arithmetic expressions may be generated by being distinguished only by the attributes of the golfers, or may be generated by being distinguished only by the attributes of the golf equipment. Alternatively, the attributes may be distinguished and generated by combining attributes of the golfer and attributes of the golf equipment. The combination and the corresponding arithmetic expression can be exemplified by, for example, arithmetic expression X in the case of a male golf ball product A, and arithmetic expression Z in the case of a female golf club A, and the like.
演算式を区別するゴルファの属性は、性別に限らず、身長、体重、ゴルフ歴、ハンディキャップ等、他の属性であってもよい。同様に、演算式を区別するゴルフ用品の属性は、ゴルフボール製品に限らず、ゴルフクラブ製品、ヘッド重量、シャフトフレックス、ボールの層構造、ボールのスピン特性、ボールの飛距離特性等、他の属性であってもよい。 The attribute of the golfer that distinguishes the arithmetic expression is not limited to gender, and may be other attributes such as height, weight, golf history, and handicap. Similarly, the attributes of golf equipment that distinguish calculation formulas are not limited to golf ball products, but include golf club products, head weight, shaft flex, ball layer structure, ball spin characteristics, ball flight characteristics, and other attributes. It can be an attribute.
<第三実施形態>
図1のシステムでは、計測装置2と情報処理装置3とが、比較的近距離に配置され、店舗等に据え置き可能なシステムを例示したが、他の構成例も採用可能である。また、計測装置も図1以外の装置を採用可能である。
<Third embodiment>
In the system of FIG. 1, the measuring
図10は情報処理システム1の他の構成例を例示している。同図の構成例は、情報処理装置3がサーバとして、ネットワーク300を介して通信機器(携帯端末301やパソコン302等)と通信可能である。ネットワーク300は例えばインターネットである。
FIG. 10 illustrates another configuration example of the
計測側の構成例EX1は、携帯端末301と計測装置2とを含み、ゴルファが個人的に打球の挙動を推定するのに適したシステムである。携帯端末301は例えばスマートフォンであり、計測装置2との近距離無線通信機能と、ネットワーク300および基地局(図示しない)を介した無線通信機能とを備える。携帯端末301は計測装置2から受信した計測結果等の説明変数の値を情報処理装置3へ送信する。情報処理装置3は、目的変数を演算し、また、弾道推定や推奨用品といった各情報を携帯端末301へ送信する。携帯端末301では、受信した情報を表示する。つまり、図6(B)のS11およびS17の処理を携帯端末301で実行し、S12~S16の処理を情報処理装置3で実行する。
A configuration example EX1 on the measurement side includes a
計測側の構成例EX2は、パソコン302と複数の計測装置2Aとを含み、ゴルフショップ等においてゴルフスイング動作を計測するのに適したシステムである。計測装置2Aはビデオカメラなどの撮影装置である。パソコン302は、撮影装置2Aが撮影した画像の処理機能と、ネットワーク300を介した無線通信機能とを備える。ゴルファは試打室等で試打を行う。試打室等において複数の撮影装置2Aにより試打者を多方向から撮影し、ゴルフクラブ100の3次元的な挙動が撮影される。撮影画像はパソコン302に取り込まれて解析され、説明変数の値が導出される。更にパソコン302は説明変数の値を情報処理装置3へ送信する。情報処理装置3は、目的変数を演算し、また、弾道推定や推奨用品といった各情報をパソコン302へ送信する。パソコン302では、受信した情報を表示する。つまり、図6(B)のS11およびS17の処理をパソコン302で実行し、S12~S16の処理を情報処理装置3で実行する。
A configuration example EX2 on the measurement side includes a
以上、発明の実施形態について説明したが、発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 Although the embodiments of the invention have been described above, the invention is not limited to the above-described embodiments, and various modifications and changes are possible within the scope of the gist of the invention.
1 情報処理システム、2 計測装置、3 情報処理装置 1 information processing system, 2 measuring device, 3 information processing device
Claims (11)
前記ゴルフスイング動作による打球の挙動を演算する演算手段と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファの属性、及び、前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記複数の変数は、ゴルファの属性、及び、ゴルフ用品の属性を含み、
前記演算手段は、
前記演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度、前記フェース角度、前記ゴルファの属性、及び、前記ゴルフ用品の属性を代入することで、前記打球の挙動を演算する、
ことを特徴とする情報処理装置。 Acquisition means for acquiring measurement results of a golfer's golf swing motion;
and computing means for computing the behavior of the hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
Acquiring an attribute of the golfer and an attribute of the golf equipment used by the golfer in the golf swing motion;
The plurality of variables includes attributes of the golfer and attributes of the golf equipment;
The computing means is
calculating the behavior of the hit ball by substituting the head speed, the incident angle, the face angle, the attribute of the golfer, and the attribute of the golf equipment acquired by the acquisition means into the arithmetic expression;
An information processing device characterized by:
前記ゴルフスイング動作による打球の挙動を演算する演算手段と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファの属性を取得し、
前記演算式として、ゴルファの属性に応じて複数種類の演算式があり、
前記演算手段は、
前記取得手段が取得した前記ゴルファの属性に応じて、前記複数種類の演算式の中から、前記打球の挙動を演算する演算式を選択する、
ことを特徴とする情報処理装置。 Acquisition means for acquiring measurement results of a golfer's golf swing motion;
and computing means for computing the behavior of the hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
obtaining attributes of said golfer;
As the arithmetic expression, there are a plurality of types of arithmetic expressions according to the attribute of the golfer,
The computing means is
Selecting an arithmetic expression for calculating the behavior of the hit ball from among the plurality of types of arithmetic expressions according to the attribute of the golfer acquired by the acquisition means;
An information processing device characterized by:
前記ゴルフスイング動作による打球の挙動を演算する演算手段と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記演算式として、ゴルフ用品の属性に応じて複数種類の演算式があり、
前記演算手段は、
前記取得手段が取得した前記ゴルフ用品の属性に応じて、前記複数種類の演算式の中から、前記打球の挙動を演算する演算式を選択する、
ことを特徴とする情報処理装置。 Acquisition means for acquiring measurement results of a golfer's golf swing motion;
and computing means for computing the behavior of the hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
Acquiring attributes of golf equipment used by the golfer in the golf swing motion;
As the arithmetic expression, there are a plurality of types of arithmetic expressions according to the attributes of the golf equipment,
The computing means is
selecting an arithmetic expression for calculating the behavior of the hit ball from among the plurality of types of arithmetic expressions according to the attribute of the golf equipment acquired by the acquisition means;
An information processing device characterized by:
前記演算手段が演算した前記打球の挙動に基づいて、前記ゴルファに適したゴルフ用品を選択する選択手段を更に備える、
ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 3 ,
further comprising selection means for selecting golf equipment suitable for the golfer based on the behavior of the hit ball calculated by the calculation means;
An information processing device characterized by:
前記打球の挙動は、左右の打ち出し角度、及び、サイドスピン量を更に含む、
ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 3 ,
The behavior of the hit ball further includes the left and right launch angles and the amount of side spin,
An information processing device characterized by:
前記演算式は、
複数のゴルファの前記計測結果を含む第一のデータ群と、
前記複数のゴルファのゴルフスイング動作による打球の挙動の各実測結果である第二のデータ群と、から導出された式である、
ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 3 ,
The above formula is
a first data group including the measurement results of a plurality of golfers;
and a second data group that is each actual measurement result of the behavior of the hitting ball due to the golf swing motion of the plurality of golfers, and a formula derived from,
An information processing device characterized by:
前記演算式は、前記第一のデータ群と前記第二のデータ群とを教師データとした機械学習により導出された式である、
ことを特徴とする情報処理装置。 The information processing device according to claim 6 ,
The arithmetic expression is an expression derived by machine learning using the first data group and the second data group as teacher data,
An information processing device characterized by:
前記計測結果は、前記ゴルフクラブヘッドのフェース面上の打撃位置を含み、
前記複数の変数は、ゴルフクラブヘッドのフェース面上の打撃位置を含み、
前記演算手段は、
前記演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度、前記フェース角度及び前記打撃位置を代入することで、前記打球の挙動を演算する、
ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 3 ,
the measurement result includes a hitting position on the face surface of the golf club head;
the plurality of variables includes a hitting position on the face surface of the golf club head;
The computing means is
calculating the behavior of the hit ball by substituting the head speed, the incident angle, the face angle, and the hitting position acquired by the acquiring means into the arithmetic expression;
An information processing device characterized by:
前記コンピュータが、前記ゴルフスイング動作による打球の挙動を演算する演算工程と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算工程では、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得工程で取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得工程では、
前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記複数の変数は、ゴルファの属性、及び、ゴルフ用品の属性を含み、
前記演算工程では、
前記演算式に、前記取得工程で取得した前記ヘッドスピード、前記入射角度、前記フェース角度、前記ゴルファの属性、及び、前記ゴルフ用品の属性を代入することで、前記打球の挙動を演算する、
ことを特徴とする情報処理方法。 an acquisition step in which the computer acquires the measurement result of the golf swing motion of the golfer;
a computing step in which the computer computes the behavior of the ball hit by the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
In the calculation step,
A predetermined arithmetic expression having a plurality of variables including at least the head speed of the golf club head when hitting , the angle of incidence when hitting , and the face angle when hitting Calculate the behavior of the hit ball by substituting the angle and the face angle,
In the obtaining step,
Acquiring attributes of golf equipment used by the golfer in the golf swing motion;
The plurality of variables includes attributes of the golfer and attributes of the golf equipment;
In the calculation step,
The behavior of the hit ball is calculated by substituting the head speed, the incident angle, the face angle, the attribute of the golfer, and the attribute of the golf equipment obtained in the obtaining step into the arithmetic expression,
An information processing method characterized by:
ゴルファのゴルフスイング動作の計測結果を取得する取得手段、
前記ゴルフスイング動作による打球の挙動を演算する演算手段、として機能させるプログラムであり、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記複数の変数は、ゴルファの属性、及び、ゴルフ用品の属性を含み、
前記演算手段は、
前記演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度、前記フェース角度、前記ゴルファの属性、及び、前記ゴルフ用品の属性を代入することで、前記打球の挙動を演算する、
ことを特徴とするプログラム。 the computer,
Acquisition means for acquiring measurement results of a golfer's golf swing motion;
A program that functions as a calculation means for calculating the behavior of a hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
Acquiring attributes of golf equipment used by the golfer in the golf swing motion;
The plurality of variables includes attributes of the golfer and attributes of the golf equipment;
The computing means is
calculating the behavior of the hit ball by substituting the head speed, the incident angle, the face angle, the attribute of the golfer, and the attribute of the golf equipment acquired by the acquisition means into the arithmetic expression;
A program characterized by
前記計測手段の計測結果を取得する取得手段と、
前記ゴルフスイング動作による打球の挙動を演算する演算手段と、を備え、
前記計測結果は、ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を含み、
前記打球の挙動は、初速、上下の打ち出し角度、及び、バックスピン量を含み、
前記演算手段は、
ゴルフクラブヘッドの打撃時のヘッドスピード、打撃時の入射角度、及び、打撃時のフェース角度を少なくとも含む複数の変数を有する予め定めた演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度及び前記フェース角度を代入することで、前記打球の挙動を演算し、
前記取得手段は、
前記ゴルファが前記ゴルフスイング動作において使用したゴルフ用品の属性を取得し、
前記複数の変数は、ゴルファの属性、及び、ゴルフ用品の属性を含み、
前記演算手段は、
前記演算式に、前記取得手段が取得した前記ヘッドスピード、前記入射角度、前記フェース角度、前記ゴルファの属性、及び、前記ゴルフ用品の属性を代入することで、前記打球の挙動を演算する、
ことを特徴とする情報処理システム。 a measuring means for measuring a golfer's golf swing motion;
Acquisition means for acquiring the measurement result of the measurement means;
and computing means for computing the behavior of the hit ball due to the golf swing motion,
The measurement results include the head speed of the golf club head at the time of hitting , the incident angle at the time of hitting , and the face angle at the time of hitting;
The behavior of the hit ball includes initial velocity, vertical launch angle, and backspin amount,
The computing means is
The head speed obtained by the obtaining means and the incidence angle obtained by the obtaining means are added to a predetermined arithmetic expression having a plurality of variables including at least the head speed at the time of hitting the golf club head, the angle of incidence at the time of hitting , and the face angle at the time of hitting. Calculate the behavior of the hit ball by substituting the angle and the face angle,
The acquisition means is
Acquiring attributes of golf equipment used by the golfer in the golf swing motion;
The plurality of variables includes attributes of the golfer and attributes of the golf equipment;
The computing means is
calculating the behavior of the hit ball by substituting the head speed, the incident angle, the face angle, the attribute of the golfer, and the attribute of the golf equipment acquired by the acquisition means into the arithmetic expression;
An information processing system characterized by:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019116596A JP7291011B2 (en) | 2019-06-24 | 2019-06-24 | Information processing device, information processing method, program and information processing system |
US16/860,165 US20200398120A1 (en) | 2019-06-24 | 2020-04-28 | Information processing apparatus, information processing method, storage medium, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019116596A JP7291011B2 (en) | 2019-06-24 | 2019-06-24 | Information processing device, information processing method, program and information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021000371A JP2021000371A (en) | 2021-01-07 |
JP7291011B2 true JP7291011B2 (en) | 2023-06-14 |
Family
ID=73994472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019116596A Active JP7291011B2 (en) | 2019-06-24 | 2019-06-24 | Information processing device, information processing method, program and information processing system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20200398120A1 (en) |
JP (1) | JP7291011B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023176057A1 (en) * | 2022-03-15 | 2023-09-21 | ソニーグループ株式会社 | Information processing device, information processing method, program, and information presentation system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009226215A (en) | 2008-03-19 | 2009-10-08 | Karsten Manufacturing Corp | Method, apparatus, and systems to custom fit golf clubs |
JP2010042086A (en) | 2008-08-11 | 2010-02-25 | Yokohama Rubber Co Ltd:The | Trial hitting system of golf club and trial hitting method of golf club |
JP2017000179A (en) | 2015-06-04 | 2017-01-05 | 株式会社ブリヂストン | Method and apparatus for predicting golf ball trajectory and golf club selection method |
-
2019
- 2019-06-24 JP JP2019116596A patent/JP7291011B2/en active Active
-
2020
- 2020-04-28 US US16/860,165 patent/US20200398120A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009226215A (en) | 2008-03-19 | 2009-10-08 | Karsten Manufacturing Corp | Method, apparatus, and systems to custom fit golf clubs |
JP2010042086A (en) | 2008-08-11 | 2010-02-25 | Yokohama Rubber Co Ltd:The | Trial hitting system of golf club and trial hitting method of golf club |
JP2017000179A (en) | 2015-06-04 | 2017-01-05 | 株式会社ブリヂストン | Method and apparatus for predicting golf ball trajectory and golf club selection method |
Also Published As
Publication number | Publication date |
---|---|
US20200398120A1 (en) | 2020-12-24 |
JP2021000371A (en) | 2021-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9962591B2 (en) | Motion analysis method, program, and motion analysis device | |
JP6144538B2 (en) | Selection support apparatus and selection support method | |
US8734264B2 (en) | System and method for measurement and analysis of behavior of golf club head in golf swing | |
US10354550B2 (en) | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium | |
US10307656B2 (en) | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium | |
CN109562289B (en) | Ball flight information calculation device, ball flight information calculation method, and computer-readable recording medium on which ball flight information calculation method is recorded | |
JP5882826B2 (en) | Golf club fitting method | |
JP6753144B2 (en) | RBI estimation device | |
US10252136B2 (en) | Swing diagnosis apparatus, swing diagnosis system, swing diagnosis method, and recording medium | |
JP6835428B2 (en) | Simulation equipment, simulation method and simulation system | |
JP7291011B2 (en) | Information processing device, information processing method, program and information processing system | |
US20180169471A1 (en) | Selection support apparatus, selection support system, and selection support method | |
JP6697851B2 (en) | Golf ball trajectory prediction method, golf ball trajectory prediction device, and golf club selection method | |
JP6697850B2 (en) | Golf ball trajectory prediction method, golf ball trajectory prediction device, and golf club selection method | |
US10561901B2 (en) | Method of evaluating stability of golf swing | |
JP2021100453A (en) | Information processing device, information processing method, program | |
WO2006028932A1 (en) | System, method and computer program product for estimating club swing condition(s) from ball launch measurements | |
JP2016116745A (en) | Tilt determination device, tilt determination system, tilt determination method and program | |
JP6828952B2 (en) | Selection support device and selection support method | |
JP2003117043A (en) | Golf club selecting method | |
JP2021058301A (en) | Fitting device of golf club | |
US20230414998A1 (en) | Information processing apparatus, information processing method, and storage medium | |
US12053671B1 (en) | Method and system for sports swing training | |
JP5764044B2 (en) | Golf swing measurement analysis system, measurement analysis device, golf club, and measurement analysis method | |
JP7467867B2 (en) | Golf club fitting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20210122 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220516 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230424 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230526 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230602 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7291011 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |