JP2018126238A - Motion analysis device, motion analysis system, and motion analysis method - Google Patents
Motion analysis device, motion analysis system, and motion analysis method Download PDFInfo
- Publication number
- JP2018126238A JP2018126238A JP2017020134A JP2017020134A JP2018126238A JP 2018126238 A JP2018126238 A JP 2018126238A JP 2017020134 A JP2017020134 A JP 2017020134A JP 2017020134 A JP2017020134 A JP 2017020134A JP 2018126238 A JP2018126238 A JP 2018126238A
- Authority
- JP
- Japan
- Prior art keywords
- motion analysis
- unit
- information
- swing
- ground surface
- 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.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 184
- 230000033001 locomotion Effects 0.000 title claims abstract description 133
- 230000001133 acceleration Effects 0.000 claims description 50
- 238000012545 processing Methods 0.000 description 72
- 238000000034 method Methods 0.000 description 28
- 238000004891 communication Methods 0.000 description 19
- 238000005259 measurement Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 17
- 238000001514 detection method Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000012937 correction Methods 0.000 description 7
- 238000005070 sampling Methods 0.000 description 7
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 235000009508 confectionery Nutrition 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000033764 rhythmic process Effects 0.000 description 4
- 241001122767 Theaceae Species 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Golf Clubs (AREA)
Abstract
【課題】地面の状況に応じてスイングを解析する解析装置を提供する。
【解決手段】ゴルフクラブ3を用いたスイングを解析する運動解析装置20は、位置情報およびセンサーユニット10の出力を取得するセンサー情報取得部210と、位置情報に基づいて地表の属性情報を解析する地表属性解析部215と、センサーユニット10の出力に基づいてスイングを解析する運動解析部211と、を備え、運動解析部211は、地表の属性情報に基づいて解析方法を決定する。
【選択図】図3An analysis apparatus for analyzing a swing according to a ground condition is provided.
A motion analysis apparatus 20 that analyzes a swing using a golf club 3 analyzes position information and sensor information acquisition unit 210 that acquires output of the sensor unit 10 and attribute information of the ground surface based on the position information. A ground attribute analysis unit 215 and a motion analysis unit 211 that analyzes a swing based on the output of the sensor unit 10, and the motion analysis unit 211 determines an analysis method based on the attribute information of the ground surface.
[Selection] Figure 3
Description
本発明は、運動解析装置、運動解析システムおよび運動解析方法に関する。 The present invention relates to a motion analysis device, a motion analysis system, and a motion analysis method.
テニス、野球、ゴルフなどのスポーツでは、運動器具(打球具)のスイートスポットでボールを捉えることでボールの速度や飛距離を伸ばし、競技力を向上させることができる。従来、競技者は、スイングの練習を繰り返し行うことで、スイートスポットでボールを捉えるためのスイングを習得していた。しかし、スイートスポットにボールが当たったか否かは、競技者やコーチの主観的な判断に任されるため、必ずしも効率的な練習とはいえない場合もあった。
これに対して、下記特許文献1に示すように、ゴルフクラブに装着した3軸角速度センサーの取得した3軸の角速度データに基づいて、3軸回りの角速度の合成値を計算し、その合成値を用いてスイングのインパクトのタイミングを特定し、そのタイミングを基準にして、アドレス、フィニッシュなどのタイミングを解析する装置が開示されている。このような解析では、ゴルフボールが平面上に置かれた場合を想定して解析のためのパラメーターが決定される。
In sports such as tennis, baseball, and golf, by capturing the ball at a sweet spot of an exercise equipment (ball striking tool), the speed and distance of the ball can be increased and the competitiveness can be improved. Conventionally, the athlete has mastered the swing for catching the ball at the sweet spot by repeatedly practicing the swing. However, whether or not the ball hits the sweet spot is left to the subjective judgment of the competitors and coaches, so it may not always be an efficient practice.
On the other hand, as shown in Patent Document 1 below, based on the triaxial angular velocity data acquired by the triaxial angular velocity sensor attached to the golf club, a composite value of the angular velocities around the three axes is calculated, and the composite value is calculated. An apparatus is disclosed in which the timing of impact of a swing is specified by using and the timing of address, finish, etc. is analyzed based on the timing. In such an analysis, parameters for analysis are determined on the assumption that the golf ball is placed on a plane.
しかしながら、ゴルフコース上でゴルフクラブをスイングする場所は、バンカー、ラフ、フェアウェイのようにゴルフボールが飛んだ先の地面により状況が大きく異なるため、地面の状況により解析が正しくできないことがあった。
本発明は、上述の課題に鑑みてなされたものであり、地面の状況に応じてスイングを解析することを目的とする。
However, the place where the golf club is swung on the golf course varies greatly depending on the ground on which the golf ball flies, such as a bunker, rough, and fairway.
The present invention has been made in view of the above-described problems, and an object of the present invention is to analyze a swing according to the condition of the ground.
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.
[適用例1]
本適用例にかかる運動解析装置は、運動具を用いたスイングを解析する運動解析装置であって、位置情報および慣性センサーの出力を取得する取得部と、前記位置情報に基づいて地表の属性情報を決定する決定部と、前記慣性センサーの出力に基づいて前記スイングを解析する解析部と、を備え、前記解析部は、前記地表の属性情報に基づいて解析方法を決定することを特徴とする。
[Application Example 1]
The motion analysis apparatus according to this application example is a motion analysis apparatus that analyzes a swing using an exercise tool, an acquisition unit that acquires position information and an output of an inertial sensor, and attribute information of the ground surface based on the position information And an analysis unit that analyzes the swing based on an output of the inertial sensor, and the analysis unit determines an analysis method based on attribute information of the ground surface. .
このような構成によれば、地表の属性情報を位置情報に基づいて決定し、慣性センサーの出力に基づいてスイングを解析する解析方法を地表の属性情報に基づいて決定するため、地表の属性情報を考慮したスイングの解析ができる。 According to such a configuration, the ground surface attribute information is determined based on the position information, and the analysis method for analyzing the swing based on the output of the inertial sensor is determined based on the ground surface attribute information. The swing can be analyzed in consideration of
[適用例2]
上記適用例にかかる運動解析装置において、前記慣性センサーは、加速度および角速度の少なくとも1つを出力することが好ましい。
[Application Example 2]
In the motion analysis apparatus according to the application example, it is preferable that the inertial sensor outputs at least one of acceleration and angular velocity.
このような構成によれば、加速度や角速度に基づいてスイングを精度良く解析できる。 According to such a configuration, the swing can be analyzed with high accuracy based on acceleration and angular velocity.
[適用例3]
上記適用例にかかる運動解析装置において、前記位置情報は、測位衛星から送信される衛星信号に基づいて算出されることが好ましい。
[Application Example 3]
In the motion analysis apparatus according to the application example, it is preferable that the position information is calculated based on a satellite signal transmitted from a positioning satellite.
このような構成によれば、測位衛星から送信される衛星信号に基づいて位置情報を算出するため、精度良く算出できる。 According to such a configuration, since the position information is calculated based on the satellite signal transmitted from the positioning satellite, it can be calculated with high accuracy.
[適用例4]
上記適用例にかかる運動解析装置において、前記解析部は、前記地表の属性情報に基づいて、解析の実行、および、前記解析の実行に関するパラメーターの少なくとも1つを決定することが好ましい。
[Application Example 4]
In the motion analysis apparatus according to the application example described above, it is preferable that the analysis unit determines at least one of an analysis execution and a parameter related to the execution of the analysis based on attribute information of the ground surface.
このような構成によれば、解析の実行や解析の実行に関するパラメーターを地表の属性情報に応じて決定できる。 According to such a configuration, analysis execution and parameters relating to execution of analysis can be determined according to the attribute information of the ground surface.
[適用例5]
上記適用例にかかる運動解析装置において、前記解析部は、前記加速度および前記角速度の少なくとも1つを用いて、前記運動具の打球部の打球面における打球位置、および、前記運動具の地面への衝突の少なくとも1つを解析しても良い。
[Application Example 5]
In the motion analysis apparatus according to the application example described above, the analysis unit uses at least one of the acceleration and the angular velocity to hit a ball hitting position on the ball hitting surface of the ball hitting portion of the exercise tool, and to the ground of the exercise tool. At least one of the collisions may be analyzed.
[適用例6]
上記適用例にかかる運動解析装置において、前記決定部は、地図情報を参照することにより、前記位置情報が示す位置における前記地表の属性情報を決定することが好ましい。
[Application Example 6]
In the motion analysis apparatus according to the application example, it is preferable that the determination unit determines attribute information of the ground surface at a position indicated by the position information by referring to map information.
このような構成によれば、地図情報を参照することにより、位置情報が示す位置における地表の属性情報を正確に決定できる。 According to such a configuration, the attribute information of the ground surface at the position indicated by the position information can be accurately determined by referring to the map information.
[適用例7]
上記適用例にかかる運動解析装置において、前記慣性センサーは、前記運動具のシャフト部に取り付けられることが好ましい。
[Application Example 7]
In the motion analysis apparatus according to the application example, it is preferable that the inertial sensor is attached to a shaft portion of the exercise tool.
このような構成によれば、シャフト部のスイングを正確に解析できる。 According to such a configuration, the swing of the shaft portion can be accurately analyzed.
[適用例8]
上記適用例にかかる運動解析装置において、前記解析部による解析結果を表示する表示部を備えることが好ましい。
[Application Example 8]
The motion analysis apparatus according to the application example described above preferably includes a display unit that displays an analysis result by the analysis unit.
このような構成によれば、解析部による解析結果を表示部で視認できる。 According to such a structure, the analysis result by an analysis part can be visually recognized on a display part.
[適用例9]
上記適用例にかかる運動解析装置において、前記運動具はゴルフクラブであり、前記地表の属性情報は、ゴルフコースにおけるバンカー、池、ラフ、フェアウェイおよびティーグリーンの何れかを示す情報であっても良い。
[Application Example 9]
In the motion analysis apparatus according to the application example, the exercise tool may be a golf club, and the attribute information on the ground surface may be information indicating any of a bunker, a pond, a rough, a fairway, and a tee green on a golf course. .
[適用例10]
本適用例にかかる運動解析システムは、運動具を用いたスイングを解析する運動解析システムであって、位置情報および慣性センサーの出力を取得する取得部と、前記位置情報に基づいて地表の属性情報を決定する決定部と、前記慣性センサーの出力に基づいて前記スイングを解析する解析部と、を備え、前記解析部は、前記地表の属性情報に基づいて解析方法を決定することを特徴とする。
[Application Example 10]
The motion analysis system according to this application example is a motion analysis system that analyzes a swing using an exercise tool, an acquisition unit that acquires position information and an output of an inertial sensor, and attribute information on the ground surface based on the position information And an analysis unit that analyzes the swing based on an output of the inertial sensor, and the analysis unit determines an analysis method based on attribute information of the ground surface. .
このような構成によれば、地表の属性情報を位置情報に基づいて決定し、慣性センサーの出力に基づいてスイングを解析する解析方法を地表の属性情報に基づいて決定するため、地表の属性情報を考慮した解析ができる。 According to such a configuration, the ground surface attribute information is determined based on the position information, and the analysis method for analyzing the swing based on the output of the inertial sensor is determined based on the ground surface attribute information. Can be analyzed.
[適用例11]
本適用例にかかる運動解析方法は、運動具を用いたスイングを解析する運動解析方法であって、位置情報および慣性センサーの出力を取得し、前記位置情報に基づいて地表の属性情報を決定し、前記慣性センサーの出力に基づいて前記スイングを解析する解析方法を前記地表の属性情報に基づいて決定することを特徴とする。
[Application Example 11]
The motion analysis method according to this application example is a motion analysis method for analyzing a swing using an exercise tool, which acquires position information and output of an inertial sensor, and determines attribute information on the ground surface based on the position information. An analysis method for analyzing the swing based on the output of the inertial sensor is determined based on attribute information of the ground surface.
このような構成によれば、地表の属性情報を位置情報に基づいて決定し、慣性センサーの出力に基づいてスイングを解析する解析方法を地表の属性情報に基づいて決定するため、地表の属性情報を考慮した解析ができる。 According to such a configuration, the ground surface attribute information is determined based on the position information, and the analysis method for analyzing the swing based on the output of the inertial sensor is determined based on the ground surface attribute information. Can be analyzed.
以下、本発明の実施形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(実施形態)
本実施形態の運動解析システム1は、図1に示すとおり、センサーユニット10(慣性センサーの一例)、運動解析装置20及びサーバー装置30を含んで構成されている。運動解析装置20及びサーバー装置30は、インターネットなどのネットワーク40を介して互いにデータ通信することが可能である。
(Embodiment)
As shown in FIG. 1, the motion analysis system 1 according to the present embodiment includes a sensor unit 10 (an example of an inertial sensor), a
センサーユニット10は、3軸の各軸方向に生じる加速度と3軸の各軸回りに生じる角速度を計測可能であり、図2に示すとおり、運動具の一例であるゴルフクラブ3に装着される。
The
センサーユニット10は、慣性センサーとして、3軸の各軸方向に生じる加速度と3軸の各軸回りに生じる角速度を計測可能である。センサーユニット10は、例えば、3つの検出軸(x軸,y軸,z軸)のうちの1軸、例えばy軸をシャフト部3aの長軸方向に合わせて、ゴルフクラブ3のシャフト部3a(図7)の一部に取り付けられる。望ましくは、センサーユニット10は、ショット時の衝撃が伝わりにくく、スイング時に遠心力がかからないグリップ部に近い位置に取り付けられる。シャフト部3aは、ゴルフクラブ3のヘッド3b(図6)を除いた柄の部分であり、グリップ部も含まれる。
As an inertial sensor, the
ユーザー2は、予め決められた手順に従って、ゴルフボール4を打つスイング動作を行う。例えば、ユーザー2は、まず、ゴルフクラブ3を握って、ゴルフクラブ3のシャフト部3aの長軸がターゲットライン(例えば、打球の目標方向)に対して垂直となるようにアドレスの姿勢をとり、所定時間以上(例えば、1秒以上)静止する。次に、ユーザー2は、スイング動作を行い、ゴルフボール4を打って飛ばす。なお、本明細書におけるアドレス姿勢とは、スイング開始する前のユーザー2の静止状態の姿勢、又はスイング開始する前にユーザー2が運動具を搖動(ワッグル)させている状態の姿勢を含む。
The user 2 performs a swing motion of hitting the golf ball 4 according to a predetermined procedure. For example, the user 2 first holds the
ユーザー2が上記の手順に従ってゴルフボール4を打つ動作を行う間、センサーユニット10は、所定周期(例えば1ms)で3軸加速度と3軸角速度を計測し、計測したデータを順次、運動解析装置20に送信する。センサーユニット10は、計測したデータをすぐに送信してもよいし、計測したデータを内部メモリーに記憶しておき、ユーザー2のスイング動作の終了後などの所望のタイミングで計測データを送信するようにしてもよい。センサーユニット10と運動解析装置20との間の通信は、無線通信でもよいし、有線通信でもよい。あるいは、センサーユニット10は、計測したデータをメモリーカード等の着脱可能な記録媒体に記憶しておき、運動解析装置20は、当該記録媒体から計測データを読み出すようにしてもよい。
While the user 2 performs an action of hitting the golf ball 4 according to the above procedure, the
運動解析装置20は、センサーユニット10が計測したデータを用いて、ゴルフクラブ3でゴルフボール4を打撃した場合のスイングを解析し、解析した結果を表示部25(図3)に表示させる。
The
運動解析装置20は、例えば、スマートフォンのような高機能携帯電話や、パーソナルコンピューター、タブレットPC(PC:Personal Computer)のような多機能携帯端末を想定する。なお、運動解析装置20はユーザー2の腰などに装着されてもよいし、スイングを行うユーザー2から目視可能な位置に設置されてもよい。
The
図3は、センサーユニット10及び運動解析装置20の構成例を示すブロック図である。
FIG. 3 is a block diagram illustrating a configuration example of the
センサーユニット10は、信号処理部16、通信部18、加速度センサー12(慣性センサーの一例)、及び角速度センサー14(慣性センサーの一例)を有している。
The
加速度センサー12は、互いに交差する(理想的には直交する)3軸方向の各々に生じる加速度を計測し、計測した3軸加速度の大きさ及び向きに応じたデジタル信号(加速度データ)を出力する。
The
角速度センサー14は、互いに交差する(理想的には直交する)3軸の各々の軸回りに生じる角速度を計測し、計測した3軸角速度の大きさ及び向きに応じたデジタル信号(角速度データ)を出力する。
The
信号処理部16は、センサーユニット10を統合的に制御する。信号処理部16は、加速度センサー12と角速度センサー14から、それぞれ加速度データと角速度データを受け取り、時刻情報を付して記憶する機能を有する。また、信号処理部16は、記憶した計測データ(加速度データと角速度データ)に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部18に出力する。
The
加速度センサー12及び角速度センサー14は、それぞれ3軸が、センサーユニット10に対して定義される直交座標系(センサー座標系)の3軸(x軸、y軸、z軸)と一致するようにセンサーユニット10に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部16は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをxyz座標系のデータに変換する処理を行う。
The
さらに、信号処理部16は、加速度センサー12及び角速度センサー14の温度補正処理を行ってもよい。あるいは、加速度センサー12及び角速度センサー14に温度補正の機能が組み込まれていてもよい。
Further, the
なお、加速度センサー12と角速度センサー14は、アナログ信号を出力するものであってもよく、この場合は、信号処理部16が、加速度センサー12の出力信号と角速度センサー14の出力信号をそれぞれA/D(アナログ/デジタル)変換して計測データ(加速度データと角速度データ)を生成し、これらを用いて通信用のパケットデータを生成すればよい。
The
通信部18は、信号処理部16から受け取ったパケットデータを運動解析装置20に送信する処理や、運動解析装置20から制御コマンドを受信して信号処理部16に送る処理等を行う。信号処理部16は、制御コマンドに応じた各種処理を行う。
The
運動解析装置20は、処理部21、通信部22、操作部23、記憶部24、表示部25、音出力部26および位置検出部27を有している。
The
通信部22は、センサーユニット10から送信されたパケットデータを受信し、処理部21に送る処理や、処理部21からの制御コマンドをセンサーユニット10に送信する処理等を行う。
The communication unit 22 receives the packet data transmitted from the
操作部23は、ユーザー2からの操作データを取得し、処理部21に送る処理を行う。操作部23は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
The
記憶部24は、例えば、ROM(Read Only Memory)やフラッシュROM、RAM(Random Access Memory)等の各種ICメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。
The
記憶部24は、処理部21が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。記憶部24には、処理部21によって読み出され、運動解析処理(運動解析方法の一例)を実行するための運動解析プログラムが記憶されている。運動解析プログラムは、あらかじめ不揮発性の記録媒体に記憶されていてもよいし、処理部21がネットワーク40を介してサーバー装置30から運動解析プログラムを受信して記憶部24に記憶させてもよい。
また、記憶部24は、処理部21の作業領域として用いられ、操作部23から入力されたデータ、処理部21が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部24は、処理部21の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
The
The
また、記憶部24には、ユーザー2の身体情報、ゴルフクラブ3の仕様を表すクラブ仕様情報、及びセンサー装着位置情報が記憶される。例えば、ユーザー2が操作部23を操作して身長、体重、性別などの身体情報を入力し、入力された身体情報が身体情報として記憶部24に記憶される。また、例えば、ユーザー2が操作部23を操作して使用するゴルフクラブ3の型番を入力(あるいは、型番リストから選択)し、記憶部24にあらかじめ記憶されている型番毎の仕様情報(例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報など)のうち、入力された型番の仕様情報をクラブ仕様情報とする。
また、例えば、ユーザー2が操作部23を操作してセンサーユニット10の装着位置とゴルフクラブ3のグリップエンドとの間の距離を入力し、入力された距離の情報がセンサー装着位置情報として記憶部24に記憶される。あるいは、センサーユニット10を決められた所定位置(例えば、グリップエンドから20cmの距離など)に装着するものとして、当該所定位置の情報がセンサー装着位置情報としてあらかじめ記憶されていてもよい。
Further, the
Further, for example, the user 2 operates the
表示部25は、処理部21の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部25は、例えば、CRT(Cathode-Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、EPD(Electrophoretic Display)、有機発光ダイオード(OLED)を用いたディスプレイ、タッチパネル型ディスプレイ、HMD(ヘッドマウントディスプレイ)などであってもよい。なお、1つのタッチパネル型ディスプレイで操作部23と表示部25の機能を実現するようにしてもよい。
The
音出力部26は、処理部21の処理結果を音声やブザー音等の音として出力するものである。音出力部26は、例えば、スピーカーやブザーなどであってもよい。
位置検出部27は、運動解析装置20が所在する位置に関する位置情報を検出する。位置情報を検出する方法としては、測位衛星である複数のGPS衛星からの衛星信号(GPS信号)を受信して地球上の位置を検出する方法を採用できる。
位置検出部27は、例えば、軌道上での位置が既知である4個のGPS衛星から送信されるGPS信号を受信し、GPS信号が送信されてから受信するまでに要した伝搬時間に基づいて、現在位置を算出する。
The
The
The
また、位置に関する情報を検出する方法としては、WiFi(登録商標)のアクセスポイントから得られる位置情報に基づく方法も想定できる。
位置検出部27は、ゴルフコースに配置され、位置が既知であるアクセスポイントから送信される電波信号を受信する場合に、ビームフォーミング技術を適用してアンテナの指向性を利用することで、アクセスポイントの方向を特定する。
更に、位置検出部27は、アクセスポイントから送信される電波信号に対してChronos技術を適用し、アクセスポイントからの距離を算出する。位置検出部27は、アクセスポイントからの方向および距離に基づいて現在位置を検出できる。
In addition, as a method for detecting information related to the position, a method based on position information obtained from a WiFi (registered trademark) access point can be assumed.
When the
Further, the
位置検出部27が検出した位置に関する情報は、処理部21のセンサー情報取得部210に送られる。
尚、本実施形態では、位置検出部27は運動解析装置20に内蔵される態様を想定するが、これには限定されない。
例えば、腕時計型の情報端末装置やセンサーユニット10に位置検出部27を備え、近距離無線通信を介して運動解析装置20に送信される態様も想定できる。
Information on the position detected by the
In the present embodiment, the
For example, a mode in which the
処理部21は、各種プログラムに従って、センサーユニット10に制御コマンドを送信する処理や、センサーユニット10から通信部22を介して受信したデータに対する各種の計算処理や、その他の各種の制御処理を行う。特に、本実施形態では、処理部21は、運動解析プログラムを実行することにより、センサー情報取得部210、運動解析部211、画像生成部213、出力処理部214および地表属性解析部215として機能する。
The
処理部21は、例えば、演算装置であるCPU(Central Processing Unit)、揮発性の記憶装置であるRAM(Random Access Memory)、不揮発性の記憶装置であるROM、処理部21と他のユニットを接続するインターフェイス(I/F)回路、これらを互いに接続するバス、などを備えるコンピューターにより実現してもよい。コンピューターは、画像処理回路など各種の専用処理回路を備えていてもよい。また、処理部21は、ASIC(Application Specific Integrated Circuit)などにより実現されてもよい。
The
センサー情報取得部210は、通信部22がセンサーユニット10から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報及び計測データを取得する(取得する工程の一例)。取得した計測データには、ユーザー2のスイングにより発生する、ゴルフクラブ3のシャフト部3aの長軸回りの角速度が含まれている。また、センサー情報取得部210は、取得した時刻情報と計測データを対応づけて記憶部24に記憶させる。
また、センサー情報取得部210は、位置検出部27から送られる位置に関する情報を地表属性解析部215に送る。
The sensor
In addition, the sensor
運動解析部211は、センサーユニット10が出力する計測データを用いて、ユーザー2のスイングを解析する処理を行う。
The
画像生成部213は、表示部25へ表示させるべき情報を含む画像データを生成する処理を行う。
The
出力処理部214は、表示部25に対して各種の画像(画像生成部213が生成した画像データに対応する画像の他、文字や記号等も含む)を表示させる処理を行う。例えば、出力処理部214は、ユーザー2のスイングが終了した後、自動的に、あるいは、ユーザー2の入力操作に応じて画像生成部213が生成した画像データに対応する画像を表示部25に表示させる。あるいは、センサーユニット10に表示部を設けておいて、出力処理部214は、通信部22を介してセンサーユニット10に画像データを送信し、センサーユニット10の表示部に各種の画像を表示させてもよい。
The
また、出力処理部214は、音出力部26に対して各種の音(音声やブザー音等も含む)を出力させる処理を行う。例えば、出力処理部214は、ユーザー2のスイングが終了した後、自動的に、あるいは、所定の入力操作が行われたときに、記憶部24に記憶されている各種の情報を読み出して音出力部26に運動解析用の音や音声を出力させてもよい。あるいは、センサーユニット10に音出力部を設けておいて、出力処理部214は、通信部22を介してセンサーユニット10に各種の音データや音声データを送信し、センサーユニット10の音出力部に各種の音や音声を出力させてもよい。
Further, the
なお、運動解析装置20あるいはセンサーユニット10に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー2に提示してもよい。
地表属性解析部215は、位置検出部27が検出した位置に関する情報に基づいて、運動解析装置20が所在する位置での地表の属性を取得する。尚、地表属性解析部215は、地表の属性情報を決定する決定部に相当する。
地表属性解析部215は、例えば、ユーザー2が運動解析装置20を携え、所定のゴルフコースにおいてゴルフを行っている場合、これから打球する地表の属性、即ち、ゴルフボール4の所在場所がバンカー、池、ラフ、フェアウェイ、ティーグリーンの何れかであるかを解析する。
Note that a vibration mechanism may be provided in the
The ground
For example, when the user 2 carries the
本実施形態では、地表属性解析部215は、通信部22を介してネットワーク40経由で外部のサーバー装置30と通信することにより地表の情報を取得して解析する。外部のサーバー装置30は、ユーザー2がラウンドしているゴルフコースに関する詳細な地図情報を保持し、運動解析装置20から位置に関する情報を受信した場合、その場所におけるコース情報を提供するサービスを有している。
地表属性解析部215が解析した地表の属性に関する情報は、運動解析部211に送られる。
<座標系>
運動解析部211は、地面に固定されたワールド座標系を図4に示すとおり定義する。ワールド座標系は、例えば、ゴルフクラブ3の軌跡を表現するために用いられる。図4に示すとおり、ワールド座標系の原点は、ユーザー2がアドレス姿勢をとったときにおける打球部(ヘッド)3b(図6)の位置に設定され、ワールド座標系のZ軸は、反重力方向(鉛直上向き)に設定され、ワールド座標系のX軸は、打球の目標方向(打球線方向)に設定され、ワールド座標系のY軸は、XZ平面に直交する方向に設定される。因みに、図4のワールド座標系は、右手系である。
In the present embodiment, the ground surface
Information regarding the attributes of the ground surface analyzed by the ground surface
<Coordinate system>
The
また、運動解析部211は、ゴルフクラブ3に固定されたセンサー座標系を図5に示すとおり定義する。センサー座標系は、例えば、ゴルフクラブ3の速度、加速度、角速度を表現するために用いられる。図5に示すとおり、センサー座標系の原点は、センサーユニット10の位置に設定され、センサー座標系のy軸は、シャフト部3aの長軸方向に設定され、センサー座標系のx軸は、打球面(フェース面)3c(図6)に直交する方向に設定され、センサー座標系のz軸は、xy平面に直交する方向に設定される。y軸の正方向は、グリップ部から打球部(ヘッド)3bへ向かう方向である。因みに、図5のセンサー座標系は、右手系である。
Further, the
また、運動解析部211は、フェース座標系を図6、図7に示すとおり定義する。フェース座標系は、例えば、打球部(ヘッド)3bの打球面(フェース面)3cにおける打球位置を表現するために用いられる。
The
<ヘッドの名称>
図6、図7には、アドレス姿勢におけるゴルフクラブ3のシャフト部3aの一部と、ゴルフクラブ3の打球部(ヘッド)3bとが示してある。打球部(ヘッド)3bは、ゴルフボール4を打球する打球面(フェース面)3cを有している。ゴルフクラブ3は、例えば、アイアンである。
<Name of the head>
6 and 7 show a part of the
なお、打球部(ヘッド)3bのうちシャフト部3aに近い部分は「ヒール(かかと)」と呼ばれ、打球部(ヘッド)3bのうちシャフト部3aから離れた部分は「トゥー(つま先)」と呼ばれている。また、アドレス姿勢における打球部(ヘッド)3bのうち地面に近い部分は「ソール(靴底)」と呼ばれ、打球部(ヘッド)3bのうち地面から離れた部分は「クラウン(頂部)」と呼ばれている。
The portion of the hitting ball portion (head) 3b close to the
例えば、フェース座標系のh軸の方向は、トゥー側からヒール側に向かう方向に設定され、フェース座標系のv軸の方向は、ソール側からクラウン側に向かう方向に設定され、フェース座標系の原点は、スイートスポット(軸芯)に相当する位置に設定される。 For example, the h-axis direction of the face coordinate system is set to a direction from the toe side to the heel side, and the v-axis direction of the face coordinate system is set to a direction from the sole side to the crown side. The origin is set at a position corresponding to the sweet spot (axial core).
なお、フェース座標系のh軸の方向は、水平方向に一致していてもよいし、水平方向からずれていてもよい。フェース座標系のv軸の方向は、重力方向に一致していてもよいし、重力方向からずれていてもよい。また、フェース座標系のh軸とv軸とは直交していなくてもよい。例えば、フェース座標系のv軸の方向は、シャフト部3aの長軸方向(y軸方向)に設定され、フェース座標系のh軸の方向は、水平方向に設定されてもよい。また、フェース座標系の原点は、ゴルフクラブ3の重心に相当する位置に設定されてもよいし、打球面(フェース面)3cの中心位置に設定されてもよい。
The h-axis direction of the face coordinate system may coincide with the horizontal direction or may deviate from the horizontal direction. The v-axis direction of the face coordinate system may coincide with the gravitational direction or may deviate from the gravitational direction. Further, the h axis and the v axis of the face coordinate system may not be orthogonal to each other. For example, the v-axis direction of the face coordinate system may be set to the long axis direction (y-axis direction) of the
本実施形態では、打球面(フェース面)3cのうちv>0の領域を「クラウン側」といい、打球面(フェース面)3cのうちv<0の領域を「ソール側」といい、打球面(フェース面)3cのうちh>0の領域を「ヒール側」といい、打球面(フェース面)3cのうちh<0の領域を「トゥー側」という。また、以下では、h軸方向を「水平方向」と称し、v軸方向を「垂直方向」と称す(h軸は現実の水平面に沿った方向から多少ずれていても良いし、v軸は現実の重力方向から多少ずれていても良いし、v軸とh軸とは完全に直交していなくてもよい。)。
尚、ゴルフクラブ3の打球部(ヘッド)3bの形状は、ゴルフクラブ3の仕様によって定まる。打球部(ヘッド)3bの形状は、ライ角とロフト角とでほぼ特定することができる。
In the present embodiment, a region of v> 0 in the hitting surface (face surface) 3c is referred to as “crown side”, and a region of v <0 in the hitting surface (face surface) 3c is referred to as “sole side”. A region of h> 0 in the surface (face surface) 3c is referred to as “heel side”, and a region of h <0 in the hitting surface (face surface) 3c is referred to as “toe side”. In the following, the h-axis direction is referred to as “horizontal direction”, and the v-axis direction is referred to as “vertical direction” (the h-axis may be slightly deviated from the direction along the actual horizontal plane, The v-axis and the h-axis do not have to be completely orthogonal to each other.
Note that the shape of the hitting portion (head) 3 b of the
ゴルフクラブ3のライ角は、図6に部分円弧状矢印で示すように、打球部(ヘッド)3bのソールが地面に当接するときに、地面とシャフト部3aの中心線(長軸)とが成す角度であり、ゴルフクラブ3のロフト角は、図7に部分円弧状矢印で示すように、打球部(ヘッド)3bのシャフト部3aの中心線(長軸)と打球面(フェース面)3cとが成す角度である。
The lie angle of the
<運動解析部の処理>
運動解析部211は、最初に、記憶部24に記憶された、ユーザー2の静止時(アドレス時)の計測データ(加速度データ及び角速度データ)を用いて、計測データに含まれるオフセット量を計算する。次に、運動解析部211は、記憶部24に記憶された、スイング開始後の計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー2のスイング動作中のセンサーユニット10の位置及び姿勢を計算する。
<Processing of motion analysis unit>
The
例えば、運動解析部211は、加速度センサー12が計測した加速度データ、クラブ仕様情報及びセンサー装着位置情報を用いて、XYZ座標系(例えば、ユーザー2の静止時(アドレス時)の打球部(ヘッド)3bの位置を原点とし、打球の目標方向をX軸、X軸に垂直な水平面上の軸をY軸、鉛直上方向をZ軸とした座標系、以下、グローバル座標系ともいう)におけるユーザー2の静止時のセンサーユニット10の位置(初期位置)を計算し、その後の加速度データを積分してセンサーユニット10の初期位置からの位置の変化を時系列に計算する。ユーザー2は所定のアドレス姿勢で静止するので、センサーユニット10の初期位置のX座標は0である。
For example, the
さらに、センサーユニット10のy軸はゴルフクラブ3のシャフトの長軸方向と一致し、ユーザー2の静止時には、加速度センサー12は重力加速度のみを計測するので、運動解析部211は、y軸加速度データを用いてシャフトの傾斜角(水平面(XY平面)あるいは鉛直面(XZ平面)に対する傾き)を計算することができる。そして、運動解析部211は、シャフトの傾斜角、クラブ仕様情報(シャフトの長さ)及びセンサー装着位置情報(グリップエンドからの距離)を用いて、センサーユニット10の初期位置のY座標及びZ座標を計算し、センサーユニット10の初期位置を特定することができる。あるいは、運動解析部211は、ゴルフクラブ3のグリップエンドの位置の座標とセンサー装着位置情報(グリップエンドからの距離)を用いて、センサーユニット10の初期位置の座標を計算してもよい。
Further, the y-axis of the
また、運動解析部211は、加速度センサー12が計測した加速度データを用いて、XYZ座標系(グローバル座標系)におけるユーザー2の静止時(アドレス時)のセンサーユニット10の姿勢(初期姿勢)を計算し、その後の角速度センサー14が計測した角速度データを用いた回転演算を行ってセンサーユニット10の初期姿勢からの姿勢の変化を時系列に計算する。センサーユニット10の姿勢は、例えば、X軸、Y軸、Z軸回りの回転角(ロール角、ピッチ角、ヨー角)、オイラー角、クオータ二オン(四元数)などで表現することができる。
ユーザー2の静止時には、加速度センサー12は重力加速度のみを計測するので、運動解析部211は、3軸加速度データを用いて、センサーユニット10のx軸、y軸、z軸の各々と重力方向とのなす角度を特定することができる。さらに、ユーザー2は所定のアドレス姿勢で静止するので、ユーザー2の静止時において、センサーユニット10のy軸はYZ平面上にあるため、運動解析部211は、センサーユニット10の初期姿勢を特定することができる。
In addition, the
Since the
なお、センサーユニット10の信号処理部16が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー12及び角速度センサー14にバイアス補正の機能が組み込まれていてもよい。これらの場合は、運動解析部211による計測データのバイアス補正が不要となる。
The
また、運動解析部211は、身体情報(ユーザー2の身長(腕の長さ))、クラブ仕様情報(シャフトの長さや重心の位置)、センサー装着位置情報(グリップエンドからの距離)、ゴルフクラブ3の特徴(剛体である等)、人体の特徴(関節の曲がる方向が決まっている等)などを考慮した運動解析モデル(二重振子モデル等)を定義し、この運動解析モデルとセンサーユニット10の位置及び姿勢の情報を用いて、ユーザー2のスイングにおけるゴルフクラブ3の軌跡を計算する。
The
また、運動解析部211は、記憶部24に記憶された時刻情報と計測データを用いて、ユーザー2のスイング動作の期間において打球したタイミング(インパクトのタイミング)を検出する。例えば、運動解析部211は、センサーユニット10が出力する計測データ(加速度データ又は角速度データ)の合成値を計算し、当該合成値に基づいてユーザー2が打球したタイミング(時刻)を特定する。
In addition, the
また、運動解析部211は、運動解析モデルとセンサーユニット10の位置及び姿勢の情報を用いて、バックスイングからフォロースルーまでのヘッドスピード、打球時の入射角(クラブパス)やフェース角、シャフトローテーション(スイング中のフェース角の変化量)、ゴルフクラブ3の減速率などの情報、あるいは、ユーザー2が複数回のスイングを行った場合のこれら各情報のばらつきの情報等も生成する。
Further, the
また、運動解析部211は、センサーユニット10から取得した計測データを用いて、スイングの開始から終了までの一連の動作(「リズム」ともいう)、例えば、スイングの開始から、バックスイング、トップ、ダウンスイング、インパクト、フォロースルー、スイングの終了までを検出する。具体的なリズムの検出手順は、特に限定されないが、例えば下記のような手順を採用することができる。
In addition, the
まず、運動解析部211は、取得した時刻t毎の角速度データを用いて、各時刻tでの各軸回りの角速度の大きさの和(ノルムという)を計算する。また、運動解析部211は、各時刻tでの角速度のノルムを時間で微分してもよい。
First, the
ここで、3軸(x軸、y軸、z軸)の軸回りの角速度が、例えば図8に示すようなグラフに表れる場合を考える。図8では、横軸が時間(msec)、縦軸が角速度(dps)である。また、角速度のノルムは、例えば図9に示すようなグラフに表れる。図9では、横軸が時間(msec)、縦軸が角速度のノルムである。また、角速度のノルムの微分値は、例えば図10に示すようなグラフに表れる。図10では、横軸が時間(msec)、縦軸が角速度のノルムの微分値である。なお、図8〜図10は、本実施形態を理解し易くするためものであり、正確な値を示しているわけではない。 Here, a case is considered where the angular velocities around the three axes (x axis, y axis, z axis) appear in a graph as shown in FIG. 8, for example. In FIG. 8, the horizontal axis represents time (msec), and the vertical axis represents angular velocity (dps). Further, the norm of the angular velocity appears in a graph as shown in FIG. 9, for example. In FIG. 9, the horizontal axis represents time (msec), and the vertical axis represents the norm of angular velocity. Further, the differential value of the norm of the angular velocity appears in a graph as shown in FIG. 10, for example. In FIG. 10, the horizontal axis represents time (msec), and the vertical axis represents the differential value of the norm of angular velocity. 8 to 10 are for facilitating understanding of the present embodiment, and do not show accurate values.
運動解析部211は、計算した角速度のノルムを用いて、スイングにおけるインパクトのタイミングを検出する。運動解析部211は、例えば、角速度のノルムが最大となるタイミングをインパクトのタイミングとして検出する(符号T5)。または、運動解析部211は、例えば、計算した角速度のノルムの微分の値が最大となるタイミングと最小となるタイミングのうち、先のタイミングをインパクトのタイミングとして検出するようにしてもよい(符号T5)。
また、本実施形態では、ノルムの差が、後述するピーク差分MaxValと、閾値Thとの積算値以上となるタイミングをインパクトのタイミングとして検出しても良い。
The
In the present embodiment, the timing at which the norm difference becomes equal to or greater than the integrated value of the peak difference MaxVal described later and the threshold Th may be detected as the impact timing.
また、運動解析部211は、例えば、インパクトより前で、計算した角速度のノルムが極小となるタイミングをスイングのトップのタイミングとして検出する(符号T3)。また、運動解析部211は、例えば、インパクトより前で角速度のノルムが第1閾値以下の連続した期間をトップ期間(トップでの溜めの期間)として特定する(符号T2〜 T4)。
In addition, the
また、運動解析部211は、例えば、トップより前で、角速度のノルムが第2閾値以下となるタイミングをスイングの開始のタイミングとして検出する(符号T1)。
In addition, the
また、運動解析部211は、例えば、インパクトより後で、角速度のノルムが極小となるタイミングをスイングの終了(フィニッシュ)のタイミングとして検出する(符号T7)。または、運動解析部211は、例えば、インパクトより後で、角速度のノルムが第3閾値以下となる最初のタイミングをスイングの終了(フィニッシュ)のタイミングとして検出するようにしてもよい。また、運動解析部211は、例えば、インパクトのタイミングより後で且つインパクトのタイミングに接近し、角速度のノルムが第4閾値以下となる連続した期間をフィニッシュ期間として特定する(符号T6〜T8)。
In addition, for example, the
上記のようにして、運動解析部211は、スイングのリズムを検出することができる。また、運動解析部211は、リズムを検出することにより、スイング中の各期間(例えば、スイング開始からトップ開始までのバックスイング期間、トップ終了からインパクトまでのダウンスイング期間、インパクトからスイング終了までのフォロースルー期間)を特定することができる。
また、運動解析部211は、スイング中の所定の期間における加速度や角速度の情報に基づいて、ゴルフボール4に対する打球(打球位置、打球方向、打球確度に係る打球情報)を解析できる。本実施形態では、ゴルフクラブ3の打球部(ヘッド)3bの打球面(フェース面)3cにおける打球位置の算出、および、ゴルフクラブ3の打球部(ヘッド)3bがインパクトの手前で地面に衝突する現象(ダフリ)の発生を解析する。
尚、運動解析部211は、スイングを解析する場合、地表属性解析部215が解析した地表の属性に関する情報を参照し、解析する処理方法を決定する。
As described above, the
Further, the
When analyzing the swing, the
<スイング解析処理>
図11は、運動解析装置20による運動解析方法の一例を示したフローチャートである。
運動解析装置20の処理部21は、例えば、ユーザー2がゴルフコースにおいてゴルフプレイを開始すると、図11のフローチャートの処理を実行する。
最初に、処理部21は、ユーザー2が所在する位置情報を取得する(ステップS100)。
次に、処理部21は、取得した位置情報における場所での地表の属性に関する情報を取得する(ステップS102)。
<Swing analysis processing>
FIG. 11 is a flowchart showing an example of a motion analysis method by the
For example, when the user 2 starts golf play on the golf course, the
First, the
Next, the
次に、処理部21は、地表の属性に関する情報に基づいて、解析パラメーターを設定する(ステップS104)。
本実施形態では、解析パラメーターとして、地表の属性パラメーターXおよび閾値Thを想定する。
地表の属性パラメーターXは、バンカー、池、ラフ、フェアウェイ、ティーグリーン等を示す。また、閾値Thは、例えば、地表の属性パラメーターXがバンカーを示す場合、0.1が設定される。また、地表の属性パラメーターXがラフを示す場合、0.2が設定され、バンカーおよびラフ以外、即ち、フェアウェイやティーグリーンは0.3が設定される。また、解析パラメーターとして、地表の傾斜に基づくパラメーターを設定しても良い。
次に、処理部21は、スイングを解析する(ステップS110)。
本実施形態では、スイング解析として、打球位置の算出やダフリの発生の解析を想定するが、これらには限定されない。
Next, the
In the present embodiment, the ground surface attribute parameter X and the threshold Th are assumed as analysis parameters.
The attribute parameter X of the ground surface indicates bunker, pond, rough, fairway, tea green and the like. For example, when the attribute parameter X of the ground surface indicates a bunker, the threshold Th is set to 0.1. Further, when the attribute parameter X of the ground surface indicates rough, 0.2 is set, and 0.3 is set for other than the bunker and rough, that is, fairway and tee green. Moreover, you may set the parameter based on the inclination of a ground surface as an analysis parameter.
Next, the
In this embodiment, as the swing analysis, calculation of a hit ball position and analysis of occurrence of duff are assumed, but the present invention is not limited to these.
<打球位置の算出方法>
運動解析部211は、インパクト(打球)によりゴルフクラブ3のシャフト部3aに発生する角速度の情報と、インパクトによりゴルフクラブ3のシャフト部3aに発生する加速度の情報とを用いて、ゴルフクラブ3の打球部(ヘッド)3bの打球面(フェース面)3cにおける打球位置を算出する。
図12は、打球位置の算出処理を示したフローチャートである。
打球位置の算出を開始すると、処理部21は、地表の属性パラメーターXから地表がバンカーであるか、否かを判定する(ステップS120)。
ここで、地表がバンカーであると判定した場合(ステップS120でYes)、打球位置の算出は行わず、処理を終了する。
他方で、地表がバンカーでないと判定した場合(ステップS120でNo)、処理部21は、基点を検出する(ステップS122)。
<Calculation method of hitting ball position>
The
FIG. 12 is a flowchart showing the calculation process of the hit ball position.
When the calculation of the hit ball position is started, the
Here, when it is determined that the ground surface is a bunker (Yes in step S120), the hitting position is not calculated, and the process ends.
On the other hand, if it is determined that the ground surface is not a bunker (No in step S120), the
本実施形態では、運動解析部211は、計測データに含まれるy軸方向の加速度の差分(変位)をサンプリングポイントごとに算出し、差分の絶対値が最大となるサンプリングポイント(タイミング)をピーク位置MaxIndexと定め、ピーク位置MaxIndexにおける差分(変位)を、ピーク差分MaxValとして算出する。
更に、運動解析部211は、ピーク位置MaxIndexよりも前の複数のサンプルの差分を参照し、ピーク値MaxValに閾値Thを積算した値に最初に達したサンプリングポイント(タイミング)を、基点BaseIndexとして検出する。
次に、処理部21は、水平方向の判定を行う(ステップS124)。
本実施形態では、運動解析部211は、打球面(フェース面)3cの水平方向(h軸方向)における打球位置及び信頼度Aを、ゴルフクラブ3のy軸回りの角速度、x軸方向の加速度に基づき算出する。尚、信頼度Aは、水平方向における打球位置の算出精度の高さを表す指標である。
In the present embodiment, the
Furthermore, the
Next, the
In this embodiment, the
次に、処理部21は、垂直方向の判定を行う(ステップS126)。
本実施形態では、運動解析部211は、打球面(フェース面)3cの垂直方向(v軸方向)における打球位置及び信頼度Bを、ゴルフクラブ3のz軸回りの角速度、x軸方向の加速度に基づき算出する。尚、信頼度Bは、垂直方向における打球位置の算出精度の高さを表す指標である。
次に、処理部21は、総合的な信頼度を算出する(ステップS128)。
Next, the
In the present embodiment, the
Next, the
本実施形態では、運動解析部211は、水平方向の判定の信頼度Aおよび垂直方向の判定の信頼度Bの加算値を算出することにより、打球位置の総合的な信頼度とする。
次に、処理部21は、水平方向の打球位置、垂直方向の打球位置、信頼度などを含む判定結果をユーザー2へ出力し、処理を終了する(ステップS130)。
判定結果の出力は、例えば、表示部25に対する画像表示(画像には文字イメージ、模様、マーク、アイコン、光の点滅などが含まれる。)、音出力部26からの音声出力(音声には、音声、アラーム音、ブザー音、振動などが含まれる。)等を想定できる。
In the present embodiment, the
Next, the
The determination result is output, for example, by displaying an image on the display unit 25 (the image includes a character image, a pattern, a mark, an icon, flashing light, etc.), and outputting a sound from the sound output unit 26 (the sound includes: Sound, alarm sound, buzzer sound, vibration, etc.).
<ダフリ発生の解析方法>
運動解析部211は、基点後におけるy軸方向の加速度の時間変化に基づいて、基点後に最初に発生するピークが負のピークであるか正のピークであるかを判定し、負のピークであった場合に、スイングにダフリが発生したと判定し、正のピークであった場合に、スイングにダフリが発生しなかったと判定する。ピークの正負を判定するためには、簡単には、基点後の当該加速度が負の側へ下降しているか否かを判定すればよい。
図13は、ダフリの判定処理を示したフローチャートである。
ダフリ発生の解析を開始すると、処理部21は、基点を検出する(ステップS140)。
本実施形態では、運動解析部211は、計測データに含まれるy軸方向の加速度の差分(変位)をサンプリングポイントごとに算出し、差分の絶対値が最大となるサンプリングポイント(タイミング)をピーク位置MaxIndexと定め、ピーク位置MaxIndexにおける差分(変位)を、ピーク差分MaxValとして算出する。
<Diffusion occurrence analysis method>
The
FIG. 13 is a flowchart showing a duffing determination process.
When analysis of occurrence of duffing is started, the
In the present embodiment, the
更に、運動解析部211は、ピーク位置MaxIndexよりも前の複数のサンプルの差分を参照し、ピーク値MaxValに閾値Thを積算した値に最初に達したサンプリングポイント(タイミング)を、基点BaseIndexとして検出する。
次に、処理部21は、ダフリを判定する(ステップS142)。
Furthermore, the
Next, the
本実施形態では、運動解析部211は、y軸方向の加速度データのうち、基点以後の所定数(例えば4つ)のサンプリングポイントの各々について、基点の加速度値を基準とした加速度減少量を算出し、それら減少量の和を、特徴量AYとして算出する。そして、運動解析部211は、特徴量AYが、地表の属性パラメーターXにより規定される閾値Thを越えるか否かを判定し、超える場合にはダフリが発生したと判定し、超えない場合にはダフリが発生しなかったと判定する。
In the present embodiment, the
次に、処理部21は、上記の判定結果、即ち、ダフリ処理の結果をユーザー2に向けて出力し(ステップS144)、処理を終了する。
この結果の出力は、例えば、表示部25に対する画像表示(画像には文字イメージ、模様、マーク、アイコン、光の点滅などが含まれる。)、音出力部26からの音声出力(音声には、音声、アラーム音、ブザー音、振動などが含まれる。)等を想定できる。
Next, the
The output of this result is, for example, an image display on the display unit 25 (the image includes a character image, a pattern, a mark, an icon, light flashing, etc.), and an audio output from the sound output unit 26 (the audio includes Sound, alarm sound, buzzer sound, vibration, etc.).
以上述べた実施形態によれば、以下のような効果を奏する。
(1)ゴルフボール4が載置されている地表の属性を位置情報に基づいて決定し、地表の属性に応じて、センサーユニット10の出力信号からゴルフクラブ3のスイングを解析する解析方法を決定するため、地表の属性を考慮したスイングの解析ができる。
(2)センサーユニット10が出力した加速度データや角速度データに基づいて、ゴルフクラブ3のスイングを正確に解析できる。
(3)GPS衛星から送信される衛星信号に基づいて、位置情報を精度良く算出できる。
(4)解析の実行および解析の実行に関するパラメーターを地表の属性に応じて決定できる。
(5)地図情報を参照することにより、位置情報が示す位置における地表の属性を正確に決定できる。
According to the embodiment described above, the following effects can be obtained.
(1) The attribute of the ground surface on which the golf ball 4 is placed is determined based on the position information, and an analysis method for analyzing the swing of the
(2) The swing of the
(3) The position information can be accurately calculated based on the satellite signal transmitted from the GPS satellite.
(4) Execution of analysis and parameters relating to execution of analysis can be determined according to the attributes of the ground surface.
(5) By referring to the map information, the attribute of the ground surface at the position indicated by the position information can be accurately determined.
(6)センサーユニット10はゴルフクラブ3のシャフト部3aに取り付けられるため、シャフト部3aのスイングを正確に解析できる。
(7)解析結果は表示部25に表示されるため、ユーザー2は解析結果を視認できる。
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
運動具としてのゴルフクラブ3は、ドライバー、アイアン、パターの何れであってもよい。
また、パターの場合、傾きのような打撃時の属性情報、カップまでの距離およびセンサーユニット10が検出した打撃の強さから、パターの打撃の適否を判定しても良い。
(6) Since the
(7) Since the analysis result is displayed on the
As mentioned above, although this invention was demonstrated based on embodiment shown in figure, this invention is not limited to this embodiment, The modification as described below can also be assumed.
The
In the case of a putter, the suitability of the putter may be determined from the attribute information at the time of hitting such as the tilt, the distance to the cup, and the strength of hitting detected by the
また、本実施形態では、ゴルフスイングを解析する運動解析システム1を例に挙げたが、本発明は、ホッケーのスティックなど、地面に置かれたボールを打球する他の運動具にも適用することができる。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
また、図3に示した処理部21の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。
In the present embodiment, the motion analysis system 1 that analyzes a golf swing is taken as an example, but the present invention is also applicable to other exercise tools that hit a ball placed on the ground, such as a hockey stick. Can do.
Moreover, the apparatus which implements the above methods may be realized by a single apparatus or may be realized by combining a plurality of apparatuses, and includes various aspects.
Each functional unit of the
1…運動解析システム、2…ユーザー、3…ゴルフクラブ、3a…シャフト部、3b…ヘッド、3c…フェース面、4…ゴルフボール、10…センサーユニット、12…加速度センサー、14…角速度センサー、16…信号処理部、18…通信部、20…運動解析装置、21…処理部、22…通信部、23…操作部、24…記憶部、25…表示部、26…音出力部、27…位置検出部、30…サーバー装置、40…ネットワーク、210…センサー情報取得部、211…運動解析部、213…画像生成部、214…出力処理部、215…地表属性解析部。 DESCRIPTION OF SYMBOLS 1 ... Motion analysis system, 2 ... User, 3 ... Golf club, 3a ... Shaft part, 3b ... Head, 3c ... Face surface, 4 ... Golf ball, 10 ... Sensor unit, 12 ... Acceleration sensor, 14 ... Angular velocity sensor, 16 Signal processing unit, 18 communication unit, 20 motion analysis apparatus, 21 processing unit, 22 communication unit, 23 operation unit, 24 storage unit, 25 display unit, 26 sound output unit, 27 position Detection unit, 30 ... server device, 40 ... network, 210 ... sensor information acquisition unit, 211 ... motion analysis unit, 213 ... image generation unit, 214 ... output processing unit, 215 ... ground attribute analysis unit.
Claims (11)
位置情報および慣性センサーの出力を取得する取得部と、
前記位置情報に基づいて地表の属性情報を決定する決定部と、
前記慣性センサーの出力に基づいて前記スイングを解析する解析部と、を備え、
前記解析部は、前記地表の属性情報に基づいて解析方法を決定することを特徴とする運動解析装置。 A motion analysis device for analyzing a swing using an exercise tool,
An acquisition unit for acquiring position information and output of the inertial sensor;
A determination unit for determining attribute information of the ground surface based on the position information;
An analysis unit that analyzes the swing based on an output of the inertial sensor,
The motion analysis apparatus, wherein the analysis unit determines an analysis method based on attribute information of the ground surface.
前記慣性センサーは、加速度および角速度の少なくとも1つを出力することを特徴とする運動解析装置。 The motion analysis apparatus according to claim 1,
The inertial sensor outputs at least one of acceleration and angular velocity.
前記位置情報は、測位衛星から送信される衛星信号に基づいて算出されることを特徴とする運動解析装置。 The motion analysis apparatus according to claim 1,
The motion analysis apparatus characterized in that the position information is calculated based on a satellite signal transmitted from a positioning satellite.
前記解析部は、前記地表の属性情報に基づいて、解析の実行、および、前記解析の実行に関するパラメーターの少なくとも1つを決定することを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 1 to 3,
The motion analysis device, wherein the analysis unit determines at least one of an analysis execution and a parameter related to the execution of the analysis based on attribute information of the ground surface.
前記解析部は、前記加速度および前記角速度の少なくとも1つを用いて、前記運動具の打球部の打球面における打球位置、および、前記運動具の地面への衝突の少なくとも1つを解析することを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 2 to 4,
The analysis unit uses at least one of the acceleration and the angular velocity to analyze at least one of a hitting position on a hitting surface of the hitting part of the exercise tool and a collision of the exercise tool with the ground. Characteristic motion analysis device.
前記決定部は、地図情報を参照することにより、前記位置情報が示す位置における前記地表の属性情報を決定することを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 1 to 4,
The determination unit determines attribute information of the ground surface at a position indicated by the position information by referring to map information.
前記慣性センサーは、前記運動具のシャフト部に取り付けられることを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 1 to 6,
The inertial sensor is attached to a shaft portion of the exercise tool.
前記解析部による解析結果を表示する表示部を備えることを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 1 to 7,
A motion analysis apparatus comprising a display unit for displaying an analysis result by the analysis unit.
前記運動具はゴルフクラブであり、
前記地表の属性情報は、ゴルフコースにおけるバンカー、池、ラフ、フェアウェイおよびティーグリーンの何れかを示す情報であることを特徴とする運動解析装置。 The motion analysis apparatus according to any one of claims 1 to 7,
The exercise equipment is a golf club;
The ground surface attribute information is information indicating any of a bunker, a pond, a rough, a fairway, and a tee green on a golf course.
位置情報および慣性センサーの出力を取得する取得部と、
前記位置情報に基づいて地表の属性情報を決定する決定部と、
前記慣性センサーの出力に基づいて前記スイングを解析する解析部と、を備え、
前記解析部は、前記地表の属性情報に基づいて解析方法を決定することを特徴とする運動解析システム。 A motion analysis system for analyzing a swing using exercise equipment,
An acquisition unit for acquiring position information and output of the inertial sensor;
A determination unit for determining attribute information of the ground surface based on the position information;
An analysis unit that analyzes the swing based on an output of the inertial sensor,
The motion analysis system, wherein the analysis unit determines an analysis method based on attribute information of the ground surface.
位置情報および慣性センサーの出力を取得し、
前記位置情報に基づいて地表の属性情報を決定し、
前記慣性センサーの出力に基づいて前記スイングを解析する解析方法を前記地表の属性情報に基づいて決定することを特徴とする運動解析方法。 A motion analysis method for analyzing a swing using exercise equipment,
Get position information and inertial sensor output,
Determine the attribute information of the ground surface based on the position information,
A motion analysis method, wherein an analysis method for analyzing the swing based on an output of the inertial sensor is determined based on attribute information of the ground surface.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017020134A JP2018126238A (en) | 2017-02-07 | 2017-02-07 | Motion analysis device, motion analysis system, and motion analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017020134A JP2018126238A (en) | 2017-02-07 | 2017-02-07 | Motion analysis device, motion analysis system, and motion analysis method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018126238A true JP2018126238A (en) | 2018-08-16 |
Family
ID=63172469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017020134A Pending JP2018126238A (en) | 2017-02-07 | 2017-02-07 | Motion analysis device, motion analysis system, and motion analysis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018126238A (en) |
-
2017
- 2017-02-07 JP JP2017020134A patent/JP2018126238A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9962591B2 (en) | Motion analysis method, program, and motion analysis device | |
| JP6547300B2 (en) | Motion analysis device, motion analysis method, program, and motion analysis system | |
| US20170239520A1 (en) | Motion analysis apparatus, motion analysis system, motion analysis method, recording medium, and display method | |
| CN106102844A (en) | Method of motion analysis, motion analyzing apparatus, motion analysis system and program | |
| US20170120122A1 (en) | Electronic apparatus, system, method, program, and recording medium | |
| JP2016067410A (en) | Motion analysis apparatus, motion analysis system, motion analysis method, and program | |
| JP2018033819A (en) | Ball-hitting direction teaching device, ball-hitting direction teaching method, and ball-hitting direction teaching system | |
| US20160030805A1 (en) | Motion analysis method, motion analysis device, and program | |
| US20160175674A1 (en) | Motion analysis device, motion analysis system, motion analysis method, program, and recording medium | |
| JP6862931B2 (en) | Motion analysis device, motion analysis method, motion analysis system and display method | |
| US20160175680A1 (en) | Exercise analysis device, exercise analysis system, exercise analysis method, program, and recording medium | |
| JP6315181B2 (en) | Motion analysis method, motion analysis apparatus, motion analysis system, and program | |
| US20170011652A1 (en) | Motion analysis method, motion analysis apparatus, motion analysis system, and program | |
| US12263377B2 (en) | Golf analysis device with calibration function | |
| JP2017023636A (en) | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium | |
| JP6531366B2 (en) | Counting system, counting method, program | |
| JP2018157985A (en) | Motion analysis apparatus, motion analysis system, and motion analysis method | |
| JP2016055028A (en) | Motion analysis method, motion analysis device, motion analysis system and program | |
| JP6862848B2 (en) | Motion analysis device, motion analysis method, program, and motion analysis system | |
| US20160175649A1 (en) | Exercise analysis device, exercise analysis method, program, recording medium, and exercise analysis system | |
| JP2016116745A (en) | Tilt determination device, tilt determination system, tilt determination method and program | |
| JP6822173B2 (en) | Motion analysis device, motion analysis method, program, and motion analysis system | |
| JP2018126238A (en) | Motion analysis device, motion analysis system, and motion analysis method | |
| US20180229079A1 (en) | Data processing method, program, storage medium and motion analysis device | |
| KR102203176B1 (en) | System for providing golf game and method for providing golf game using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180910 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190402 |