Skip to content
Cameron Clough edited this page Nov 5, 2022 · 68 revisions

Run openpilot in the driving simulator world CARLA.

Simulator README - Instructions for running openpilot and Carla.

Running comma.ai simulation in PC - Instructions

Install Drivers and Software

Download and Install Ubuntu 20.04

https://releases.ubuntu.com/20.04.5/

Create an Ubuntu USB stick for install https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview

Update Nvidia Drivers

Open a Terminal window by pressing Ctrl + Alt + T

sudo apt-get update

sudo apt-get upgrade -y

ubuntu-drivers devices

look for the driver that has "recommended" at the end

for example, the 450 version install command is show below:

sudo apt install nvidia-driver-450

sudo reboot

Install Docker

sudo apt install curl

curl https://get.docker.com | sh \ && sudo systemctl start docker \ && sudo systemctl enable docker

Tips and Troubleshooting

scrolling press ` and [

exit scroll mode press q

As an aside you can add yourself to the docker group with sudo usermod -aG docker $USER then logout/login to not have to sudo everything

ctrl+d to exit container

ctrl+c to kill process

sudo service docker restart

Carla scene is slow or fails to load in openpilot ui window

Try setting CARLA to the low quality rendering

Open the file openpilot/tools/sim/start_carla.sh in the ubuntu file explorer

on the last line, add ./CarlaUE4.sh -quality-level=Low to the end of the docker command. It should look like the following:

docker run -it --net=host --gpus all carlasim/carla:0.9.7 ./CarlaUE4.sh -quality-level=Low

Noted Dependencies

  • "think is some dependency conflict between cuda 10.2/11, cudnn 7.5/8 and the pypi shipped onnxrunner binaries" - marsch

  • "onnxruntime-gpu 1.5.2 relies on cuda 10.2"

  • "OSError: libcublas.so.10: cannot open shared object file: No such file or directory"

    • "cuda 10.2 instead of 11.1"

See Also

openpilot sim

https://carla.readthedocs.io/en/latest/core_concepts/

https://carla.readthedocs.io/en/latest/start_quickstart/

Many users and developers hang out in the comma.ai Discord's #openpilot-simulation.

Download Page

https://github.com/carla-simulator/carla/blob/master/Docs/download.md

Clone this wiki locally