Home


The goal of this project is to provide an open-source material to build and operate a setup featuring omniwheel robots and a soccer field monitored with a camera.
With this setup, it is possible for two teams to code a program and play against each other. Inspired by leagues from RoboCup, the setup can be used for pedagogical purpose, but also to organize competitions.

Join Discord

Installation Instructions
Open-source low-cost hardware
The kit features robots including three omnidirectional wheels, a solenoid kicker and Bluetooth communication. All parts, 3D models and electronics are documented here and can be built from scratch.

Robots hardware » Setup hardware » Assembly Instructions »

External vision-based tracking system
Robot Soccer Kit uses marker tags to detect the field and robots position in an unified coordinates system.

Access Tracking System documentation »

Game controller
The game controller is a graphical tool allowing you to calibrate the cameras for the detection and the Bluetooth communication with the robots

Access Game Controller documentation »

Python API
All parts, 3D models and electronics are documented here and can be built from scratch.

Access API documentation »

Referee
The Referee is graphical tool, part of the game controller, it allows the automatic arbitration of a game.

Access Referee documentation »

GitHub repository

https://github.com/robot-soccer-kit/robot-soccer-kit

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 2.0 Generic License.