feat: expanded and added more tasks
This commit is contained in:
@@ -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?
|
||||
Reference in New Issue
Block a user