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