技術(shù)宅破解Vive房間級VR體驗的秘密
Valve公司的Lighthouse追蹤系統(tǒng)使用激光追蹤頭盔和控制器,為HTC Vive帶來房間級位置追蹤體驗。那么這一追蹤技術(shù)究竟能夠達到怎樣的精度呢?加州大學(xué)戴維斯分校的VR研究者奧利弗對此進行了一些分析。
奧利弗擁有一個計算機科學(xué)方面的博士學(xué)位,他曾在虛擬現(xiàn)實數(shù)據(jù)視覺化方面做過不少研究。他還親自編寫了一個叫做VRUI的軟件,他使用VRUI在虛擬現(xiàn)實中將數(shù)據(jù)視覺化,操縱和分析數(shù)據(jù)。之前,他依賴于企業(yè)級VR系統(tǒng),例如CAVEs,最近幾年他一直在評估最新出現(xiàn)的這些消費級VR設(shè)備,以確定它們是否能夠滿足他的工作要求。
我們可以在他的博客上發(fā)現(xiàn)他對于Lighthouse追蹤系統(tǒng)的分析評估文章,其中包括了一個對它的追蹤精度的測試。如果你對他的整個測試過程感興趣,那么你可以去查看他的博客,如果你只是想知道結(jié)果,那么查看這篇文章就可以了。
Lighthouse追蹤系統(tǒng)的基本組件就是基站(那個黑色的小盒子)。它使用交替進行的激光進行橫向和縱向的掃射,而遍布于控制器以及頭盔上的微小的傳感器則能夠檢測它們。追蹤系統(tǒng)使用這些檢測到的數(shù)據(jù)來計算出設(shè)備的空間狀態(tài)和位置。他們還使用了高速板載IMU(慣性測量元件)輔助追蹤。
奧利弗力圖測量出系統(tǒng)的“擾動”,當(dāng)被測物體(例如頭盔)保持完全靜止?fàn)顟B(tài)時測量的偏差值。通過追蹤系統(tǒng)隨著時間的推移在三維空間上所提供的讀數(shù),他可以測出其在每個軸上的實際的量。
當(dāng)使用兩個基站追蹤頭盔時,他發(fā)現(xiàn)系統(tǒng)的擾動大約為0.3mm,這也就是說,對于追蹤系統(tǒng)來說,這個頭盔在三維空間的所有方向都存在約0.3mm的抖動(盡管實際上它處于完全靜止?fàn)顟B(tài))。
幸運的是,這個擾動足夠小,我們實際上感覺不到這種程度的抖動。
有意思的是,奧利弗發(fā)現(xiàn),盡管使用一個基站不足以追蹤頭盔,但它的擾動仍然保持在0.3mm,除了指向另一個基站的那個軸向的擾動增大到2.1mm。這意味著,使用兩個基站進行追蹤時,系統(tǒng)可以更加精確地進行追蹤。
他同時還解釋了精確度和準(zhǔn)確度在定義上的區(qū)別。所謂精確度指的是“對于空間上的同一點,多次測量值之間的差別”,而準(zhǔn)確度則是“測量值與這個點在空間中實際的位置的差距”。
正如其他優(yōu)秀的科學(xué)家一樣,他首先解釋了自己的測量方法:
“我在自己的追蹤空間中心區(qū)域地板上放置了一個36英寸的尺子,每隔一英寸使用附著在控制器上的探針測量其空間位置(探針的位置使用了控制器的本地坐標(biāo)系,這對于測量的可重復(fù)性是非常必要的)。然后,我比對這些空間的點的理想坐標(biāo)和測量坐標(biāo),使用非線性點坐標(biāo)比對算法生成了任意坐標(biāo)系中點的理論坐標(biāo)?!?br />
如圖所示,綠點代表的是理想值而紫色的點則代表Lighthouse追蹤系統(tǒng)的測量值,根據(jù)這些數(shù)據(jù),奧利弗估計Lighthouse追蹤系統(tǒng)的精確度大約在RMS(均方根)1.5mm,而準(zhǔn)確度則在RMS(均方根)1.9mm。
盡管上圖中的測量值存在一些偏差,但奧利弗表示:“系統(tǒng)整體的準(zhǔn)確度非常好?!彼M一步總結(jié):“作為一個有實際意義的結(jié)果,我們認為附加一個校準(zhǔn)探針針尖的Lighthouse控制器,可以作為一個大面積三維數(shù)字化儀來使用,預(yù)期準(zhǔn)確度約為2mm?!?
未經(jīng)授權(quán),禁止轉(zhuǎn)載,違者必將追究法律責(zé)任。
文章點評
相關(guān)閱讀
-
保護生態(tài)人人有責(zé) VR狩獵讓你玩到爽
不知小伙伴們是否還記得紅白機上的打鴨子游戲?它是當(dāng)時第一款模擬射擊游戲,雖然畫面不如現(xiàn)在精美,但確實很耐玩。時至今日,這種類型的游戲借助虛擬現(xiàn)實技術(shù)再次“復(fù)活”,除畫面更加精美外,狩獵……...
- 魔術(shù)師借助Vive打造"終極幽靈列車"
- 做顯卡也要做游戲 英偉達發(fā)布一款VR游戲
- 盡管還在開發(fā)中,Raw Data已拿下Steam榜第一
- 更加小巧輕便 Vive有可能會推出改良版
- 恨自己樂感不強?那就手持雙劍消滅音符