Skip to content

Programmed an Anki Vector robot to play soccer using python

License

Notifications You must be signed in to change notification settings

vincentmllr/soccer-robot

Repository files navigation

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

About

Programmed an Anki Vector robot to play soccer using python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages