Самая важная концепция, которую нужно понять перед прочтением моего поста, состоит в том, что ускорение относительно земли ( не чтение акселерометра) из-за гравитации всегда будет 1,0g.Однако это ускорение может быть уменьшено / усилено внешними факторами, такими как сопротивление воздуха, сила торможения, приложенное усилие и т. Д.
Важно распознать разницу между фактическим ускорением и показаниями акселерометра, прежде чем заметить разницу междумой ответ и другие.Я ответил на ваш вопрос с точки зрения ускорения, потому что ваш график, кажется, не отражает необработанные показания акселерометра, а скорее ускорение относительно земли.Для уточнения:
- Значение акселерометра = abs (ускорение WRT земли - 1g)
Следовательно:
- Когда ускорение составляет 0g (объектв состоянии покоя) акселерометр показывает 1g.
- Когда ускорение равно 1g (объект находится в свободном падении), акселерометр показывает 0g.
Вот вероятная ситуация для каждого ускорения WRTзаземление, которое вы отправили:
1,5 г: при падении iPhone вы, вероятно, случайно применили небольшую силу ~ 0,5 г, что привело к ускорению 1,5 г (1,0 г из-за силы тяжести + 0,5 г).
1,0 г: как только он находится в фактическом свободном падении, он читает ~ 1,0 г (ускорение под действием силы тяжести).Это ускорение, которое он должен гипотетически считывать все время, пока находится в свободном падении, пренебрегая сопротивлением воздуха.
2.5g: при ударе по подушке ускорение вверх составляет ~ 2.5g, потому что он останавливаетсяпосле увеличения скорости от силы тяжести.
0.0g: после остановки он имеет ускорение 0.0g, поскольку не ускоряется.Ускорение от силы тяжести было нейтрализовано нормальным принудительным воздействием подушки.