Гироскоп/Акселерометр в iPhone - Скорость чтения объекта

StackOverflow https://stackoverflow.com/questions/4704203

Вопрос

Как я бы реализовал что -то, что может использовать гироскоп и акселерометр iPhone 4, чтобы узнать скорость/скорость, с которой движется объект?

Например, если бы я взял iPhone в машину, это скажет мне, как быстро идет машина? Или даже взять футляр для Симпилера, предполагая постоянное ускорение, скажем, я прикрепил iPhone к небольшой пластиковой тележке и дал ему спуститься по мягкому склону. Может ли iPhone принять скорость два раза, чтобы вычислить ускорение и, таким образом, рассчитать скорость в каждый момент?

Спасибо.

Это было полезно?

Решение

На случай, если вы не знаете, акселерометр не даст вам ускорения устройства. (Его единица не M/S^2) Он даст вам ориентацию устройства, уважающего другую позицию. Гироскоп лучше, потому что он даст ориентацию, принимающую в графике еще один измерение, вы хотите использовать это всякий раз, когда доступно.

Используйте GPS (в Corelocation), чтобы получить текущее местоположение устройства в определенное время, но GPS не так точен, как ожидаете, и может занять время. В зависимости от вашего местоположения, иногда даже недоступен!

Если вы не против расчета скорости и ускорения грубо Тогда вы можете использовать их.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top