Online Object-Oriented Semantic Mapping and Map Updating
Nils Dengler, Tobias Zaenker, Francesco Verdoja, Maren Bennewitz
TL;DR
The paper addresses robust online semantic mapping for indoor service robots by introducing a modular, object-centered map that stores per-object label, 3D point cloud, a 2D polygon, and an oriented bounding box, together with an existence likelihood to cope with dynamic changes and false detections. The approach combines RGB-D detections with point-cloud-based geometric segmentation, a robust data association using an R-tree, and an object refinement mechanism to undo incorrect merges, yielding multiple representations per object. A per-object likelihood L_i governs object persistence and deletion, enabling the map to adapt to object motion and occlusions while maintaining a bounded history via a deletion threshold τ. Empirical evaluation on two robots across four real-world scenes shows competitive IoU and distance metrics compared to Zaenker et al.'s Hypermap, with online performance around 10–12 Hz and a detailed runtime breakdown that highlights the detector’s contribution to overall latency.
Abstract
Creating and maintaining an accurate representation of the environment is an essential capability for every service robot. Especially for household robots acting in indoor environments, semantic information is important. In this paper, we present a semantic mapping framework with modular map representations. Our system is capable of online mapping and object updating given object detections from RGB-D data and provides various 2D and 3D~representations of the mapped objects. To undo wrong data associations, we perform a refinement step when updating object shapes. Furthermore, we maintain an existence likelihood for each object to deal with false positive and false negative detections and keep the map updated. Our mapping system is highly efficient and achieves a run time of more than 10 Hz. We evaluated our approach in various environments using two different robots, i.e., a Toyota HSR and a Fraunhofer Care-O-Bot-4. As the experimental results demonstrate, our system is able to generate maps that are close to the ground truth and outperforms an existing approach in terms of intersection over union, different distance metrics, and the number of correct object mappings
