Cornelia Schulz, Richard Hanten
Efficient map repesentations are crucial for many mobile robotic applications. There are already different map representations available which differ in applicability and accuracy. This includes occupancy grid map structures, feature maps, and Normal Distributions Transform (NDT) maps.
While there is a lot of research on maps for 2D space and this task can be considered extensively elaborated, there are only few approaches for accurate and real-time mapping in 3D space, which is of interest for many robotic tasks, such as exploration, localization and path planning, especially for unmanned aerial vehicles (UAVs), mobile manipulators and also outdoor robots.
Our research focus lies on combining NDT with occupancy grid maps. NDT maps also discretize the environmental space into a grid, but the sensor readings inside each grid cell are represented as normal distributions, hence the name. Originally, this was proposed for 2D space, whereby the authors use four overlapping grid cells to overcome the discretization error resulting from space segmentation. While other NDT implementations, especially for the 3D case, omit overlapping grids because of runtime efficiency, our implementation still uses these four and eight overlapping grids for 2D and 3D space, respectively: