美大学生用逆向工程,让 Gear VR 用上 SteamVR 的位置追踪

Category: 
美大学生用逆向工程,让 Gear VR 用上 SteamVR 的位置追踪
2017年3月9

据外媒报道,日前,犹他州立大学的两名学生在逆向工程实践中,使用 SteamVR 的追踪技术让三星的 Gear VR 头显也具备了位置追踪功能。

 

 

目前比较流行的移动 VR 头显,例如三星的 Gear VR 和谷歌的 Daydream View 以及 Cardboard,都仅支持头部旋转追踪,这意味着用户可以从不同的角度环视四周,但是头部在 3D 空间的移动(如向前或者向后倾斜)则不能被追踪。位置追踪不仅增加了 VR 体验的舒适性,而且还加强了沉浸感,这是所有有线 VR 头显(如 HTC Vive 和 Oculus Rift )的都具备的一个功能。但是,要在移动 VR 头显上实现相同的功能并不是一件容易的事情。

 

 

作为移动 VR 头显迫切需要的一个功能,位置追踪很早就被 Oculus 列为内部优先开发的项目,并且诸如 Vico 和 Universe 之类的各种替代解决方案也已陆续出现。虽然未来可能是一体化的“inside-out”追踪技术,而微软的混合现实头显 HoloLens 以及谷歌的 Tango 也都已经初步实现这种功能,但犹他州立大学的两名学生 Bradly Riddle 和 Sam Junfertat 利用被验证过的 SteamVR 追踪系统为 Gear VR 搭建了一套位置追踪方案。

 

 

这两名学生的做法是:将三个可以检测来自 Lighthouse 基站闪光的红外传感器安装在 Gear VR 头显的前部,并将其连接到用来收集时序数据的微控制器。这些数据将通过 WiFi 以 UDP (用户数据报协议)数据包的形式传送给电脑,然后利用电脑上的 Unity 引擎来计算并呈现结果,如视频所示。

由于 Valve 向第三方免费开放 SteamVR 技术,这让创建追踪外设和其他相关硬件变得更加容易。虽然通过这种方式可以制作出一款能够为 Gear VR 提供位置追踪的外设,不过这个学生项目的主要目的是用来在逆向工程实践中学习这项技术。

 

 

尽管这个项目是学术性质的,但它实际上也可以作为一个潜在的解决方案,为移动VR头显提供位置追踪。通过这种方法,一个只具备旋转追踪的移动 VR 头显,可以在有条件使用 Lighthouse 基站的时候利用 SteamVR 的追踪技术来进行位置追踪。

 

 

对此感兴趣的人,可点击下载完整的技术文档

相关文章

VRrOOm Wechat