Waymo公司的过去、现在和未来-王其杉博客|程序员|科技新闻
十年前,大约有十几名工程师聚集在查尔斯顿路的谷歌主山景校区,从事项目司机的工作,这是一项秘密的工作,位于科技巨头的登月工厂X之下。
项目司机——众所周知的“谷歌自动驾驶汽车项目”——于2009年1月启动。它最终将从其项目状态毕业,在2016年成为一家名为Waymo的独立公司。
该项目最初由塞巴斯蒂安·特隆领导,将有助于激发一个至今仍在发展的整个生态系统。风险投资家们注意到了这一点,蜂拥而入,汽车分析师改变了方向,监管者、城市规划者和政策专家开始收集数据,并考虑到房车对城市的影响。
该项目也将成为许多工程师的跳板,他们将继续创建自己的公司。这是一份名单,包括Aurora联合创始人Chris Urmson,Argo Ai联合创始人Bryan Salesky和Anthony Levandowski,他们帮助推出了Otto,最近推出了pronto.ai。
可能不太为人所知的是,许多在最初几周加入的人仍然在Waymo,包括Andrew Chatham、Dmitri Dolgov、Dirk Haehnel、Nathaniel Fairfield和Mike Montemerlo。根据一个人对“早期”的定义,还有其他人,比如海穆尔维特、菲尔·内梅克和丹·埃格诺,他们已经在那里呆了八到九年。
Waymo的首席技术官兼工程副总裁Dolgov最近与TechCrunch聊了几天,聊了10周年纪念日以及接下来的日子。
以下是对DolGov的采访的摘录,为了清晰和详尽,该采访已进行了编辑。
TC:让我们回到你开始的时候。带我去谷歌自动驾驶项目的最初几天。
Dolgov:当我想到是什么吸引我来到这个领域时,它总是三件主要的事情:技术的影响,技术本身,挑战,以及与你一起工作的人。很明显,在这一点上,它可以对安全产生巨大的影响,但除此之外,它还可以影响效率,消除fri。交通运输对人和物的影响。
这种兴奋感似乎永不消逝。我记得我第一次在自动驾驶汽车上工作。这是我第一次使用我刚写的软件,你知道,就在那天早些时候,汽车自己开车。这是2007年的事。这完全出乎我的意料。(2007年11月,在谷歌项目启动之前,DolGov参加了DARPA城市挑战赛。)
我们的十年挑战赛一直在打造世界上最有经验的车手。感谢两位有远见的@google人物让我们开始了,感谢凤凰城的@waymo one骑手。hbd waymo pic.twitter.com/ew4fdxjm7c
-John Krafcik(@john krafcik)2019年1月17日
TC:拉里·佩奇(Google联合创始人)提出的这10、100英里的挑战是什么?你能给我描述一下吗?
Dolgov:这可能是我们2009年在谷歌开始这个项目时为自己创造的主要里程碑。挑战是驾驶10条路线,每一条100英里长。你必须在没有任何人为干预的情况下从头到尾驾驶每一条路线。
这些都是非常清晰明确的路线。所以在开始的时候,你会采用汽车的自动驾驶模式,然后必须自己完成100英里。
这些路线是特意挑选出来的,以充分展示任务的复杂性。在早期,对于我们来说,这一切都是为了理解问题的复杂性。所有的路线都在海湾地区。我们在帕洛阿尔托附近的城市环境中开车,我们有一辆花了很多时间在高速公路上的车,我们去了海湾地区的所有桥梁。我们有一个从山景到旧金山,包括开车穿过伦巴底街。我们有一个绕着太浩湖转。
我们试图尽可能地掩盖环境的复杂性。这项任务真正伟大的是它确实帮助我们很快理解了空间的核心复杂性。
TC:完成这些挑战需要多长时间?
多尔戈夫:我们一直到2010年秋天。
TC:想到这个项目能够在2010年完成这些挑战,真是太不可思议了,然而,在这个任务上似乎还有很多工作要完成。
多尔古夫:对。但我认为这就是问题的本质。拥有一个可以做一次或两次或几次的原型与构建一个人们可以在日常生活中开始使用的产品之间有着巨大的区别。尤其是在这个领域,当我们开始的时候,在这些一次性的挑战上取得进展是非常容易的。
但是真正让它变得困难的是你需要从你的系统中获得令人难以置信的性能水平,才能使它成为一个产品。这是第一位。第二,是你所遇到的各种问题的复杂性。也许你在99%的时间里看不到它们,但是你仍然需要为1%或1.1%做好准备。
tc:当你回想那些早期的时候——或者甚至更近的时候——有没有过软件问题,或者甚至是硬件问题看起来无法解决,而且技术还不完全存在的时刻?
多尔戈夫:在早期,我们遇到了各种各样的问题。在这个项目的早期历史中,我们只是着手解决一些问题,而不真正知道我们将如何到达那里。
你开始着手解决这个问题,并在这方面取得进展。回想过去几年对我的感觉,这不是一个“这里有一个问题”,也不是一小部分真正困难的问题,我们有点碰壁了。
相反,这更像是上百个真正困难的问题。他们中没有一个感觉像砖墙,因为,你知道,团队是惊人的,技术是真正强大的,你在他们上取得了进步。
但是你总是在玩杂耍,比如说,成百上千的此类非常复杂的问题,你越是深入地解决每一个问题,你就越是意识到这是多么的困难。
所以这是一个非常有趣的组合。一方面,问题变得越来越困难,你对它了解得越多。但另一方面,技术取得的进展和突破速度比你原先预期的要快。
你什么时候意识到这个项目已经改变了(除了官方公告)?你什么时候意识到这可能是一项业务,它可能不仅仅是解决这个问题?
Dolgov:我会把它描述为我们思想的进化,并投入更多的精力来更清楚地定义这种技术的产品和商业应用。
当我们开始的时候,在第一阶段,问题是,“这是可行的吗?这项技术会起作用吗?“我认为大家都很清楚,如果这项技术成功了,将会产生巨大的影响。
目前还不清楚哪种商业应用或哪种产品会产生这种影响。但这种技术有很多方法可以改变世界,因此我们没有花太多时间去担心这方面的问题。
当你想到它的时候,我们在这里构建的是一个驱动程序:我们的软件,我们的硬件——在车内运行的软件,在云中运行的软件。我们将整个技术堆栈看作一个驱动程序。
在美国有大约3万亿英里是由人驾驶的。在某些情况下,他们自己驾驶,在某些情况下,他们驾驶其他人,在某些情况下,他们驾驶货物。一旦你有了“司机”技术,你就可以在所有这些情况下部署它。但他们有自己的利弊。
随着时间的推移,我们对“最有吸引力的是什么?”“和”我们应该按什么顺序处理它们?“已经成熟了。
这就是他们今天所做的所有工作的结果。叫车是我们追求的第一个商业应用。除此之外,我们还致力于长途卡车运输和长途运输。在某种程度上,我们感兴趣的是,将这项技术应用于私人汽车、本地运输、公共交通等领域。
你最兴奋的是什么应用程序?你认为被忽视的那个,还是你个人最兴奋的那个?
Dolgov:看到技术和驱动程序部署在全球和不同的商业应用中,我感到非常兴奋。但我认为最让我兴奋的是我们现在追求的第一目标,那就是叫车。
我认为它有可能在最短的时间内对人数最多的人产生积极影响。
我每天也会用我们的车四处走动,这就是我今天工作的方式。这就是我在山景和帕洛阿尔托跑腿的方式。能体验这些汽车真是太好了,它只是消除了运输过程中的许多摩擦。
你现在每天都开自动驾驶的车去上班吗?
多尔戈夫:是的,但是在加利福尼亚,他们仍然有人在里面。
你这样做多久了?
多尔戈夫:一会儿。事实上,这似乎是永远的。
我一直在车里呆着。我认为体验您正在构建的产品并直接体验该技术非常重要。很明显,在项目的早期,有一小部分人在做每件事。
随着团队的成长,我仍然会确保我会体验到这项技术,并且至少每周进行一次测试,如果不是更频繁的话。
当我们开始开发叫车应用程序时,我们为它构建了一个应用程序,我们构建了基础设施,使其成为面向用户的产品,我是早期的测试人员之一。
那一定是三年前的事了。
你以为你现在就在这一点上吗,10