TMT观察网_独特视角观察TMT行业

解析VR中的空間定位方案:孰優孰劣?智能

青亭網 2017-09-30 22:08
分享到:
導讀

空間定位是VR 市場中一個非常關鍵的技術,當今排名前列的VR硬件設備廠商(HTC Vive和Oculus)分別采用了不同的空間定位方案。

編者按:作者系大朋VR工程師,本稿件不代表本站觀點。稿件中圖片采用青亭網圖片,系作者自行引用過去本站對大朋雙目激光定位之中立分析文章揭秘大朋雙目激光定位,HTC的又一勁敵?

空間定位是VR 市場中一個非常關鍵的技術,當今排名前列的VR硬件設備廠商(HTC Vive和Oculus)分別采用了不同的空間定位方案。

·Oculus 的 Constellation 系統紅外攝像頭定位

·HTC/Vive、大朋VR的 燈塔激光定位系統

盡管這兩種定位方式都采用了PnP解算,但都有各自的局限性和適應的場景,下文將逐一詳細分析。

Oculus Constellation定位系統

Oculus采用的是基于Camera的定位方案,被稱為Constellation。在Oculus頭盔和手柄上都布滿了紅外sensor,以某個固定的模式在閃爍。

圖片1

通過特制的camera以一個固定的頻率(Oculus CV1是60fps)拍攝,得到一組圖片。系統通過這些點在圖片上的二維位置,以及已知的頭盔或者手柄的三維模型,反推出點在三維空間中的位置。這個過程可以進一步的細分成以下的步驟,

首先,為了確保準確的定位到頭盔和手柄上的LED,PC端的Oculus Camera軟件/驅動程序通過HID接口發送某個命令點亮LED,該亮度足以被Camera捕捉到,同時這些LED以某個特殊的模式閃爍。這樣能確保即使有遮擋的情況下,在不同的角度下,只要有足夠多的LED被拍攝到,整個的tracking系統就能正常工作,不會被環境中的其他噪聲信號所影響。

然后是記錄下每一個被捕捉到的LED的位置和方向。

圖片2

當然,為了做好定位,Oculus camera本身并不需要LED的顏色,只需記錄每個點的明暗,所以 Oculus Camera固件中記錄下的的圖像為 752×480像素, 像素格式為 Y8灰階,每一幅圖看起來如下:

圖片3

