Si0

The capabilities that transfer, perceived through the robot's eyes

Embodied Foundation Models
XPENG Robotics / Multimodal Team Contributors
Overview

Seeing the world, spatially

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:

  • Cognitive skills (§1–§2). The backbone must have the spatial-intelligence skills that acting requires — knowing precisely what and where, how a scene is laid out in 3D, what is moving, and what to do next — and we ablate which of them actually transfer to action.
  • Visual distribution (§3). The backbone must also see the world the way the robot's own egocentric sensors do (fisheye lenses, stereo pairs, and the like), which means co-designing its visual adaptation with the sensor hardware — a gap that no amount of capability data can close.
Si0 capability
Instruction:
Pointing
Referring
Free space
Waypoints

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.

Section 1

Spatial intelligence for embodied physical models

Our capability data

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.

Axis 1 · Data source
General

General-purpose MLLM data

High-quality data used for training standard multimodal foundation models, spanning general VQA, document understanding, charts, OCR, math/science, etc.

General web exampleGeneral web example (street scene)
Ego-exo

Real-world ego-exo data

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

Exocentric (third-person) indoor sceneEgocentric (first-person) example
Robot

Robot-domain data

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

Iron robot top-down sensor view (gloved grippers)Iron robot fisheye sensor view
Axis 2 · Atomic capability

Fine-grained perception

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

Region caption 2D/3D detection Referring Attribute Counting
Grounding example: five people and objects at home plate localized with colored 2D boxes during a baseball swing
QWho is involved at home plate during this swing?

Spatial relations

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

Object-centric relation Camera-centric relation Depth estimation Spatial imagination
Spatial example: comparing the distance from a duck to a green bowl versus a red plate
QWhich is closer to the duck — the green bowl or the red plate?

Motion perception

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

Waypoint prediction Camera motion View change Ego-exo correspondence Tracking
Tracking example: two four-waypoint trajectories bringing a cup and a cola bottle to the centre
QThe task is to pour the cola. Predict the next 4 waypoints of the right hand.

Embodied reasoning

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

Status estimation Action forecasting Sub-goal prediction
Planning example: a four-step plan to sweep objects into a container
QPlan the steps to sweep the objects into the container.

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).

Where Si0 stands

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.

2B-scaleCosmos-Reason2
56.0
Qwen3VL 2B
59.6
RynnBrain 2B
64.0
Si0 2B
67.3
4B-scaleQwen3VL 4B
67.7
RoboBrain2.5
67.8
RynnBrain 4B
69.2
Si0 4B
71.7
Average across 29 benchmarks (higher is better); Si0 highlighted.

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 benchmark samples showcased in the Si0 capability demo are drawn from: IRON-R1.11 (in-house), Egocentric human video (in-house), CountQA, Pixmo-Points, BLINK, DA-2K, CV-Bench, Objectron, where2place, and Open X-Embodiment.
Section 2

Which capabilities translate into action?

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:

  • Additive — starting from the general MLLM control baseline (G), we add one capability at a time to isolate what each skill contributes in isolation.
  • Leave-one-out — starting from the full multi-capability mix, we remove one capability at a time to measure its indispensable value in combination.

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.

Additive Study ↑ higher = more useful to add 33.8 w/ E·S 36.5 w/ R·S 36.6 w/ E·M 37.1 w/ R·M 37.7 w/ R·P 38.2 w/ R·F 39.1 w/ E·F Leave-one-out Study ↓ lower = more important (costlier to remove) 42.6 w/o E·M 41.9 w/o E·S 41.3 w/o R·S 41.3 w/o R·M 40.7 w/o E·F 40.4 w/o R·P 37.8 w/o R·F Mix all 44.7 General only 32.3 COLOUR = CAPABILITY Fine-grained (F) Spatial (S) Motion (M) Planning (P) = Embodied reasoning TEXTURE = DOMAIN Robot-domain data (solid) Real-world ego-exo data (striped) † Capabilities are matched for data volume across domains; a capability appears in a domain only where a comparable-volume set exists.

Findings

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.

