Google VPS有这么灵?

全迹科技

Google VPS有这么灵?

这几天,陆续有好几位朋友问我对Google新发布的VPS室内定位技术怎么看,并付来一篇文章。文章中VPS被夸的很牛:室内GPS、“划时代的影响”、“厘米级”、“适用范围和精度上都大大超越GPS”。看完给人错觉,我们这些做射频定位技术的一夜就要被淘汰了。

这里说说我的观点:

1. VPS并不是全新的技术。Google是在5月份的Google I/O 2017大会上公布的VPS(Visual Positioning Service)技术。虽然Google给这技术新起了个很牛的名字,但VPS实际上是普通视觉定位技术的一种。手机硬件上使用双目摄像头,软件采用类似vSLAM的算法。视觉定位的先驱是几年前微软Xbox游戏机上的Kinect摄像头(最初是以色列PrimeSense的技术),到后来intel的RealSense技术等,大致都是视觉定位的不同方案。各类视觉定位技术,已经在机器人领域有广泛应用。开源的ROS上也有针对Kinect+vSLAM的直接演示。

发布会上(封面)这个酷酷的画面,就是SLAM常见的点云图。

2. VPS适用的领域 -- 手机AR。开发者用Google这套封装好的技术,采用符合Google Tango标准的手机(有多摄像头),可以更快更好的开发手机AR应用,把Google技术平台再做大。我认为这是Google的主要目的。当然现在Tango手机还很少,第一台符合Tango标准的是联想的一款。对Tango的未来需保持谨慎,因为双目摄像头毕竟要增加手机成本,而AR应用目前并没有看到对大众的杀手应用。一些简单的AR应用,用普通手机的单摄像头也能做,就是精度差点。

3. VPS不适用的领域。Google发布会上举了个例子,利用VPS找到百货店里的螺丝刀。我认为这个应用很难落地,因为VPS技术还有很多局限Google没讲。 VPS技术,实质是通过手机摄像头拍摄比对地图数据库来实现定位。要求:摄像头能清晰拍摄、要有数据库、顺利完成比对。前者需要举起手机正对着环境、光线适宜能拍摄、距离关键特征点不能太远要能拍清楚;中者需要提前采集好室内精确数据、数据库要经常更新(以免装修、陈设一变就不能定位);后者需要手机网速要快(能把照片上传服务器进行比对)、环境中特征点要足够多可以比对(在两个一样的房间里、在长走廊里基本无法定位)。这些制约条件中,数据库的定期采集更新应该是制约VPS走向更多应用的最大问题,成本太高了以致不可行。所以我认为VPS当前还是局限在固定场景内做AR应用,但这种场景内为啥一定要用手机呢?

4. 总结。视觉定位有它的优点:环境中不需要有基础设施(蓝牙ibeacon、超宽带基站等),成本相对低廉(摄像头也能做其它用途);但缺点也同样很明显(上面3中所讲的),限制了视觉定位的普适应用。所以,视觉定位有它自己适用的独特领域,未来会作为一种独立的技术不断完善和发展。就好像人类用眼睛的辨识能力很强,但在室外仍然需要GPS做辅助,在复杂的够物中心里还是晕头转向。VPS的发展方向,不是要成为室内GPS,而是要把人眼的定位功能做好,其它留给别的技术更合适。