このアプリケーションは、デバイスの 3D 方向を 3D コンパスとして視覚化します。
このアプリケーションは、さまざまなセンサーとセンサー フュージョンの機能を示します。ジャイロスコープ、加速度計、コンパスからのデータはさまざまな方法で結合され、その結果はデバイスを回転させることで回転できる 3D コンパスとして表示されます。
このアプリケーションの主な目新しさは、仮想センサーの融合です。「改良された方向センサー 1」と「改良された方向センサー 2」は、Android 回転ベクトルと仮想ジャイロスコープ センサーを融合し、これまで知られていなかった安定性と精度で姿勢推定を実現します。
これら 2 つのセンサーの他に、次のセンサーを比較に利用できます。
- 改良された方向センサー 1 (Android 回転ベクトルと校正されたジャイロスコープのSensor fusion - 安定性は劣りますが、より正確です)
- 改善された方向センサー 2 (Android 回転ベクトルと校正されたジャイロスコープのSensor fusion - より安定していますが、精度は低くなります)
- Android Rotation Vector (加速度計 + ジャイロスコープ + コンパスのカルマン フィルター融合)
- 校正済みジャイロスコープ (加速度計 + ジャイロスコープ + コンパスのカルマン フィルター融合の別の結果)
- 重力 + コンパス
- 加速度計 + コンパス
- 非推奨の Android 方向センサー (加速度センサー + ジャイロスコープ + コンパスの相補フィルター融合)
ソース コードは公開されており、リンクは「About」セクションにあります。
続きを読む