我正在尝试了解如何开始在 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/