Bu uygulama, çeşitli sensörlerin ve sensör füzyonlarının performansını gösterir.
Jiroskop, ivmeölçer ve pusuladan alınan ölçümler çeşitli şekillerde birleştirilir ve sonuç, cihazın döndürülmesiyle döndürülebilen üç boyutlu bir pusula olarak görselleştirilir.
Bu uygulamadaki en büyük yenilik, iki sanal sensörün birleşimidir: "Stable Sensor Fusion 1" ve "Stable Sensor Fusion 2", kalibre edilmiş jiroskop sensörüyle birlikte Android Rotasyon Vektörünü kullanır ve eşi benzeri görülmemiş bir hassasiyet ve tepki hızı elde eder.
Bu iki sensör birleşimine ek olarak karşılaştırma için başka sensörler de vardır:
- Kararlı sensör füzyonu 1 (AndroidRotation Vector ve kalibre edilmiş jiroskopun sensör füzyonu - daha az kararlı, ancak daha doğru)
- Stabil Sensör Füzyonu 2 (Android Döndürme Vektörü ve kalibre edilmiş jiroskopun sensör birleşimi - daha kararlı, ancak daha az doğru)
- Android Rotasyon Vektörü (ivmeölçer + jiroskop + pusulanın Kalman filtre birleşimi) - şimdiye kadarki en iyi füzyon!
- Kalibre edilmiş jiroskop (İvmeölçer + jiroskop + pusulanın Kalman filtre birleşiminin bir başka sonucu). Yalnızca bağıl dönüş sağladığından diğer sensörlerden farklılık gösterebilir.
- Yerçekimi + pusula
- İvmeölçer + pusula
Kaynak kodu halka açıktır. Bağlantıyı uygulamanın “Hakkında” bölümünde bulabilirsiniz.