← Neueste Arbeiten
💻 computer science

Online Structure Learning and Planning for Autonomous Robot Navigation using Active Inference

Dieses Paper stellt AIMAPP vor, ein selbstüberwachtes, ROS-kompatibles Framework, das Online-Kartierung, Lokalisierung und Planung für autonome Roboter in unbekannten Umgebungen vereinheitlicht, indem es Active Inference nutzt, um dynamisch spärliche topologische Karten aufzubauen und die Exploration mit zielgerichteter Navigation auszubalancieren, ohne dabei auf vordefinierte Karten oder Vortraining angewiesen zu sein.

Ursprüngliche Autoren: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

Veröffentlicht 2026-07-08
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

Originalarbeit lizenziert unter CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich einen Roboter vor, der in ein brandneues, unbekanntes Gebäude geworfen wird. Er hat keine Baupläne, kein GPS und niemanden, der ihm sagt, wohin er gehen soll. Die meisten Roboter würden verwirrt werden, gegen Wände stoßen oder in Schleifen stecken bleiben.

Dieses Paper stellt eine neue Art der Navigation für Roboter vor, die AIMAPP heißt. Betrachten Sie AIMAPP nicht als einen Roboter mit einer fest codierten Karte, sondern als einen Roboter mit einem neugierigen, adaptiven Gehirn, das davon inspiriert ist, wie Tiere (wie Ratten oder Menschen) sich in der Welt bewegen.

So funktioniert es, unterteilt in einfache Konzepte:

1. Die „mentale Skizze“ (Topologische Karte)

Anstatt zu versuchen, ein perfektes, pixelgenaues 3D-Modell des gesamten Gebäudes zu erstellen (was so ist, als würde man versuchen, jeden einzelnen Backstein einer Wand zu zeichnen), erstellt AIMAPP eine mentale Skizze.

  • Die Analogie: Stellen Sie sich vor, Sie laufen durch eine neue Stadt. Sie merken sich nicht jeden Quadratzentimeter des Bürgersteigs. Stattdessen erinnern Sie sich an markante Orientierungspunkte: „Das Café“, „Der Park“, „Die Bibliothek“. Sie verbinden diese in Ihrem Geist mit Linien: „Wenn ich vom Café geradeaus gehe, erreiche ich den Park.“
  • Wie der Roboter es macht: Der Roboter erstellt eine „topologische Karte“. Er behandelt bestimmte Orte als „Knoten“ (Punkte) und die Pfade zwischen ihnen als „Verbindungen“ (Linien). Während er erkundet, fügt er neue Punkte zu seiner Skizze hinzu. Er muss nicht die exakte metrische Distanz bis auf den Millimeter kennen; er muss nur wissen: „Dieser Ort ist mit jenem Ort verbunden.“

2. Der „neugierige Entdecker“ vs. der „Zielsuchende“

Der Roboter hat zwei konkurrierende Antriebe, aber er benötigt keinen Menschen, der ihm sagt, welchen er wählen soll. Er balanciert diese automatisch mithilfe eines Konzepts namens Expected Free Energy (Erwartete Freie Energie).

  • Die Analogie: Denken Sie an einen Hund in einem Park.
    • Neugier (Exploration): Der Hund riecht einen fremden Busch und möchte ihn untersuchen, um zu sehen, was dort ist (Reduzierung der Unsicherheit).
    • Ziel (Exploitation): Der Hund sieht seinen Besitzer winken und möchte direkt zu ihm laufen (Erreichung einer Präferenz).
  • Wie der Roboter es macht: AIMAPP berechnet einen einzelnen Wert für jede mögliche Bewegung. Wenn der Roboter verloren ist, ist der „Neugier“-Wert hoch, also geht er auf Erkundungstour. Wenn der Roboter weiß, wo das Ziel ist, ist der „Ziel“-Wert hoch, also geht er dorthin. Er wechselt zwischen diesen Modi nahtlos, ohne dass ein Mensch einen Knopf drücken muss.

3. Lernen während des Betriebs (Kein Vortraining)

