最近,各大汽车公司都在研究自动驾驶技术,看得车叔也心痒痒,恨不得马上就能有一辆可以自动驾驶的车。
但是众所周知,自动驾驶汽车需要的不仅仅是硬件,还需要大量的准确数据和数百万行代码才能安全导航。同时,自动驾驶汽车本身还会产生大量的数据,需要开发者再进行分析,以便更新系统使它做出更安全的驾驶决策。
现在汽车厂商们所面临的问题是:如何对这些数据进行分类和分析,以便更有效地使用它并与其他自动驾驶车辆共享。
为了解决这个问题,宝马建立了自己的IT平台,我们可以称它为D3。D3指的是“Data-Driven Development”(即数据驱动研发),是收集和利用宝马自动驾驶汽车数据的基础。D3平台的推出,是宝马高度自动化驾驶道路上的一个重要里程碑。
宝马表示,从2021年末即将推出的iNEXT开始,D3平台将是确保他们L3自动驾驶系统安全性和可靠性不可或缺的工具。
D3平台工作原理
宝马多年来一直在使用数据驱动研发的方法。基本原理就是在现实世界中收集大量数据进行分析,以确保自动驾驶的车能够应对各种复杂的路况,这意味着自动驾驶的众多算法和整体运行都要通过庞大的数据库进行验证。
通过强大的数据分类和过滤系统,宝马收集的数据质量不断提高。他们计划的第一步是从自己的测试车队中收集大约500万公里的真实驾驶数据,然后从中选取200万公里最有价值的驾驶数据和环境因素进行处理分析。随着自动驾驶开发的进行,以后还会定期处理这些驾驶数据。
除了这200万公里的实际数据以外,他们还将使用2.4亿公里的模拟生成数据,以确保在开发过程中考虑到尽可能多的真实驾驶场景。
对200万公里的实际数据和200万公里的模拟数据进行重新处理,需要一个存储容量超过230 PB,拥有10万个核以及200个GPU(图形处理器)的高性能数据平台。
为了传输所有的数据以进行分析,宝马使用了传输速度96 x 100Gbps的连接来联合D3平台和位于宝马自动驾驶园区的硬件在环(HIL)模拟站。
数据采集车队由80辆宝马7系轿车组成,这些轿车分别在美国西海岸城市、德国、以色列和中国。到今年底,这些车将增加到140辆。
2021年,这个车队将在预定的城市环境中进行大规模测试,主要测试无需驾驶员的L4自动驾驶系统。
2021年,宝马Vision INEXT的量产版本将成为宝马第一款可选L3自动驾驶系统的车型,这款车型于2018年夏季首次公开。为了支持INEXT中的安全自动驾驶功能,宝马将使用D3平台的数据。
D3平台的计算能力
D3平台每天收集超过1500 TB的原始数据,这些数据是由宝马的自动驾驶测试车队每天生成的,传输这么多数据的带宽大约可以同时播放100万个高清电视节目。数据中心距离德国慕尼黑附近的宝马自动驾驶园区仅几公里,这些数据将通过电缆从园区传输到平台上。
宝马与信息技术服务公司DXC合作,完成了全自动驾驶安全平台的构建。DXC的工作是设置和运行数据中心,并开发支持自主驾驶的应用程序,以降低成本和所需时间。
DXC的应用程序允许宝马的开发团队收集、存储和管理来自车辆传感器的数据。 它还可以在几秒钟内训练AI学习算法以实现自动驾驶。
宝马表示,使用单一平台进行数据存储、处理和AI培训,降低了硬件和软件需求,从而降低了成本和复杂性。他们还表示,数据可以在全球范围内收集,但要集中监控,这样才可以最大限度地提高效率和降低成本。
DXC的方案是在开源环境中开发的,无论工程师身在何处,他们都能灵活合作。宝马是汽车行业中首家在自动驾驶研发中完全采用灵活合作模式的公司。
D3平台将支持2017年设立的自动驾驶园区的工作,该园区可容纳1800名员工,宝马在这里集中开发它的高级驾驶员辅助系统(ADAS)和自动驾驶系统。宝马表示他们希望能够在安全自动驾驶领域成为主力军,自动驾驶园区的设立就是通向该目标的一大步。
这样看起来宝马的自动驾驶功能马上就要走上正轨了,但普及还有很长的路要走。那现在的日子,就让我们继续享受驾驶的乐趣吧!