38 lines
789 B
Markdown
38 lines
789 B
Markdown
# Aufgabe 07: Launch Files und Parameter
|
|
|
|
## Ziel
|
|
|
|
Du startest mehrere Nodes mit Parametern über ein Launch File.
|
|
|
|
## Warum ist das wichtig?
|
|
|
|
Ein Roboter startet selten nur einen Prozess.
|
|
|
|
## Voraussetzungen
|
|
|
|
- Aufgaben 03-06
|
|
|
|
## Theorie
|
|
|
|
Launch Files beschreiben, welche Nodes mit welchen Parametern starten. Parameter machen Verhalten ohne Codeänderung anpassbar.
|
|
|
|
## Aufgabe
|
|
|
|
Erstelle ein Launch File für Status-, PersonCount- und Motion-Mock-Node.
|
|
|
|
## Akzeptanzkriterien
|
|
|
|
- Mehrere Nodes starten gemeinsam.
|
|
- Parameter werden gesetzt.
|
|
- Startbefehle sind dokumentiert.
|
|
|
|
## Erweiterungen
|
|
|
|
- Füge Namespace `robot_head` hinzu.
|
|
|
|
## Reflexionsfragen
|
|
|
|
- Welche Parameter ändern sich pro Umgebung?
|
|
- Warum sind Launch Files besser als viele Terminals?
|
|
- Wie organisierst du Namespaces?
|