3

人がどこにいるか、つまり歩いているかを判断できますか? 彼はエレベーターにいますか?それとも彼は階段を上っていますか?

Androidの加速度計を使用していますか、Androidでそのような計算をする他の方法はありますか?

4

1 に答える 1

6

この投稿で説明されているように、加速度計とデジタル コンパスを搭載した携帯電話でこれらを組み合わせて、速度と方向を判断できます。

人が歩いているかどうかを判断するだけであれば、必要なのは加速度計だけです。足のステップの出力を処理するだけです。

Web には、加速度計で足のステップを検出するためのチュートリアルがたくさんあります。

ここにアプリケーション ノートがあります: http://www.analog.com/library/analogDialogue/archives/41-03/pedometer.htmlは、適切な数学的背景とアルゴリズムの例を提供します。もちろん、数学を抽出してAndroid用に書き直すのはあなた次第です(サンプルコードはCで書かれています)。私は現在、足音検出アルゴリズムを備えたオープンソースの Android ライブラリを知りません。

何かを実装する場合は、コードを取得したいと思います。結果を投稿することを忘れないでください。

于 2010-06-28T19:31:09.407 に答える