Self-Supervised Visual Place Recognition Learning in Mobile Robots
Place recognition is a critical component in robot navigation that enables it to re-establish previously visited locations, and simultaneously use this information to correct the drift incurred in its dead-reckoned estimate. In this work, we develop a self-supervised approach to place recognition in robots. The task of visual loop-closure identification is cast as a metric learning problem, where the labels for positive and negative examples of loop-closures can be bootstrapped using a GPS-aided navigation solution that the robot already uses. By leveraging the synchronization between sensors, we show that we are able to learn an appropriate distance metric for arbitrary real-valued image descriptors (including state-of-the-art CNN models), that is specifically geared for visual place recognition in mobile robots. Furthermore, we show that the newly learned embedding can be particularly powerful in disambiguating visual scenes for the task of vision-based loop-closure identification in mobile robots.
Code (0)
등록된 구현이 없습니다.
Tasks
Metric LearningRobot NavigationVisual Place RecognitionSimilar Papers 제목 키워드 기반
Tell Me Where You Are: Multimodal LLMs Meet Place Recognition
Large language models (LLMs) exhibit a variety of promising capabilities in robotics, including long-horizon planning and commonsense reasoning. However, their performance in place recognition is still underexplored. In …
Visual Place RecognitionReal-Time Visual Place Recognition for Personal Localization on a Mobile Device
The paper presents an approach to indoor personal localization on a mobile device based on visual place recognition. We implemented on a smartphone two state-of-the-art algorithms that are representative to two different…
Visual Place RecognitionSelf-Supervised Learning for Place Representation Generalization across Appearance Changes
Visual place recognition is a key to unlocking spatial navigation for animals, humans and robots. While state-of-the-art approaches are trained in a supervised manner and therefore hardly capture the information needed f…
Self-Supervised LearningVisual Place RecognitionAstra: Toward General-Purpose Mobile Robots via Hierarchical Multimodal Learning
Modern robot navigation systems encounter difficulties in diverse and complex indoor environments. Traditional approaches rely on multiple modules with small models or rule-based systems and thus lack adaptability to new…
Robot NavigationSelf-Supervised LearningVisual Place RecognitionSelf-Supervised Domain Calibration and Uncertainty Estimation for Place Recognition
Visual place recognition techniques based on deep learning, which have imposed themselves as the state-of-the-art in recent years, do not generalize well to environments visually different from the training set. Thus, to…
Simultaneous Localization and MappingVisual Place Recognition