Is Semantic SLAM Ready for Embedded Systems ? A Comparative Survey
Calvin Galagain, Martyna Poreba, François Goulette
TL;DR
Is Semantic SLAM ready for embedded systems? This paper surveys three AI-enhanced SLAM classes—Geometric-based, NeRF-based, and Gaussian Splatting—evaluating their viability on resource-constrained hardware, specifically the NVIDIA Jetson AGX Orin. It conducts a comparative analysis of accuracy, segmentation quality, memory usage, and energy consumption, revealing that semantic Geometric SLAM currently offers the best embedded practicality, while NeRF and Gaussian Splatting deliver richer semantic detail at substantial cost. The study advocates hardware-aware co-design and lightweight representations as essential directions to enable real-time, energy-efficient semantic SLAM in dynamic real-world environments.
Abstract
In embedded systems, robots must perceive and interpret their environment efficiently to operate reliably in real-world conditions. Visual Semantic SLAM (Simultaneous Localization and Mapping) enhances standard SLAM by incorporating semantic information into the map, enabling more informed decision-making. However, implementing such systems on resource-limited hardware involves trade-offs between accuracy, computing efficiency, and power usage. This paper provides a comparative review of recent Semantic Visual SLAM methods with a focus on their applicability to embedded platforms. We analyze three main types of architectures - Geometric SLAM, Neural Radiance Fields (NeRF), and 3D Gaussian Splatting - and evaluate their performance on constrained hardware, specifically the NVIDIA Jetson AGX Orin. We compare their accuracy, segmentation quality, memory usage, and energy consumption. Our results show that methods based on NeRF and Gaussian Splatting achieve high semantic detail but demand substantial computing resources, limiting their use on embedded devices. In contrast, Semantic Geometric SLAM offers a more practical balance between computational cost and accuracy. The review highlights a need for SLAM algorithms that are better adapted to embedded environments, and it discusses key directions for improving their efficiency through algorithm-hardware co-design.
