831 B
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?