Differentiable SLAM-net: Learning Particle SLAM for Visual Navigation
Peter Karkus, Shaojun Cai, David Hsu

TL;DR
This paper introduces Differentiable SLAM-net, a neural network that learns to perform particle filter SLAM for visual navigation, demonstrating robustness and improved success rates in challenging indoor environments.
Contribution
It presents a differentiable particle filter-based SLAM algorithm integrated into a neural network, enabling joint optimization for robust visual navigation.
Findings
SLAM-net outperforms ORB-SLAM in noisy conditions.
Achieves 37% to 64% success rate improvement on Habitat Challenge 2020 PointNav.
Demonstrates robustness in challenging indoor environments.
Abstract
Simultaneous localization and mapping (SLAM) remains challenging for a number of downstream applications, such as visual robot navigation, because of rapid turns, featureless walls, and poor camera quality. We introduce the Differentiable SLAM Network (SLAM-net) along with a navigation architecture to enable planar robot navigation in previously unseen indoor environments. SLAM-net encodes a particle filter based SLAM algorithm in a differentiable computation graph, and learns task-oriented neural network components by backpropagating through the SLAM algorithm. Because it can optimize all model components jointly for the end-objective, SLAM-net learns to be robust in challenging conditions. We run experiments in the Habitat platform with different real-world RGB and RGB-D datasets. SLAM-net significantly outperforms the widely adapted ORB-SLAM in noisy conditions. Our navigation…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
