Diese App demonstriert die Leistungsfähigkeit von verschiedenen Sensoren und Sensorfusionen.
Messungen von dem Gyroskop, Akzelerometer und Kompass werden in verschiedenen Weisen kombiniert und das Ergebnis wird als Würfel visualisiert, der durch rotieren des Gerätes gedreht werden kann
Die große Neuheit in dieser Applikation ist die Fusion von zwei virtuellen Sensoren: "Improved Orientation Sensor 1" und "Improved Orientation Sensor 2" nutzen den Android Rotation Vector mit dem kalibrierten Gyroskopsensor und erreichen eine nie zuvor dagewesenen Präzision und Reaktionsfähigkeit.
Neben diesen beiden Sensorfusionen gibt es noch weitere Sensoren zum Vergleich:
- Improved Orientation Sensor 1 (Sensorfusion des AndroidRotation Vector und des kalibrierten Gyroskops - weniger stabil, dafür genauer)
- Improved Orientation Sensor 2 (Sensorfusion des Android Rotation Vector und des kalibrierten Gyroskops - stabiler, dafür ungenauer)
- Android Rotation Vector (Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass) - die bisher beste verfügbare Fusion!
- Kalibriertes Gyroskop (Weiteres Ergebnis der Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass). Liefert nur relative Rotation, kann daher von den anderen Sensoren abweichen.
- Gravitation + Kompass
- Akzelerometer + Kompass
Der Quellcode ist öffentlich verfügbar. Der Link findet sich in der App im "Über"-Bereich.
Cette application démontre la performance de différents capteurs et les fusions de capteurs.
Mesures du gyroscope, accéléromètre et boussole peuvent être combinés de différentes manières, et le résultat est visualisé comme un cube, tournent à travers le dispositif peut être mis en rotation
La grande nouveauté de cette application est la fusion de deux capteurs virtuels: "meilleur capteur Orientation 1» et «Amélioration de capteur d'orientation 2" utiliser les vecteurs rotation Android avec le gyroscope calibré et d'atteindre une précision jamais-vu-avant et la réactivité.
En dehors de ces deux fusions de capteurs, il existe d'autres capteurs pour la comparaison:
- Amélioration de capteur d'orientation 1 (fusion de capteurs de AndroidRotation vectorielle et le gyroscope calibré - moins stable, mais plus précis)
- Capteur d'orientation améliorée 2 (capteur fusion des vecteurs de rotation android et le gyroscope calibré - stable, mais moins précis)
- Android rotation vectorielle (filtre de Kalman fusion de l'accéléromètre + gyroscope + boussole) - la précédente meilleure disponible Fusion!
- Calibré gyroscope (Un autre résultat du filtre de Kalman de fusion accéléromètre + gyroscope + boussole). Ne fournit que la rotation relative peut donc différer des autres capteurs.
- Gravitation + Compass
- Accéléromètre + boussole
Le code source est disponible publiquement. Le lien se trouve dans l'application dans la section "A propos".