Подсчитайте высоту, где находится мой телефон - PullRequest
4 голосов
/ 22 ноября 2011

Есть ли способ рассчитать высоту между землей и вашим телефоном?Я думал, что смогу использовать accelerometer для измерения высоты, но в этом посте предполагают, что вы не должны использовать его, учитывая степень неточности.Если да, то какой подход я должен предпринять, чтобы измерить высоту, где находится мой телефон?

Ответы [ 2 ]

3 голосов
/ 22 ноября 2011

Акселерометр (и таймер) может измерять относительно высоты. Если вы начнете с земли, вы можете получить приблизительное значение.

Если вы не возражаете, это работает только один раз:

Бросьте его, используйте ту же технику, остановите отсчет времени после первого удара.

2 голосов
/ 22 ноября 2011

GPS достаточно точен, чтобы вы могли поднять его на несколько метров, но, вероятно, это не то, что вы собираетесь.

Полагаю, вы можете попробовать какой-нибудь гидролокатор после того, как определите, что микрофон / динамик телефона направлен прямо на землю с помощью акселерометра.Можно предположить STP, что, вероятно, приведет к ошибке около 20%.

Вы также можете сказать пользователю бросить предмет и использовать акселерометр, чтобы увидеть, как долго он падает, прежде чем ударить по земле.Наверное, самый точный и точный.Это может использовать много телефонов, хотя.

...