百度 Apollo 开发环境

准备工作

安装 Apollo 前必须的环境准备:

  • 安装 Ubuntu Linux

  • 安装 NVIDIA GPU 驱动(可选)

  • 安装 Docker Engine

  • 安装 NVIDIA Container Toolkit

使用安装包安装Apollo

步骤一:下载安装包

官网首页 下载安装包。

步骤二:解压安装包

选择合适的路径解压。解压后的文件夹将作为 Apollo 的根目录。

tar -xvf apollo_v6.0_edu_amd64.tar.gz

步骤三:安装 Apollo

  1. 执行以下命令,进入 Apollo

    cd /apollo
    
  2. 在该目录中执行以下命令进入 Apollo 环境

    ./apollo.sh
    

    在第一次执行该脚本时,会自动在同级目录下创建一些文件夹用于在容器中挂载, 目录结构如下:

    .
    ├── apollo.sh
    ├── data
    │   ├── bag
    │   ├── core
    │   └── log
    ├── modules
    │   ├── calibration
    │   │   └── data
    │   └── map
    │       └── data
    └── scripts
        ├── apollo_base.sh
        ├── apollo.bashrc
        ├── docker_base.sh
        ├── runtime_into.sh
        └── runtime_start.sh
    

其中,

  • modules/calibration/data 用来保存车辆数据,

  • modules/map/data 用来保存地图数据,用户可将自己的车辆或地图文件拷贝到这两个文件夹使用。

脚本执行成功后,将显示以下信息,您将进入 Apollo 的运行容器:

[user@in-runtime-docker:/apollo]$ 

在容器内可以直接使用 Apollo 提供的功能,无需执行构建过程。