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
Navegación Visual Robusta de Enseñanza-Repetición con Representación de Mapa Gráfico Topo-métrico Flexible
Este artículo propone un novedoso sistema de navegación visual de enseñanza-repetición que aborda los desafíos derivados de cambios ambientales y objetos dinámicos mediante una representación de mapa flexible, coincidencia de mapa robusta y un módulo de navegación local sin mapa. El sistema adopta una estructura de gráfico topo-métrico para almacenar fotogramas clave, permitiendo la expansión de nodos para preservar nuevas observaciones. Se mejora el rendimiento del reconocimiento de posición mediante estrategias de agrupamiento de fotogramas clave y coincidencia de fotograma a mapa local, y se construye un algoritmo de gestión de objetivos a largo plazo para evitar que el robot se pierda debido a cambios ambientales u oclusión de obstáculos.
La navegación visual de enseñanza-repetición (VTR) es una solución directa para el despliegue de robots móviles en entornos desconocidos, pero lograr una navegación de trayectoria repetida robusta en presencia de cambios ambientales y objetos dinámicos sigue siendo un desafío.
Problema de Representación de Mapa: Los métodos tradicionales dependen de cartografía con consistencia global, requiriendo alta precisión de localización
Reconocimiento de Posición Frágil: La coincidencia fotograma a fotograma no es suficientemente robusta ante cambios de punto de vista y oclusión
Dependencia del Módulo de Navegación: Los sistemas existentes dependen excesivamente del reconocimiento de posición preciso, fallando fácilmente cuando la coincidencia fracasa
Pobre Adaptabilidad Ambiental: Dificultad para manejar cambios ambientales y obstáculos dinámicos
Propone un Método de Representación de Mapa Flexible: Diseña una estructura de gráfico topo-métrico que se adapta a cambios ambientales y errores de deriva de odometría
Construye un Sistema VTR Robusto: Capaz de adaptarse a cambios ambientales, objetos dinámicos y oclusión de punto de vista, con módulo de navegación que puede integrarse en otros sistemas VTR
Implementa un Sistema Amigable con el Usuario: Fácil de adaptar a nuevos entornos de tareas, con buena practicidad
Verifica la Efectividad del Sistema: Realiza extensos experimentos en plataformas móviles, demostrando superioridad sobre métodos de referencia
Fase de Enseñanza: Operación manual del robot a lo largo de la ruta de tarea, grabando fotogramas visuales en tiempo real como mapa
Fase de Repetición: El robot intenta coincidir fotogramas visuales actuales con el mapa, actualizando el siguiente objetivo cuando la coincidencia es exitosa
El agrupamiento de fotogramas clave aumenta significativamente la densidad de detección de bucles, especialmente en giros, proporcionando retroalimentación más oportuna al módulo de planificación de movimiento.
El sistema puede añadir nueva información ambiental durante la fase de repetición, manteniendo fotogramas clave expandidos asociados con mapa original sin romper estructura topológica.
Gestión de Objetivos a Largo Plazo: La estrategia de múltiples objetivos mejora significativamente robustez del sistema ante fallos de detección de bucles
Agrupamiento de Fotogramas Clave: Crítico para coincidencia robusta en entornos con textura deficiente
Expansión de Mapa: Maneja efectivamente cambios ambientales, soportando tareas de navegación a largo plazo
Construir modelo de navegación visual de extremo a extremo basado en aprendizaje profundo, liberándose aún más de requisitos de seguimiento de pose global preciso y cartografía ambiental.
Análisis Teórico Insuficiente: Carece de garantías teóricas sobre convergencia y estabilidad del sistema
Complejidad Computacional: No analiza detalladamente carga computacional de agrupamiento de fotogramas clave y gestión de múltiples objetivos
Limitaciones Ambientales: Principalmente probado en entornos estructurados interiores, adaptabilidad en entornos exteriores complejos desconocida
Líneas Base de Comparación Limitadas: Principalmente comparado con método clásico BVTR, carece de comparación con métodos recientes de aprendizaje profundo
El artículo incluye 31 referencias bibliográficas, abarcando trabajos importantes en SLAM visual, navegación robótica, reconocimiento de posición y campos relacionados, proporcionando base teórica sólida para la investigación.
Evaluación General: Este artículo propone una solución VTR práctica de navegación, con cierta innovación técnica y verificación experimental suficiente. Aunque hay espacio para mejora en análisis teórico y adaptabilidad ambiental, proporciona contribución técnica valiosa al campo de navegación de robots móviles.