This project was imported from the KIT GitLab and was created in a team of three students in a seminar. My main part was the python class Environment. You can find the original project under https://git.scc.kit.edu/von-bis/seminare/programmieren-3/2020/fusball-3.
Software for Anki Vector to play soccer.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Python 3.7
- 1000 mm x 1500 mm
- Goal width: 200 mm
- Start Position: x: 500; y: 500
To install all additional modules needed
pip install -r requirements.txt
The individual modules can be tested by running them directly.
- run main.py
- Put Vector on its start position
- Activate the desired functions in the submenus (e.g. ball detection, marker detection)
- Adjust the HSV color range for your lighting situation
- Press enter to start the EnvironmentViewer
- Press enter again to start the game
- OpenCV - Used to detect the ball
- Azure Custom Vision - Used to detect opponent Vectors
- Pygame - Used for the map
- Anki Vector API - Used to send commands to Vector
- Vincent Müller
- Philipp Binder
- Tim Fischer