IROS 2015poster38 citations

2D-SDF-SLAM: A signed distance function based SLAM frontend for laser scanners

Joscha-David Fossel, Karl Tuyls, Jürgen Sturm

Abstract

We introduce a novel approach to simultaneous localization and mapping for robots equipped with a 2D laser scanner. In particular, we propose a fast scan registration algorithm that operates on 2D maps represented as a signed distance function (SDF). Using SDFs as a map representation has several advantages over existing approaches: while classical 2D scan matchers employ brute-force matching to track the position of the robot, signed distance functions are differentiable on large parts of the map. Consequently, efficient minimization techniques such as Gauss-Newton can be applied to find the minimum. In contrast to occupancy grid maps, the environment can be captured with sub-grid cell size precision, which leads to a higher localization accuracy. Furthermore, SDF maps can be triangulated to polygon maps for efficient storage and transfer. In a series of experiments, conducted both in simulation and on a real physical platform, we demonstrate that SDF tracking is more accurate and efficient than previous approaches. We outperform scan matching on occupancy maps in simulation by ~270% in terms of root mean squared deviation (RMSD) with a ~63% lower standard deviation. In the real robot experiments, we obtain a performance advantage of ~14% RMSD with a ~25% lower standard deviation.

BibTeX
@inproceedings{iros2015_2dsdfslamasigned,
  title = {2D-SDF-SLAM: A signed distance function based SLAM frontend for laser scanners},
  author = {Joscha-David Fossel and Karl Tuyls and Jürgen Sturm},
  booktitle = {IROS 2015},
  year = {2015}
}
2D-SDF-SLAM: A signed distance function based SLAM frontend for laser scanners · IROS 2015