This repository contains the vision system for the Eurobot 2026 competition.
On x86 computer:
cd docker/
docker compose up -dOn nvidia jetson computer:
cd docker/
docker compose -f compose.jetson.yaml up -d Attach to the running container:
docker exec -it vision-ws bashInside the container, build the workspace:
source /opt/ros/humble/setup.bash
colcon build
source install/setup.bashMake sure the RealSense camera is connected via USB to your computer, then run:
ros2 launch realsense2_camera rs_launch.pyIf you want to launch three camera at the same time, please run:
ros2 launch realsense2_camera rs_triple_camera_launch.pyros2 run aruco_robot robot_detectorros2 run aruco_sima sima_detectorOpen RViz to visualize camera images and TF frames:
rviz2Open RViz too
ros2 launch yolo hazelnut_detect_launch.pymodes:["bb", "obb_dep", "obb_pnp", "obb_mix"]
ros2 param set /yolo_node mode "obb_mix"Save RGB pictures for yolo training datasets
ros2 run yolo save_aruco_training_data.pySave Depth pictures for yolo training datasets
ros2 run yolo save_depth_training_data.py