2011-05-05 87 views
11

我想知道如何才能开始在iPhone上实现传感器融合。我从大卫·萨克斯这次谈话开始:iOS设备上的传感器融合

Sensor Fusion on Android Devices

虽然大卫的谈话是很能说明问题,它不显示任何代码(这是有道理的)。我已经看到了GLGravity(提取重力矢量)和AccelerometerGraph示例,但我需要一些帮助或至少指导如何组合加速度计,陀螺仪和罗盘输入,以使结果与David所示相似。

感谢

+0

嗨你怎么能做到这一点你能解释一下吗? – hariszaman 2013-11-18 12:39:37

+0

嗨,我终于单独使用了指南针,但@Ali的回复是我能找到的最好的回应。 – 2013-11-19 14:12:04

回答

17

UPDATE:自2015年5月19日,有自己在移动设备上实现传感器融合是没有意义的:双方的Android(SensorManagerSensor.TYPE_ROTATION_VECTOR下)和(CMAttitudeCore Motion)iPhone提供自己。



(从2011年5月5日,原应答)

我已经实现传感器融合基于此manuscriptShimmer 2设备。我强烈推荐它。

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

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

+0

任何人都可以分享此代码吗? – nayab 2013-01-10 15:22:19

+0

您的最后一个链接已损坏。 – confile 2015-05-19 11:43:16

+0

@confile感谢您的通知。它没有被破坏:这个问题不幸被删除。但是,如果您有足够的声望,您仍然可以阅读它。无论如何,谢谢,我会修改我的答案,以便它不包含任何人都无法访问的链接。 – Ali 2015-05-19 11:57:50