3D Map Generation for Indoor Non-Manhattan World Environments
Abstract
Accurate mapping of indoor environments is crucial for various real-world applications, including search and rescue operations, as well as home robotics. Utilizing small, cost-effective drones provides significant advantages over traditional methods for mapping confined and unknown spaces. This paper advances existing robotics mapping research by presenting a novel algorithm for three-dimensional (3D) indoor environment mapping, particularly in non-Manhattan World settings. Our approach addresses the limitations of previous methods by introducing an efficient algorithm that filters noise, identifies structural corners using breadth-first search and convolution, and constructs nonintersecting polygons for environment mapping. Experimental results validated the effectiveness of our solution in producing reliable indoor maps where previous methods fail, showing improvements in automatic wall detection, noise resilience, and handling of more complex shapes and scenarios.
The Approach
Mapping an interior from a small drone means working with a sparse, noisy point cloud — and, in most real buildings, with walls that refuse to line up on two axes.
-
01
Filter the noise before fitting anything
Range returns from a lightweight platform scatter around the true surface. Fitting geometry to raw points inherits every stray return, so the algorithm filters the cloud first and reasons about structure second.
-
02
Find the corners with breadth-first search and convolution
Structural corners are identified by a breadth-first search over the filtered cloud combined with a convolution step, which is what lets the method detect walls automatically instead of being handed their orientations.
-
03
Join them into non-intersecting polygons
Corners are assembled into polygons that never cross themselves, so the resulting map stays a valid description of the space — including rooms whose walls meet at arbitrary angles, where earlier methods fail.
Results
Reconstructions from real Crazyflie multi-ranger scans, on rooms with non-rectilinear walls that a Manhattan-world assumption cannot represent.
BibTeX
@article{chiun20213d,
author={Bonner, Timothy and Xian Lee, Bryan Wei and Srigrarom, Sutthiphong and Leong, Wai Lun and Chiun, Jimmy},
booktitle={2024 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE International Conference on Robotics, Automation and Mechatronics (RAM)},
title={3D Map Generation for Indoor Non-Manhattan World Environments},
year={2024},
volume={},
number={},
pages={417-422},
keywords={Three-dimensional displays;Accuracy;Machine learning algorithms;Shape;Noise;Robot sensing systems;Real-time systems},
doi={10.1109/CIS-RAM61939.2024.10673043}
}