IMG_0561
Lincoln MKZ running Apollo 1.0 (Image credit: TechNode)

在北京举行的首届人工智能开发者大会上,百度与50家合作伙伴共同启动了自动驾驶生态系统,其核心是利用在美国开发的代码去控制车辆。不过,“阿波罗1.0”的项目范畴是构建完整的生态系统,其中包括专注于研究的大学、英伟达等元件制造商、TomTom等汽车导航系统开发商,以及福特、戴姆勒和一汽大众(大众在中国的合作伙伴)等汽车厂商。

这种合作方式与传统制造商完全不同,将帮助更多厂商参与其中。百度首席运营官陆奇表示:“这甚至允许多种不同商业模式并存于同一生态系统。”

Qi-Lu
Baidu COO Lu Qi speaking at Create 2017 Baidu AI Developer Conference (Image credit: Baidu)

“阿波罗1.0”的代码全部开源,并将可以通过Github下载。其中的文档将每周更新,而每两周更新的代码计划于9月和12月发布。届时,全自动的城市内驾驶预计将成为现实。

百度联合创始人及CEO李彦宏介绍了新的生态系统。当时,他正坐在北京五环路的无人驾驶汽车中赶往会场,并进行了现场连线。会场中4000到5000人的观众也看到了一项创新之举:在一段视频中,两辆自动驾驶汽车在同一测试车道中行驶。(随后我们也亲自进行了体验。)

这项计划的另一个重要部分是“阿波罗模拟引擎”。该程序使用来自道路交通的真实数据,对搭载阿波罗技术的虚拟车辆进行模拟行驶。在此次大会上,百度展示了如何模拟汽车在十字路口发生事故,随后如何修复代码并上传,供阿波罗团队确认,并将其添加至总体代码库中。陆奇表示,通过这种方式,“阿波罗项目每天可以测试数百万公里的模拟行驶。”他估计,自动驾驶系统需要约100亿公里的测试行驶。这意味着,阿波罗的研发团队将会加速。

开发

来自加州AutonomousStuff的软件工程师约什·惠特利(Josh Whitley)表示:“我们与百度通过硅谷共同的客户达成合作,百度让我们开发阿波罗项目的基础平台。”他此次前来北京,在车辆上安装该公司开发的软件。“他们在这里展示的林肯MKZ和计算平台全部来自AutonomousStuff。”

在3天时间里,惠特利成功在林肯的有线驾驶系统中安装了该公司的软件并进行了测试和调校。以往,这样的过程需要十余名工程师花6个月时间。

The Lincoln MKZ kitted out with sensor by AutonomouStuff for Baidu’s Apollo 1.0 (Image credit: TechNode)
The Lincoln MKZ kitted out with sensor by AutonomouStuff for Baidu’s Apollo 1.0 (Image credit: TechNode)

惠特利表示:“阿波罗软件非常灵活,可以适应不同车辆。其中的功能主要是基于GPS去记录路线。相对于其他平台,阿波罗的某些方面要更好。核心基础平台的一部分是安全的实时环境,即实时操作系统。这样的操作系统不会跳过任何指令,或是延迟执行指令。”

他同时表示:“在中国和其他市场,最终目标是提供统一的软件平台,供中国汽车厂商和其他人使用。”

应用

百度驻硅谷的自动驾驶高级产品经理马磊(Ma Lei,音)表示:“中国开发了许多世界通用的解决方案。例如,微信是一种解决方案,而滴滴又是另一种解决方案。我们希望阿波罗成为可以自治的解决方案。”

马磊表示,百度不会对他人使用该公司的代码追究责任。“人们可以自由使用阿波罗,无论是否对其进行改动,将其集成至车辆,并且宣称‘我们将销售自动驾驶汽车’。百度不会从中获得收入、数据和知识产权。在全球各地,其他人可以拿走阿波罗,将其商业化。当然,如果你愿意与百度合作,那么发展可以更快。”

Standing room only as audience of 4,000 learns about the Simulator Engine (Image credit: TechNode)
Standing room only as audience of 4,000 learns about the Simulator Engine (Image credit: TechNode)

陆奇指出,建立生态系统,而不是打造“封闭花园”,这将有助于系统的加速发展。“在3到5年时间里,中国将成为全球自动驾驶技术的领先者。”

百度的人工智能操作系统DuerOS将是阿波罗1.0应用的基础。陆奇表示:“DuerOS意味着阿波罗可以兼容不同厂商的汽车,你也可以自主制造汽车。”

马磊表示,这一生态系统的发展符合中国国情。“回到‘解决方案’的说法,谁能以最快的速度打造最庞大的生态系统,谁就能成为市场上唯一的玩家。我个人认为,这将是个赢家通吃的解决方案。市场上将会有第一名,或许会有第二名,而第三名将面临很大的不同。”

关于“解决方案”,滴滴并不是百度这一生态系统发布之初的合作伙伴。因此,我们询问马磊,滴滴是否很快将成为其中一员。他表示:“我认为,滴滴对此感兴趣,但他们采取了观望的策略。许多公司都是这样。与我们接触的并不是只有今天公布的公司。”

“试驾”

运行阿波罗1.0的两辆林肯MKZ可以供我们乘坐。但在此之前,我们乘坐了一辆基于百度软件和硬件高级驾驶辅助系统(ADAS)的长城哈弗。

Hands-free driving in the Haval running Baidu’s ADAS (Image credit: TechNode)
Hands-free driving in the Haval running Baidu’s ADAS (Image credit: TechNode)

以自动驾驶分级来看,ADAS属于第三级。这意味着,这是驾驶辅助系统,而不是类似阿波罗1.0的第四级全自动驾驶系统。这辆哈弗SUV通过编程行驶在特定路线上,但如果有人将标志放在道路中央,那么汽车会改变方向。整个行驶过程存在顿挫感,就像是汽车将一条曲线线路分成了许多小段。

Passing the other Lincoln MKZ running Apollo 1.0—a world first having two autonomous cars on the same track (Image credit: TechNode)
Passing the other Lincoln MKZ running Apollo 1.0—a world first having two autonomous cars on the same track (Image credit: TechNode)

马磊表示:“当然,舒适性是商用过程中非常重要的因素。但目前这还不是最高的优先级。”

他表示:“这辆汽车允许的操作存在限制。未来,我们希望与更多汽车厂商合作,获得它们的有线驾驶界面。这样我们就可以调整控制,让汽车更舒适,就像人类司机驾驶一样。”

在我们坐上林肯MKZ时,作为“备份”的人工司机对我们说:“系上安全带。”在搭载阿波罗1.0之后,这辆汽车的技术与ADAS差别很大,给人的感觉就像是由人工在驾驶。不过,这辆车在过弯时速度仍然很快,就像是之前的哈弗汽车(或许我们对于汽车拐弯更谨慎)。

后座的工程师解释:“我们正尝试让所有运行更流畅。”他表示,他坐在这里“只是为了按下启动按钮”。

另一辆林肯MKZ也在测试车道中行驶。尽管这两辆车行驶在同一车道中,并且非常靠近,但总是能保持着不会碰撞的安全距离。