The systems in open-vocabulary mapping, side by side. Costs come from each paper and were measured on different hardware and scenes, so compare them within a row more than across rows.

SystemLanguage on each nodeCost reportedSettingAssumes
ConceptGraphsCLIP mean over views, plus LLaVA captions condensed by GPT-42.0 to 8.1 s per frame for the CLIP stage; 181 objects in one sceneindoor, RGB-Da static scene, a hosted LLM for captions
ClioCLIP, clustered against a task list given in advance0.30 s per frame on an RTX 3090; 92 objects in the same sceneindoor, RGB-D, a Spot robotthe tasks are known before the robot moves
HOV-SGblended frame, crop and masked-crop CLIP, majority vote per segment1.5 GB over 8 scenes, against 6 GB for VLMapsindoor, floors and roomsa building with floors and rooms
Open3DSGCLIP-space node and BLIP-space edge features, an LLM names each relationno runtime; one 7B LLM pass per edgeindoor point cloudsa finished point cloud (batch)
OpenGraphcaption sentence embeddingsno runtimeoutdoor drivingroads, and a path the robot has driven
FunGraphGPT-4o names parts with the parent object in viewno runtimeindoor, part levela hosted VLM
BiMoSGclosed-set by default, a VLM only for task-relevant objects0.11 s per frame, geometry stageindoora GPT-4o planner over a network
ROMANCLIP per object, used to align maps between robotsunder 250 KB per 40-object submap; 100 times smaller without CLIPforest and campus, several robotsgravity direction, open-set objects
USS-Navembeds the predicted label text, never the crop15 Hz on a Jetson Orin NXsmall dronesan LLM off board

Notes

  • Most of the compute goes into the language layer. Clio and BiMoSG get their speed by deciding early what is worth describing, and USS-Nav by embedding a word instead of an image.
  • Most systems need a hosted model at some stage, so a robot that loses its link loses part of its vocabulary.
  • Only ROMAN is built for more than one robot, and it uses the language features to align maps between robots.
  • None of them reports what happens when two robots describe the same object differently. That is the question in 3D scene graphs and multi-robot multimodal perception.

Related: Semantic mapping, language-grounded planning.