Skip to content

bit-bots/ddlitlab2024

Repository files navigation

DDLitLab2024 Project Hamburg Bit-Bots

End-to-end machine learning for soccer-playing robots. We are experimenting with diffusion-models to generate robot motions based on recent sensor measurements.

Important

This is still an ongioing research project.

Note

This repository contains the source code for our DDLitLab project Fußballspielende Roboter: Ende-zu-Ende-KI für Wahrnehmung und Steuerung im RoboCup for the fourth funding round.

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.

  1. Download this repo:

    git clone https://github.com/bit-bots/ddlitlab2024.git
  2. Go into the downloaded directory:

    cd ddlitlab2024
  3. Install dependencies using poetry:

    poetry install --without test,dev

    Remove test or dev if you want to also install those optional dependencies.

  4. Enter the poetry environment and run the code:

    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)

    sudo apt install ccache clang cmake libstdc++-12-dev llvm mold ninja-build

    Then build the Python package as described in this document.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages