(特点与改进)
概述
Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。
Apollo 自动驾驶开放平台为开发者提供了丰富的车辆、硬件选择,强大的环境感知、高精定位、路径规划、车辆控制等自动驾驶软件能力以及高精地图、仿真、数据流水线等自动驾驶云服务,帮助开发者从 0 到 1 快速搭建一套自动驾驶系统。
里程碑
从 2017 年 4 月 Apollo 开放计划宣布到现在,历经5年,Apollo 已经发布了12个版本到了 Apollo 8.0,持续的在多维度创新。
这5年分为3个阶段。第一阶段是从最开始的封闭场地循迹自动驾驶到2.0的简单城市路况,Apollo搭建了基础的自动驾驶基础能力;第二阶段是从2.5限定区域视觉高速到6.0 EDU的教育专版,Apollo积累了丰富的场景能力。第三阶段,从7.0 开始,Apollo专注提升工程易用性,从开发者实际需求出发,帮助更多开发者更好更快的使用Apollo。每一次的升级都将自动驾驶开放平台的能力边界从多维度向外拓展。
版本变迁
6.0特点及改进
Apollo 6.0 融入了新的深度学习模型,以增强某些 Apollo 模块的功能。该版本与新增的数据管道服务无缝协作,以更好地为 Apollo 开发人员服务。Apollo 6.0也是第一个集成某些功能的版本,展示了我们对无人驾驶技术不断探索和实验的努力
<font face='楷体' size=4>特点及更新:</font>
- 深度学习模型升级
- 基于PointPillars的障碍物检测模型
- 基于语义图的行人预测模型
- 基于学习的轨迹规划模型
- 全新的数据管道服务
- 具有语义地图支持的低速障碍物预测模型训练服务
- 基于PointPillars的障碍物检测模型训练服务
- 控制分析服务
- 车辆动态模型训练服务
- 开放空间规划师分析服务
- 完善的控制参数自整定服务
- 无人驾驶研究 与 DreamView 集成的远程控制界面
- 基于音频的紧急车辆检测系统
- 升级的开发环境,包括构建和依赖项更新
7.0特点及改进
Apollo 7.0融合了3个全新的深度学习模型,增强了Apollo采集和预测模块的能力。该版本引入Apollo Studio,结合数据管道,提供一站式在线开发平台,更好地服务Apollo开发者。Apollo 7.0还在前期仿真服务的基础上发布了PnC强化学习模型训练和仿真评估服务。
<font face='楷体' size=4>特点及更新:</font>
- 全新的深度学习模型
- 基于PointPillars的Mask-Pillars障碍物检测模型
- 基于交互式预测和规划评估器的TNT间预测模型
- 基于SMOKE的太空障碍物检测模型
- 阿波罗工作室服务
- 实践环境服务
- 车辆管理服务
- PnC强化学习服务
- 智能培训与评估服务
- 扩展接口
- 升级感知模块代码结构
8.0特点及改进
Apollo 8.0部署致力于为自动驾驶开发者提供可扩展的软件框架和完整的开发周期。Apollo 8.0引入了易于重用的布局组织软件模块。Apollo 8.0通过结合模型服务、模型工具和最终的布局验证工具,整合了渔业开发的全流程。Apollo 8.0的渔业模块中还引入了另外3个新的深度学习模型。模拟服务升级,在Dreamview中集成本地模拟器,为PnC开发者提供强大的调试工具
<font face='楷体' size=4>特点及更新:</font>
- 可重复使用的软件包
- 基于Package重新组织模块,以易于使用的方式提供功能
- 基于套餐的快速安装体验,请参考安装-套餐方式
- 支持定制和分享包
- 全新的深度学习模型
- CenterPoint,基于中心的两阶段3D障碍物检测模型
- CaDDN,摄像头障碍物检测模型
- BEV PETR,摄像头障碍物检测模型
- 完整的感知发展过程
- 支持Paddle3D提供模型训练服务
- 通过标准化模型元提供模型部署工具。
- Dreamview中提供可视化验证工具
- PnC模拟服务升级
- 通过在Dreamview中集成本地模拟器提供PnC调试工具
- 支持在线场景编辑和Dreamview下载
代码差异
相较于6而言
相较于7而言 包中加了许多GPU相关的模块
deps = if_gpu([
"//modules/perception:install",
"//modules/planning:install",
"//modules/v2x:install",
"//third_party/centerpoint_infer_op:install",
"//third_party/paddleinference:install",
"//third_party/caddn_infer_op:install",
],
install_src_files(
name = "install_src",
deps = if_gpu([
"//modules/perception:install_src",
"//modules/planning:install_src",
"//modules/v2x:install_src",
"//third_party/centerpoint_infer_op:install_src",
"//third_party/paddleinference:install_src",
"//third_party/caddn_infer_op:install_src",
],
标签:src,服务,版本,模型,变迁,开发者,install,Apollo
From: https://blog.51cto.com/u_16111319/8719809