Files
robotics-ai-learning-roadmap/07-ros2-basics/03-erste-node-schreiben.md
T

766 B

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?