iOS Compass против независимых версий разработчиков - PullRequest
0 голосов
/ 02 ноября 2011

Мне не удается заставить мое приложение компаса функционировать так же гладко, как у Apple, и я не видел ни одного приложения компаса от независимых разработчиков, которое бы не запаздывало, а иногда и беспорядочно подпрыгивало, как мое.

Есть ли открытый исходный код, который демонстрирует, как достичь такой текучести?Точность не так важна, но плавная анимация.

1 Ответ

1 голос
/ 02 ноября 2011

Более общие рекомендации по направлению:

  • Легко: примените фильтр нижних частот, чтобы отменить ошибочные показания.
  • Хитрость: компас обновляется медленнее, чем рыскание гироскопа, поэтому вы можете измерить отклонение между обновлениями компаса, чтобы улучшить реакцию. Пример кода .
  • Trickier: правильный способ объединения гироскопа и компаса будет использовать фильтр Калмана, но это не тривиально.Об этом говорят http://talkminer.com/viewtalk.jsp?videoid=C7JQ7Rpwn2k
...