Ask Your Question

Revision history [back]

I'm no gmapping developer, but there are two advantages to the approach that immediately come to mind:

  • When resizing (especially extending) the map, already existing submaps do not have to be touched. For a continuous map, this would be different and generally requires a complete map rewrite.
  • Spatially neighboring cells are close to each other in memory. This can be advantageous due to fewer cache misses when accessing the map.