2012-03-06 10 views
0

加速度計データの値はどのようにすべきか、どのように解釈すべきかを知りたいと思っていました。Android Accelerometerのデータ読み込み

私は、このアプリケーションを実行すると、私は携帯電話を維持する場合、 私 アクセル-X アクセル-Y Zccel-Z

読みは絶えず変動している

http://androidgenuine.com/?tag=accelerometer-data-android

、で与えられたスニペットを使用テーブルの上に水平に。そうする予定ですか?私は男が水平に保たれたときに、加速度計の読みが読むべきことを自身のブログ上で述べたインターネット上で読んだから

(0,0、-1)。鉱山は1秒足らずで変動しています。

私は、ここで言われているかを理解 Accelerometer data: How to interpret?

が、それは私の質問に答えていません。

は、私がここでのコードで間違った何かをやっていますか?そうでない場合は、これがどのように読み取られるべきかを知っていれば、私の加速度計を使ってデータを読むにはどうすれば案内できますか?

基本的に、私は(電話の近く)テーブルの上に私の指をタップし、アプリの実行中にテーブルの上に携帯電話を維持し、それによって引き起こされる振動が提供するどのような加速度計の測定値読みたいです。

誰かが私にしてください導くことはできますか?どんな助けも大歓迎です。

+0

アンドロイドで加速度計を使用する方法に関する基本的なチュートリアルhttp://www.quicktips.in/get-accelerometer-readings-android/ –

答えて

2

加速度計の変動は通常のプロセスです。それはあなたのデバイス(センサーなど)によって異なります。私のHuawey S7には非常に強いギターがあります。また、HTCデバイスでこの状況を観察しています。

+0

揺れが正常であれば私は指のタッピングのための振動の読みを検出するのですか?どのようにそれらを分離するのですか? –

+0

それをフィルタする。しかし、私の加速度計分解能は0.16m/s^2です。あなたはおそらく同じでしょう。変動は2LSB、つまり0.32m/s^2に達します。また、ろ過が増えるほど、測定システムが遅くなります。あなたのためにこの状況は合っていますか?外部のより正確なセンサーを接続することができますか? – Silver

+0

私のAccel-XとAccel-Yの読みは0〜0.30の間で変動し、Accel-Zの読みは-9.5と-9.6の間である(これはgの値によるものと推測される)。私はそれをフィルタリング?指を軽くたたいても十分に強い振動はなく、加速度計の読みにはごくわずかな変化しか生じません。私が間違っていなければ、フィルターはおそらくそれをバイパスしますか?ダミー(私)フレンドリーな方法でそれを説明していただけますか? –

0

現代のスマートフォンは、高精度の加速度計とジャイロスコープを持っています。したがって、携帯電話やその周辺のわずかな動きであっても、既に加速度計のデータを変更することができます。それは正常な動作です。

そして、あなたはリニア(!)加速度計を使用していない場合を除き、常に例えば、+/- 8-10程度の値を持つ1次元が存在します(-0.1234567,0.2345678、-10.234567)

関連する問題