1

このシナリオを検討してください。

GPSのおかげで、アプリは電話がいくつかのルートのどれにあるかを知っています。これは、デバイスが移動する2つの方向のみを認識していることを意味します。

電話がどちらの方向に動いているかを判断する最良の方法(ほぼ確実に正しい方向を向いていないため、コンパスはオプションではありません)は、GPSが動き始めるまでポーリングし、方向を見つけることだと私は考えていますか? Co-Ordsは入ってきていますか?

どのくらい定期的に、そしてどのくらいの期間、投票/投票を提案しますか?

前もって感謝します!

4

1 に答える 1

1

これはそれ自体が科学であり、カルマン フィルター処理を読んでください。基本的に、GPS によって与えられた最後の 2 つのポイントの違いは、移動している方向です。その後、方程式にエラーが発生するため、データをフィルタリングしてより良い結果を得る良い方法について学び始める必要があります。

カルマン フィルタリングの説明を試みます。

カルマン フィルターはモデルを使用して、予測されたものの新しい値を予測します。「ものは通常、速度の方向に移動するので、1 秒前にここにあった場合、現在はそこにある」という仮定を立てます。次に、このモデルを使用して次のポイントを予測し、実際に次のポイントを測定できるようになったら、そのデータを使用してモデルを更新し、予測の精度を評価します。次に、実際のデータと、予測精度の測定値に従って重み付けされた予測の組み合わせに基づいて、予測の提供を開始します。そのため、モデルが通常は非常に正確であるのに、突然データが急激に変化した場合、それはまぐれであると見なされ、値にあまり影響を与えません。データが非常に不安定な場合、データはより信頼され、モデルはより信頼されなくなります。

于 2012-06-08T10:24:05.860 に答える