/soccer-robot

Programmed an Anki Vector robot to play soccer using python

Primary LanguagePythonApache License 2.0Apache-2.0

Disclaimer

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.

Robot Lewandowski

Software for Anki Vector to play soccer.

Getting Started

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.

Prerequisites

Python 3.7

Soccerfield Dimensions

  • 1000 mm x 1500 mm
  • Goal width: 200 mm
  • Start Position: x: 500; y: 500

Installing

To install all additional modules needed

pip install -r requirements.txt

Running the tests

The individual modules can be tested by running them directly.

Deployment

  1. run main.py
  2. Put Vector on its start position
  3. Activate the desired functions in the submenus (e.g. ball detection, marker detection)
  4. Adjust the HSV color range for your lighting situation
  5. Press enter to start the EnvironmentViewer
  6. Press enter again to start the game

Built With

Authors

  • Vincent Müller
  • Philipp Binder
  • Tim Fischer