【技術解説】GPS閾値(判定範囲)の設定と「予測通過機能」の仕組み

 

【技術解説】GPS閾値(判定範囲)「予測通過機能」説明図

1. GPS閾値と計測範囲のイメージ

本アプリでは、スタートライン(P1, P2)を中心に設定した**「GPS閾値」**が計測の有効範囲となります。 例えば、閾値を10mに設定した場合、ライン上に半径10mの円を連続して並べたような「長円形のエリア」が判定範囲(上図の赤枠)となります。この範囲内に車両が入ることで、アプリは計測の準備を開始します。

2. 高精度な計測を支える「予測通過機能」

GPSの位置情報には「更新レート」があり、一般的なスマホ内蔵GPSでは1秒間に1回(1Hz)、高機能な外部モジュールでは1秒間に10回(10Hz)データが更新されます。

更新レートが低い場合、スタートラインを通過した瞬間のデータをピンポイントで取得できないことが多く、計測に誤差が生じがちです。そこで本アプリでは、取得した位置座標の推移から**スタートラインを実際に通過した瞬間を割り出す「予測通過機能」**を搭載し、計測精度を高めています。

3. 更新レートと移動速度による「空振り」の防止

走行中の速度とGPSの更新レートには密接な関係があります。

  • 時速60km/hの場合: 1秒間に約16.7m進みます。

  • 1Hz(1秒に1回更新)のGPS: 赤枠(閾値)の範囲が狭すぎると、スタートラインの手前で計測準備ができず、次の更新時にはすでに範囲外へ出てしまい、ラップの「空振り(計測漏れ)」が発生します。

理論上、時速60km/h・1Hzの環境では、半径16.7m以上の閾値を設定しなければ、ライン通過前に自車位置を捕捉できません。更新レートが10Hzになれば捕捉のチャンスは10倍に増えますが、低いレートで使用する場合は、速度に合わせた広い閾値設定が必要です。

4. 最適な設定バランスを見つける

「では閾値を最大に広げれば良いのか」というと、そうではありません。判定範囲を闇雲に広げすぎると、コースの他の部分を走行中に誤判定を招き、2重ラップなどの原因になります。

  1. GPSの更新レート

  2. 通過速度(コース特性)

  3. GPS閾値の範囲

  4. クールダウン時間

これら4つの要素のバランスを考慮し、走行環境に合わせて最適な設定値を調整することで、高精度で安定したラップ計測が可能になります。

コメント