第5章Apollo平台介绍
5.1Apollo平台概述
5.1.1Apollo平台发展历程
2017年7月,百度AI***大会在北京国际会议**召开。会上,时任百度董事会副主席、集团总裁兼**运营官陆奇正式宣布Apollo 1.0开放平台上线,开放源代码,并且公布了Apollo计划核心技术的总体技术框架及详细的开放计划。即日起,所有***都可以在GitHub上找到并使用Apollo 1.0的源代码。Apollo在GitHub上的网址是: https://github.com/ApolloAuto。
Apollo(阿波罗)是一个开放和完整平台,可以帮助汽车行业及自动驾驶领域的合作伙伴整合自身的车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。与封闭的系统相比,开源的Apollo平台项目的参与者越多,积累的行驶数据就越多,能以更快的速度成熟,从而推动自动驾驶产业快速发展。
Apollo 1.0版本具有在封闭区域循迹自动驾驶的能力和自定位的能力。Apollo 1.0的主要目的是降低自动驾驶的准入门槛。对于自动驾驶行业的初创公司或者缺乏相关积累的整车厂来说,在Apollo 1.0平台上进行二次开发无疑是一种既省时又省力的方法。
2017年9月,Apollo 1.5版本正式上线。相比Apollo 1.0版本,增加了65000行代码,并新开放了障碍物感知、决策规划、云端仿真、高精地图和端到端的深度学习算法这5种新能力。相比Apollo 1.0只能在封闭区域内行驶,Apollo 1.5版本实现了无人驾驶车辆在固定车道的循迹驾驶。同时,Apollo 1.5实现了无人驾驶的完整框架,为未来的发展奠定了良好的基础。
2018年1月,百度在拉斯维加斯的CES(International Consumer Electronics Show,国际消费电子产品展)大会上正式发布了Apollo 2.0。相比1.5版本,Apollo 2.0在4个方面进行了升级。
(1) 解决方案的完整性。Apollo 2.0支持昼夜简单城市道路情况下的自动驾驶,包括云端服务、软件平台、参考硬件以及参考车辆平台在内的4个模块全部开放。
(2) **开放产品**服务。Apollo 2.0通过云端的**OTA、系统层级的防火墙以及硬件层级的黑盒子这3方面来保障系统的**运行。
(3) 自定位、感知、规划决策能力加强。Apollo 2.0实现了对红绿灯的有效识别,新增的变道功能也会根据路况进行自主判断,规划车辆进一步的动作。
(4) 云端仿真能力加强。原本在Apollo 1.5上需要花费30min的仿真测试,在Apollo 2.0版本上只需要30s,减轻了平台测试者的工作量。
Apollo 2.0在平台层面上基本实现了功能完整性、开放性和产品的**性,达到了一个相对稳定的状态。在商用上,百度也发布了基于Apollo 2.0的、与金龙客车合作的无人驾驶园区穿梭巴士——阿波龙,标志着Apollo平台的正式落地。
2018年4月,百度正式发布Apollo 2.5版本,围绕场景、成本、车型、性能等维度进行了多项升级。尤其值得关注的,一是新增支持国内激光雷达厂商和百度联合开发的“激光雷达+摄像头”的一体化传感器,***无须再使用国外昂贵的激光雷达产品; 二是新增“单目广角摄像头+毫米波雷达”的解决方案,通过基于摄像头的视觉感知方案,使传感器成本较之前降低90%。同时,Apollo 2.5版本支持限定区域视觉高速自动驾驶,解锁高速公路场景,并开放视觉感知、实时相对地图、高速规划与控制3大能力。
2018年7月,据Apollo 1.0发布整整一年之后,百度在AI***大会上正式发布Apollo 3.0。百度创始人、董事长兼**执行官李彦宏宣布,L4级别的量产自动驾驶巴士“阿波龙”正式下线。
对于百度而言,Apollo 3.0意味着无人驾驶平台实现了从技术研发到量产的**步。Apollo 3.0在架构、能力、平台、方案上进行了全方位的更新,在原有开发架构基础上新增了量产解决方案。
首先,Apollo 3.0将硬件参考车辆平台升级为车辆认证平台。Apollo官方给出自动驾驶技术所需要的车辆标准,给整车厂在制造车辆时予以参考,***可自由选择经过Apollo认证的车辆,即可无缝使用Apollo平台。
其次,Apollo 3.0将硬件参考平台升级为硬件开发平台,并发布Apollo传感器单元,支持雷达、摄像头、激光雷达、GNSS、IMU等设备接入,使得多传感器融合更加容易实现。
*后,Apollo 3.0推出了3个自动驾驶量产解决方案,分别为自主泊车、无人作业小车和自动接驳巴士。
2019年1月,百度在CES大会上正式发布Apollo Enterprise和Apollo 3.5。
Apollo Enterprise(Apollo企业版)被定义为“自动驾驶和车联网领域的商业解决方案”。主要面向车企、供应商和出行服务商,帮其实现智能化、网联化、共享化,提供量产、定制、**的自动驾驶和车联网解决方案。
Apollo 3.5版本中,自动驾驶系统的规划、预测、感知和定位等主要模块都得到了升级。在硬件方面,Apollo 3.5对现有的5个硬件模块进行了更新,包括计算单元、GPS/IMU导航系统、摄像头、雷达和激光雷达。同时新增了两个新的硬件模块: Apollo扩展单元和车路协同V2X OBU。
百度随Apollo 3.5的发布还推出一个全新的面向自动驾驶的高性能开源计算框架——Apollo Cyber RT。这是一个独立的开源框架,包含专为构建自动驾驶模块和应用的组件,并提供标准化模块接口,***可在短时间内构造整套解决方案。
从2017年7月到2019年1月,Apollo平台从1.0版本发展到3.5版本,这是中国互联网公司展示出的科技发展的中国速度。同时,百度的自动驾驶汽车项目更得到了各方政府的支持。2018年3月,北京市有关部门在经过封闭测试场训练、自动驾驶能力评估和专家评审等系列程序后,向百度发放了北京市首批自动驾驶测试试验用临时号牌。同年3月,福建省平潭县的平潭综合实验区颁发了福建省首批自动驾驶路测牌照,百度和金龙客车各拿下3张。没有方向盘、刹车和驾驶座位的无人驾驶接驳巴士“阿波龙”在这里测试并*终量产。随后4月,重庆市自动驾驶道路测试启动仪式在两江新区中国汽研举行,重庆自动驾驶管理联席小组相关领导向百度等车企颁发了重庆市首批自动驾驶路测牌照。
有了这些路测牌照,我国的自动驾驶车辆就可以正式上路行驶并收集更多实时数据和现场信息,为下一步全面上路打下坚实基础。
……