Files
robotics-ai-learning-roadmap/07-ros2-basics/09-bridge-zur-bestehenden-architektur.md

845 B

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?