Getting Started#
Requirements#
- Docker Engine
- NVIDIA Container Toolkit and OpenGL/Vulkan libraries (Optional but highly recommended for sensing, perception, and CARLA)
- Autoware artifacts (Optional in general, but required for sensing and perception deployments such as Logging Simulation)
All the above requirements can be installed by running the install.sh script.
Installation#
-
Clone the repository
git clone https://github.com/autowarefoundation/openadkit cd openadkit -
Set up the runtime environment by running the
install.shscript located at the root of the repository. This requires sudo privileges (skip if you already have the environment set up on your platform):sudo ./install.shStart a new shell with the Docker group before running Docker without sudo:
newgrp dockerYou can use the
--no-nvidiaflag to skip the NVIDIA Container Toolkit and OpenGL/Vulkan libraries if you don't have a NVIDIA GPU. Otherwise, it's highly recommended to install them for CUDA and GPU rendering. -
Download the Autoware artifacts by running the following command, requires sudo privileges:
sudo ./install.sh --download-artifactsThis still runs host Docker setup (idempotent if Docker is already installed). It is not a data-only mode like the old
setup.sh --download-artifacts. Required for deployments that mount${HOME}/autoware_data, including Logging Simulation. -
Download sample maps/rosbags for the deployment you want to run (no sudo):
./install.sh sample-data planning-simulation # or: logging-simulation | scenario-simulation | zenoh-bridge | allCARLA maps are fetched by
deployments/carla-simulation/start-carla-e2e-demo.sh, notsample-data.