拿到頭盔上的LED在二維圖片上的位置,又有頭盔上Sensor的三維模型,有什么辦法可以估算出這些點的三維位置?這本質上是一個Pnp解算的問題 (https://en.wikipedia.org/wiki/Perspective-n-Point):有了n個3D點的模型(就像上面提到的LED點在頭盔上的3D分布), camera拍攝下來的n個2D點的集合,再加上camera本身的內部的參數,可以推算出這些點的位置坐標(X,Y,Z) 以及姿態(Yaw,Pitch,Roll)。

這個點的集合到底有多大?這是一個尋求最優解的問題,常見的做法是n>=3,也就是圖片上只要拍到三個以上的LED,就能夠解算出相關的姿態和位置。考慮到遮擋或者拍攝的照片不夠清楚等因素,實踐中看,至少要拍攝到4-5個點,整個頭盔的姿態和位置才能被正確的算出,這也是為什么在Oculus的頭盔上布滿了很多LED點的一個重要原因。

算出來的數據有誤差怎么解決?一個常見的辦法是得到6DOF的數據之后,用該數據再做一次投影,產生新的2D圖像,把該圖像和我們開始用來計算的圖像進行比較,得到一個誤差函數,應用該函數來進行校準。不過這帶來另外一個問題:點進行比較的時候,你怎么知道3d模型上的點,和拍攝到的二維圖像上的點之間的匹配關系?如果做一一對應的全匹配計算的話,計算量太大。所以Oculus采用的辦法是采用不同的閃爍模式,來快速匹配3d模型上的點和拍攝到的圖像上的點。

進一步,在姿態估計的問題上面,通過光學(camera圖片)得到的姿態會有誤差,而這種誤差主要來自于物體快速移動時捕獲到的照片上的點識別的困難。為了減少這種誤差,需要通過IMU信息來進行一步校準通過PnP解算得到的姿態,這就是所謂的Sensor數據融合。

從上面的描述可以看出來,基于camera的光學定位技術,安裝配置比較簡單,成本也比較低,但是圖像處理技術較為復雜,物體移動較快時識別物體的位置有比較大的困難,同時容易受到自然光的干擾。

另外,基于Camera的定位精準度受到Camera本身分辨率的限制,比如Oculus Rift的Camera為720p,比較難以提供亞毫米級的精準定位。

最后,Camera自身能夠捕捉到的照片的距離比較近,不能應用到很大的房間位置,一般都只能提供桌面級別的VR定位。當然最近Oculus提供了三個Camera的方案,試圖在room scale級別和燈塔定位技術一較高下。

燈塔激光定位技術

反之,htc,大朋等企業提供的燈塔激光定位技術,避免了Camera定位技術的高復雜度,具有定位精度高,反應速度快,可分布式處理等優勢,能夠允許用戶在一定的空間內進行活動,對使用者來說限制小,能夠適配需要走動起來的游戲,真正實現Room Scale級別的vr定位。

下面從燈塔定位的原理解釋為什么在大空間的應用中燈塔激光定位是一個更好的選擇。

HTC的燈塔定位系統中有兩個基站,每個基站上面有兩個馬達,其中一個馬達往水平方向掃射,另外一個朝垂直方向掃射。

基站刷新的頻率是60赫茲,基站a上面的馬達1首先朝水平方向掃射,8.33毫秒之后,第二個馬達朝垂直方向上掃射(第二個8.33毫秒),然后基站a關閉,接著基站b重復和基站a一樣的工作......

微信圖片_20170928151147

這樣只要在16ms中,有足夠多的sensor點同時被垂直和水平方向上的光束掃到,這些sensor點相對于基站基準面的角度能夠被計算出來,而被照射到的sensor點在投影平面上的坐標也能夠獲得。

同時,靜止時這些點在空間中的坐標是已有的,可以作為參考,這樣就能夠計算出,當前被照的點相對于基準點的旋轉和平移,進一步的得出這些點的坐標,這其實也是一個PnP問題。

圖片5

進一步的,再融合IMU上獲得的姿態,就能夠較準確的給出頭盔或者手柄的姿態和位置。

圖片6

在上一步中計算出來的頭盔/手柄的位置和姿態信息,通過RF傳遞到和PC相連的一個接收裝置,該裝置再通過USB接口,把數據上傳到PC端的driver或者OpenVR runtime,最后上傳到游戲引擎以及游戲應用中。

大朋VR定位方案

相比HTC的定位技術,大朋在激光定位方面做了進一步的創新,在每個基站上面加入了三個馬達,從上到下編號,一號馬達從垂直方向上掃描,2號馬達從水平方向掃描,3號馬達從垂直方向掃描。

圖片7

每一個馬達掃描的時間間歇是4ms,該馬達在工作的時候,其他馬達都處于關閉狀態,基本時序如下:

基站上面的馬達1首先發送同步光信號給頭盔/手柄上的sensor點,sensor點清零計數器,馬達1接著朝垂直方向掃射;4毫秒之后,第2個馬達朝水平方向上掃射(第二個4毫秒),然后是第3個馬達朝垂直方向上掃射(第3個4毫秒)。

被照射到的sensor點可以比較容易的得到被照射時的時間,以及每一個號馬達開始掃描的時間。馬達的轉速是固定的,這樣就可以得到sensor點相對于掃射平面的角度,而該角度編碼后通過RF傳送到PC端,再做進一步的姿態融合之后,PC端就能容易的拿到6DOF的數據。

圖片8

在指定時間里增加掃描的次數,大大減少所需要的sensor數量。從實際測試中看,在大朋的最新款的E3P中,最后需要的傳感器數量大概是Lighthouse的四分之一左右(Lighthouse用了幾十個傳感器),頭盔和手柄所需要的傳感器都是個位數,頭盔手柄都變得更輕便。這不僅大大增加了整個定位系統的穩定性,也讓sensor在頭盔或手柄上的布局也更加的簡單。

進一步的,由于每次掃描的時間間隔更短,所以手柄的姿態等信息能夠以更快的頻率(每4ms一次)傳送到PC端,更及時的更新到VR游戲中。

在玩vr游戲或者應用的時候,難免會出現各種各樣的遮擋,為了讓用戶能夠在房間級別的空間中暢玩,必須要讓燈塔在360度各角度方位都能夠照射到頭盔和手柄,大朋vr的解決方案和htc一樣,也是雙基站。雙基站的工作時序和單基站一樣,唯一的區別是,主基站工作的時候,從基站是關閉的,反之亦然。

圖片9

大朋VR激光定位固有的定位穩定,需要的sensor點少這些特點,使得該定位方案能夠非常好的應用到教育行業和多人聯機對戰中。

圖片10

聯機多人對戰也是大朋VR定位版擅長的領域。

比如以下的場景中,只需要一到兩個基站可以覆蓋多臺網吧電腦,降低成本。

圖片11

綜上來看,相較于紅外方案,激光定位在大空間多人聯機的應用上具有較明顯的優勢。

來源:青亭網

定位 能夠 位置 Oculus 頭盔
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


觀點約架

主站蜘蛛池模板: 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 纸张环压仪-纸张平滑度仪-杭州纸邦自动化技术有限公司 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 深圳市东信高科自动化设备有限公司| 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好| 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 刘秘书_你身边专业的工作范文写作小秘书 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 阿米巴企业经营-阿米巴咨询管理-阿米巴企业培训-广东键锋企业管理咨询有限公司 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 定坤静电科技静电消除器厂家-除静电设备 | 阜阳在线-阜阳综合门户| 博莱特空压机|博莱特-阿特拉斯独资空压机品牌核心代理商 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 |