feat: expanded and added more tasks

This commit is contained in:
2026-07-08 23:33:26 +02:00
parent 8fdf69e11f
commit d0b776485a
97 changed files with 3121 additions and 427 deletions
+37
View File
@@ -0,0 +1,37 @@
# 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?