Online Object-Level Semantic Mapping for Quadrupeds in Real-World Environments
Emad Razavi, Angelo Bratta, João Carlos Virgolino Soares, Carmine Recchiuto, Claudio Semini
TL;DR
The paper addresses real-time semantic mapping for quadruped robots operating in indoor environments, emphasizing object-level representations to support goal-directed navigation. It integrates a lightweight SLAM-based occupancy map with a D435-YOLO perception loop and a memory-based object association layer to create a persistent, queryable object layer in the map frame. The approach avoids heavy 3D fusion and maintains robustness by per-frame de-duplication and long-term memory, ensuring object instances persist across viewpoint changes. Experimental validation on a Boston Dynamics Spot demonstrates real-time operation and stable object instances despite sensor bandwidth and rate variations. Limitations include depth misalignment between depth sensors and LiDAR and reliance on detector centers, with future work targeting autonomous integration with planners.
Abstract
We present an online semantic object mapping system for a quadruped robot operating in real indoor environments, turning sensor detections into named objects in a global map. During a run, the mapper integrates range geometry with camera detections, merges co-located detections within a frame, and associates repeated detections into persistent object instances across frames. Objects remain in the map when they are out of view, and repeated sightings update the same instance rather than creating duplicates. The output is a compact object layer that can be queried (class, pose, and confidence), is integrated with the occupancy map and readable by a planner. In on-robot tests, the layer remained stable across viewpoint changes.
