现在我手边有一部Tango手机。自从几天前这玩意公开后,就成了这十天内最热门的小工具。
这对我来说几近于魔法。2003年Trimble收购MENSI团队,而我身为该团队的其中一员,从90年代起(年轻人啊,那可是上个世纪!)就和3D扫描结下不解之缘。我从当时就梦想有一天可以看到能在家庭中使用的3D扫描装置。用来连接Xbox 360的微软Kinect成了家庭用3D扫描仪的主流,还销售数百万台(其中有一些遭到黑客攻击)。而现在,我们在Google的朋友开发了新的工具,那就是既袖珍又实用的3D扫描手机Tango。
装进盒里的东西如下:白色纸箱、手机、两个充电器和电缆线(一个连接Mac 的USB 3.0 ,另一个则是USB 2.0 — 10W ),以及快速入门手册。
Project Tango盒里的东西
USB 3.0接头
USB 2.0接头
打开SDK的网站后,就会出现这个手机项目的专题名称(没错,Project Tango还有另一个名称叫Peanut。这与原型的第二个版本有关。我手上拿的是Tango的第二台原型机,第一台原型可在下面视频的第58秒看到)。
只要打开装置的电源,就可以立刻拿来玩。DepthViewer应用程序是操作系统的一部分,开启之后,就能即时透过手机的感测器看到深度影像。
开启相机应用程序后,即可使用内建在手机里的四个摄影机和深度感测器摄影。这组程序由PrimeSense开发。
摄影机1号
摄影机——自拍用
摄影机3号
摄影机4号——深度感测器
摄影机1号和4号的合成影像
Play Store 的Peanut 专区中能下载好几个试用版应用程序。其中的Tango Pointcloud、Tango AR UFO和Tango Sparse用Unity引擎制作。另外像Cube Mover、Forest(这让我想起Moto X的Windy Day应用程序)、Interior、Bike Exploder、PlyLoader、Tango Mapper及Depth Scan则以Java为基础。使用这些试用版应用程序后,就能测试扩增实境、追踪、测绘及手机的扫描功能。
进行程序设计的话,就能运用更进阶的技巧。SDK的网页做得很完善,浅显易懂。要是习惯拿Android、Unity或Java来开发,就可以马上搞懂。我在值得记念的40岁生日周末拿到这项装置,所以稍微有点时间,能在短短几个小时内测试应用程序。存取核心功能相当简单,开始进行程序编写之后,即可轻松实作自己的程序。
但老实说,我第一次用Tango是拿来自拍。以伸手的姿势同时按下音量缩小钮和电源钮并不容易,我试了第三次,才终于将照片拍得能看出是自己。
第一次用Tango拍自己的脸
第二次用Tango自拍
我马上就发现能透过相片应用程序启动红外线相机,因此第二次自拍就变得更有趣。尽管不像艾伦.狄珍妮的奥斯卡奖自拍那么出名,但在某方面来说,也绝对是足以开创历史的照片。
最后,把Tango当动词用的新趋势就出现了。我的儿子Gaetan被Tango了。
被Tango了!
当然,光是装设这些感测器,CPU还要进行3D捕捉及显示,电池很快就会没电了。但这还只是第二台原型,距离当成主流产品销售还有好几个月(另外,或许这会像Glass一样,当成浏览器程序的一部分推出)。Google的工程师有足够的时间解决这些问题。让我讶异的是,从第一台原型(这是单纯的概念实证机)进化到功能齐全的Android装置会那么地快。照这个情况看来,第三台原型似乎会更让人惊艳。
这几年来,我有幸能使用一些相当有趣的3D扫描仪,包括新型的Trimble TX8。正因如此,我才能以公厘为单位精确扫描自家的室内及室外。于是我开启Tango Mapper应用程序,开始捕捉家中的资料。
用Trimble TX8 3D扫描仪扫描Omar的家
我为了和Tango 捕捉的点云做比较,而隔离一楼的资料组。
一楼--Trimble TX8 3D扫描仪的资料
用Tango捕捉到的一楼资料
结合Trimble TX8与Tango的资料
尽管绿色的区域Tango也能正确捕捉,但在黄色的区域资料就错乱了。
红色是Tango,蓝色是Trimble TX8
就和我想的一样,Tango在部分区域能够精准捕捉,但在某些地方资料则有落差。某些因素必然会影响捕捉的成效,包括感测器的温度、照明的情况及通道的数量等。这种最新的技术需要找出最好的使用方式(比方像是增加目标,扫描同样的地方两次之类)。此外我还从装置中取得原始资料。Google具备离线处理功能,能以光束法平差为基础进行密集的测绘。只要用了这个,应该就能减少资料落差的现象,但我却还来不及测试。
尽管如此,现在却正逢下一代手机和平板电脑崛起的时期。几个感测器整合在一个装置中,无需额外的配件,也能下至游戏上至专业用途,替应用程序的市场开拓新的领域。运用扩增实境技术的游戏已经为我们带来新次元的体验,相信购物的方式也会大幅改变。假如用Tango将扫描房间的资料传送到IKEA的应用程序,就能在那里选择适合的柜子,而若线上订购,IKEA无人机就会送过来……诸如此类。
说到无人机,要是将Tango安装到机器人当中,设计程序让它在朝特定的目标前进时避开障碍物,就能轻松强化机器人的视野。
Tango 应用在机器人工学的机会还不只这些。Google还准备了从USB转换成序列的驱动程序,能够支援3D Robot Iris或Yujin Robot的Kobuki等装置。只要使用USB2 OTG ,即可与从属配件(机器人)相连接,还能选择用USB 3.0连接埠充电(这对Kobuki来说格外方便,能够自行对接到充电底座上)。
现在才刚开始。世界各地聪明的应用软件开发者和创客会不断找出使用Tango的新方法,除了自拍以外。
|