/autoware

Primary LanguageMakefile

autoware

Basic usage

As follows:

$ xhost local:
$ docker run --env DISPLAY=${DISPLAY} -v <<DATA_DIR>>:/home/autoware/data -v /tmp/.X11-unix:/tmp/.X11-unix:ro --rm onohr/autoware
autoware@autoware:~ <<SET UP DATASET in DATA_DIR>>
...
autoware@autoware:~$ Autoware/ros/run
...
autoware@autoware:~$ exit

NVIDIA Docker Setup

You need to install Docker Plugin provided by NVIDIA in order to access NVIDIA GPUs from Docker Container.

Please see the Quickstart (https://github.com/NVIDIA/nvidia-docker/#quickstart).

Build

Download & Set Autoware version

Execute the following command.

$ make AUTOWARE_VERSION=1.7.0 dl_autoware

Build for cudagl

$ make AUTOWARE_VERSION=1.7.0 SERVICE_NAME=cudagl clean build

Build for opengl (CPU_ONLY)

$ make AUTOWARE_VERSION=1.7.0 SERVICE_NAME=opengl clean build

Run shell

default is ...

$ make AUTOWARE_VERSION=1.7.0 SERVICE_NAME=opengl sh

or

$ make AUTOWARE_VERSION=1.7.0 SERVICE_NAME=cudagl sh