iphone - iOS 设备上的传感器融合

标签 iphone ios accelerometer compass-geolocation gyroscope

我正在尝试了解如何开始在 iPhone 上实现传感器融合。我从 David Sachs 的这个演讲开始:

Sensor Fusion on Android Devices

虽然 David 的演讲非常说明性,但它没有显示任何代码(这是有道理的)。我已经看到了 GLGravity (提取重力矢量)和 AccelerometerGraph示例,但我需要一些帮助或至少指导如何组合加速度计、陀螺仪和罗盘输入,以便结果类似于 David 展示的结果。

谢谢

最佳答案

更新:截至 2015 年 5 月 19 日,在移动设备上自行实现传感器融合没有意义:Android(Sensor.TYPE_ROTATION_VECTOR 下的 SensorManager)和 iPhone(CMAttitude 下的 Core Motion)提供了它自己的。



(2011 年 5 月 5 日的原始答案)

我已经为 Shimmer 2 实现了传感器融合基于此的设备manuscript .我强烈推荐它。

传感器融合通常通过Kalman Filter实现.

但是,“面向程序员的卡尔曼滤波器” 是不存在的。卡尔曼滤波器很难理解。如果你不理解它,你将无法正确地实现和使用它。就用上面的手稿吧。

关于iphone - iOS 设备上的传感器融合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894580/

相关文章:

ios - 降低加速度计的灵敏度

android - Android 中的图像全景

iphone - 当用户点击我的应用程序中的特定行时,我如何弹出一个窗口?

ios - 通过多个用户唯一识别 iOS 设备

ios - 未在 AsyncImageView 的子类中调用 drawRect

ios - JSON数组转成NSDictionary后,怎么办?

android - 来自 Android 加速度计的方向

iphone - 来自 UIAlertView 的 UIActionSheet

ios - Xcode 7 UI 测试,录制按钮显示为灰色

python - 如何从iOS应用程序调用Python的ladon框架开发的Web服务?