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
Robust Visual Teach-and-Repeat Navigation with Flexible Topo-metric Graph Map Representation
This paper proposes a novel visual teach-and-repeat (VTR) navigation system that addresses challenges posed by environmental changes and dynamic objects through flexible map representation, robust map matching, and mapless local navigation modules. The system employs a topo-metric graph structure to store keyframes, supporting node expansion to preserve new observations. Position recognition performance is enhanced through keyframe clustering and frame-to-local-map matching strategies, while a long-term goal management algorithm is constructed to prevent the robot from becoming lost due to environmental changes or obstacle occlusion.
Visual teach-and-repeat (VTR) navigation serves as a direct solution for deploying mobile robots in unknown environments. However, achieving robust trajectory repetition navigation in the presence of environmental changes and dynamic objects remains challenging.
Proposed Flexible Map Representation: Designed a topo-metric graph structure that adapts to environmental changes and odometry drift errors
Constructed Robust VTR Navigation System: Capable of adapting to environmental changes, dynamic objects, and viewpoint occlusions; navigation module can be embedded in other VTR systems
Implemented User-Friendly System: Easy adaptation to new task environments with good practical utility
Verified System Effectiveness: Extensive experiments on mobile platforms demonstrate superiority over baseline methods
System successfully adds new environmental information during repeat phase; extended keyframes maintain association with original map without disrupting topological structure.
Develop end-to-end visual navigation models based on deep learning to further reduce dependence on accurate global pose tracking and environmental mapping.
The paper includes 31 references covering important works in visual SLAM, robot navigation, place recognition, and related fields, providing solid theoretical foundation for the research.
Overall Assessment: This paper presents a practical VTR navigation solution with certain technical innovation and sufficient experimental validation. While there remains room for improvement in theoretical analysis and environmental adaptability, it provides valuable technical contributions to the mobile robot navigation field.