gradSLAM: Dense SLAM meets Automatic Differentiation

The question of "representation" is central in the context of dense simultaneous localization and mapping (SLAM). Newer learning-based approaches have the potential to leverage data or task performance to directly inform the choice of representation. However, learning representations for SLAM has been an open question, because traditional SLAM systems are not end-to-end differentiable. In this work, we present gradSLAM, a differentiable computational graph take on SLAM. Leveraging the automatic differentiation capabilities of computational graphs, gradSLAM enables the design of SLAM systems that allow for gradient-based learning across each of their components, or the system as a whole. This is achieved by creating differentiable alternatives for each non-differentiable component in a typical dense SLAM system. Specifically, we demonstrate how to design differentiable trust-region optimizers, surface measurement and fusion schemes, as well as differentiate over rays, without sacrificing performance. This amalgamation of dense SLAM with computational graphs enables us to backprop all the way from 3D maps to 2D pixels, opening up new possibilities in gradient-based learning for SLAM. TL;DR: We leverage the power of automatic differentiation frameworks to make dense SLAM differentiable.

READ FULL TEXT

page 1

page 8

page 9

page 10

research
09/17/2023

Differentiable SLAM Helps Deep Learning-based LiDAR Perception Tasks

We investigate a new paradigm that uses differentiable SLAM architecture...
research
03/15/2022

Simultaneous Localisation and Mapping with Quadric Surfaces

There are many possibilities for how to represent the map in simultaneou...
research
05/17/2021

Differentiable SLAM-net: Learning Particle SLAM for Visual Navigation

Simultaneous localization and mapping (SLAM) remains challenging for a n...
research
04/01/2021

A Front-End for Dense Monocular SLAM using a Learned Outlier Mask Prior

Recent achievements in depth prediction from a single RGB image have pow...
research
09/21/2023

NanoSLAM: Enabling Fully Onboard SLAM for Tiny Robots

Perceiving and mapping the surroundings are essential for enabling auton...
research
02/07/2022

Gradient-Based Learning of Discrete Structured Measurement Operators for Signal Recovery

Countless signal processing applications include the reconstruction of s...
research
05/19/2019

Characterizing SLAM Benchmarks and Methods for the Robust Perception Age

The diversity of SLAM benchmarks affords extensive testing of SLAM algor...

Please sign up or login with your details

Forgot password? Click here to reset