2011-05-05 89 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