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.
Bu uygulama, farklı sensörler ve sensör füzyonlar performans gösteriyor.
Jiroskop, ivme ve pusula Ölçümleri çeşitli şekillerde kombine edilebilir, ve sonuç bir küp olarak görüntülenmiştir, cihazın dönüşümlü döndürülebilir
Bu uygulama büyük bir yenilik iki sanal sensör füzyonu olan: "Geliştirilmiş Yönlendirme Sensörü 1" ve "Geliştirilmiş Yönlendirme Sensörü 2" kalibre jiroskop ile Android dönme vektörleri kullanmak ve bir-görmemiştim daha önce hassasiyet ve tepki ulaşır.
Bunların dışında iki sensör birleşme dışında, karşılaştırma için diğer sensörler var:
- Geliştirilmiş Oryantasyon sensörü 1 (AndroidRotation Vektör ve kalibre jiroskop sensörü füzyon - daha az kararlı, ama daha doğru)
- Geliştirilmiş Oryantasyon sensörü 2 (sensör füzyon android dönme vektörleri ve kalibre jiroskop - istikrarlı, ancak daha az doğru)
- Android Rotasyon Vector (ivmeölçer + Kara + pusula Kalman filtresi füzyon) - önceki mevcut en iyi Fusion!
- Kalibre Kara (ivmeölçer + Kara + pusula Kalman filtresi füzyon başka sonuç). Sadece nispi dönüş, bu nedenle diğer sensörlerden gelen farklılık sağlar.
- Yerçekimi + Pusula
- Accelerometer + pusula
Kaynak kodu genel kullanıma açıktır. Bağlantı "Hakkında" bölümünde app bulunabilir.