3

問題:車両に搭載された Android デバイスについて考えてみましょう。加速度計を使っていろいろなものを計測したい。これらの測定値は、車両の座標系を基準にする必要があります。したがって、デバイスが車両に対してどのように配置されているかを把握する必要があります。簡単な解決策は、始動後の「早い」加速を平均化することですが、ドライバーが最初に行うことは、駐車場を離れたり、道路を左折したりして、カーブを説明することになるのではないかと心配しています。走行してから測定を開始するようユーザーに依頼することもできますが、その時点で加速度がなかったらどうなるでしょうか。

質問:スマートフォンが車両に対してどのような方向を向いているかを適切に判断するための戦略またはアルゴリズムを誰か提案できますか? 同様の問題を解決する FOSS ソースへのポインタは、さらに優れています。

ノート:

  • ユーザーにとって複雑になるため、これには GPS を使用したくありません。
  • たとえば、開始前に測定を開始するようにユーザーに要求するなど、ユーザーと対話できます。
4

1 に答える 1

1

加速度計だけでは、あなたの目的に十分な情報を提供することはできません.危険です.車両の加速度に加えて、デバイスに作用するベクトルは、車両自体の振動、道路の傾斜、ブレーキ、ターンからの求心力になります.

これらすべての力によるセンサーからのデータ量は、電話で集計するのは現実的ではないため、移動平均やその他の累積アプローチでは、漠然とした正確な結果さえ得られません。

また、利用可能な最高のセンサー レートを使用したとしても、センサーのサンプリング時間の間に多くの加速度データが失われます。

推奨事項: GPS またはネットワークの位置情報を使用し、移動平均を生成して軽微な異常を考慮し、その結果を使用します。

于 2011-07-01T07:20:11.617 に答える