This repository contains a docker compose structure to simulate robots in Gazebo Sim Harmonic supported by ROS2 jazzy on ubuntu 24.04. The Repository purpose is to provide an easy set up to allow robotic software developer to test their own controller in simulation.
Docker Engine: follow the docker engine installation here and then enable the docker usage as non-root user as specified here
Install Nvidia Driver: TODO
Nvidia-Container-Toolkit: follow the nvidia-container-toolkit following this
bash compose_build.bash
docker compose up -d
docker compose exec ros2_shell bash
To test the correct isntallation of the nvidia support you have to start the container and call
nvidia-smi