Что означают отрицательные и положительные ускорения? ( 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, но если я правильно понял, это пьезоэлектрический, поэтому он может быть чувствителен к другим видам физических (механических и электромагнитных) эффектов.