Transformation & Translation Occupancy Grid Mapping: 2-Dimensional Deep Learning Refined SLAM
Leon Davies, Baihua Li, Mohamad Saada, Simon Sølvsten, Qinggang Meng
TL;DR
This work tackles the persistent gap between 3D SLAM advances and 2D occupancy grid map quality in large, dynamic environments. It proposes Transformation & Translation Occupancy Grid Mapping (TT-OGM), which converts 3D LiDAR odometry into accurate 2D OGMs via a $6$-DOF transformation and a 2D projection, then refines the map with a GAN-based observation completion module. A novel DRL-driven data generation pipeline supplies diverse, realistic SLAM errors for robust training, and a PatchGAN-based generator paired with a PatchNCE loss and a Query-Selected Attention module delivers real-time observation cleaning. Evaluations on the Haslegrave dataset and Radish maps show improved IoU and visual quality, with the approach generalizing to complex, large-scale indoor environments and offering practical benefits for floor-plan like mapping and autonomous navigation on embedded hardware.
Abstract
SLAM (Simultaneous Localisation and Mapping) is a crucial component for robotic systems, providing a map of an environment, the current location and previous trajectory of a robot. While 3D LiDAR SLAM has received notable improvements in recent years, 2D SLAM lags behind. Gradual drifts in odometry and pose estimation inaccuracies hinder modern 2D LiDAR-odometry algorithms in large complex environments. Dynamic robotic motion coupled with inherent estimation based SLAM processes introduce noise and errors, degrading map quality. Occupancy Grid Mapping (OGM) produces results that are often noisy and unclear. This is due to the fact that evidence based mapping represents maps according to uncertain observations. This is why OGMs are so popular in exploration or navigation tasks. However, this also limits OGMs' effectiveness for specific mapping based tasks such as floor plan creation in complex scenes. To address this, we propose our novel Transformation and Translation Occupancy Grid Mapping (TT-OGM). We adapt and enable accurate and robust pose estimation techniques from 3D SLAM to the world of 2D and mitigate errors to improve map quality using Generative Adversarial Networks (GANs). We introduce a novel data generation method via deep reinforcement learning (DRL) to build datasets large enough for training a GAN for SLAM error correction. We demonstrate our SLAM in real-time on data collected at Loughborough University. We also prove its generalisability on a variety of large complex environments on a collection of large scale well-known 2D occupancy maps. Our novel approach enables the creation of high quality OGMs in complex scenes, far surpassing the capabilities of current SLAM algorithms in terms of quality, accuracy and reliability.
