- Docker and Docker Compose
- WSL2 (if on Windows)
-
Build and start the containers:
make build make up
-
Start GrSim simulator:
make grsim
Access the GrSim interface through VNC viewer at localhost:5900
-
Run the vision receiver:
make exec # Enter the container make apply make vision
-
Verify data reception (optional):
In another terminal:
make exec make apply ros2 topic echo /vision_receiver/detection
-
Run Autonomous Game
make exec make apply make launch
- If you don't see UDP packets, check that GrSim is properly configured to send to multicast address 224.5.23.2 on port 10006
- For multicast issues in Docker/WSL2, ensure proper network configuration in docker-compose.yml
- Use
tcpdump -i any udp port 10006inside the container to verify packets are arriving
All these commands should be executed inside the container
make change-behavior robot_id=0 behavior_type=goalkeeperThis is the ros2 structure of modules in the taura-framework


