English

Improving Visual Place Recognition Based Robot Navigation By Verifying Localization Estimates

Computer Vision and Pattern Recognition 2024-11-20 v2 Robotics

Abstract

Visual Place Recognition (VPR) systems often have imperfect performance, affecting the `integrity' of position estimates and subsequent robot navigation decisions. Previously, SVM classifiers have been used to monitor VPR integrity. This research introduces a novel Multi-Layer Perceptron (MLP) integrity monitor which demonstrates improved performance and generalizability, removing per-environment training and reducing manual tuning requirements. We test our proposed system in extensive real-world experiments, presenting two real-time integrity-based VPR verification methods: a single-query rejection method for robot navigation to a goal zone (Experiment 1); and a history-of-queries method that takes a best, verified, match from its recent trajectory and uses an odometer to extrapolate a current position estimate (Experiment 2). Noteworthy results for Experiment 1 include a decrease in aggregate mean along-track goal error from ~9.8m to ~3.1m, and an increase in the aggregate rate of successful mission completion from ~41% to ~55%. Experiment 2 showed a decrease in aggregate mean along-track localization error from ~2.0m to ~0.5m, and an increase in the aggregate localization precision from ~97% to ~99%. Overall, our results demonstrate the practical usefulness of a VPR integrity monitor in real-world robotics to improve VPR localization and consequent navigation performance.

Keywords

Cite

@article{arxiv.2407.08162,
  title  = {Improving Visual Place Recognition Based Robot Navigation By Verifying Localization Estimates},
  author = {Owen Claxton and Connor Malone and Helen Carson and Jason Ford and Gabe Bolton and Iman Shames and Michael Milford},
  journal= {arXiv preprint arXiv:2407.08162},
  year   = {2024}
}

Comments

Author Accepted Preprint for Robotics and Automation Letters

R2 v1 2026-06-28T17:36:41.712Z