2014-05-12 27 views
0

是否可以使用CoreMotion計算小距離?有沒有使用CoreMotion計算小距離的方法?

例如,用戶向上或向下,向左或向右移動他的iOS設備,並面對設備在他面前(橫向)。如許

+0

可能的重複[獲取從加速度計數據與Core Motion的位移](http://stackoverflow.com/questions/4449565/getting-displacement-from-accelerometer-data-with-core-motion) – Raptor

+0

@Raptor那個問題是關於AR的。這個問題與AR無關。 – Fogmeister

+0

您仍然可以使用Core Motion框架從陀螺儀獲取數據。您仍然可以在該答案中應用代碼。 – Raptor

回答

2

編輯

鏈接...

https://www.youtube.com/watch?v=C7JQ7Rpwn2k位置的東西開始於約23分鐘英寸

他總結...

最好的事情做的是嘗試在應用中不使用位置。

有一段視頻,我會找到給你看。但簡短的回答......不會。不會。錯誤的餘地太大了,你必須做的整合(兩次)只會放大這個錯誤。

充其量你最終將會看到設備告訴你它始終在一個方向上緩慢移動。

在最糟糕的情況下,它可能認爲它在地球上飛馳。

+0

在我的問題的評論你提到包括一個外部參考...就像相機,在這個我任何有用的資源,我將不勝感激。 – tapmonkey

+0

我從來沒有看過這個,但因爲你正在看使用AR庫。 AR工作的方式(當他們使用標記來放置對象時)是使用標記圖像的大小來推斷距離。只有使用外部參照系才能得到這個結果。相機可以獲取外部參照系,因爲它可以「看到」周圍環境。但是,我從來沒有做過這樣的事情。 – Fogmeister

+1

例如,使用相機查看周圍環境。然後在下一幀中,您可以做同樣的事情,然後比較圖像以查看相機相對於其周圍的移動方式。然後將其與CoreMotion數據結合以推斷相對位置。等等... – Fogmeister