Files
robotics-ai-learning-roadmap/07-ros2-basics/02-workspace-und-package-anlegen.md
T

831 B

Aufgabe 02: Workspace und Package anlegen

Ziel

Du richtest einen ROS2-Workspace mit einem einfachen Package ein.

Warum ist das wichtig?

Alle weiteren ROS2-Übungen brauchen reproduzierbare Basisstruktur.

Voraussetzungen

  • ROS2 installiert
  • Terminal

Theorie

Ein Workspace enthält Packages, die mit colcon gebaut werden. Source-Setup entscheidet, welche Pakete im Terminal sichtbar sind.

Aufgabe

Erstelle einen Workspace, ein Python- oder C++-Package und baue es mit colcon.

Akzeptanzkriterien

  • Build läuft ohne Fehler.
  • Package ist nach source install/setup... sichtbar.
  • README notiert die Befehle.

Erweiterungen

  • Füge einen just-Befehl fürs Build hinzu.

Reflexionsfragen

  • Warum muss setup gesourced werden?
  • Was ist ein Package?
  • Wie trennst du ROS2-Code vom Restprojekt?