Konfiguration
Status: alle Umgebungsschlüssel, die der Code liest. Standardwerte stehen in der eingecheckten
.env.example; Geheimnisse: keine.
| Schlüssel | Standard | Gelesen von | Bedeutung |
|---|---|---|---|
ROS_DOMAIN_ID | 42 | docker/compose.yaml | ROS-2-Domain der Roboter- und Simulationscontainer |
STRIDO_BLENDER | (leer) | strido_publish.scene | Blender-Programm für Renderings; leer = blender im PATH, sonst das macOS-App-Bundle |
STRIDO_PRUSASLICER | (leer) | strido_verify.printability | PrusaSlicer-Programm für die Druckbarkeitsprüfung; leer = prusa-slicer im PATH, sonst das macOS-App-Bundle |
STRIDO_REPO_ROOT | (leer) | strido.workspace | Repository-Wurzel für die Werkzeuge bei Ausführung außerhalb des Checkouts |
STRIDO_SERIAL_PORT | /dev/strido_mcu | strido-cli, strido_ntx.plugin | Serielles Gerät des XIAO ESP32-S3 (udev-Symlink aus ros2/strido_bringup/config/99-strido.rules) |
Die ROS-2-Launch-Dateien übernehmen dieselben Werte als Launch-Argumente (mcu_port, use_policy, policy, camera). Makefile-Variablen: NTX_HARNESS (Pfad des NT-X-Checkouts für make ntx-smoke, Standard ../../ntx-harness), POLICY (Policy-Datei für make sim-gazebo).