0

私は、ユーザーがダートバイクに乗るトラックを(GPSを使用して)記録するAndroidアプリに取り組んでいます。ライドを終えたら、このデータを分析して、乗ったトラックを見つけたいと思います。

トラックを2つの交差点間の移動エリアとして定義します。1つのポイントとして分類されるのに十分に近い2つ以上のポイントである交差点。明らかに、私はこれに対するある種のしきい値を決定する必要があります。

もちろん、ブルートフォースですべてのポイントを他のすべてのポイントと照合することでこれを行うことができますが、より効率的なアプローチが必要だと思います。

より良い方法で何かアイデアはありますか?

みんなありがとう。

4

3 に答える 3

1

カルマン フィルターは、エラー (ノイズ) ポイントを排除し、GPS トラックを単純化し、実際の軌跡を推定するためによく使用されます。Wiki ページはかなり複雑に見えるので、トラック フィルタリングに関する実用的な記事を見つけるとよいでしょう。

于 2012-05-08T09:31:50.583 に答える
0

実用的にするには:

  1. GPS ポイントは、ライディングの順序である必要があるため、いくつかの連続したポイントをチェックして交点にするだけで済みます。
  2. すべての点について、それを円の中心にし、円の中にいくつの点があるかを確認してから、これらの点を 1 つの交点に組み合わせることができます。
  3. 生成された交差点も、あなたの乗った順番になります。
于 2012-05-08T09:40:23.947 に答える