This project is commissioned by Hogeschool Utrecht. This project is originated with the purpose to excite potential new students about the HBO-ICT study. The main goal is to automatically make RoboMaster s1's lasergame with eachother.
The project consists of multiple processes running on multiple machines, when installing you need to specify which machine you want to install.
For deployment, you need one "GameLeader" and multiple "robots",
so on the machine you want to assign as the GameLeader, you run this to install:
pip install .[game_leader]
And on each of the machines that control the robots, you run:
pip install .[robot]
For training, you'll also need an "AI-trainer", installed with:
pip install .[ai_trainer]
To run the experiments install [experiments]
, if you want everything, use: [all]
and developers should use [dev]
.
If you have the api and webapp running you can simply press one of the buttons in the webapp to run a command.
Start the api:
cd RobotWarsApi && python3 api.py
Start the react webapp
cd robotwarsreact && yarn install && yarn start
Artificial Intelligence
Technical Informatics
- Matthies github
Software Developer
- Ruben github
Business informatics
- Bas github