gradSLAM: Automagically differentiable SLAM
Not on the map. Why?
Abstract (arXiv)
Blending representation learning approaches with simultaneous localization and mapping (SLAM) systems is an open question, because of their highly modular and complex nature. Functionally, SLAM is an operation that transforms raw sensor inputs into a distribution over the state(s) of the robot and the environment. If this transformation (SLAM) were expressible as a differentiable function, we could leverage task-based error signals to learn representations that optimize task performance. However, several components of a typical dense SLAM system are non-differentiable. In this work, we propose gradSLAM, a methodology for posing SLAM systems as differentiable computational graphs, which unifies gradient-based learning and SLAM. We propose differentiable trust-region optimizers, surface measurement and fusion schemes, and raycasting, without sacrificing accuracy. 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.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 6; 2024: 5; 2025: 2; 2026: 3.
27 papers.
Sort:
By area:
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2023ConceptFusion: Open-set Multimodal 3D Mappingcited by 304
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 136
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 65
- 2022ViKiNG: Vision-Based Kilometer-Scale Navigation with Geographic Hintscited by 58
- 2021Tangent Space Backpropagation for 3D Transformation Groupscited by 40
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 39
- 2021TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereocited by 39
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flowcited by 39
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehiclescited by 37
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2022Offline Reinforcement Learning for Visual Navigationcited by 29
15 more
- 2021Advances in Inference and Representation for Simultaneous Localization and Mappingcited by 16
- 2023Language-EXtended Indoor SLAM (LEXIS): A Versatile System for Real-time Visual Scene Understandingcited by 15
- 2023Learning Correspondence Uncertainty via Differentiable Nonlinear Least Squarescited by 14
- 2022Learning Robotic Navigation from Experience: Principles, Methods, and Recent Resultscited by 13
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splattingcited by 10
- 2024Bundle Adjustment in the Eager Modecited by 6
- 2026RAG-3DSG: Enhancing 3D Scene Graphs with Re-Shot Guided Retrieval-Augmented Generationcited by 5
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelinescited by 4
- 2026G3T Up! Gravity Aligned Coordinate Frames Simplify Pointmap Processingcited by 2
- 2023Differentiable SLAM Helps Deep Learning-based LiDAR Perception Taskscited by 1
- 2024From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment Layerscited by 1
- 2026Direction-aware 3D Large Multimodal Modelscited by 1
- 2023Compositional Semantics for Open Vocabulary Spatio-semantic Representationscited by 0
- 2024Lost in Tracking Translation: A Comprehensive Analysis of Visual SLAM in Human-Centered XR and IoT Ecosystemscited by 0
- 2024PickScan: Object discovery and reconstruction from handheld interactionscited by 0
- 2026G3T Up! Gravity Aligned Coordinate Frames Simplify Pointmap Processing26 May 2026
- 2026Direction-aware 3D Large Multimodal Models22 Feb 2026
- 2026RAG-3DSG: Enhancing 3D Scene Graphs with Re-Shot Guided Retrieval-Augmented Generation15 Jan 2026
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifold18 May 2025
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelines4 Mar 2025
- 2024PickScan: Object discovery and reconstruction from handheld interactions17 Nov 2024
- 2024Lost in Tracking Translation: A Comprehensive Analysis of Visual SLAM in Human-Centered XR and IoT Ecosystems11 Nov 2024
- 2024Bundle Adjustment in the Eager Mode18 Sep 2024
- 2024From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment Layers12 Jun 2024
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splatting30 Apr 2024
- 2023Compositional Semantics for Open Vocabulary Spatio-semantic Representations8 Oct 2023
- 2023Language-EXtended Indoor SLAM (LEXIS): A Versatile System for Real-time Visual Scene Understanding26 Sep 2023
15 more
- 2023Differentiable SLAM Helps Deep Learning-based LiDAR Perception Tasks17 Sep 2023
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flow31 May 2023
- 2023Learning Correspondence Uncertainty via Differentiable Nonlinear Least Squares16 May 2023
- 2023ConceptFusion: Open-set Multimodal 3D Mapping14 Feb 2023
- 2022Offline Reinforcement Learning for Visual Navigation16 Dec 2022
- 2022Learning Robotic Navigation from Experience: Principles, Methods, and Recent Results13 Dec 2022
- 2022DiffStack: A Differentiable and Modular Control Stack for Autonomous Vehicles13 Dec 2022
- 2022Theseus: A Library for Differentiable Nonlinear Optimization19 Jul 2022
- 2022ViKiNG: Vision-Based Kilometer-Scale Navigation with Geographic Hints23 Feb 2022
- 2021TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereo14 Nov 2021
- 2021Efficient Differentiable Simulation of Articulated Bodies16 Sep 2021
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Cameras24 Aug 2021
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigation17 May 2021
- 2021Tangent Space Backpropagation for 3D Transformation Groups22 Mar 2021
- 2021Advances in Inference and Representation for Simultaneous Localization and Mapping8 Mar 2021
- 2026Direction-aware 3D Large Multimodal Modelscited by 1
- 2026Direction-aware 3D Large Multimodal Models22 Feb 2026
- 2022Offline Reinforcement Learning for Visual Navigationcited by 29
- 2022Offline Reinforcement Learning for Visual Navigation16 Dec 2022
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2023ConceptFusion: Open-set Multimodal 3D Mappingcited by 304
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 136
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 65
- 2022ViKiNG: Vision-Based Kilometer-Scale Navigation with Geographic Hintscited by 58
- 2021Tangent Space Backpropagation for 3D Transformation Groupscited by 40
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 39
- 2021TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereocited by 39
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flowcited by 39
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021Advances in Inference and Representation for Simultaneous Localization and Mappingcited by 16
- 2023Language-EXtended Indoor SLAM (LEXIS): A Versatile System for Real-time Visual Scene Understandingcited by 15
12 most cited of 22 All 22 (JSON)
- 2026G3T Up! Gravity Aligned Coordinate Frames Simplify Pointmap Processing26 May 2026
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifold18 May 2025
- 2025Monocular visual simultaneous localization and mapping: (r)evolution from geometry to deep learning-based pipelines4 Mar 2025
- 2024PickScan: Object discovery and reconstruction from handheld interactions17 Nov 2024
- 2024Lost in Tracking Translation: A Comprehensive Analysis of Visual SLAM in Human-Centered XR and IoT Ecosystems11 Nov 2024
- 2024Bundle Adjustment in the Eager Mode18 Sep 2024
- 2024From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment Layers12 Jun 2024
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splatting30 Apr 2024
- 2023Language-EXtended Indoor SLAM (LEXIS): A Versatile System for Real-time Visual Scene Understanding26 Sep 2023
- 2023Differentiable SLAM Helps Deep Learning-based LiDAR Perception Tasks17 Sep 2023
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flow31 May 2023
- 2023Learning Correspondence Uncertainty via Differentiable Nonlinear Least Squares16 May 2023
12 newest of 22 All 22 (JSON)