Files

38 lines
766 B
Markdown

# Aufgabe 03: Erste Node schreiben
## Ziel
Du schreibst eine Node, die regelmäßig Status loggt.
## Warum ist das wichtig?
Nodes sind die kleinste laufende Einheit in ROS2.
## Voraussetzungen
- Aufgabe 02
## Theorie
Eine Node kapselt Verhalten und kommuniziert über ROS2-Mechanismen. Timer sind ein einfacher Einstieg ohne externe Nachrichten.
## Aufgabe
Implementiere eine Node `robot_head_status`, die jede Sekunde einen Status ausgibt.
## Akzeptanzkriterien
- Node startet mit `ros2 run`.
- Timer läuft regelmäßig.
- Shutdown beendet sauber.
## Erweiterungen
- Füge Parameter für Intervall hinzu.
## Reflexionsfragen
- Was unterscheidet Node und Prozess?
- Wie stoppst du eine Node sauber?
- Welche Zustände sollte der Roboterkopf melden?