Использование акселерометра iPhone в автомобиле
Я хочу использовать акселерометр iPhone для обнаружения движения во время вождения. Я немного смущен тем, что акселерометр действительно измеряет, особенно при движении кривой.
![Car driving a curve]()
Как вы можете видеть на картинке, автомобиль, управляющий кривой, вызывает две силы. Одна из них - центростремительная сила, а другая - скорость. Представьте, что iPhone помещен на приборной панели с + y-осью, указывающей на фронт, + ось x вправо и + z-ось вверх.
Теперь мой вопрос заключается в том, какое ускорение будет измерено, когда автомобиль будет управлять этой кривой. Будет ли он измерять g-силу на оси -x или будет ли g-сила появляться на оси + y?
Спасибо за помощь!
UPDATE!
Для желающих, как один из предложенных ответов, он измеряет оба. Акселерометр осуществляется центробежной силой и скоростью, приводя к вектору ускорения, который является комбинацией этих двух.
![enter image description here]()
Ответы
Ответ 1
Я думаю, что он будет измерять оба. Но не забывайте, что датчик также будет измерять гравитацию. Поэтому, когда ваш автомобиль не двигается, вы все равно получите показания акселерометра. Хороший разговор о сенсорах в смартфонах http://www.youtube.com/watch?v=C7JQ7Rpwn2k&feature=results_main&playnext=1&list=PL29AD66D8C4372129 (это на android, но те же самые типы датчиков используются в iphone).
Ответ 2
Акселерометр измеряет ускорение результирующей силы, приложенной к нему (скорость, кстати, не является силой). В этом случае сила F = g + w + c
т.е. векторная сумма силы тяжести, центробежная сила (реакция на центростремительная сила рулевого управления, точки от центра поворота) и сила ускорения автомобиля (сила, изменяющая абсолютное значение мгновенной скорости, указывает вдоль вектора скорости). Если ось акселерометра Z
всегда указывает вдоль вектора силы тяжести (что является редким случаем для фактического автомобиля), значения ускорений g
, w
и c
могут быть доступны в Z
, X
и Y
соответственно.
Ответ 3
Если вы не находитесь в свободном падении , всегда измеряется сила g (сила тяжести). Если я правильно понимаю вашу установку, g-сила появится на оси z, ось вертикальная в системе координат Земли. Я не могу сказать, будет ли это + z или -z, это частично соглашение, поэтому вам придется проверить его на себя.
ОБНОВЛЕНИЕ: Если автомобиль также поднимается/спускается, вы должны учитывать ротацию. Другими словами, есть два справочных кадра: опорный кадр iPhone и система координат Земли. Если вы хотите справиться с этой ситуацией, задайте новый вопрос.