2017-03-06 9 views
1

私は、加速度計と磁力計のデータとそれらの融合データを利用して機能するアプリケーションに取り組んでいます。今度は定期的に磁力計を再調整する必要があります。ハードアイアン効果と呼ばれる現象によりセンサが較正されなくなります。私のアプリケーションには非常に正確なセンサデータが必要です(ハードウェアは配信可能ですが、ノイズやキャリブレーションされていない値がロードブロックを作成します)。私はまた、磁気計が間違った値を表示している時に(常にそうではありません)、ユーザーからの入力なしで(8辺の動きのように)訂正されるので、アンドロイドでバックグラウンドで実行されている内蔵の較正機能があることも知っています。私はアンドロイドがこの較正を実行する頻度を知りたいと思います。私自身の自動較正コードを書く必要があります。もう1つの可能性は、可能であれば、アプリケーション内のある周波数でこの組み込みの較正関数を呼び出すことです。私が行ったAndroidのドキュメントはこれに関する情報をほとんど提供していません。Androidの組み込みセンサ較正機能

+0

関連する質問:http://stackoverflow.com/q/34012677/295004 –

答えて

0

SensorEventsには、私がテストしたデバイスの磁力計が変更されるフィールドaccuracyがあります。これは、受け取ったイベントを使用するかどうかを示す良い指標となります。

関連する問題