Dieses "Framework" enthält eine grundlegende Struktur für die Umsetzung einer modularen Pipeline für die Gymnasium Car Racing Simulation (link).
- Python 3.x
- Ubuntu 22.04 (Empfohlen)
-
Erstellen einer virtuellen Umgebung im Projektordner:
cd <working-dir> python -m venv .venv
-
Dependencies installieren
Achtung: die virtuelle Umgebung muss aktiviert sein.
sudo apt-get install swig build-essential python3-dev pip install -r src/requirements.txt
-
Testen der Installation:
test_installation.py
. Danach sollte sich die Simulation öffnen und das Fahrzeug zufällig bewegen.
- In dern Ordner ../src navigieren
- Venv umgebung starten
main.py
ausführen
Die Simulation wird sich öffnen und das Fahrzeug sich entsprechend der Pipeline bewegen.
Multiprocessing mit dem flag --parallel
ausführen für parallele Auswertung.
Credits an Fabian @hfxbse, der dieses Feature hinzugefügt hat, weil das Repo öffentlich einsehbar ist.