Deze app demonstreert de prestaties van verschillende sensoren en sensorfusies.
Metingen van de gyroscoop, versnellingsmeter en kompas worden op verschillende manieren gecombineerd en het resultaat wordt gevisualiseerd als een driedimensionaal kompas dat kan worden gedraaid door het apparaat te draaien.
De grote nieuwigheid in deze toepassing is de fusie van twee virtuele sensoren: "Stable Sensor Fusion 1" en "Stable Sensor Fusion 2" gebruiken de Android Rotation Vector met de gekalibreerde gyroscoopsensor en bereiken een ongekende precisie en reactievermogen.
Naast deze twee sensorfusies zijn er nog andere sensoren ter vergelijking:
- Stabiele sensorfusie 1 (sensorfusie van de AndroidRotation Vector en de gekalibreerde gyroscoop - minder stabiel, maar nauwkeuriger)
- Stabiele Sensor Fusion 2 (sensorfusie van de Android Rotation Vector en de gekalibreerde gyroscoop - stabieler, maar minder nauwkeurig)
- Android Rotation Vector (Kalman-filterfusie van versnellingsmeter + gyroscoop + kompas) - de beste fusie die tot nu toe beschikbaar is!
- Gekalibreerde gyroscoop (nog een resultaat van Kalman-filterfusie van versnellingsmeter + gyroscoop + kompas). Biedt alleen relatieve rotatie en kan daarom afwijken van de andere sensoren.
- Zwaartekracht + kompas
- Accelerometer + kompas
De broncode is openbaar beschikbaar. De link is te vinden in het gedeelte 'Over' van de app.