Fine-grained perception
Precise localization and identification of objects, parts, and attributes. The "where exactly is it" skill.

The capabilities that transfer, perceived through the robot's eyes
Our recent work introduced Fe0, an embodied foundation model built with a rigorously controlled setup to examine different levels of cross-embodiment transferability. This post goes under the hood to introduce Si0 — the multimodal backbone driving the spatial and physical understanding behind those embodied efforts.
The development of Si0 stems from an emerging consensus within the community: building an effective embodied foundation model requires a fundamental leap in spatial perception. This imperative directly intersects with a major direction in multimodal research: spatial intelligence — the push to make models that don't just caption an image but actively understand its 3D layout, objects, motion, and viewpoint. After all, a humanoid has to act in the physical world, not describe a picture of it, and a deeper grasp of space provides a stronger foundation for embodied control.
Acting on that intuition, we built Si0 with enhanced physical-world understanding, pretrained on broad general-purpose data with a deliberate emphasis on real-world egocentric-exocentric data and robot-domain data, chosen to strengthen both its spatial understanding — where things are, how a scene is laid out, what is moving — and its embodied understanding — what a task affords and what to do next.
However, naively mixing data is a blunt instrument. It proves that spatial intelligence matters, but masks which component does the heavy lifting. Spatial intelligence is not a monolithic skill; it is a bundle of distinct capabilities. To build a principled foundation for embodied AI, we must move beyond the “alchemy” of data mixing. This post turns on a fundamental question: What exactly makes a good spatial-intelligence backbone for physical action?
We organize our answer around two axes that turn out to be orthogonal:
We drive IRON's manipulation with Fe0 and record the robot's own visual observations — showcasing Si0's task-relevant capabilities on real-robot sensors.
Most standard multimodal models are trained to talk about images. An embodied physical model has a harder job: it must understand a scene precisely enough to act in it — to know exactly where an object is, how far, in which direction, how it moves, and what to do with it. We call this bundle of skills spatial intelligence, and we curate Si0's training data as a grid over two orthogonal axes: the data source a sample is drawn from, and the atomic capability it teaches. Two of those sources in particular — real-world egocentric-exocentric data and robot-domain data — widen Si0's visual domain toward what an embodied model actually sees: first- and third-person human activity and the robot's own viewpoint, rather than curated web images.
High-quality data used for training standard multimodal foundation models, spanning general VQA, document understanding, charts, OCR, math/science, etc.


Real-world images and video — both egocentric (first-person) and exocentric (third-person), across indoor and outdoor scenes.


Images and video from the robot's own visual scenes — spanning different robot embodiments and sensors.


Precise localization and identification of objects, parts, and attributes. The "where exactly is it" skill.

Metric and topological structure — distance, depth, relative position, size. The "how is the scene laid out in 3D" skill.

Tracking objects and agents and their motion through time. The "what is moving and where to" skill.

Task-level, situated reasoning — affordances, multi-step plans, action-relevant inference. The "what should I do next" skill.

