尽管如此,当被问及谷歌汽车庞大的制图问题时,负责谷歌无人汽车项目的卡内基梅隆前大学教授克里斯·厄梅森(Chris Urmson)仍信心十足。他说道:“这是谷歌的项目之一,作为一家公司,谷歌拥有丰富的经验,它已经拥有地图产品和街景服务。你之所以能享受这趟完美的远距离观光体验,是因为我们四处奔波并收集地图数据。”
迄今为止,谷歌已经绘制了2000英里道路地图。不过,美国道路网络长达400万英里。
厄尔森耸了耸肩,补充道:“这是一项工作,但并不吓人。这是谷歌正在考虑的项目规模。”
在谷歌战略的大背景下,所有这些都将行得通。谷歌希望机器人读懂物理世界,正如它曾必须让机器人(或者说Spider,一种电脑机器人)读懂网页一样。
事实上,把谷歌的做法称为“制图”可能不太妥当,我更愿意用“爬遍全球(crawling the world)”来形容它,这意味着地图数据对电脑来说是易读的、有用的。
无人驾驶汽车完美地承接了谷歌Project Tango项目及其最近对机器人公司的大举收购。Tango是谷歌对“让移动设备像人一样拥有空间和运动的感知能力”所做出的新努力,它将使机器人了解人类世界,而机器人公司将为机器人在人类世界中的行动创造方法。
谷歌精神让一切成为可能
越发深入思考这些项目,就越能从一些蛛丝马迹中挖掘出谷歌精神,比如说它的野心、项目规模和针对高难度问题的解决方案。棘手的“机械视觉”问题需要计算机有对街道有着近乎于人类水平的理解,由于谷歌坐拥巨大、空前且难以想象的数据收集量,这个问题将更容易解决。
去年秋天,另一名无人驾驶汽车团队成员安东尼·莱万多斯基(Anthony Levandowski)前往尼桑公司做演示。尼桑员工一直在追问“车车通信”的问题,该公司工程师(和许多汽车行业人士)认为这是无人驾驶汽车解决方案的重要组成部分。
莱万多斯基一针见血地回答道:“如果我们能利用其他汽车的传感器观察前方的道路,我们能看到更多的路况信息吗?我们希望确保我们行驶的道路展示在每个人的车里,车与车之间分享信息有可能实现,但它并不是重点。”
汽车公司的员工没能理解的是,谷歌主张车车通信,但这种方式无法实时地同步发生。
总之,每辆汽车的数据都正被编入地图中。有了地图数据——或者说我们可以称之为“体验”——汽车所需要的就是它们在高精度地图上的准确位置,它们能够节省所有的分析和计算(以及车车通信)的工作量。
谷歌无人驾驶汽车与初创公司Anki玩具赛车游戏的原理类似。当你购买Anki Drive四驱车玩具时,你会得到汽车比赛的赛道。赛道中已经嵌入了位置数据,它就相当于虚拟赛车地图的物理显示。
聪明的谷歌机器
在我们的无人汽车之旅中,遇到很多骑自行车的人和技术糟糕的驾驶员,在这样复杂的环境中导航并不容易:无人汽车必须按路线图全速前进,同时它还要绘制地图,避免交通事故。
谷歌汽车不是愚蠢的机器。它们拥有自己的传感器:雷达(位于雷克萨斯SUV顶上的旋转激光)以及一套相机。它们在车上还要进行一些处理,以弄清路线和避免发生碰撞。
这有一定难度,不过谷歌正在采用“桌面级”的计算系统(庞大的计算和数据处理将由谷歌服务器群组完成)。