Это приложение демонстрирует работу различных датчиков и сенсорных комплексов.
Измерения гироскопа, акселерометра и компаса объединяются различными способами, и результат визуализируется в виде трехмерного компаса, который можно вращать, вращая устройство.
Большой новинкой в этом приложении является объединение двух виртуальных датчиков: «Stable Sensor Fusion 1» и «Stable Sensor Fusion 2» используют вектор вращения Android с калиброванным датчиком гироскопа и достигают беспрецедентной точности и оперативности.
Помимо этих двух сенсорных слияний, есть и другие сенсоры для сравнения:
- Стабильный сенсор fusion 1 (сенсор слияния AndroidRotation Vector и калиброванного гироскопа - менее стабильный, но более точный)
- Stable Sensor Fusion 2 (слияние сенсоров Android Rotation Vector и калиброванного гироскопа - более стабильно, но менее точно)
- Android Rotation Vector (фильтр Калмана, акселерометр + гироскоп + компас) – лучшее сочетание, доступное на данный момент!
- Калиброванный гироскоп (еще один результат объединения фильтров Калмана акселерометра + гироскопа + компаса). Обеспечивает только относительное вращение, поэтому может отличаться от других датчиков.
- Гравитация + компас
- Акселерометр + компас
Исходный код общедоступен. Ссылку можно найти в разделе «О программе» приложения.