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
@@ -0,0 +1,38 @@
# Aufgabe 09: Bridge zur bestehenden Architektur
## Ziel
Du verbindest REST-Service und ROS2-Welt in einem kleinen Adapter.
## Warum ist das wichtig?
So kannst du bestehende Services nutzen, ohne alles sofort auf ROS2 umzuschreiben.
## Voraussetzungen
- Modul 06
- Aufgaben 04-08
## Theorie
Eine Bridge übersetzt zwischen Protokollen. Sie sollte dünn bleiben und keine Fachlogik verstecken.
## Aufgabe
Baue eine Node, die einen ROS2-Service oder Topic-Aufruf an einen bestehenden HTTP-Mock weiterleitet.
## Akzeptanzkriterien
- ROS2-Aufruf erreicht HTTP-Mock.
- Fehler werden übersetzt.
- Bridge-Code bleibt klein.
## Erweiterungen
- Bridge PersonCount Topic aus Vision-Service.
## Reflexionsfragen
- Welche Logik gehört nicht in die Bridge?
- Wie behandelst du HTTP-Timeouts?
- Wann würdest du native ROS2-Nodes schreiben?