iOS Compass与独立开发者版本

时间:2011-11-02 07:42:08

标签: ios cllocationmanager core-motion

我似乎无法使我的指南针应用程序能够像苹果公司那样顺利地运行,而且我没有看到任何来自独立开发人员的罗盘应用程序,这些应用程序没有滞后,有时像我的那样不稳定地跳跃。

是否有任何开源证明如何实现这种流动性?准确性不是那么重要,但平滑的动画是。

1 个答案:

答案 0 :(得分:1)

更一般的指导建议:

  • 简单:应用低通滤波器以丢弃不稳定的读数。
  • 整蛊:罗盘的更新速度比陀螺仪的偏航慢,因此您可以测量罗盘更新之间的偏差以改善响应。 Sample code
  • Trickier:融合陀螺仪和指南针的正确方法是使用卡尔曼滤波器,但这并非易事。在http://talkminer.com/viewtalk.jsp?videoid=C7JQ7Rpwn2k
  • 上有一个关于它的讨论