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.
Questa applicazione dimostra la performance dei diversi sensori e fusioni sensori.
Misure dal giroscopio, accelerometro e bussola possono essere combinati in vari modi, e il risultato è visualizzato come un cubo, ruotano attraverso il dispositivo può essere ruotato
La grande novità di questa applicazione è la fusione di due sensori virtuali: "Migliorato sensore di orientamento 1" e "migliore orientamento Sensor 2" utilizzare i vettori di rotazione Android con il giroscopio calibrato e raggiungere una precisione mai vista prima e la reattività.
Oltre a queste due fusioni di sensori, ci sono altri sensori per il confronto:
- Sensore Migliorata Orientamento 1 (sensore fusione di AndroidRotation Vector e il giroscopio calibrato - meno stabile, ma più preciso)
- Migliorata sensore di orientamento 2 (sensor fusion vettori di rotazione Android e il giroscopio calibrato - stabile, ma meno preciso)
- Android vettore di rotazione (filtro di Kalman fusione di accelerometro + giroscopio + bussola) - il precedente miglior Fusion disponibile!
- Calibrata Giroscopio (Un altro risultato del filtro di Kalman fusione di accelerometro + giroscopio + bussola). Fornisce solo la rotazione relativa può quindi differire da altri sensori.
- Gravitation + Compass
- Accelerometro + bussola
Il codice sorgente è disponibile al pubblico. Il collegamento può essere trovato in app nella sezione "About".