Отслеживать небольшие движения iphone без GPS

Я должен написать приложение для iphone, которое отслеживает движение самого iphone, учитывая его начальное положение, даже не используя GPS. То есть я могу использовать только данные, предоставленные гироскопом и акселерометром. Расстояния, которые мне нужно измерить, довольно малы, и точность, которую я ищу, составляет не более 40-50 см (~2 фута).

Это возможно? Если да, то как лучше это сделать? Кроме того, знаете ли вы какие-либо существующие (и, возможно, с открытым исходным кодом) проекты, которые уже реализовали это?

Большое спасибо!

1 ответ

Решение

Если вы интегрируете ускорение дважды, вы получаете позицию, но ошибка ужасна. Это бесполезно на практике.

Вот объяснение, почему (Google Tech Talk) в 23:20. Я очень рекомендую это видео.

Я ответил на аналогичный вопрос здесь и здесь.

Другие вопросы по тегам