RSS 2020 - Online Domain Adaptation for Occupancy Mapping
Online Domain Adaptation for Occupancy Mapping", Robotics: Science and Systems (RSS), 2020
Repository for the paper "Anthony Tompkins*, Ransalu Senanayake*, and Fabio Ramos
Modeling uncertainity in real-time is essential for robots to operate in unknown environments. In this paper, we consider the problem of estimating unceratinity in occupancy in an online fashion. Rather than learning parameters from scratch for every new training batch in an online training setting, can we adapt the parameters that we have already learned to the new training batch? In this paper, we use the theory of Optimal Transport to determine the optimal way to morph source LIDAR beams to target LIDAR beams. This transformation allows us to transfer associated model parameters from a dictionary of source domains to a target domain. We call this framework Parameter Optimal Transport (POT). By using the transferred parameters as informative priors, they can also be used to further improve the model accuracy. We call this refinement process Refined Parameter Optimal Transport (RePOT). Full paper with appendix
Backgroud
- Bayesian Hilbert Mapping (BHM) is a technique that uses variational inference to estimate uncertainity in occupancy mapping. It uses kernels to project LIDAR data into a high dimensional linear feature space to capture nonlinear spatial patterns and perferm Bayesian inference to model uncertainty.
- Automorphing Bayesian Hilbert Maps (ABHM) learns all geometry-dependent parameters and hyperparameters of BHM in an offline fashion.
- This paper proposes a technique for online estimation of all the parameters and hyperparameters merely by comparing the similarity among environments.
Talk Video: https://youtu.be/-qRWH9mXFy8 Demo Video: https://youtu.be/qLv0mM9Le8E
Carla Simulation of POT
Optimal Transport
Domain adaptation using Parameter Optimal Transport (POT)
Instructions to run the code: TODO
test.py
BibTeX:
@inproceedings{tompkins2020domain,
title={Online Domain Adaptation for Occupancy Mapping},
author={Tompkins, Anthony and Senanayake, Ransalu and Ramos, Fabio},
booktitle={Proceedings of the Robotics: Science and Systems (RSS)},
year={2020}
}