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.
Aplikasi ini menunjukkan prestasi sensor yang berbeza dan paduan sensor.
Ukuran daripada giroskop, pecutan dan kompas boleh digabungkan dalam pelbagai cara, dan hasilnya adalah dilihat sebagai kiub, putar melalui peranti boleh diputar
Sesuatu yang baru yang besar dalam permohonan ini adalah gabungan dua sensor maya: "Peningkatan Orientasi sensor 1" dan "Peningkatan Orientasi sensor 2" menggunakan vektor putaran Android dengan giroskop ditentukur dan mencapai ketepatan pernah melihat--sebelum dan responsif.
Selain daripada kedua-dua penggabungan sensor, terdapat sensor lain untuk perbandingan:
- Sensor Orientasi baik 1 (sensor gabungan AndroidRotation Vektor dan giroskop tertentukur - kurang stabil, tetapi yang lebih tepat)
- Meningkatkan sensor Orientasi 2 (sensor gabungan vektor putaran android dan giroskop tertentukur - stabil, tetapi kurang tepat)
- Android Putaran Vektor (Kalman penapis gabungan pecutan + giroskop + kompas) - sebelum ini boleh didapati Fusion terbaik!
- Ditentukur giroskop (Satu lagi hasil daripada Kalman penapis gabungan pecutan + giroskop + kompas). Menyediakan oleh itu hanya putaran relatif mungkin berbeza dari sensor lain.
- Graviti + Compass
- Meter pecutan + kompas
Kod sumber boleh didapati secara umum. Pautan boleh didapati di aplikasi dalam "About" seksyen.