Esta aplicación demuestra el rendimiento de varios sensores y fusiones de sensores.
Las mediciones del giroscopio, el acelerómetro y la brújula se combinan de varias maneras y el resultado se visualiza como una brújula tridimensional que se puede girar girando el dispositivo.
La gran novedad de esta aplicación es la fusión de dos sensores virtuales: "Stable Sensor Fusion 1" y "Stable Sensor Fusion 2" utilizan el Vector de Rotación de Android con el sensor giroscopio calibrado y consiguen una precisión y capacidad de respuesta sin precedentes.
Además de estas dos fusiones de sensores, existen otros sensores para comparar:
- Fusión de sensor estable 1 (fusión de sensor de AndroidRotation Vector y el giroscopio calibrado: menos estable, pero más preciso)
- Stable Sensor Fusion 2 (fusión de sensores del Vector de rotación de Android y un giroscopio calibrado: más estable, pero menos preciso)
- Android Rotation Vector (fusión de filtro Kalman de acelerómetro + giroscopio + brújula): ¡la mejor fusión disponible hasta el momento!
- Giroscopio calibrado (Otro resultado de la fusión del filtro Kalman de acelerómetro + giroscopio + brújula). Sólo proporciona una rotación relativa, por lo que puede diferir de los otros sensores.
- Gravedad + brújula
- Acelerómetro + brújula
El código fuente está disponible públicamente. El enlace se puede encontrar en la sección "Acerca de" de la aplicación.