VR智能手機的位置跟踪

是札幌辦事處的Z.作為內部研究的一部分,智能手機設備已實現位置跟踪。

我想要做的是檢測運動的位置,例如在VR(虛擬現實)模式的屏幕中行走並同步它。

對於單個智能手機,似乎很難檢測到近距離的移動。

有沒有好辦法呢?我試過試錯了。

1 - 加速度傳感器

首先,我嘗試使用加速度傳感器。

這種情況發生在我整合加速度時,它變成了速度,當我整合速度時,我覺得我可以使用距離。

我通過立即應用公式來嘗試它,但由於加速和減速時的加速度不平衡,即使在移動終端后停止,它也處於繼續在遊戲中移動的狀態。

當我們調查原因時,從加速度傳感器只能獲得“瞬時加速度”的值。
由於瞬時加速度是您嘗試從加速度傳感器獲取值時所採取的加速度,因此您似乎無法獲得足夠的完美加速度來計算此時的行程距離。

無線電場強度為2-beacon

接下來,它不僅僅是純粹的智能手機,而且我想是否可以使用信標檢測移動距離。

由於我在辦公室使用信標承包和製作應用程序,我嘗試使用信標滾動進行試驗(對不起它很無聊,所以它實際上並沒有滾動,所以它實際上並沒有滾動),所以我借了它並試了一下。

總公司S的燈塔的BLOG文章如下。

我和Unity一起嘗試過燈塔

始終從信標發射弱無線電波,並且當進入無線電波的範圍時,可以在智能手機終端側檢測信標的信息。

我嘗試使用一種方法來計算從信標接收無線電波時與無線電場強度的距離。

這是基於以下事實:無線電波的接收信號強度與距離的平方成反比地衰減。

但是,隨著距離的移動,誤差變大,因此無法將其用作位置跟踪。

3 - 如何分析相機中的圖像

下一個想法是準備類似地標的東西,並根據智能手機相機上顯示的尺寸和傾斜度計算相機移動的距離。

雖然假設實時分析和處理相機上顯示的圖像需要時間,但Unity有一個很棒的資產叫做“Vuforia”用於製作AR相機,使用Unity增加資源用於開發通過實施它,很容易實現它。

Vuforia
https://developer.vuforia.com/

AR

只是讓一個立方體漂浮在空中我感到很興奮。

我決定使用我們品牌“貓頭鷹工作室”的標誌作為AR標記。

由於相機和3D空間中的對象之間的位置關係也根據與AR標記的位置關係而改變,所以當關閉由相機拍攝的圖像的顯示時,雖然它是偽的,但是可以實現位置跟踪。

VR遊戲的開發

現在您可以通過使用AR相機功能實現位置跟踪,我決定使用這項技術開發一款帶智能手機的VR遊戲。

我決定使用“谷歌VR”來開發VR遊戲,但是在VR模式下玩紙牌是必要的,但有一點需要注意!

由於此次相機也與AR功能一起使用,因此需要可以使用相機部件的形狀的VR護目鏡·紙板(紙板VR)。

紙板紙板2

如上所述,需要在相機部分帶孔的VR護目鏡。

谷歌VR
https://vr.google.com/

谷歌紙板
https://vr.google.com/intl/ja_jp/紙板/
發布遊戲

我們使用位置跟踪功能在智能手機應用程序上發布了一款名為“Bungee Simulator”的VR遊戲!

“用智能手機釋放主題VR〜蹦極模擬器〜”發布

走在從建築物屋頂突出的盤子上,它變成了恐懼模擬遊戲。
當你踏上董事會時墮落!

iOS版本
https://itunes.apple.com/jp/app/hua-tinovrwosumahode-zai-xian/id1165264105?l=ja&ls=1&mt=8

Android版本
https://play.google.com/store/apps/details?id=com.mcraft.bungee

要進行更實際(嚴重)的位置跟踪,需要VR設備和具有位置跟踪功能的傳感器,而不是智能手機。

我們還開髮用於活動和景點的安裝類型VR,所以請不要猶豫,諮詢我們。