ROS 2 Lyrical Luth mit 2031-Support — die Roboter-Software-Topologie dreht sich
ROS 2 Lyrical Luth mit Support bis 2031 — OpenHarmony und LeRobot zeichnen die Roboter-Software-Abhängigkeiten für DACH-Labs neu.
Die ROSCon-2025-Ankündigungen kamen diese Woche, versteckt in den Release-Notes die eigentliche Neuigkeit: ROS 2 Lyrical Luth ist nun das Long-Term-Release mit Unterstützung bis 2031, ausgerichtet auf Ubuntu 26.04 (Resolute) und Windows 11. Ein fünfjähriges Versprechen von einem Open-Source-Projekt ist eine tragende Tatsache. Es kommt im selben Monat, als China das OpenHarmony Robot OS für Humanoide vorstellte (laut DigiTimes), der LeRobot Hub auf Hugging Face 58.000 Community-Datensätze überschritt — 50-faches Wachstum in einem Jahr, laut TechTimes — und der Boston Robotics Summit sich einer Leitfrage stellte: Open-Source ROS oder proprietäre Physical AI.
←HEUTE: ROS 2 Lyrical Luth wird im Mai 2026 ausgeliefert mit Unterstützung bis 2031, während OpenHarmony Robot OS in Beijing in der selben Woche startet.
→3012: Im Jahr 3012 funktioniert die Roboter-Flotte eines Schweizer Sägewerks über drei oder vier Software-Stacks — und derjenige, dem Kühlung, Bandbreite oder Maintainer abhanden kommen, verschwindet über Nacht.
Fulcrum: Die Wahl eines Roboter-Software-Stacks ist eine Abhängigkeitsgraph-Entscheidung, und die Zeit zum Zeichnen des Graphen ist vor dem ersten Einsatz.
Der Abhängigkeitsgraph, den niemand zeichnet
Das Architekturdiagramm eines Robotiklabors — KUKA-Arm, Vision-Modul, Planner, Controller — ist die Marketing-Version. Das reale Bild ist der Abhängigkeitsgraph: welches Python-Wheel welchen CUDA-Build benötigt, welcher Node welchen Topic bei welchem QoS abonniert, welches Flag in einem Third-Party-Message-Package bestimmt, ob dein URDF auf Ubuntu 26.04 parst. ROS 2 ist die Lingua Franca, die diesen Graphen zeichenbar macht, denn jeder Transport zwischen Nodes ist ein typisierter Topic, Service oder Action — sichtbar von der Kommandozeile, überprüfbar, wiederholbar. Das ist, was eine fünfjährige LTS tatsächlich kauft: nicht Feature-Stabilität, sondern Stabilität desjenigen Graphen, den dein Team verstehen gelernt hat.
OpenHarmonys Pitch ist, dass China ein souveränes Robotik-OS für die Humanoid-Welle braucht; Forbes’ Tech-Rat sieht in der gleichen Welle den Moment, in dem Robotik sich von „contained automation” zu „open deployment” bewegt. Beide Beobachtungen implizieren die gleiche Engineering-Tatsache: mehr Nodes, mehr Anbieter, mehr Transporte — und daher mehr Orte, an denen der Abhängigkeitsgraph leise bricht. PAZs eigenes Digital Twin Concept Panel macht die konstruktiv-technische Version dieses Arguments: der Twin beweist seinen Wert durch die Synchronisierung, und das Risiko lebt in den Nähten. Robotik ist das gleiche Problem mit Motoren.
Was sich diese Woche auf DACH-Schreibtischen ändert
ETHs Robotic Fabrication Lab, HSLU und TU-Wiens ACIN arbeiten seit Jahren mit ROS 1 oder frühem ROS 2; Lyrical Luth ist das erste Release, bei dem ein Thesis-Projekt auf der Plattform über die Promotion des Studierenden hinaus vertretbar ist. Wenn du einen Stack für ein MAS-Projekt diesen Herbst wählst, ist die Rechnung: ROS 2 LTS trägt dich bis 2031, LeRobots 58k-Dataset-Hub gibt dir ML-Baselines, die du nicht mehr selbst aufzeichnen musst, und der Preis ist das Lernen, einen Publish-Subscribe-Graphen so zu lesen, wie du eine Grasshopper-Definition gelesen hast.
Atelier: In PAZs Robotic-Fabrication-Arbeiten — Holzverbindungs-Studien in der Kohorte, die Keramik-Druck-Toolchain mit gekrümmten Stützen, die das ECAADe-2018-Papier dokumentierte — ist der praktische Schritt, Lyrical Luth als Projekt-Baseline zu pinnen und jede URDF, Launch-Datei und Message-Package zu versionieren, als wären sie Konstruktionsdetails. Das Deliverable für einen Kunden ist nicht der Roboter-Pfad. Es ist der reproduzierbare Graph, der den Pfad erzeugte.
Hack: Dieser Hack zeigt dir, wie du den tatsächlichen Publish-Subscribe-Graphen deines Roboters von der Kommandozeile aus ausgeben kannst — den Abhängigkeitsgraph, nicht das Architekturdiagramm. Öffne ein Terminal auf der Maschine, auf der dein Roboter läuft, gib jeden Live-Topic in eine Datei aus, und frage einen Node, was er veröffentlicht und abonniert.
ros2 topic list --include-hidden-topics | sort > topics_live.txt
ros2 node info /your_node | grep -E "Publishers|Subscribers"
ros2 topic info /cmd_vel --verbose # QoS, type, exact endpoints
Vergleiche topics_live.txt mit der Vorwoche. Das erste Mal, wenn du einen Node entdeckst, von dem du nicht wusstest, dass er läuft, verstehst du, warum die Regel — zeichne den echten Abhängigkeitsgraph, nicht das Architekturdiagramm — existiert.
Installiere Lyrical Luth diese Woche auf einer Reserve-Workstation, führe die drei Befehle oben auf dein bestehendes Projekt aus, und trage den Diff in deine Projekt-README ein. Wenn dich der Diff beschämt, ist das genau der Punkt.
Quellen & Weiterführendes
- Hauptquelle: ROS — the Robot Operating System project
- Ergänzend: TechTimes — Humanoid Robots Reach Production Scale
QUELLE · ↗