不過,因為光學定位的方法具有相當?shù)臏蚀_度和穩(wěn)定性,通過攝像頭參數(shù)的調校也可以達到很低的延遲,并且在理論上可以擴展到無限的空間,因此它也確實成為了目前很多VR體驗館搭建者的首選。然而,通過標記點來識別多名玩家還是具有很大的局限性,因為標記點不可能無限組合下去,兩組標記點靠得過近的話(例如背靠背作戰(zhàn)的兩位玩家),也很容易發(fā)生誤測或者無法識別的情形。此外,過于復雜的場館環(huán)境也會讓標記點更容易被障礙物遮擋,從而發(fā)生漏測問題,因此目前我們所見的多家采用光學定位的體驗館,都是在一個空曠的規(guī)則房間內進行游戲的。
(三)激光雷達
激光本身具有非常精確的測距能力,其測距精度可達毫米,一般常見的是日本HOKUYO北陽電機和德國SICK西克等專業(yè)領域的大廠所產(chǎn)的二維激光雷達。
二維的意思也就是這樣的激光雷達所發(fā)出的光是一個扇形平面,而各種用來做測繪用途或者建筑業(yè)用作三維重建的三維激光雷達,則是這樣的二維激光雷達又加了一個維度做旋轉,從而得到三維空間的結果。

激光雷達包括一個單束窄帶激光器和一個接收系統(tǒng)。激光器產(chǎn)生并發(fā)射一束光脈沖,打在物體上并反射回來,最終被接收器所接收。接收器準確地測量光脈沖從發(fā)射到被反射回的傳播時間,即TOF(Time of Flight)。因為光脈沖以光速傳播,所以接收器總會在下一個脈沖發(fā)出之前收到前一個被反射回的脈沖。鑒于光速是已知的,傳播時間即可被轉換為對距離的測量。因為是以光速為尺子來測量的,所以激光雷達的精度一般都相當?shù)母?,在室內場合下用,誤差都在毫米級別。
二維激光雷達實際上也是由一維的單束激光器在一個旋轉底座上旋轉起來所形成的扇面,一個二維激光雷達可以以自已為中心,以幾十米為半徑畫扇面進行測量,所以如果在這個區(qū)域內有人活動的話,激光雷達就可以精確的知道一個人的位置并輸出給電腦使用。當然,激光雷達通常也可以用做機器人研究的避障傳感器。
旋轉底座旋轉的快慢也是分很多規(guī)格的,因此激光雷達也會有掃描頻率的區(qū)分,正常來說,幾十赫茲的掃描頻率足夠我們在VR當中做位置探測來用了。

但是激光雷達的工作原理對元器件要求高,通常又是工作在非常嚴苛的條件下,本身就要求防水防塵和數(shù)萬小時無故障的高可靠性。因此生產(chǎn)成本并不便宜。而且掃描頻率越高,探測距離越遠(也就是發(fā)射功率越大)的激光雷達,價格也就越貴。所以二維激光雷達的價格就已不菲(近萬元到數(shù)萬元不等),而用作測繪的機載三維激光雷達就不是一般人能問津的了(幾十萬至百萬)。
除了價格因素,激光雷達用作定位還存在一個主要的問題是: 因為從激光器發(fā)出的是一個扇形光,所以如果有一大堆運動物體互相擁擠著在一起的時候,互相會有遮蔽,后邊的物體處在前邊物體的“陰影區(qū)”當中,導致探測不到。而且激光雷達只能測距,不能識別物體的ID,因此,就算不考慮價格因素,也比較適合單人情況下玩耍,如果想要群體的話,還是得采用其他方案。
(四)HTC Vive:Light House
這段時間里,HTC Vive的發(fā)售成為了整個業(yè)界的一大新聞。而它所采用的一種不同于光學的定位方式也是人們津津樂道的地方。HTC Vive包括三大部分,本身布滿了紅外傳感器的頭盔和手柄,以及用作定位的Light House。游戲者預先將Light House布置到一個空屋子的兩個角落中,這兩個Light House相當于兩個固定的激光發(fā)射基站,如下圖所示。

Light House的后蓋打開后,里面這樣的:
