iOS设备上的传感器融合

Rub*_*rin 12 iphone accelerometer ios gyroscope compass-geolocation

我试图找出如何开始在iPhone上实现传感器融合.我从大卫萨克斯的演讲开始:

Android设备上的传感器融合

尽管David的演讲非常具有说明性,但它并没有显示任何代码(这很有意义).我已经看过GLGravity(提取重力矢量)和AccelerometerGraph示例,但我需要一些帮助或至少指导如何组合加速度计,陀螺仪和罗盘输入,以便结果类似于David所示.

谢谢

Ali*_*Ali 19

更新:截至2015年5月19日,在移动设备上实现传感器融合毫无意义:Android(SensorManager under Sensor.TYPE_ROTATION_VECTOR)和iPhone(Core Motion under CMAttitude)都提供了自己的功能.



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

我已经根据这份手稿Shimmer 2设备实现了传感器融合.我强烈推荐它.

传感器融合通常通过卡尔曼滤波器实现.

但是,没有"程序员卡尔曼滤波器"这样的东西.卡尔曼滤波器很难理解.如果您不理解它,您将无法正确实现和使用它.只需使用上面的手稿.