Robust Visual Teach-and-Repeat Navigation with Flexible Topo-metric Graph Map Representation
Wang, Cheng, Wang et al.
Visual Teach-and-Repeat Navigation is a direct solution for mobile robot to be deployed in unknown environments. However, robust trajectory repeat navigation still remains challenged due to environmental changing and dynamic objects. In this paper, we propose a novel visual teach-and-repeat navigation system, which consists of a flexible map representation, robust map matching and a map-less local navigation module. During the teaching process, the recorded keyframes are formulated as a topo-metric graph and each node can be further extended to save new observations. Such representation also alleviates the requirement of globally consistent mapping. To enhance the place recognition performance during repeating process, instead of using frame-to-frame matching, we firstly implement keyframe clustering to aggregate similar connected keyframes into local map and perform place recognition based on visual frame-tolocal map matching strategy. To promote the local goal persistent tracking performance, a long-term goal management algorithm is constructed, which can avoid the robot getting lost due to environmental changes or obstacle occlusion. To achieve the goal without map, a local trajectory-control candidate optimization algorithm is proposed. Extensively experiments are conducted on our mobile platform. The results demonstrate that our system is superior to the baselines in terms of robustness and effectiveness.
academic
Robuste visuell gestützte Teach-and-Repeat-Navigation mit flexibler topometrischer Graphen-Kartendarstellung
In diesem Artikel wird ein neuartiges visuelles Teach-and-Repeat-Navigationssystem vorgestellt, das durch flexible Kartendarstellung, robuste Kartenabgleichung und kartenlose lokale Navigationsmodule die Herausforderungen durch Umgebungsveränderungen und dynamische Objekte bewältigt. Das System nutzt eine topometrische Graphenstruktur zur Speicherung von Schlüsselbildern und unterstützt die Knotenerweiterung zur Speicherung neuer Beobachtungen. Durch Schlüsselbildclustering und Frame-zu-Lokalkarten-Abgleichstrategien wird die Leistung der Ortsidentifikation verbessert, und ein Langzeit-Zielmanagement-Algorithmus wird konstruiert, um zu verhindern, dass der Roboter aufgrund von Umgebungsveränderungen oder Objektverdeckung verloren geht.
Die visuelle Teach-and-Repeat (VTR) Navigation ist eine direkte Lösung für die Bereitstellung von Mobilrobotern in unbekannten Umgebungen. Die Realisierung einer robusten Trajektorienwiederhol-Navigation unter Bedingungen von Umgebungsveränderungen und dynamischen Objekten bleibt jedoch eine Herausforderung.
Praktischer Wert: VTR-Navigation vermeidet die vollständige Kartenerstellung der Aufgabenumgebung und ermöglicht eine effizientere Roboterbereitstellung
Anwendungsbedarf: Breite Nachfrage in Szenarien mit festgelegten Navigationswegen (z. B. Navigation zwischen Fabrikstandorten)
Technische Herausforderungen: Erfordernis, die Navigationsrobustheit unter Bedingungen von Umgebungsveränderungen, dynamischen Objekten und Pfadabweichungen zu bewahren
Kartendarstellungsprobleme: Traditionelle Methoden beruhen auf global konsistenter Kartenerstellung mit hohen Anforderungen an die Lokalisierungsgenauigkeit
Fragile Ortsidentifikation: Frame-zu-Frame-Abgleichung ist bei Sichtpunktwechsel und Verdeckung nicht ausreichend robust
Abhängigkeit von Navigationsmodulen: Bestehende Systeme sind zu stark von präziser Ortsidentifikation abhängig und versagen leicht bei Abgleichfehlern
Schlechte Umgebungsadaptivität: Schwierigkeiten bei der Verarbeitung von Umgebungsveränderungen und dynamischen Hindernissen
Vorschlag einer flexiblen Kartendarstellungsmethode: Entwurf einer topometrischen Graphenstruktur, die sich an Umgebungsveränderungen und Odometrie-Driftfehler anpasst
Konstruktion eines robusten VTR-Navigationssystems: Fähigkeit zur Anpassung an Umgebungsveränderungen, dynamische Objekte und Sichtpunktverdeckung; Navigationsmodul kann in andere VTR-Systeme integriert werden
Implementierung eines benutzerfreundlichen Systems: Einfache Anpassung an neue Aufgabenumgebungen mit guter Praktikabilität
Validierung der Systemeffektivität: Umfangreiche Experimente auf mobilen Plattformen demonstrieren die Überlegenheit gegenüber Baseline-Methoden
Lehrphase: Manuelle Steuerung des Roboters entlang der Aufgabenroute mit Echtzeitaufzeichnung von Visualframes als Karte
Wiederholungsphase: Der Roboter versucht, aktuelle Visualframes mit der Karte abzugleichen und das nächste Ziel zu aktualisieren, wenn der Abgleich erfolgreich ist
Das Schlüsselbildclustering erhöht die Schleifenerkennungsdichte erheblich, besonders in Kurven, und bietet zeitnahere Rückmeldung für das Bewegungsplanungsmodul.
Das System kann während der Wiederholungsphase neue Umgebungsinformationen hinzufügen; erweiterte Schlüsselbilder behalten die Verbindung zur ursprünglichen Karte und beeinträchtigen die topologische Struktur nicht.
Entwicklung eines auf Deep Learning basierenden End-to-End-Modells für visuelle Navigation, um sich weiter von der Abhängigkeit von präziser globaler Posenverfolgung und Umgebungskartenerstellung zu befreien.
Der Artikel enthält 31 Referenzen, die wichtige Arbeiten in den Bereichen visuelles SLAM, Roboternavigation und Ortsidentifikation abdecken und eine solide theoretische Grundlage für die Forschung bieten.
Gesamtbewertung: Dieser Artikel präsentiert eine praktische VTR-Navigationslösung mit gewisser technischer Innovation und ausreichender experimenteller Validierung. Obwohl Raum für Verbesserungen in theoretischer Analyse und Umgebungsadaptivität besteht, leistet er einen wertvollen technischen Beitrag zum Bereich der Mobilroboter-Navigation.