Я разрабатываю приложение для Android, чтобы отслеживать внутреннее положение. Мой телефон - Google Nexus S с двумя датчиками, первый из которых является акселерометром, а второй - гироскопом.
Моя идея заключается в том, что с начальной точки отсчета (известная позиция GPS), используя 2 датчика (акселерометр для движения и гироскоп для направлений), отслеживайте телефон при движении. И отображение на карте, когда пользователь идет.
Но проблема в том, что я понятия не имею, как объединить оба этих датчика, чтобы дать мне реальную позицию?
Я прочитал некоторую статью в Интернете, в которой говорится о "фильтрах kalman", и после нескольких исследований я узнал, что этот фильтр очень сложный/слишком много для меня), особенно для его кодирования в java для Android (cpu killer)
Есть ли у кого-то опыт, который он может рассказать мне о системе внутреннего позиционирования с использованием гироскопа и акселерометра?