OpenRoboVox: Real-Time Semantic Voxel Mapping
- OpenRoboVox is a real-time, open-vocabulary voxel mapping system that integrates 2D RGB-D instance segmentation with high-level language processing to build comprehensive 3D maps.
- It employs probabilistic voxel fusion using TSDF and Dirichlet-based instance labeling to achieve stable, low-latency mapping and accurate semantic segmentation.
- Its deployment in RoboAtlas demonstrates robust performance in large-scale environments, enabling active semantic exploration and navigation on mobile robotic platforms.
to=arxiv_search 天天中彩票未json variant perhaps? Let's attempt. to=arxiv_search code 大发快三大小单双ি {"query":"OpenRoboVox OpenVox RoboAtlas", "max_results": 10} OpenRoboVox is a real-time, instance-level, open-vocabulary voxel mapping system for robotics. It is described as an on-robot adaptation of OpenVox, a real-time incremental open-vocabulary probabilistic instance voxel representation, and it fuses 2D RGB-D instance observations and high-level language understanding into a unified 3D map designed end-to-end for stable, low-latency operation on mobile robotic platforms (Deng et al., 23 Feb 2025). In the RoboAtlas framework, OpenRoboVox serves as the real-time 3D semantic-mapping backbone: it maintains a globally consistent, metric-scale volumetric map via a TSDF, assigns and fuses open-vocabulary instance labels into a probabilistic voxel grid, and distills millions of voxels into a compact Scene-Dictionary for high-level reasoning (Schperberg et al., 24 Jun 2026).
1. Lineage, scope, and problem formulation
OpenRoboVox is explicitly motivated by the limitations identified in open-vocabulary mapping with vision-LLMs. OpenVox frames the underlying problem as obtaining rich semantic understanding and robust incremental reconstruction at the instance level while mitigating semantic ambiguity in point-wise feature maps (Deng et al., 23 Feb 2025). OpenRoboVox inherits that emphasis on instance-level reasoning, but reorients the system toward robotic deployment, where stable low-latency operation, sensor noise tolerance, and compatibility with navigation and planning become central requirements.
The system is presented as covering several coupled functions: front-end instance segmentation and caption encoding for language reasoning; back-end probabilistic instance voxel formulation and cross-frame fusion through instance association and live map evolution; vision-language integration enabling zero-shot recognition via LLM-encoded captions; real-time performance and hardware specifications; quantitative zero-shot evaluation; and real robot experiments (Deng et al., 23 Feb 2025). In the later RoboAtlas technical overview, the scope expands further: OpenRoboVox becomes the unified world model used by frontier-based exploration, global semantic-map reasoning, and egocentric VLM reasoning (Schperberg et al., 24 Jun 2026).
A plausible implication is that OpenRoboVox should be understood not merely as a semantic reconstruction module, but as a mapping substrate intended to connect low-level SLAM, probabilistic semantic fusion, and language-conditioned robotic behavior.
2. Architectural organization
One architectural description uses a streaming input tuple of RGB images , depth maps , and poses . Its front-end "Instance Segmentation & Understanding" applies an open-vocabulary detector identified as Yolo-World, a mask-and-caption model identified as TAP, and an LLM-based encoder identified as SBERT. The resulting outputs are 2D masks and 384-dimensional caption features . The back-end "Probabilistic Voxel Reconstruction" performs instance association by MLE and live map evolution by MAP, producing probabilistic voxels that store instance-ID distributions and a codebook 0 mapping each instance 1 (Deng et al., 23 Feb 2025).
In that front-end pipeline, each incoming RGB frame is processed as
2
The report states that all operations run at approximately 3--4 Hz on a single RTX 4090, with approximately 5 Hz on offline I/O, and that passing captions through a lightweight LLM yields richer language reasoning than CLIP alone with only approximately 6 ms overhead per instance (Deng et al., 23 Feb 2025).
A second architectural description, introduced in the RoboAtlas setting, places OpenRoboVox between low-level SLAM and high-level expert modules and decomposes it into two asynchronous threads. The geometric thread performs tracking and TSDF integration at approximately 7 Hz from depth frames and robot poses from SLAM Toolbox, maintains a sparse, block-partitioned TSDF volume on the GPU, and extracts a 2D occupancy-grid projection for navigation and frontier detection. The semantic thread runs at approximately 8 Hz on RGB frames, depth frames, and the current TSDF; runs open-vocabulary detectors (YOLO-World) and promptable segmenters (TAP/SAM); fuses 2D masks into the 3D voxel grid via Bayesian updates over instance IDs; and updates a Scene-Dictionary in the background for new or modified instances only (Schperberg et al., 24 Jun 2026).
The published outputs of this asynchronous version are an OctoMap or 2D occupancy grid for Nav2 planning, a probabilistic 3D voxel grid with Dirichlet posteriors over instance IDs, a 2D Pillar Map of height-collapsed instance lists per grid cell, and a Scene-Dictionary 9 of extracted object primitives (Schperberg et al., 24 Jun 2026).
3. Probabilistic map representation and fusion mechanics
At the semantic level, OpenRoboVox represents the world as a sparse voxel grid 0 with resolution 1 cm, where each voxel 2 maintains a Dirichlet-parameterized distribution over instance IDs 3:
4
A separate codebook 5 stores fused caption embeddings per instance (Deng et al., 23 Feb 2025).
Cross-frame fusion is factored into two subproblems:
6
which are identified as instance association and live map evolution. Here the update target is the previous map 7 under a new observation 8 (Deng et al., 23 Feb 2025).
For instance association, each mask 9 is back-projected into voxel space:
0
The system then solves for the existing instance 1 that maximizes the likelihood of the observation. With a uniform prior and voxel independence, geometric similarity is approximated by averaging existing posterior probabilities over the voxels in the projected mask,
2
while feature similarity is computed via cosine similarity in the codebook,
3
The two are fused, for example by a weighted sum,
4
If 5 exceeds a threshold 6, the mask is associated to an existing instance; otherwise a new instance 7 is initialized with 8 (Deng et al., 23 Feb 2025).
For live map evolution, once the instance identity of each mask is known, voxel-label measurements 9 are used to update each voxel’s Dirichlet counts:
0
The posterior expected instance-ID vector is then
1
Codebook embeddings are fused by a weighted update using
2
3
4
Because the Dirichlet-Categorical conjugacy admits closed-form updates, these local updates are reported to take approximately 5--6 ms per frame (Deng et al., 23 Feb 2025).
In the RoboAtlas technical overview, this probabilistic representation is complemented by a TSDF volume composed of blocks of size 7 voxels with 8, stored in a hash table and fused by weighted average with signed distance truncated to 9. The Scene-Dictionary stores, for each instance, the instance identifier, caption and SBERT embedding 0, 3D centroid 1, axis-aligned bounding box 2, and occupancy probability 3, defined as the fraction of voxels consistently labeled 4. The 2D Pillar Map stores, at resolution 5 such as 6 m, the top-7 instance-count pairs per cell with 8 for fast semantic queries (Schperberg et al., 24 Jun 2026).
4. Vision-language grounding and semantic querying
The language interface of OpenRoboVox is built around caption-mediated visual grounding. The system employs an open-vocabulary detector, Yolo-World, trained via natural language prompt engineering; TAP generates captions that capture fine-grained visual descriptions such as "a red plastic cup on wooden table"; and SBERT maps captions into a 9-dimensional embedding space (Deng et al., 23 Feb 2025). The report attributes to this design zero-shot category queries such as "find tomatoes," relevance queries such as "objects I can use for painting," and functionality queries such as "objects to sit on" (Deng et al., 23 Feb 2025).
A central claim is that caption encoding provides richer language reasoning than CLIP alone. The stated examples include material properties and functionality queries, and the mechanism is explicitly tied to captions passing through a lightweight LLM with only approximately 0 ms overhead per instance (Deng et al., 23 Feb 2025). Because the embeddings are updated incrementally in the codebook, the map supports retrieval under composite or previously unseen textual descriptions with no further training (Deng et al., 23 Feb 2025).
In RoboAtlas, this language-grounded representation is organized further into the Scene-Dictionary and the 2D Pillar Map. For semantic navigation, the Semantic Map Expert queries the Scene-Dictionary by filtering entries with cosine similarity above thresholds 1 and 2, serializing the top 3 entries into an LLM prompt, and asking the model to rank candidates; the chosen instance centroid 4 becomes a navigation waypoint. In parallel, the Egocentric VLM Expert reasons over the current RGB frame and annotation grid, and its JSON-formatted output either issues a waypoint or an in-place turn. Its textual explanations are appended to 5, which enriches the context for the Semantic Map Expert (Schperberg et al., 24 Jun 2026).
This suggests that OpenRoboVox is designed not only for label assignment, but also for queryable semantic abstraction across multiple spatial levels: voxel, instance, pillar cell, and global dictionary entry.
5. Quantitative performance and robotic deployment
The reported quantitative results on the OpenVox-derived evaluation emphasize zero-shot instance segmentation, semantic segmentation, and open-vocabulary retrieval. For 3D zero-shot instance segmentation on Replica (8 scenes) and ScanNet (6 scenes), metrics are AP, AP50, and AP25. Against ConceptGraphs, the reported Replica averages are AP 6, AP50 7, and AP25 8. On ScanNet, the reported averages are AP 9, AP50 0, and AP25 1 (Deng et al., 23 Feb 2025).
For 3D zero-shot semantic segmentation, the metrics are mIoU and mAcc, with comparisons to ConceptFusion, ConceptGraphs, and Open-Fusion. On Replica, the reported averages are mIoU: CF 2, CG 3, OF 4, Ours 5; and mAcc: CF 6, CG 7, OF 8, Ours 9. On ScanNet, the reported averages are mIoU: CF 0, CG 1, OF 2, Ours 3; and mAcc: CF 4, CG 5, OF 6, Ours 7 (Deng et al., 23 Feb 2025).
For open-vocabulary instance retrieval over 21 queries, the reported modes are Ontology, Relevance, and Functionality. The reported Recall@8 values are Ontology 9 versus ConceptGraphs 0, Relevance 1 versus ConceptGraphs 2, and Functionality 3 versus ConceptGraphs 4 (Deng et al., 23 Feb 2025).
The real-time deployment profile is also specified in detail. On an off-board PC with an NVIDIA RTX 4090, OpenRoboVox is reported to achieve an end-to-end frame rate of 5--6 Hz for RGB 7 with depth, mapping, and queries; front-end latency of approximately 8 ms; back-end latency of approximately 9 ms; and a memory footprint of approximately 00 GB for a 01 scene at 02 cm resolution. Onboard on an Autolabor M1 with an RTX 3060, sustained real-time operation is reported at 03--04 Hz using an Azure Kinect for RGB-D and Livox MID-360 LiDAR SLAM for pose, with robustness to depth noise, segmentation jitter, and dynamic lighting (Deng et al., 23 Feb 2025).
In the RoboAtlas deployment, OpenRoboVox is reported to map approximately 05 over two floors in a single hardware run while extracting 06 unique semantic instances. Update rates are given as TSDF integration at approximately 07 Hz and perception plus fusion at approximately 08 Hz, while Scene-Dictionary refresh is stated to be sub-millisecond per instance via batched mask extraction, with a 09 speedup. The memory design bounds peak VRAM to 10 with 11, eliminating out-of-memory failures seen on RTX 4090 under naive resizing and yielding stable allocation over hours of mapping on Jetson Orin. Semantic accuracy is summarized as approximately 12 of instances maintaining correct MAP labels after incremental updates, with drift handled by Dirichlet smoothing (Schperberg et al., 24 Jun 2026).
6. Role in RoboAtlas, limitations, and proposed extensions
Within RoboAtlas, OpenRoboVox is the semantic mapping system that allows a contextual Active SLAM controller to balance geometric exploration and semantic reasoning. The larger system integrates frontier exploration, global semantic-map reasoning, and egocentric VLM-based reasoning through a contextual multi-armed bandit that transitions from exploration to semantically guided navigation as scene understanding improves. In simulation and on a Unitree Go2 robot, RoboAtlas is reported to operate in large-scale real-world environments exceeding 13 with approximately 14 mapped semantic instances and to achieve a 15 task success rate. On GOAT-Bench "Val Unseen," the reported success rate is 16 using GPT-4o, improving over the strongest prior baseline by 17 percentage points, while Qwen2.5-VL-7B achieves 18 and still outperforms all baselines using GPT-4o in success rate (Schperberg et al., 24 Jun 2026).
These results are used to support a specific interpretive claim in the source: they reveal the importance of the information gained by the semantic mapping framework over simply replacing the underlying foundation model (Schperberg et al., 24 Jun 2026). A common misunderstanding, therefore, is that performance gains in this setting derive primarily from the choice of LLM or VLM; the published comparison instead attributes a substantial part of the gain to the semantic mapping substrate.
The published design trade-offs and limitations are explicit. Asynchronous semantic processing prevents SLAM-chain stalls, but end-to-end decision latency still depends on remote LLM and VLM calls; deployments with unreliable communications may opt for smaller on-board models such as Qwen2.5-VL-7B. Fixed voxel size may under-represent small objects, and adaptive voxel sizing is identified as a possible way to improve small-object recall at the cost of more blocks. Errors in 2D detection or 3D association can propagate into the Scene-Dictionary, occasionally causing the Semantic Map Expert to propose invalid waypoints if an instance is never observed from a good viewpoint. The contextual bandit also requires a hand-tuned reward design combining coverage, backtracking penalty, VLM confidence, and similarity, and suboptimal weights can bias the system too strongly toward exploration or exploitation (Schperberg et al., 24 Jun 2026).
The discussion sections also outline several extensions. One proposal is dynamic object handling by adding temporal occupancy flags and per-instance velocity priors in the Dirichlet counts. Others include multi-robot collaboration by sharing codebook embeddings 19 and Dirichlet 20 across agents via sparse map merge, and sensor fusion that integrates LiDAR semantic cues or tactile feedback as additional 21 measurements. More broadly, future directions are summarized as dynamic scene adaptation, multi-agent collaborative mapping, and on-board language-driven task execution (Deng et al., 23 Feb 2025).
In aggregate, OpenRoboVox is characterized by the combination of TSDF geometry, probabilistic instance voxels, a height-compressed 2D pillar abstraction, and a queryable Scene-Dictionary. This combination is presented as the mechanism by which geometric world modeling, open-vocabulary semantic fusion, and language-conditioned robotic behavior are unified in a single mapping system (Schperberg et al., 24 Jun 2026).