Какова официальная максимальная частота обновления данных гироскопа iPhone 4 - PullRequest
1 голос
/ 25 января 2011

Я играю с гироскопом на iPhone 4, хотя я устанавливаю частоту обновления гироскопа на 100 Гц

    motionManager.gyroUpdateInterval = 0.01;

Несмотря на это, похоже, я получаю обновления только с частотой 50 Гц.

Кто-нибудь имеет опыт работы с этим и может ли подтвердить это число или, может быть, сказать мне, какова официальная частота обновления?

Приветствия Esden

Ответы [ 4 ]

1 голос
/ 16 марта 2011

Наборы микросхем ST, используемые в iPhone, имеют частоту 1 кГц для Accel и 800 Гц для гироскопа, теоретически вы можете получить это ..

1 голос
/ 26 января 2011

Начиная с iOS 4.2, вы можете запускать гироскоп с частотой 100 Гц - я уверен, что я проверил его по моим выборочным входным данным.

Некоторое время назад я подал ошибку, связанную с предыдущей версией iOS (4.0x или 4.1x?), Которая не позволяла обновлять отметку времени.Но теперь это было исправлено, и данные доставляются правильно.

РЕДАКТИРОВАТЬ: Я был не прав (небольшая ошибка при измерении).76Hz - максимум на Core Motion, и я не знаю почему.Хотя этого мне кажется достаточно, это немного раздражает.

РЕДАКТИРОВАТЬ (2): Используя необработанные гироскопические данные, я получаю 58 Гц и иногда заметную задержку (> 1 / f) между акселерометром и гироскопомданные: - (

0 голосов
/ 25 января 2011

Делаете ли вы что-нибудь в цикле выполнения пользовательского интерфейса, например, обновляете какой-либо текст или метку, что может занять около 0,01 секунды или более, прежде чем цикл выполнения пользовательского интерфейса снова полностью простаивает? Это может заблокировать обновления акселерометра или гироскопа, то есть, если будут доступны какие-либо дополнительные данные.

0 голосов
...