Robotics is fun and ROS 2 is a must.
In this workshop, we will play around with ROS 2 and Simulating some robots
You need to have Docker and docker compose installed. It can be docker engine: Instructions for Ubuntu are provided here
but for beginners, an easier option might be Docker Desktop: Windows Linux, Mac
start.mp4
I suggest cloning this repository (you need to install git first).
git clone https://github.com/AdoHaha/ros_fun
cd ros_fun
Use
docker compose up to pull and run the ROS 2 Jazzy container.
Access the virtual machine screen by navigating to
access the jupyter notebooks by navigating to:
on your host machine.
From there open exercises folder to access introduction
The demo uses ROS 2 Jazzy on Ubuntu 24.04.
The workshop compose file expects a prebuilt Docker Hub image so participants do not compile or install ROS packages locally. To publish a refreshed image, use:
make release
By default this builds and pushes adohaha/fun_ros:jazzy. Override the tag with
make release IMAGE=adohaha/fun_ros:<tag>.