那片密密麻麻的LED就是用來同步的光束。兩個圓柱體則是旋轉(zhuǎn)的一字激光器。一個是X軸掃掠,另一個是Y軸掃掠。兩個激光器有固定的180度相位差,也就是說,A亮的時候B不亮,B亮的時候A不亮。
而手柄和頭盔上都有固定位置安裝的光敏傳感器:

這套系統(tǒng)的具體工作流程分為三步:
1、同步:LED燈板整體亮一次,手柄和頭盔的傳感器一起被照射,作為同步信號。
2、X軸掃描:橫向的一字激光器照射手柄和頭盔上的光敏傳感器。
3、Y軸掃描:豎向的一字激光器照射手柄和頭盔上的光敏傳感器。
頭顯和控制器上安裝了很多光敏傳感器。在基站的LED閃光之后就會自動同步所有設(shè)備的時間,然后激光開始掃描,此時光敏傳感器可以測量出X軸激光和Y軸激光分別到達傳感器的時間。
換句話說,激光掃掠過傳感器是有先后順序的,因此頭顯上的幾個傳感器感知信號的時間存在一個先后關(guān)系,于是各個傳感器相對于基站的X軸和Y軸角度也就已知了;而頭顯和手柄上安裝傳感器的位置已經(jīng)提前標(biāo)定過,位置都是固定的。這樣根據(jù)各個傳感器的位置差,就可以計算出頭顯和手柄的位置和運動軌跡了。
Light House的最大優(yōu)勢在于,它需要的計算量非常少。這就不像CV視覺系統(tǒng)那樣需要先成像,然后通過軟件將成像中的特征分辨出來,成像的細節(jié)越豐富,需要的圖像處理能力就越高。Light House使用的僅僅是光敏器件,無需成像,也就不涉及到大量計算和圖像處理,避免了性能損耗和不穩(wěn)定的可能。
另一方面來說,計算量大往往也就意味著延遲會更高,而且無法經(jīng)由嵌入式處理器來完成運算。而Light House因為運算量小,因此嵌入式系統(tǒng)可以自己計算和處理,再直接將位置數(shù)據(jù)傳輸?shù)絇C上,節(jié)約了大量耗費在傳輸和處理上的延時。
不過,雖然Light House是迄今為止體驗最好的VR交互定位設(shè)備,但是因為激光對人眼安全照射功率的限制等問題,它能夠覆蓋的距離比較有限,大概也就是5M* 5M 見方的一個區(qū)域,并且不能有過多的遮擋物導(dǎo)致接收不到信號。并且這種設(shè)備的安裝調(diào)試還是比較繁瑣的,對于一般用戶來說可能還是比較困難的。
未完待續(xù)。