Skip to content

matiasmascioto/robocupsimdata_plotting

Repository files navigation

RoboCupSimData (Plotting)

Plotting spatiotemporal soccer data

keywords: python, jupyter notebook, pandas, matplotlib, soccer, robocup, robocupsimdata, spatiotemporal

This project works with spatiotemporal soccer data. The dataset used is from RoboCupSimData project (Paper) (Files Overview).

Initial positions Match video!

Project files

  • robocupsimdata_cleaning.ipynb: Cleans the original dataset
  • robocupsimdata_plotting.ipynb: Static plots
  • robocupsimdata_plotting_animation.py: Animated plots (videos)
  • robocupsimdata_plotting_animation.yml: Configuration file for robocupsimdata_plotting_animation.py

Data

  • /data/input/groundtruth.csv: CSV file from RoboCupSimData project (Paper) (Files Overview). In this project, we used a groundtruth file from an example game between Gliders2016 and HELIOS2016, winner and runner up of RoboCup 2016. This file recorded for each time point the play mode (e.g. kickoff), the current ball position coordinates and its velocity. Furthermore, the positions and velocities of each player of the left (L) and the right (R) team including the goalkeeper (G) is stated.
  • /data/output/groundtruth_cleaned.csv: Dataset cleaned
  • /data/output/soccer_pitch.png: Soccer pitch
  • /data/output/initial_positions.png: Soccer pitch with initial ball and player positions
  • /data/output/trajectories.png: Soccer pitch with ball and goalkeeper trajectory
  • /data/output/video.mp4: Match video!
  • /data/output/video.gif: Match video converted to .gif

Sources

About

Working with spatiotemporal soccer data from RoboCupSimData

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published