人がどこにいるか、つまり歩いているかを判断できますか? 彼はエレベーターにいますか?それとも彼は階段を上っていますか?
Androidの加速度計を使用していますか、Androidでそのような計算をする他の方法はありますか?
人がどこにいるか、つまり歩いているかを判断できますか? 彼はエレベーターにいますか?それとも彼は階段を上っていますか?
Androidの加速度計を使用していますか、Androidでそのような計算をする他の方法はありますか?
この投稿で説明されているように、加速度計とデジタル コンパスを搭載した携帯電話でこれらを組み合わせて、速度と方向を判断できます。
人が歩いているかどうかを判断するだけであれば、必要なのは加速度計だけです。足のステップの出力を処理するだけです。
Web には、加速度計で足のステップを検出するためのチュートリアルがたくさんあります。
ここにアプリケーション ノートがあります: http://www.analog.com/library/analogDialogue/archives/41-03/pedometer.htmlは、適切な数学的背景とアルゴリズムの例を提供します。もちろん、数学を抽出してAndroid用に書き直すのはあなた次第です(サンプルコードはCで書かれています)。私は現在、足音検出アルゴリズムを備えたオープンソースの Android ライブラリを知りません。
何かを実装する場合は、コードを取得したいと思います。結果を投稿することを忘れないでください。