Data domain mapping for ablation. To keep our systematic study (§2) rigorously controlled, we treat the general-purpose MLLM data as the baseline backbone (G). The newly introduced spatial data is then categorized into two treated evaluation domains: Ego-exo (E) and Robot (R). Any blended training combination is denoted as Domain·Capability (e.g., E·F for Ego-exo Fine-grained perception, or R·P for Robot Embodied Reasoning/Planning).
Before asking which skills translate into action, we first establish that Si0 is a strong spatial-intelligence model in its own right. We benchmark it broadly — spanning general visual understanding, spatial understanding, and embodied reasoning — against spatial-enhanced models at the same scale, and frontier models.
The result is that Si0 is competitive on spatial and embodied benchmarks at every scale: at both 2B and 4B it posts the highest average across the suite among the open models we compare. Full per-benchmark results are in the benchmark table below, and the per-capability skills behind these scores are the ones showcased in Si0 capability above.†
The question, and a two-sided design. Having established Si0 as a strong performer on static spatial benchmarks, we ask the critical downstream question: which of these capabilities actually translate into physical control, by how much, and do seemingly minor skills earn their keep within the full mixture? We design a rigorously controlled ablation study, probing each capability from two complementary directions:
G), we add one capability at a time to isolate what each skill contributes in isolation.Setup. Each capability's training set mixes its single-capability data with a fixed, equal proportion of general data, and we re-pretrain under an identical training budget and hyperparameters — so any difference traces to the capability, not the data volume or training effort. Each 2B backbone is then fine-tuned into a downstream VLA on Robocasa GR-1 at the 100-shot scale and evaluated in simulation across the 24 tasks (50 episodes each), reported as the average success rate.
Fine-grained perception serves as a critical prerequisite for spatial execution. Across both additive and leave-one-out protocols, localizing and identifying objects (F) consistently shows the highest actionable sensitivity — emerging as the most responsive capability to inject and the costliest to lose across both human (E·F) and robot (R·F) domains.†
The mechanism. This pronounced sensitivity stems from the interface between perception and control — physical dexterity is inherently tied to spatial anchoring. Because the downstream policy relies heavily on precise object queries or spatial features to execute manipulation, any minor ambiguity in pixel- or coordinate-level grounding propagates down the execution chain.
Second is embodied reasoning (planning, R·P): a strong addition on its own and the next costliest to drop from the full mix.
Spatial intelligence is synergetic, not monolithic. While grounding leads the charts, no single skill carries the day alone. Our leave-one-out data shows that dropping spatial relations (S) or motion (M) consistently causes the model to give up ground. These dimensions are complementary; the visual backbone requires a holistic understanding of 3D layout and temporal tracking to generalize across multi-step embodied tasks.
Scaling general MLLM data vanilla-dilutes physical density. In stark contrast to spatial tuning, simply doubling down on the general multimodal SFT data (G) under the same training budget yields zero downstream improvement, or even underperforms. This stems from two clean reasons: First, frontier baselines are already heavily saturated via high-quality general multimodal alignment; adding redundant data brings diminishing returns. Second, injecting generic VQA text at this stage vanilla-dilutes the dense, geometry-rich spatial signals, forcing the backbone’s feature space to over-index on abstract semantic concepts rather than the precise structural and spatial layout properties required for physical control.
Real-world exocentric and human-egocentric data earns its place, too — none of it collected from a robot. Every ego-exo capability we add improves downstream control — and ego-exo grounding (E·F) is in fact the single most useful addition of all, on par with its robot-domain counterpart. The foundation can be built largely from abundant human, real-world data, not only from costly robot collection.
We train Si0 on a mix of general web, real-world ego-exo, and robot-domain data, spanning all four capability dimensions. We compare it against the official Qwen3-VL Instruct backbone under an identical downstream VLA recipe†, across 2B and 4B scales.
The gains hold out-of-distribution. The capabilities acquired through spatial-intelligence pre-training transfer to downstream control and remain effective under distribution shift: Si0 outperforms the strong general-purpose backbone both on the in-domain task families and on out-of-distribution evaluation — held-out container combinations, novel object appearances, and unseen object types.
A humanoid robot has to perceive the scene and act on it across everything it does — moving and navigating on its feet, manipulating with both hands, and interacting with the people and objects around it. Its onboard cameras are chosen to serve that range of behaviors, and across the field this has pushed toward a recurring set of designs: a wide field of view from a fisheye lens, so the robot takes in a broad region of the scene at once, and depth and spatial cues from a binocular (left-eye / right-eye) pair.†
These viewpoints are unlike the images a general backbone is trained on, and the mismatch runs along three axes at once: optics (strong fisheye distortion vs near-rectilinear web images), viewpoint (head-mounted egocentric vs third-person framing), and geometry (a stereo left/right pair vs a single uncalibrated view). The result is a strong visual-domain shift: these views fall in a corner of visual space that even broad pretraining covers only sparsely, and a general backbone's features degrade accordingly.
We close it by co-designing the model's vision with the sensor — for us, the cameras of the IRON-R1.11 humanoid. The adaptation is deliberately lightweight, and we validate its effect at two levels before the real robot.
The first level is perception. We build an in-house, sensor-consistent evaluation set on native sensor views, and test sensor adaptation across a range of capability dimensions — from fine-grained perception to embodied reasoning. On each dimension we compare the baseline backbone against the sensor-adapted model; the adapted model comes out ahead across the board.
Our final model combines the full spatial-data mix — fine-grained perception, spatial relations, motion perception, and embodied reasoning — with a lightweight sensor adaptation trained on only a small fraction of data (under 5%). Beyond validating Si0's spatial-related capabilities through visual language questioning on the robot's sensor-consistent benchmark, we go a step further and validate at the action level: on the IRON-R1.11 humanoid, the same baseline-versus-adapted comparison runs in open loop — open-loop MSE across five action dimensions — and sensor adaptation lowers the error.
What makes a good spatial-intelligence backbone for physical action? Our results point to a two-axis recipe: train the capabilities that downstream policies can actually use, and adapt the visual stack to the robot's own sensors. Neither axis substitutes for the other.
Spatial capabilities transfer to action, but selectively. Fine-grained perception is the most action-sensitive capability: it is the strongest to add and the costliest to remove. Embodied reasoning follows closely, while spatial relations and motion matter most as complementary skills inside the full mixture. In contrast, simply adding more general MLLM data does not produce the same physical-control gains.
Useful embodied priors can come from weakly action-aligned spatial data. Here, real-world ego-exo data is not used to pretrain an action policy or imitate human actions directly. Instead, it supervises the backbone's spatial-understanding capabilities without requiring precise robot action labels. These capabilities still transfer to downstream control, suggesting that abundant human-centered data can build the spatial foundation before expensive robot trajectories enter the loop.
The robot's sensors define a separate distribution problem. Fisheye optics, egocentric viewpoint, and binocular geometry put the humanoid in a visual regime that general backbones do not naturally cover. Lightweight sensor adaptation improves sensor-native perception and lowers action-level error, making perception hardware and backbone training a co-design problem.
Looking ahead. As embodied tasks broaden, the most valuable backbone capabilities may shift with the action distribution. The open problem is to map which spatial skills matter for which task regimes.
Per-benchmark scores behind §1's “Where Si0 stands,” compared within 2B and 4B scale. Higher is better.
| Benchmark | 2B-scale | 4B-scale | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Si0 2B | Qwen3VL 2B | Cosmos-Reason2 2B | RynnBrain 2B | Cosmos3 Edge | Si0 4B | Qwen3VL 4B | MOLMO2-ER 4B | RynnBrain 4B | RoboBrain2.5 4B | |
| General Visual | ||||||||||
| BLINK | 66.44 | 53.87 | 51.29 | 55.50 | — | 69.65 | 63.70 | 72.50* | 60.44 | 66.70 |
| MathVista-mini | 63.40 | 51.30 | 46.70 | 57.50 | — | 69.60 | 66.50 | 57.10 | 67.00 | 66.20 |
| AI2D | 80.44 | 76.20 | 75.40* | 79.40* | 75.40* | 84.84 | 83.74 | 84.65 | 84.70* | 82.22 |
| ChartQA | 79.72 | 79.56 | 72.24 | 78.20* | — | 84.04 | 80.92 | 81.12 | 85.90* | 77.56 |
| DocVQA | 92.45 | 94.24 | 89.90* | 93.00* | 86.80* | 94.17 | 95.20 | 74.57 | 95.50* | 93.66 |
| OCRBench | 81.00 | 85.90 | 78.20 | 78.40 | — | 81.80 | 87.00 | 69.10 | 84.30 | 84.40 |
| RealWorldQA | 65.36 | 65.88 | 61.40* | 65.75 | 73.30* | 73.59 | 72.03 | 74.38 | 70.72 | 69.15 |
| LogicVista | 36.47 | 34.00 | 34.00* | 34.23 | 34.70* | 42.73 | 53.02 | 36.24 | 40.94 | 48.55 |
| Spatial Understanding | ||||||||||
| CV-Bench | 88.14 | 80.05 | 78.70* | 86.38 | 84.90* | 88.94 | 85.61 | 87.80* | 89.31 | 86.73 |
| RefCOCO† | 86.74 | 83.31 | 80.80* | 78.48 | 80.10* | 89.30 | 86.59 | — | 83.19 | 84.21 |
| PointBench | 59.84 | 57.46 | 50.36 | 48.56 | — | 72.10 | 61.72 | 77.30* | 51.70 | 69.80 |
| CountBenchQA | 82.96 | 80.90 | 84.39* | 84.60 | 89.90* | 85.83 | 85.83 | 91.99 | 91.58 | 86.86 |
| DA-2K | 81.96 | 48.89 | 51.26 | 72.49 | — | 85.64 | 68.23 | 67.41 | 81.24 | 64.85 |
| SPAR-Bench | 66.39 | 43.18 | 35.50* | 56.18 | 52.80* | 71.00 | 48.14 | 54.14 | 58.65 | 53.83 |
| SpatialBench | 68.97 | 67.82 | 63.22 | 63.79 | — | 68.40 | 67.24 | 66.09 | 66.09 | 70.11 |
| SpatialRGPT-Bench | 66.29 | 56.97 | 45.66 | 62.16 | — | 71.20 | 61.31 | 60.67 | 66.07 | 60.53 |
| Omni3D-Bench | 40.34 | 28.10 | 35.41 | 27.49 | — | 42.93 | 42.59 | 42.00 | 48.96 | 42.89 |
| SAT | 76.00 | 57.33 | 70.00 | 64.67 | — | 78.00 | 78.70 | 70.67* | 63.33 | 66.00 |
| VSI-Bench | 65.96 | 58.24 | 45.00* | 70.50* | 59.20* | 74.60 | 62.45 | 74.50* | 73.70 | 49.73 |
| VSR (zero-shot) | 81.59 | 74.80 | 66.20 | 77.74 | — | 86.50 | 80.93 | 80.11 | 80.61 | 79.46 |
| All-Angles-Bench | 48.36 | 44.79 | 42.50 | 48.50 | — | 53.85 | 50.60 | 46.86 | 47.47 | 51.92 |
| RefSpatialBench | 42.60 | 28.88 | 30.70* | 52.70* | 48.40* | 56.32 | 44.41 | 52.50* | 63.90* | 58.84 |
| Embodied Bench | ||||||||||
| RoboSpatial-Home | 52.57 | 46.29 | 52.00* | 66.00 | 63.40* | 60.29 | 48.29 | 40.19 | 69.70 | 63.71 |
| ERQA | 38.00 | 37.50 | 37.20* | 37.50 | 42.00* | 40.75 | 42.50 | 46.80* | 46.00 | 43.00 |
| Where2Place | 64.08 | 45.73 | 33.00* | 62.98 | 55.00* | 64.90 | 63.06 | 54.00 | 68.06 | 69.93 |
| OpenEQA | 51.68 | 50.47 | 43.96 | 48.56 | — | 57.00 | 60.53 | 44.70* | 53.12 | 54.86 |
| PIO | 54.20 | 46.93 | 34.37 | 46.47 | — | 62.00 | 59.77 | 67.40 | 56.20 | 60.60 |
| RoboRefIt† | 85.09 | 79.76 | 53.35 | 80.36 | — | 83.72 | 82.59 | — | 83.21 | 82.65 |
| EmbSpatial | 84.37 | 68.79 | 81.65 | 78.71 | — | 84.10 | 78.71 | 82.47* | 76.15 | 76.92 |
| Average | 67.29 | 59.56 | 56.01 | 64.03 | — | 71.65 | 67.65 | — | 69.23 | 67.79 |
Ranked within each scale block: 1st = bold on highlight, 2nd = underlined. The green box marks our model (Si0). * = cited (Cosmos-Reason2 2B figures are from the Cosmos3 report; other starred figures from each model's own report); — = not reported / reproduced. † RefCOCO = average of RefCOCO, RefCOCOg, RefCOCO+; RoboRefIt = test set B. The comparison is directional: task prompts and sampling are aligned to each model's reported setup where provided.
XPENG Robotics / Multimodal Team.
@article{zhou2026si0,
title = {Si0: The capabilities that transfer, perceived through the robot's eyes},
author = {Zhou, Yanning and Yuan, Wentao and Yan, Chi and Wang, Honghui and Zhao, Guoyang and Qiu, Feng and Wang, Kewei and Ge, Yixiao},
journal = {XPENG Robotics Blog},
year = {2026},
note = {https://xpeng-robotics.github.io/si0/}
}