Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 2.12 KB

README.md

File metadata and controls

29 lines (23 loc) · 2.12 KB

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