https://github.com/bit-bots/soccerdiffusion
Learning End-to-End Humanoid Robot Soccer from Gameplay Recordings
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.1%) to scientific vocabulary
Keywords
Repository
Learning End-to-End Humanoid Robot Soccer from Gameplay Recordings
Basic Info
- Host: GitHub
- Owner: bit-bots
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://bit-bots.github.io/SoccerDiffusion/
- Size: 110 MB
Statistics
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 18
- Releases: 0
Topics
Metadata Files
README.md
SoccerDiffusion
Toward Learning End-to-End Humanoid Robot Soccer from Gameplay Recordings
Find our (preprint) paper and more information about the project on our website.
[!IMPORTANT] This is still an ongoing research project.
Getting Started
Installation
[!NOTE] The following installation steps are tested on Ubuntu 22.04 and 24.04. Please note, that these steps might fail on other systems.
Download this repo:
shell git clone https://github.com/bit-bots/SoccerDiffusion.gitGo into the downloaded directory:
shell cd soccer_diffusionInstall dependencies using poetry:
shell poetry install --without test,devRemove
testordevif you want to also install those optional dependencies.Enter the poetry environment and run the code:
shell poetry shell cli --help
Optional Dependencies
Some tools contained in this repository require additional system-dependencies.
recording2mcap: Requires a ROS 2 environment to work.bhuman_importer: Requires additional system dependencies to compile their Python-library for reading log files. (See here)shell sudo apt install ccache clang cmake libstdc++-12-dev llvm mold ninja-buildThen build the Python package as described in this document.
Acknowledgements
We gratefully acknowledge funding and support from the project Digital and Data Literacy in Teaching Lab (DDLitLab) at the University of Hamburg and the Stiftung Innovation in der Hochschullehre foundation. We extend our special thanks to the members of the Hamburg Bit-Bots RoboCup team for their continuous support and for providing data and computational resources. We also thank the RoboCup teams B-Human and HULKs for generously sharing their data for this research. Additionally, we are grateful to the Technical Aspects of Multimodal Systems (TAMS) research group at the University of Hamburg for providing computational resources. This research was partially funded by the Ministry of Science, Research and Equalities of Hamburg, as well as the German Research Foundation (DFG) and the National Science Foundation of China (NSFC) through the project Crossmodal Learning (TRR-169).
Owner
- Name: Hamburg Bit-Bots
- Login: bit-bots
- Kind: organization
- Location: Hamburg
- Website: https://www.bit-bots.de
- Repositories: 85
- Profile: https://github.com/bit-bots
Official Github account of Hamburg Bit-Bots
GitHub Events
Total
- Issues event: 20
- Watch event: 4
- Delete event: 2
- Issue comment event: 6
- Push event: 33
- Pull request review event: 4
- Pull request event: 4
- Create event: 4
Last Year
- Issues event: 20
- Watch event: 4
- Delete event: 2
- Issue comment event: 6
- Push event: 33
- Pull request review event: 4
- Pull request event: 4
- Create event: 4
Dependencies
- actions/checkout v4 composite
- actions/setup-python v4 composite
- pre-commit/action v3.0.0 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- certifi 2024.8.30
- cffi 1.17.1
- charset-normalizer 3.4.0
- colorama 0.4.6
- contourpy 1.3.0
- cycler 0.12.1
- diffusers 0.31.0
- docstring-parser 0.16
- ema-pytorch 0.7.3
- filelock 3.16.1
- fonttools 4.54.1
- fsspec 2024.10.0
- greenlet 3.1.1
- huggingface-hub 0.26.2
- idna 3.10
- importlib-metadata 8.5.0
- jinja2 3.1.4
- kiwisolver 1.4.7
- lz4 4.3.3
- markdown-it-py 3.0.0
- markupsafe 3.0.2
- matplotlib 3.9.2
- mcap 1.2.1
- mdurl 0.1.2
- mpmath 1.3.0
- mypy-extensions 1.0.0
- networkx 3.4.2
- numpy 2.1.2
- nvidia-cublas-cu12 12.4.5.8
- nvidia-cuda-cupti-cu12 12.4.127
- nvidia-cuda-nvrtc-cu12 12.4.127
- nvidia-cuda-runtime-cu12 12.4.127
- nvidia-cudnn-cu12 9.1.0.70
- nvidia-cufft-cu12 11.2.1.3
- nvidia-curand-cu12 10.3.5.147
- nvidia-cusolver-cu12 11.6.1.9
- nvidia-cusparse-cu12 12.3.1.170
- nvidia-nccl-cu12 2.21.5
- nvidia-nvjitlink-cu12 12.4.127
- nvidia-nvtx-cu12 12.4.127
- opencv-python 4.10.0.84
- packaging 24.1
- pandas 2.2.3
- pillow 11.0.0
- pycparser 2.22
- pygments 2.18.0
- pyparsing 3.2.0
- python-dateutil 2.9.0.post0
- pytz 2024.2
- pyyaml 6.0.2
- regex 2024.9.11
- requests 2.32.3
- rich 13.9.3
- safetensors 0.4.5
- setuptools 75.3.0
- six 1.16.0
- sqlalchemy 2.0.36
- sympy 1.13.1
- torch 2.5.1
- torchinfo 1.8.0
- torchvision 0.20.1
- tqdm 4.66.6
- transforms3d 0.4.2
- triton 3.1.0
- typed-argument-parser 1.10.1
- typing-extensions 4.12.2
- typing-inspect 0.9.0
- tzdata 2024.2
- urllib3 2.2.3
- zipp 3.20.2
- zstandard 0.23.0