Loading...

文章背景图

Apollo:百度自动驾驶开源平台架构与 Docker 部署指南

2026-04-16
0
- 字
- 分钟

Apollo:百度自动驾驶开源平台架构与 Docker 部署指南

一、项目官方信息

项目 信息
GitHub 仓库 ApolloAuto/apollo
官网 apollo.auto
开源协议 Apache-2.0
主要语言 C++
Star 数 约 27k

Apollo(阿波罗) 是百度开源的高性能、灵活架构,用于加速自动驾驶车辆的开发、测试与部署。它提供完整的软件栈,涵盖感知、规划、控制、定位等模块。

Apollo 仓库封面

二、官方图片

上图为 Apollo 仓库在 GitHub 上的社交预览图。

三、环境要求

  • Ubuntu 20.04;
  • Docker;
  • GPU(感知模块);
  • 官方提供开发镜像。

四、部署步骤

1. 克隆仓库

git clone https://github.com/ApolloAuto/apollo.git
cd apollo

2. 启动开发容器

bash scripts/docker_start.sh

3. 编译

bash apollo.sh build

4. 启动 DreamView

bash apollo.sh bootstrap

浏览器打开 DreamView 查看模块状态。

五、使用方法

  • 感知:障碍物检测、车道线识别;
  • 规划:路由与行为规划;
  • 控制:车辆横向/纵向控制;
  • 定位:多传感器融合定位;
  • 仿真:DreamViz 与仿真测试。

六、常见问题 FAQ

  1. Apollo 是什么? 百度自动驾驶开源平台。

  2. 怎么编译? 进 Docker 容器后 bash apollo.sh build。

  3. 支持哪些模块? 感知、规划、控制、定位、车辆接口。

  4. 可以仿真吗? 内置 DreamView 与仿真环境。

  5. 需要硬件吗? 实车需传感器,开发可用仿真。

  6. 和配置中心 Apollo 区别? 这是百度自动驾驶 Apollo,与配置中心 Apollo(apolloconfig)无关。

七、跳转链接

评论交流

文章目录