自动驾驶汽车在软件方面的需求

作者: 岭纬科技发表时间:2020-11-13 08:28:11

1.高精度预计算地图,垄断vs竞争

现在每个人出行都会用谷歌地图、苹果地图、百度地图及高德等产品,并且他们都有一个不错的准确度令我们在城市中可以便捷的通行。但令人类用户满意的地图精度距离满足自动驾驶汽车的需求还很远,因为他缺乏了路面上有几条车道、车道的边缘位置、隔离带与路障位置等极为具体的信息。

因此给自动驾驶汽车开发其专用的高精度地图便成为了必不可少的任务。国内外较大的地图提供商目前都已经在高清地图领域展开了积极的行动,意图尽快的占领自动驾驶汽车用地图市场更多的份额。

高清地图服务商一般先要使用类似于谷歌街景车的技术,用车顶上的高清相机、雷达等设备把周围环境全部扫描记录,再通过算法优化最终得到厘米级别的地图数据。

HERE生产高清地图的策略与Google类似,这两家公司目前都是一次性采集一整个街区的数据。HERE通过车顶安装的四个广角的24兆像素摄像头、旋转式的激光雷达、陀螺仪以及GPS系统,依靠自有算法能够生成高清地图。按照Here的预期,用于自动驾驶高清地图服务预计将在2020年能够上线。

国内的高德地图也已经在推进地图数据的高精度化,在未来高德希望能够利用高精地图数据支撑自动驾驶的发展,自动驾驶再产生新的数据,经过科学自动化的处理,变得更新更准,更能被机器电脑使用和学习的数据,最终形成高精地图数据的生产闭环。地图行业及自动驾驶领域的巨头百度也早有布局,目前高精度地图已经是百度最重要的战略性业务之一。

A16Z的合伙人担心高精度地图会存在垄断的机会,因为他认为在自动驾驶时代人们将不得不完全依赖于这些成本高昂地图,且这个目前没有法律所管辖的领域也急需监督。

星河研究院认为从我国情况来看这种担心有些多余,在国内资本充足的现状下,多家地图企业相互竞争才是比较现实的情况,而其高昂的成本多半要先由风险投资商承担,再到后期寻找合适的变现模式。目前高德已经宣布其高精度地图对自动驾驶汽车免费开放,而预计随着竞争的加剧,为了市场份额而争相免费的情况将不可避免。

2.机器学习vs工程算法:

算法是支撑自动驾驶技术最关键的部分,目前主流自动驾驶公司都采用了机器学习与人工智能算法来实现。

而海量的数据是机器学习以及人工智能算法的基础,通过此前提到的传感器、V2X设施和高精度地图信息所获得的数据,以及收集到的驾驶行为、驾驶经验、驾驶规则、案例和周边环境的数据信息,不断优化的算法能够识别并最终规划路线、操纵驾驶。

现在面临的主要问题是相比于模型计算,真实行驶场景中的算法需要的数据过多且计算量超出了现有能力。目前已经有了不少对机器学习进行简化的尝试,例如OpenAI的Universe这一项目,未来这一问题或许能够通过近似简化以及计算能力的提高得到解决。

同时在机械以及路径规划方面较为优秀的工程算法也不应该被弃之不顾。这两者最主要的区别是工程算法依靠固定的逻辑及规则运行,而机器学习能够结合历史经验与数据计算出最优结果。

BostonDynamics令人惊叹的机器人的算法中并没有使用机器学习技术,但依然拥有了令人印象深刻的成果。因此即使工程算法在执行效率上与基于深度学习算法的Alpha-Go并不在一个水平,但将两者的优点相结合依然能够有效的提升机器学习的最终效果。

3.算法通用化vs本地化:

本地化是一个计算机科学的术语,意味着软件将会依据其周围的环境条件选择合适的执行策略。

每个城市都有不同的驾驶习惯,所以未来自动驾驶汽车如何处理好本地化问题成为了其实际应用前必须突破的障碍。如果算法不能够做到本地化,那么在班加罗尔适用的自动驾驶安全措施很明显将会在波士顿造成严重的交通拥堵,其他城市亦然。

但我们无法为每一个不同驾驶习惯的地区都编写特定的算法,因此能够实现本地化的自适应综合算法成为了关键,这种自适应算法要做到能够通过学习社会习俗及典型的当地人类行为来使自动驾驶汽车获得更好的表现。