Diese Anwendung visualisiert die 3D-Ausrichtung des Geräts als 3D-Kompass.
Diese Anwendung demonstriert die Fähigkeiten verschiedener Sensoren und Sensorfusionen. Daten von Gyroskop, Beschleunigungsmesser und Kompass werden auf unterschiedliche Weise kombiniert und das Ergebnis als 3D-Kompass angezeigt, der durch Drehen des Geräts gedreht werden kann.
Die größte Neuheit in dieser Anwendung ist die Fusion virtueller Sensoren: „Improved Orientation Sensor 1“ und „Improved Orientation Sensor 2“ verschmelzen den Android Rotation Vector mit dem virtuellen Gyroskop-Sensor, um eine Posenschätzung mit einer bisher nicht gekannten Stabilität und Präzision zu erreichen.
Neben diesen beiden Sensoren stehen folgende Sensoren zum Vergleich zur Verfügung:
- Verbesserter Orientierungssensor 1 ( Sensor fusion aus Android-Rotationsvektor und kalibriertem Gyroskop – weniger stabil, aber genauer)
- Verbesserter Orientierungssensor 2 ( Sensor fusion aus Android-Rotationsvektor und kalibriertem Gyroskop – stabiler, aber weniger genau)
- Android Rotation Vector (Kalman-Filter-Fusion von Beschleunigungsmesser + Gyroskop + Kompass)
- Kalibriertes Gyroskop (separates Ergebnis der Kalman-Filter-Fusion von Beschleunigungsmesser + Gyroskop + Kompass)
- Schwerkraft + Kompass
- Beschleunigungsmesser + Kompass
- Veralteter Android-Orientierungssensor (komplementäre Filterfusion von Beschleunigungsmesser + Gyroskop + Kompass)
Der Quellcode ist öffentlich verfügbar und der Link ist im About-Bereich zu finden.
Mehr lesen