即使很难,但曙光或许就在眼前
移动 VR 空间位置追踪技术很难?
这是当然。移动 VR 相对于 HTC Vive 这样的 PC 端 VR 最大的优势就是在于其便携性,因此,虽然理论上也可以用 Lighthouse 追踪系统实现移动 VR 的空间定位,比如 G-Wearable 就做了这么一套定位系统,但这就意味着移动 VR 优势的丧失。
因此,Oculus 的天才技术官 John Carmack 选择基于 Gear VR 开发 inside out 空间定位技术,inside out 的系统通常是使用头盔内部的摄像头通过追踪外部环境的变化来判断所处的位置,不需要用到外部设备。只是这样做起来却并不容易,我们看 John Carmack 自己 5 月份在 Twitter 上说的吧:
为什么这么难?
根据 Venturebeat 的报道,ARM 开发者关系经理 Nizar Romdan 在接受 GamesBeat 采访时表示,阻碍移动 VR 空间定位技术实现的一大障碍是位置追踪所需的传感器不够。“移动设备基本就是块 5 英寸屏幕的薄机身,能塞下多少传感器呢?”他说。
另外,“传感器加的越多,需要处理的信息也就越多,”Romdan 说。“但功耗的要求却还是一样的。智能手机运行的功率大概是 3W,大一点的能达到 5W,几乎没有能达到 10W 的。相比 PC 上的 300-600W,完全不在同一水平上。”
目前的 VR 设备中,公认效果最好的是 HTC Vive,得益于 Lighthouse 追踪系统,它可以实现在一定空间内的自由走动。Oculus、Sony 则通过摄像头对头盔、手柄进行追踪,从而实现类似功能。而以 Gear VR 为代表的移动 VR 设备目前仅仅只能用陀螺仪等实现转头运动检测,如何实现移动 VR 的空间定位追踪,已经成为移动 VR 领域内的研究热点。
1、进化动力单目 SLAM 技术
SLAM 技术是 Simultaneous Localization and Mapping 的缩写(同步定位与地图构建技术)。SLAM 最初的目的是让机器人通过摄像头等传感器「看」到周围环境,了解自己的位置以及与障碍物之间的距离,实现机器人的「看见」,在物理空间中行走而不被墙壁、桌子等障碍物阻挡。
正好由于 VR 头显无法让人看到现实世界,过去三十年作为机器人重点研究方向的 SLAM 技术在 VR 上意外地也发挥了重要作用,它能够解决如何在未知环境下,正确定位等问题。
SLAM 的实现方式与实现难度和传感器的形式和安装方式密切相关,传感分为激光和视觉两大类,而视觉下面又分单目、双目、深度摄像头三小方向。
今年 5 月份,深圳一家名叫 进化动力 的公司展示了一个 SLAM 的 demo,其为 HTC vive 头显安装摄像头让头显去识别环境,基于 SLAM 算法识别出场景的位置,并通过图像的变化反向计算出头显的移动,结合 IMU(惯性测量),实现类似 HTC Vive 的在环境中自由走动的效果。请注意,在该 demo 中并没有出现 Vive 的 Lighthouse 设备。
进化动力表示,该技术使用的是低分辨率 RGB 摄像头,可以换成其它网络摄像头,不借助任何外部标记,可以提供不限定范围(目前稳定在 5mX5m 范围内)移动效果,而且功耗较低、延迟也仅占头显 20ms 里的 1-2ms,这套单目 SLAM 算法非常适用于移动 VR。
2、VicoVR 深度视觉技术
最近一家新的创业公司 VicoVR 声称已经打造了一个简单的传感器,能够为移动虚拟现实提供位置追踪功能。
VicoVR 的功能主要是通过使用一个专有的 3D 视觉基础处理单元,这个单元使用一个由外向内的跟踪系统,它可以通过传感器检测 19 处身体关节的精确 3D 坐标,然后把这些数据以最小延迟的方式无线(蓝牙)发送给任何使用安卓和 iOS 的头显,为头显带来头显位置追踪和全身追踪功能。
3、Univrses 单目 SLAM
Univrses 是一家坐落于瑞典斯德哥尔摩的小公司,目前全职员工仅有 8 人,另有多位兼职员工 (Mr.Elia Morling),全员共约 20 人。他们也号称解决了移动 VR 的位置定位难题。
目前 Univrses 解决位置追踪的基本原理,也是通过手机的摄像头、加速计和陀螺仪,他们通过摄像头捕捉到了前方的空间影像,并通过算法建立一个虚拟模型 (用户实际看不到),而当用户摆动头部设备时,无论是左右摆动还是上下摆动,摄像头进一步获得的影像会继续补充模型,并与此前的模型进行位移对比,将位移映射到用户所看到的虚拟空间中,从而产生几乎同步的移动变化,并解决位置追踪的问题。Univrses 表示他们所采用的算法方案,目前能做到延迟低 (具体数据未能实测)、耗能低 (具体数据未能实测)。
4、Ximmerse 动捕/立体视觉一体机
这是一家位于深圳的穿个公司,他们正在开发一款名叫 X-Hawk 是一款动捕/立体视觉一体设备,可连接到移动式的虚拟现实头戴显示器如三星 Gear VR,实现对 X-Cobra(其生产的另一款类似于 vive 的控制手柄)的空间位置跟踪。并可以用于其他游戏外设的空间位置跟踪,仅仅需要在这些外设上添加一个 LED 光点。
除了跟踪控制器,X-Hawk 还可以通过跟踪外置的 LED 光点来计算头显的空间位置。
据了解,X-Hawk 自带 CPU、嵌入式系统和算法,不依赖任何后端处理器。每帧范围内可识别和跟踪高达 40 个 LED 光点,同时具有极强抗干扰能力,能抵抗日光和一般室内光线对跟踪的影响,水平跟踪范围(FOV) 超过 180°。
相信随着计算能力的提升,以及最终能耗的降低,移动 VR 自由行走时代必将到来,届时,戴着 VR 去地铁里打怪或也不是什么奇怪的事了吧。
免责声明:以上内容为网上采集的文章、图片,出于对行业传递更多信息之目的,若本文章涉嫌侵犯到您的权益,请及时向info@idform.cn进行反馈,核实无误后进行删除