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