Improving Visual Place Recognition Based Robot Navigation By Verifying Localization Estimates
Owen Claxton, Connor Malone, Helen Carson, Jason Ford, Gabe Bolton,, Iman Shames, Michael Milford

TL;DR
This paper presents a novel MLP-based integrity monitor for Visual Place Recognition that improves robot navigation accuracy and success rates by verifying localization estimates in real-world experiments.
Contribution
The study introduces an MLP integrity monitor that outperforms SVM classifiers, reducing manual tuning and enabling real-time verification for improved robot navigation.
Findings
Reduced goal error from ~9.8m to ~3.1m in Experiment 1
Increased mission success rate from ~41% to ~55% in Experiment 1
Decreased localization error from ~2.0m to ~0.5m in Experiment 2
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Robotics and Automated Systems
MethodsSupport Vector Machine
