2012-03-01 24 views
2

我正在考慮使用gps,相機和iPhone傳感器來創建增強現實遊戲。遊戲的主要目標是能夠在根據他們的GPS座標放置的廣告牌周圍走動。玩家必須能夠在增強現實廣告牌周圍走動,該廣告牌可能在用戶的30-50英尺內。遊戲在戶外玩iPhone 4增強了傳感器使用iOS5的真實感?

我想了解什麼是我需要用來計算空間位置和方向的最佳傳感器。

它是加速度計+陀螺儀在一些 參考框架,以及從gps的核心位置?或者這樣做是多餘的?

或者,這將是很好知道,如果我甚至希望能做到足夠的精度能夠走動點

更新:我發現這個程序:QuickDistance,它使用已知的眼睛水平的高度來估算距離到用戶腳下的物體。有些東西告訴我可以使用相同的概念來更準確地找到用戶的本地位置,通過找到已知點的距離來提高GPS精度。我不確定是否有任何使用加速計的開源計步器/距離計算器,我很想知道從這些計算器可以獲得哪種準確度。

如果我所能期望的是戶外有56英尺的精度,這意味着我的廣告牌必須是巨大的。

PS。我也注意到在使用metaio SDK for AR時出現了令人難以置信的電池消耗問題,我不確定從電池壽命的角度來看,我所描述的甚至是可行的 - 運行加速度計,陀螺儀,磁力計和接收恆定的GPS更新可能會導致電池非常快。這是我想了解如何使用最少數量的傳感器來跟蹤位置的另一個原因。

回答

1

不確定我是否完全理解,但您應該使用GSP來獲取經緯度信息。試圖使用傳感器來創建航位推測定位系統可能相當容易出錯。 GPS報告準確性。我認爲最好的是~9米,但我懷疑這會經常發生。平均準確度(假設在沒有樹的情況下),例如17米(56英尺)。

所以你可以在點附近走動。但是,您需要在每個點周圍繪製一個56英尺或更大的圓圈,並假定用戶位於該區域內的某個位置。

你可以嘗試使用航位推算法,但是航位推測法+ AR感覺就像一場永遠不會正確地對我玩的遊戲。控制科技太難了。

我會簡化你的遊戲,儘快出去測試一些閱讀材料,以確保你在想什麼是理智的。它可能不是。 :)

+0

謝謝,這是種我正在尋找的信息。一旦我看到3米/ 10英尺,我就可以常規地在戶外看到9米/ 30英尺的清晰天空。這是我第一次聽到有關推算死角的消息,我會調查一下,因爲它聽起來像我將不得不使用的技術。 – 2012-03-01 16:08:14

1

看ChattAR - http://quickblox.com/developers/Chattar,它使用GPS,相機和iPhone傳感器(COMPAS)

ChattAR是

  1. 一個應用程序;
  2. a code sample;
  3. 自由開放的技術,通過增強現實將 社交互動帶入您的應用。

可以使用ChattAR代碼開發自己的應用程序 - 它是免費的,你可以從GitHub https://github.com/QuickBlox/ChattAR-ios下載

您也可以從iTunes下載ChattAR - 它是免費的http://itunes.apple.com/us/app/chattar-for-facebook/id543208565?mt=8