Что означают отрицательные и положительные ускорения? ( iOS)

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

Всякий раз, когда я толкаю iPhone (устройство, лежащее на столе - экран направлен вверх) вперед (к верхней части устройства), акселерометр, по-видимому, записывает отрицательное ускорение по большей части с несколькими положительными значениями ускорения на том же Y ось, появляющаяся время от времени здесь и там.

Это пример значений ускорения на оси Y во время такого движения вперед по оси Y:

-0.02
-0.03
-0.04
-0.03
-0.04
-0.04
-0.07
-0.02
-0.02
-0.02
-0.02
 0.00 // what's happening here ?
 0.02 // what's happening here ?
 0.02 // what's happening here ?
-0.00
-0.02
-0.03
-0.03
 0.02 // what's happening here ?
 0.04 // what's happening here ?
 0.01 // what's happening here ?
-0.00
-0.04
-0.03
-0.02
-0.03
-0.05

Что означают отрицательные значения ускорения и что означают положительные в приведенном выше примере?

Если я правильно понимаю, отрицательные значения ускорения означают, что устройство ускоряется вперед в этой точке.

Теперь положительные значения ускорения означают, что устройство движется назад, а 0,00 ускорения означают, что устройство либо стоит на месте *, либо движется с постоянной скоростью.

Итак, почему я получаю эти положительные значения ускорения во время этого движения устройства вперед?

Я что-то пропустил?

Очевидно, единственная причина, по которой я спрашиваю, заключается в том, что я хочу создать метод, чтобы узнать, движется ли устройство вперед или назад по оси Y.

* Я также заметил, что значение 0,01 приходит и уходит, даже когда устройство полностью неподвижно, но я предполагаю, что это просто "шум", верно?

1 ответ

Решение

Итак, почему я получаю эти положительные значения ускорения во время этого движения устройства вперед?

Кажется, вы понимаете, что ускорение, равное 0, означает отсутствие ускорения, т. Е. Неподвижность или движение с постоянной скоростью. Теперь, если вы перемещаете телефон с, казалось бы, постоянной скоростью в одном направлении, он может быть не совсем постоянным - могут возникнуть как небольшие положительные, так и отрицательные ускорения.

* Я также заметил, что значение 0,01 приходит и уходит, даже когда устройство полностью неподвижно, но я предполагаю, что это просто "шум", верно?

Правильно. Датчик акселерометра не идеален. Он реагирует на многие другие факторы, кроме просто ускорения. Я не знаю точных внутренних особенностей работы акселерометра iPhone, но если я правильно понял, это пьезоэлектрический, поэтому он может быть чувствителен к другим видам физических (механических и электромагнитных) эффектов.

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