No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
robocup_demo repositorybrain game_controller booster_interface booster_msgs game_controller_interface vision_interface vision |
|
Repository Summary
Description | The Booster T1 Robocup official demo allows the robot to make autonomous decisions to kick the ball and complete the full Robocup match. It includes three programs: vision, brain, and game_controller. |
Checkout URI | https://github.com/boosterrobotics/robocup_demo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-01-16 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
brain | 1.0.0 |
game_controller | 1.0.0 |
booster_interface | 1.0.0 |
booster_msgs | 1.0.0 |
game_controller_interface | 1.0.0 |
vision_interface | 1.0.0 |
vision | 1.0.0 |
README
Robocup Demo
Introduction
The Booster T1 Robocup official demo allows the robot to make autonomous decisions to kick the ball and complete the full Robocup match. It includes three programs: vision, brain, and game_controller.
- vision
- The Robocup vision recognition program, based on Yolo-v8, detects objects such as robots, soccer balls, and the field, and calculates their positions in the robot’s coordinate system using geometric relationships.
- brain
- The Robocup decision-making program reads visual data and GameController game control data, integrates all available information, makes judgments, and controls the robot to perform corresponding actions, completing the match process.
- game_controller
- Reads the game control data packets broadcast by the referee machine on the local area network, converts them into ROS2 topic messages, and makes them available for the brain to use.
Build and Run
# Build the programs
./scripts/build.sh
# Run in the simultion environment
./scripts/sim_start.sh
# Run on the actual robot
./scripts/start.sh
Documents
CONTRIBUTING
No CONTRIBUTING.md found.
Indexing Errors
- Could not update repo, using old version: Could not fetch git repository from uri: https://github.com/boosterrobotics/robocup_demo.git: SSL error: unknown error
- github-boosterrobotics-robocup_demo: Could not find any valid version.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.