Referring can involve spatial-relational descriptions of objects; because that localisation is tightly coupled to coordinates (it must output the object's box or point), we file it under fine-grained perception rather than spatial relations.

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.

Putting it together

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.

For the action head we use a single-layer backbone feature — a deliberately minimal design that rules out the influence of more complex policy-architecture choices.
2B · Freeze VLM Qwen3-VL
24.5
Si0
28.3
4B · Freeze VLM Qwen3-VL
22.9
Si0
29.8
2B · Freeze ViT Qwen3-VL
37.8
Si0
44.7
4B · Freeze ViT Qwen3-VL
42.1
Si0
50.2
Robocasa 24-task average success at 100-shot training data — Si0 vs Qwen3-VL, across 2B / 4B scale and freeze-ViT / freeze-VLM fine-tuning. Si0 improves in every setting.

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.

Performance with a frozen backbone 10 20 30 40 50 19.6 25.9 Pick & Place 33.0 41.7 Artic. 18.2 22.9 OOD avg 24.3 25.1 combo 17.3 23.2 appear. 16.0 21.7 obj-type Performance with a frozen vision tower 10 20 40 60 38.4 47.3 Pick & Place 53.0 58.7 Artic. 33.9 38.1 OOD avg 35.3 43.4 combo 35.2 38.8 appear. 32.5 35.4 obj-type Qwen3-VL Si0in-domain Si0OOD In-domain (24 tasks): Pick & Place 18 tasks · Articulated 6 tasks (into drawer / cabinet / microwave). OOD (64 tasks): unseen combinations 14 tasks · unseen appearance 18 tasks · unseen object types 32 tasks. 100-shot training (10% data). Values = % success.
Section 3

Closing the sensor gap

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.

Some platforms also mount a wrist camera for a close-up view during fine manipulation.
Fisheye
Binocular stereo · L / R
Synchronized fisheye and binocular stereo stream.
The binocular pair captures fine-grained details in the focal center but loses peripheral info. The fisheye stream covers the wide-angle surroundings but introduces severe distortion and scales objects down drastically, making them small and pixel-sparse. (Teleoperation sample showcasing the visual system.)

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.

Adapting the model, and its effect

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.

Evaluation on IRON-R1.11’s sensor-native views 20 40 60 80 Det Ref X-view Aff Avg Grey = Qwen3-VL baseline · colour = sensor-adapted (one hue per task).
Det Detection — localize objects with a class name. Ref Complex referring — ground an object or person by attributes, texture & relations. X-view Cross-view corresp. — match the same instance across different cameras. Aff Placement affordance — judge where an object can be placed. Avg Average (4 tasks) — mean over the four tasks.

On the real robot

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.

Open-loop MSE Comparison 10% 8% 6% 4% 2% 0 5.6% L1 4.1% L2 2.8% L3 5.0% L4 7.8% L5 5.5% Avg Bars = % reduction in open-loop MSE.
L1 Visual Robustness L2 Semantic Grounding L3 Relational Reasoning L4 Compositional Planning L5 Action Generalization Avg mean over L1–L5

Takeaways

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.

Appendix

Benchmark results

Per-benchmark scores behind §1's “Where Si0 stands,” compared within 2B and 4B scale. Higher is better.

Benchmark2B-scale4B-scale
Si0
2B
Qwen3VL 2BCosmos-Reason2
2B
RynnBrain 2BCosmos3 EdgeSi0
4B
Qwen3VL 4BMOLMO2-ER 4BRynnBrain 4BRoboBrain2.5 4B
General Visual
BLINK66.4453.8751.2955.5069.6563.7072.50*60.4466.70
MathVista-mini63.4051.3046.7057.5069.6066.5057.1067.0066.20
AI2D80.4476.2075.40*79.40*75.40*84.8483.7484.6584.70*82.22
ChartQA79.7279.5672.2478.20*84.0480.9281.1285.90*77.56
DocVQA92.4594.2489.90*93.00*86.80*94.1795.2074.5795.50*93.66
OCRBench81.0085.9078.2078.4081.8087.0069.1084.3084.40
RealWorldQA65.3665.8861.40*65.7573.30*73.5972.0374.3870.7269.15
LogicVista36.4734.0034.00*34.2334.70*42.7353.0236.2440.9448.55
Spatial Understanding
CV-Bench88.1480.0578.70*86.3884.90*88.9485.6187.80*89.3186.73
RefCOCO86.7483.3180.80*78.4880.10*89.3086.5983.1984.21
PointBench59.8457.4650.3648.5672.1061.7277.30*51.7069.80
CountBenchQA82.9680.9084.39*84.6089.90*85.8385.8391.9991.5886.86
DA-2K81.9648.8951.2672.4985.6468.2367.4181.2464.85
SPAR-Bench66.3943.1835.50*56.1852.80*71.0048.1454.1458.6553.83
SpatialBench68.9767.8263.2263.7968.4067.2466.0966.0970.11
SpatialRGPT-Bench66.2956.9745.6662.1671.2061.3160.6766.0760.53
Omni3D-Bench40.3428.1035.4127.4942.9342.5942.0048.9642.89
SAT76.0057.3370.0064.6778.0078.7070.67*63.3366.00
VSI-Bench65.9658.2445.00*70.50*59.20*74.6062.4574.50*73.7049.73
VSR (zero-shot)81.5974.8066.2077.7486.5080.9380.1180.6179.46
All-Angles-Bench48.3644.7942.5048.5053.8550.6046.8647.4751.92
RefSpatialBench42.6028.8830.70*52.70*48.40*56.3244.4152.50*63.90*58.84
Embodied Bench
RoboSpatial-Home52.5746.2952.00*66.0063.40*60.2948.2940.1969.7063.71
ERQA38.0037.5037.20*37.5042.00*40.7542.5046.80*46.0043.00
Where2Place64.0845.7333.00*62.9855.00*64.9063.0654.0068.0669.93
OpenEQA51.6850.4743.9648.5657.0060.5344.70*53.1254.86
PIO54.2046.9334.3746.4762.0059.7767.4056.2060.60
RoboRefIt85.0979.7653.3580.3683.7282.5983.2182.65
EmbSpatial84.3768.7981.6578.7184.1078.7182.47*76.1576.92
Average67.2959.5656.0164.0371.6567.6569.2367.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.

Credits

Contributors

XPENG Robotics / Multimodal Team.

Authors Yanning Zhou*#, Wentao Yuan*, Chi Yan, Honghui Wang, Guoyang Zhao, Feng Qiu, Kewei Wang, Yixiao Ge * Equal contribution  ·  # Corresponding author
@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/}
}