∇SLAM: Dense SLAM meets Automatic Differentiation
Autor: | Liam Paull, Ganesh Iyer, Krishna Murthy Jatavallabhula |
---|---|
Rok vydání: | 2020 |
Předmět: |
0209 industrial biotechnology
Theoretical computer science ComputingMethodologies_SIMULATIONANDMODELING GeneralLiterature_INTRODUCTORYANDSURVEY Computer science Automatic differentiation 02 engineering and technology 010501 environmental sciences Simultaneous localization and mapping 01 natural sciences 020901 industrial engineering & automation Leverage (statistics) Robot Differentiable function Feature learning 0105 earth and related environmental sciences |
Zdroj: | ICRA |
DOI: | 10.1109/icra40945.2020.9197519 |
Popis: | The question of "representation" is central in the context of dense simultaneous localization and mapping (SLAM). Learning-based approaches have the potential to leverage data or task performance to directly inform the representation. However, blending representation learning approaches with "classical" SLAM systems has remained an open question, because of their highly modular and complex nature. A SLAM system 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 over the outputs of this function to learn representations that optimize task performance. However, this is infeasible as several components of a typical dense SLAM system are non-differentiable. In this work, we propose ∇SLAM (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 SLAM1. |
Databáze: | OpenAIRE |
Externí odkaz: |