Viele moderne Roboter müssen monatelang mit tausenden Stunden Videodaten trainiert werden, bevor sie arbeiten können. AIMAPP ist anders.

  • Die Analogie: Stellen Sie sich einen Touristen vor, der in ein fremdes Land reist. Er hat keinen Reiseführer. Er lernt das Layout durch Gehen, sich Verlaufen und das Realisieren: „Oh, das rote Gebäude ist dasselbe, das ich vorhin gesehen habe.“
  • Wie der Roboter es macht: Der Roboter startet mit null Wissen. Während er sich bewegt, vergleicht er, was er zu sehen erwartet, mit dem, was er tatsächlich sieht.
    • Wenn er etwas Neues sieht, fügt er einen neuen „Punkt“ zu seiner Karte hinzu.
    • Wenn er etwas Bekanntes sieht, aktualisiert er seine Vorstellung davon, wo er sich befindet.
    • Er lernt die Regeln der Umgebung (wie „hier links abbiegen führt in eine Sackgasse“) einfach durch Ausprobieren und Scheitern, gefolgt von einer Korrektur seiner selbst.

4. Umgang mit „Drift“ (Der wackelige Tachometer)

Roboter verwenden oft Radsensoren, um zu schätzen, wie weit sie sich bewegt haben. Aber auf Teppich oder Sand rutschen die Räder durch, und der Roboter denkt, er sei 1 Meter weit gefahren, obwohl er eigentlich 2 Meter weit gekommen ist. Das nennt man „Drift“.

  • Die Analogie: Stellen Sie sich vor, Sie gehen mit geschlossenen Augen. Sie zählen Ihre Schritte, um zu schätzen, wo Sie sind. Wenn Sie auf einem Teppich ausrutschen, ist Ihre Schrittzählung falsch. Aber wenn Sie die Augen öffnen und ein bekanntes Wahrzeichen sehen (wie ein bestimmtes Gemälde), wissen Sie sofort: „Ah, ich bin tatsächlich hier, nicht dort, wo meine Schrittzählung mich vermuten ließ.“
  • Wie der Roboter es macht: AIMAPP verlässt sich mehr auf die visuelle Erkennung als auf Radsensoren. Wenn die Räder des Roboters sagen, er befinde sich in einem Flur, seine Kamera aber eine Küche sieht, vertraut er der Kamera. Er korrigiert seine interne Karte basierend darauf, was er sieht, nicht nur darauf, was er fühlt. Dies macht ihn sehr robust in unordentlichen Umgebungen wie sandigen Parkplätzen oder Teppichräumen, in denen andere Roboter scheitern.

5. Die Ergebnisse: Wie hat es abgeschnitten?

Die Forscher testeten AIMAPP sowohl in Computersimulationen als auch in realen Umgebungen (Lagerräume, Häuser und sogar ein sandiger Parkplatz).

  • Effizienz: Es erkundete Bereiche fast so effizient wie ein Mensch, der mit einer Karte in der Hand durch denselben Raum läuft.
  • Robustness (Robustheit): In einem großen Lagerhaus bewältigte es bewegliche Hindernisse und rutschige Böden besser als andere fortschrittliche Roboter, die auf präzise Karten angewiesen sind.
  • Fehlverhalten: Es blieb gelegentlich stecken, wenn die interne Karte des Roboters zu „unordentlich“ wurde (z. B. wenn der Roboter so stark driftete, dass er glaubte, an einem neuen Ort zu sein, obwohl er eigentlich an einem alten war), aber er erholte sich deutlich besser als Standard-Roboter.

Zusammenfassung

AIMAPP ist ein Navigationssystem, das einen Roboter wie ein neugieriges Tier behandelt. Anstatt einem starren Skript oder einer vorinstallierten Karte zu folgen, erstellt es während der Bewegung eine mentale Skizze der Welt, balanciert sein Verlangen nach Erkundung mit seinem Verlangen, ein Ziel zu erreichen, und korrigiert ständig seine Position durch das Erkennen bekannter Anblicke. Es arbeitet ohne vorheriges Training, was es bereit macht, in jede neue Umgebung gesetzt zu werden und sofort damit zu beginnen, die Dinge zu verstehen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →