Apollo-Lite is a high-performance, flexible architecture accelerating the development, testing, and deployment of Autonomous Vehicles.
We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard.
-- John F. Kennedy, 1962
- Introduction
- Prerequisites
- Installation
- Quick Start
- Build & Compile
- Copyright and License
- Connect with us
Apollo is packed with powerful modules and features designed for autonomous driving development. Before you take it for a spin, please ensure your environment is properly calibrated and configured by following the prerequisites and installation instructions below. For a deeper dive, check out Apollo's architecture overview to understand its core technologies and platform design.
- Machine: 8-core CPU, 8GB RAM minimum
- GPU: NVIDIA Turing GPU strongly recommended for acceleration
- Operating System: Ubuntu 20.04 LTS
Detailed installation steps and scripts are provided for ease of setup.
Run the following scripts in order to prepare your host machine, which will perform the following steps sequentially:
- Install Docker (checks if already installed, then proceeds)
- Install NVIDIA Container Toolkit (checks if already installed, depends on Docker)
- Perform host system configurations
# setup host
bash docker/setup_host/setup_host.shDownload and start the Apollo container image (only needs to be done once):
# docker pull & start testing
bash docker/scripts/dev_start.sh -d testingEnter the running container environment in subsequent sessions with:
# docker into
bash docker/scripts/dev_into.shSetting Environment Variables
source cyber/setup.bashBuild the entire Apollo project with:
./apollo.sh buildTo build a single module, use:
./apollo.sh build_cpu <module_name>
# example:
./apollo.sh build_cpu planningApollo is licensed under the Apache License 2.0. Please adhere to the licensing terms when using or contributing to this project.
- ⭐ Star and Fork to support the project!
- 💬 Join our community discussion group to chat with developers.
- 📧 For collaboration or business inquiries, contact: [email protected]
Thank you for being part of Apollo's journey towards autonomous driving innovation!