Data-Driven Reachability of Nonlinear Lipschitz Systems via Koopman Operator Embeddings

Diese Arbeit stellt einen datengesteuerten Ansatz zur Berechnung von erreichbaren Mengen für nichtlineare Lipschitz-Systeme vor, der durch die Einbettung mittels des Koopman-Operators und zonotopischer Darstellungen konservativere Schätzungen als herkömmliche Methoden reduziert und dabei formale Sicherheitsgarantien für autonome Systeme bewahrt.

Alireza Naderi Akhormeh, Ahmad Hafez, Abdulla Fawzy, Amr Alanwar

Veröffentlicht 2026-04-02
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Each language version is independently generated for its own context, not a direct translation.

Das Problem: Die unvorhersehbare Reise

Stell dir vor, du planst eine Reise mit einem Auto, das du noch nie gefahren hast. Du weißt nicht genau, wie es auf Kurven reagiert oder wie stark der Motor ist. Außerdem gibt es kleine Störungen: Windböen, eine unebene Straße oder einen kleinen Fehler im Tacho (das ist der Rauschen oder Noise).

Wenn du jetzt vorhersagen willst, wo das Auto in 10 Minuten sein wird, ist das schwierig.

  • Der alte Weg: Die Ingenieure haben oft gesagt: "Wir nehmen an, das Auto ist super unvorhersehbar und fährt vielleicht überall hin!" Das Ergebnis war eine riesige, unsichere Wolke, in der das Auto irgendwo sein könnte. Das ist zwar sicher (das Auto ist garantiert drin), aber zu ungenau. Man kann damit nicht gut planen, weil die Wolke so groß ist, dass sie alles andere auf der Straße mit einschließt.
  • Das Ziel: Wir wollen eine viel kleinere, präzisere Wolke, die immer noch garantiert das Auto enthält, aber uns sagt: "Es wird hier und hier sein, nicht dort."

Die Lösung: Der "Koopman-Zaubertrick"

Die Autoren dieses Papers haben eine clevere Methode entwickelt, die auf etwas namens Koopman-Operator basiert. Hier ist die Analogie:

Stell dir vor, das Verhalten deines Autos ist wie ein verwirrter Tanz in einem kleinen, dunklen Raum (dem nichtlinearen System). Der Tanz ist chaotisch, springt hin und her und ist schwer zu berechnen.

Der Koopman-Operator ist wie ein Zauberer, der den Tanz in einen riesigen, hell erleuchteten Ballsaal (den erweiterten Raum) hebt.

  • Im dunklen Raum (der Realität) tanzt das Auto chaotisch.
  • Im hellen Ballsaal (dem "lifted space") sieht der Tanz plötzlich aus wie eine einfache, gerade Linie oder ein perfekter Kreis. Er ist linear geworden.

Warum ist das toll? Weil wir lineare Bewegungen (wie eine gerade Linie) viel besser berechnen können als chaotische Tänze. Wir können die Vorhersage im hellen Ballsaal machen, wo alles einfach ist, und dann das Ergebnis zurück in den dunklen Raum projizieren.

Der neue Ansatz: Nicht nur "Auto", sondern "Auto + Gaspedal"

Frühere Methoden haben oft nur geschaut: "Wie bewegt sich das Auto?" (Das ist wie ein LTI-Modell – Linear Time Invariant). Das funktioniert gut, wenn das Auto immer gleich fährt. Aber wenn du das Gaspedal drückst oder loslässt, ändert sich das Verhalten.

Die Autoren sagen: "Nein, wir müssen den Tanz nicht nur nach dem Auto, sondern auch nach dem Gaspedal und dem Lenkrad benennen."
Sie bauen eine Abhängigkeit vom Input (State-Input-dependent) in ihren Zaubertrick ein. Das bedeutet, ihr Modell weiß: "Wenn ich Gas gebe, passiert im hellen Ballsaal etwas anderes als wenn ich bremse." Das macht die Vorhersage viel genauer.

Wie sie die Sicherheit garantieren (Die "Sicherheitsnetz"-Methode)

Aber Vorsicht: Der Zaubertrick ist nicht perfekt. Wenn wir den Tanz in den hellen Raum heben, gibt es kleine Verzerrungen. Und da wir das Auto nur aus Daten (Messungen) kennen, gibt es auch Messfehler.

Um sicherzustellen, dass das Auto garantiert in unserer Vorhersage ist, machen sie folgendes:

  1. Daten sammeln: Sie fahren das Auto viele Male und notieren jede Bewegung.
  2. Fehler messen: Sie schauen sich an, wo ihre Vorhersage im hellen Raum von der echten Messung abgewichen ist.
  3. Das Sicherheitsnetz (Residual Set): Sie nehmen diese Abweichungen, packen sie in ein extra großes "Sicherheitsnetz" (einen mathematischen Bereich, der alle möglichen Fehler abdeckt).
  4. Zonotope (Die Form der Wolke): Anstatt eine riesige, klobige Kugel als Unsicherheit zu nehmen, nutzen sie eine spezielle Form namens Zonotop. Stell dir das vor wie einen gestreckten, flexiblen Gummiballon, der sich genau um die Vorhersage legt, ohne unnötig viel Platz zu verschwenden.

Das Ergebnis ist eine Vorhersage, die:

  • Sicher ist: Das Auto ist garantiert drin (wegen des Sicherheitsnetzes).
  • Präzise ist: Die Wolke ist viel kleiner als bei alten Methoden, weil der "Zaubertrick" (Koopman) die Nichtlinearitäten besser versteht.

Das Ergebnis in der Praxis

Die Autoren haben das an einem echten autonomen Rennauto (JetRacer) getestet.

  • Andere Methoden: Sagten: "Das Auto könnte in 10 Sekunden irgendwo in diesem riesigen Feld sein." (Zu groß, zu vorsichtig).
  • Ihre Methode: Sagte: "Das Auto wird in 10 Sekunden genau hier auf der Strecke sein." (Viel genauer, aber immer noch sicher).

Zusammenfassung in einem Satz

Die Autoren haben eine Methode erfunden, die chaotische, nichtlineare Systeme (wie ein echtes Auto) in eine einfache, lineare Welt "hebt", dort präzise vorhersagt, was passiert, und dann mit einem mathematischen Sicherheitsnetz garantiert, dass die Vorhersage auch in der chaotischen Realität stimmt – und das alles nur basierend auf gesammelten Daten, ohne dass man die genaue Physik des Autos kennen muss.