2011-04-05 32 views
13

據我所知,GPS的準確性有限。是否有可能在3D空間中獲得更精確的位置?iOS:3D空間中的運動精度

我打算編寫一個應用程序,用戶可以在任何方向隨手機移動,但只需移動幾英尺即可。有沒有什麼技術,或許加速度計和陀螺儀能夠達到這種精度?

例如,用戶將手機放平(以便手機的底部與地面平行)。在屏幕上繪製了一些東西,當人向前,向後,並排走向時,它不會隨着屏幕移動。因此,該物體似乎是不可移動的,並且只能通過將手機放在3D空間中的正確位置才能發現。

我不需要任何人來編寫一些代碼,只要給我一個簡短的瞭解,如果經過一番努力,這可能甚至是可能的。

謝謝!

Derek

回答

7

不,不是真的。如果你將加速度計值整合兩次,你會得到位置,但錯誤是非常可怕的。在實踐中是無用的。

這是an explanation why (Google Tech Talk)在23:20。

您實際上可以做的是通過更改手機的方位來發現您的「隱藏物體」。只用加速度計和指南針就可以很好地工作。這正是你在colechristensen發佈的視頻中看到的。

5

http://www.readwriteweb.com/archives/impressive_augmented_reality_demo_shows_off_sensor_fusion.php

它可以通過組合使用「傳感器融合」的各種傳感器的輸出,以增加顯著的位置。我認爲最有趣的概念是使用攝像頭的輸出來檢測和記錄移動(結合陀螺儀,加速度計和GPS)。你應該寫一個卡爾曼濾波器來組合。

問題是,這是一個工程研究生花費多年研究這些事情的水平。不是不可能的,但要爲挑戰做好準備。

+4

鏈接已死: - / – zavtra 2016-06-22 18:05:50