Моделирование ускорения мотоцикла с помощью акселерометра iPhone - PullRequest
1 голос
/ 28 декабря 2011

Прикрепленный фрагмент данных с iPhone в кармане с ускорением мотоцикла от 0 до 13 метров / сек (график показан зеленым цветом) и необработанные данные акселерометра (величина в г), ось X в секундах,Скорость измеряется на 1 каждую секунду (с использованием GPS), а данные акселерометра - на 10 каждую секунду.В идеале, если бы я должен был ускоряться с постоянной скоростью (чего не происходит на мотоцикле или любом транспортном средстве) от 14 до 20 секунд, я должен иметь ускорение 13/6 = 2,16 м / с ^ 2 = 0,22 г над стационарным1 г (из-за силы тяжести).Я предполагаю, что ускорение вперед будет намного больше, чем боковые движения (т. Е. Из-за наклона велосипеда и т. Д.), Поэтому допускается, что величина компонентов акселерометра x, y и z будет достаточно хорошим приближением для движения впередускорение велосипеда.Но, как вы можете видеть, с 14 до 20 я получаю всплески ускорения вместо постоянного ускорения в 1,22g.Это может быть связано с тем, что мотоцикл не разгоняется с постоянной скоростью, а значения, которые опускаются ниже 1 г, могут быть вызваны рывком велосипеда при ускорении.Есть мысли?

enter image description here

1 Ответ

1 голос
/ 28 декабря 2011

Две вещи:

  1. Ускорение - это вектор. Я предполагаю, что вы ускоряетесь на трассе уровня, поэтому ускорения будут складываться как перпендикулярные векторы, поэтому вы должны увидеть увеличение величины примерно на 0,24 м / с = 0,024 г, что едва заметно в этом масштабе (я думаю, что вижу это, но я не уверен).
  2. Покачивание на кривой ускорения продолжается, когда вы путешествуете на высокой (но почти постоянной) скорости. Таким образом, это не вызвано рывками в двигателе, это вызвано неровностью поездки и возможно некоторым резонансом на 4-5 Гц в подвеске. (Удары, кажется, не становятся быстрее, поэтому я сомневаюсь, что это несбалансированное колесо.)
...