WT9011DCL をクラブのグリップエンド(キャップ)に固定し、Bluetooth で接続します。アドレスの構えを基準に、トップとインパクトでクラブのフェースがどれだけ開閉したか、シャフトがどれだけ傾いたかを測ります。センサーで正確に測れるのは向き(角度)だけなので、ヘッドの位置と軌道は推定です。
右打ち専用です。AndroidのChrome、またはパソコンのChrome/Edgeで、HTTPSのページとして開いてください(iOSのSafariは非対応)。
通常はオフのまま。機器一覧に出てこない場合だけオンにして、名前が WT901BLE で始まるものを選んでください。
クラブの3軸を世界座標のまま描いています。Y シャフト軸(グリップエンド方向)/Z フェースの向き(法線)/X トウ方向。点線は「ゼロにする」を押した時点の軸。
–
校正(①②それぞれの加速度の全サンプル、平均した向き、結果の行列、直交誤差)を、失敗した試行も含めて書き出します。スイングのCSV/JSONにも、そのとき使っていた行列と番手の寸法が入ります。
直前のスイング計測、または「記録開始」〜「記録停止」の間の全サンプルを書き出します。CSVは表計算で目視確認用、JSONは完全な再現用です。このファイルをチャットに送れば、解析して読み方の正しさを確認できます。
北を向いて構え(目標は西)、バックスイングで東へ上げる右打ちのスイングを合成して検出器に流します。3Dで右打ちに見え、フェースが「+2°」前後で出れば座標系は正しく動いています。
流れ/接続 → ①②で校正 → 番手を選ぶ → START。構えて静止すると「アドレス確定」と鳴ります。アドレスではフェースを目標に合わせて構えている前提で、この瞬間のフェースの向き(水平成分)を目標方向とし、以後の開閉はすべてこれを基準にします。自分のタイミングで始動してください。フォローでクラブが水平より指定の角度上を向いた瞬間に1回分の計測が終わります。アドレスの近くまで戻すと次を待ちます。
フェースの開閉(主役の数値)/インパクトでフェースの向き(法線の水平成分)が目標方向から何度ずれたか。+は開き(目標より右)、−は閉じ(目標より左)。
シャフトの傾き/アドレスよりシャフトが立ったか寝たか。+は立った、−は寝た。シャフトが立つとトゥは下がり、寝るとトゥは上がります(トゥの浮き沈みは「インパクトのクラブ」の図で表示)。
シャフトの左右/手元の水平方向のずれ。+は目標側(ハンドファースト)、−は反対。
推移のグラフと3Dではスイングプレーン基準のフェースを使います(シャフトがアドレスから大きく回ると、アドレス基準の回転角は一意に決まらないため)。クラブがプレーン上を回るだけなら0°のままで、フェースを返したり開いたりした分だけ変わります。
インパクトの定義/実打では、加速度に出る打球の衝撃の時刻。そのときの手元の位置(ハンドファースト/ハンドレイトの量)を番手ごとに記録します。素振りでは、手元がその実打の実績の位置に来た瞬間をインパクトとします(実績がない番手は、手元がアドレスと同じ位置に来た瞬間)。手元の位置はシャフトの向きと長さから計算します。インパクト付近ではフェースが毎秒1000°前後で回るので、1msのずれでフェースが約1〜2°変わります。
ばらつき(σ)が主役です。平均がどれだけ良くても毎回バラバラなら再現性はありません。目安は 2°以内で良好、4°超は安定していない状態です。
センサーの情報の使い方/角速度は姿勢の主役(台形則で積分、静止時にずれを推定)。加速度は静止時に傾きの補正と校正、スイング中は手元の速度・ヘッド速度・遠心力ピーク・回転中心の推定に使います。角度出力は接続直後の初期姿勢だけ。地磁気・温度・電池・設定は接続時にレジスタから読みます(200Hz中は読めないので一時的に50Hzに落として読み、200Hzに戻して保存)。
限界/このセンサーで正確に測れるのは向き(角度)だけです。グリップエンドの位置は測れないので(加速度の2回積分は1秒で数十cmずれる)、ヘッドの軌道は「シャフトの向き=実測、手元の位置=腕のモデル」で描いた推定です。角速度は±2000°/sで飽和するので、速いスイングでは軸ごとに飽和を警告します。方位はセンサーの地磁気補正を使わず、ジャイロの積分だけで追っています(スチールシャフトで地磁気が乱れるため)。