VR室內定位系統小結
來自: http://blog.csdn.net/cartzhang/article/details/51135608
VR室內定位系統小結
本文章由cartzhang編寫,轉載請注明出處。 所有權利保留。
文章鏈接:http://blog.csdn.net/cartzhang/article/details/51135608
作者:cartzhang
一、寫在開始之前
不管是HTC 的Vive還是OC的CV1,都說明VR 定位設備和手柄都會成為未來VR的發展趨勢。
VR目前關鍵就是體驗,全身心的投入,身臨其境的感覺。
不能總玩著玩著,出戲了。這肯定不是VR想要達到的效果,專業詞匯那就是“沉浸感”!!
現在也做了些VR室內定位的東西,不是Vive,也沒有CV1。只能成為高信價比的方案。
沒有Vive的華麗上檔次,沒有CV1的黑科技,但是足夠好玩!!
這個只是小結,總結下自己在過程中出現的問題和可能的解決方案!!
二、硬件相關
在VR游戲中,硬件主要有電腦,頭盔等。對定位系統來說,還需要定位硬件和接受等等。
1.頭盔的陀螺儀偏移的問題:
頭盔的陀螺儀問題,這交給卡馬克老兄來處理,能力所限。不過,相對于某朋,還是OC的靠譜。(真不是故意黑,也不是宣傳OC,也沒有拿人錢)。
要是OC也飄,咋辦?其實還真飄。但是不嚴重,大部分游戲可以忽略不計的。
對于頭盔漂移的建議:有的說需要重新重啟,有說插拔一下。還有說需要找OC刷固件。
https://forums.oculus.com/community/discussion/2349/help-fix-consistent-right-yaw-in-rift
2.槍的問題:
添加硬件按鍵來隨時矯正,然后就是盡量的減少上面的各種可能影響磁偏的東東。軟件方面的解決方案,正在考慮和測試。
使用某大廠的陀螺儀,還是同樣的問題,原來的味道,真是讓我疼啊!!好在有解決方案可以做,那就是強制矯正。
3.電腦問題:
一個是mini電腦(某星人)批次間或有問題。
另外,需要的USB供電電流太大,使用電源電壓和電流太大,HUB 可能過熱,在實際應用中,硬件過熱產生數據的中斷和連接不正常等問題。
還有就是電腦的靜電問題,USB口常常不穩定,開機需要按下F1,這對于遠程桌面調試那就是災難。
怎么處理呢?我嘞個去,自己放電還有就是找生產廠家要點靠譜的好的批次,這個基本就是靠運氣。
再有就是引線太多,各種設備繁雜,一是不美觀,二是維護人員和客戶的教學成本,以及售后都需要很多人力來維護。
4.信標問題:
再有就是信標的問題。
信標使用某清的無限定位系統。
怎么說好呢?應用場景不同。人家追求的應用分辨率不高,實時性也不用太高。所以,選這個,應該純成本考慮。做成這樣,軟件各種處理和測試,做了較多的工作。
要是有好的,不太在意成本的話,可以考慮其他好的,更精確的。
建議:盡量的每個基站單獨供電,防止電壓問題,造成不穩定。
三、軟件相關
軟件方面的問題,如硬件不行,只好軟件來填補。
1.算法問題
各種平滑曲線曲線的多次測試。移動匹配是直接定位還是累加定位?
直接定位的問題,那就是墻體碰撞和場地固定大小問題。
累加定位,就是信號不好的時候,它瞎飄的時候的處理。
設置了各種調試速度來匹配不同場地大小。使用緩動曲線來處理,后期有添加了中值濾波算法,還待測試。
2.槍的校正:
關于槍的校正,主要工作就是對齊某個坐標。在認為需要校正的地方,提醒或強制玩家校正使用。但是這個漂移問題,還是不靠譜,因它是磁偏累計造成的,或是由于沒有做磁偏校正或算法有問題。
到我這里,只好(暫時)軟件來解決問題。
3.調試問題
每次都需去場地測試,麻煩。用配置來一次調試多個問題。盡可能的通過顯示來現場調試。
配置真的還是要寫好,方便也簡單。
四、其他
問題總很多,并且還有在路上的。他們前赴后繼的,以大無畏精神來等待我們!!
其它問題還有關卡設計,人與碰撞體碰撞造成偏移,關卡切換,相機與玩家分離,槍與玩家分離等等。
五、參考
http://blog.csdn.net/cartzhang/article/details/51055584
之前寫的切換關卡的東西!!!放這里吧!!
——————THE—————-END———
若有問題,請隨時聯系!!
非常感謝!!
在鄉間的小路上,禹禹而行