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.
Este app demonstra o desempenho de diferentes sensores e fusões de sensores.
Medições do giroscópio, acelerómetro e bússola podem ser combinadas de diversas maneiras, e o resultado é visualizado como um cubo, rodar através do dispositivo pode ser rodado
A grande novidade nesta aplicação é a fusão de dois sensores virtuais: "Melhoria do Sensor de orientação 1" e "Melhoria Sensor de Orientação 2" usar os vetores de rotação Android com o giroscópio calibrada e chegar a uma precisão nunca antes vista e capacidade de resposta.
Além destas duas fusões do sensor, há outros sensores para comparação:
- Sensor de Melhoria da Orientação 1 (fusão de sensores de AndroidRotation Vector eo giroscópio calibrado - menos estável, mas mais preciso)
- Melhor sensor de orientação 2 (fusão de sensores de rotação de vetores android eo giroscópio calibrado - estável, mas menos preciso)
- Android rotação vetorial (fusão filtro de Kalman de acelerômetro giroscópio + + bússola) - o anterior melhor disponível Fusão!
- Calibrado giroscópio (Outro resultado da fusão filtro de Kalman de acelerômetro giroscópio + + bússola). Fornece apenas rotação relativa pode, portanto, ser diferentes dos outros sensores.
- Gravitação + Compass
- acelerômetro + bússola
O código fonte está disponível ao público. O link pode ser encontrado no aplicativo na seção "About".