Cosmos3-Nano-Sim-Bimanual: Technical Analysis, Limits, and Deployment Criteria
Image generated by the Inferama Editorial Team
01

Model Identity and Purpose

Cosmos3-Nano-Sim-Bimanual is a post-trained, causally distilled variant of the base Cosmos3-Nano model, developed by NVIDIA. Its specific function is to simulate how an environment evolves in response to a bimanual robot's actions and camera trajectories. Unlike a control policy model that predicts actions, this model generates video from given actions, acting as a forward-dynamics visual simulator.

The model was released on October 20, 2026, under the OpenMDW 1.1 license. It is designed to enable robotic policy evaluation, reinforcement learning training, and the generation of synthetic demonstration data without teleoperation, provided that control inputs are supplied by another model or a human operator.

The model’s role becomes clearer when the generation process is separated from the decision process. Cosmos3-Nano-Sim-Bimanual receives actions that have already been specified and generates a visual account of how the scene may evolve under them. A controller, robotic policy, human operator, or other external mechanism must supply those actions; the simulator does not select a movement, infer a goal, or decide whether an action should be taken. This distinction matters when designing an evaluation system, because a generated video can show the consequences represented by the model without providing the control logic that produced the input sequence.

The causal distillation and post-training describe how this variant relates to the base Cosmos3-Nano model, while its stated purpose remains conditional video generation. The causal organization concerns how later generated content depends on available history and incoming controls. It does not turn the model into a direct sensor of the robot’s physical state. Its output is a visual simulation of forward dynamics: a representation of an expected evolution given the supplied conditions, not a measurement of what has actually happened or a guarantee that a physical robot will reproduce the depicted motion.

The proposed uses all depend on that division of responsibilities. A separately supplied policy can be evaluated by providing its actions to the model; reinforcement-learning work can use generated outcomes as part of a training process; and synthetic demonstrations can be produced without teleoperating every movement during video generation. In each case, the scene, action sequence, and purpose of the run still need to be specified outside the simulator. The model’s ability to render a sequence does not mean that it autonomously invents a valid demonstration or verifies that the input policy is suitable.

The bimanual designation identifies the kind of robot interaction the variant is intended to represent, but the model remains a visual simulator rather than a complete robotic system. A deployment therefore needs a separate component to choose and provide controls, and a separate method to judge whether the resulting video is useful for its intended evaluation. Keeping these roles distinct prevents a visually plausible prediction from being mistaken for an action recommendation, a safety check, or evidence that the robot can carry out the depicted behavior.

02

Architecture and Technical Specifications

The model features 16 billion parameters and utilizes a Transformer architecture with Mixture-of-Transformers (MoT). It operates by generating video in small latent-frame chunks, conditioned on cached history and incoming control inputs. This allows it to maintain scene continuity across changes in camera pose and robot arm or gripper state.

Supported inputs include an initial image (JPG, PNG, JPEG, WebP), robot action sequences in JSON format, camera trajectories, and optional text to describe the scene. The output is exclusively video in MP4 format or streamed frames, with a resolution of 480p and a playback frame rate of 30 fps. It is crucial to distinguish between the playback rate (30 fps) and inference performance (frames generated per second), which varies depending on the hardware.

Generating video in small latent-frame chunks gives the model a way to extend a sequence over time while conditioning each new portion on cached history and incoming controls. The history supplies context from preceding portions, while the action and camera inputs shape the evolution being represented. This arrangement is intended to preserve scene continuity as the camera pose and the robot’s arm or gripper state change. Continuity is an objective of the architecture, however, not a guarantee that every output will remain temporally stable or physically consistent.

The supported inputs have different roles in the generation process. The initial image establishes a visual starting point; JSON action sequences describe the robot controls to represent; camera trajectories describe changes in viewpoint; and optional text can describe the scene. Text does not replace the control sequence, and an image alone does not specify the later actions. Preparing inputs that refer coherently to the same scene and sequence is therefore part of using the model. A plausible-looking video by itself cannot establish that the controls were interpreted with the intended physical meaning.

The stated output combines a 480p resolution with a playback rate of 30 frames per second, while inference throughput measures how quickly the system generates frames on a particular hardware configuration. These figures describe different stages and should not be treated as interchangeable rates. Playback at 30 fps describes how the resulting video is presented; it does not say that inference creates 30 new frames for every second of computation. Depending on hardware, generating a clip may take more or less time than the clip’s playback duration.

The checkpoint specifications describe scale, architecture, output, and the listed embodiment, but they are not direct measurements of sequence quality or physical accuracy. The reference to AgiBot identifies the supported embodiment named in the specifications; it does not establish compatibility with every robot configuration. Likewise, a parameter count, a resolution, or a playback rate cannot by itself show how accurately the model represents a particular action, whether motion remains stable, or whether an interaction is physically faithful. Those questions require examining outputs and evaluating them for the relevant task.

Key Checkpoint Specifications

The official model card details the technical properties of the system.

ParameterValue
Parameters16B
ArchitectureMixture-of-Transformers (MoT)
Output Resolution480p
Playback FPS30
Supported EmbodimentAgiBot
LicenseOpenMDW 1.1
03

Benchmarks and Evaluation Methodology

NVIDIA publishes results in three main categories: camera navigation (PAI-Bench-G and Sana-WM) and robotic manipulation (AgiBot-World and AgiBot-GEAR). In navigation, the model is evaluated using Umeyama alignment to compare estimated trajectories with input trajectories, measuring absolute translation error (ATE) and relative errors (RTE/RRE). In manipulation, video fidelity metrics (PSNR, SSIM, LPIPS) and perceptual drift are used.

The vendor reports these results; independent reproduction has not been confirmed. Navigation benchmarks do not certify precise physical manipulation capabilities, and vice versa. A video quality score and a trajectory error score measure distinct dimensions of performance and should not be averaged.

The navigation and manipulation categories measure different properties of generated results. In navigation, Umeyama alignment compares an estimated camera trajectory with the input trajectory after alignment. Absolute translation error (ATE) summarizes translational discrepancy, while relative translation and rotation errors (RTE/RRE) characterize differences over relative portions of the trajectory. These measures describe trajectory tracking in the evaluated setup; they do not establish the quality of object contact, precise physical manipulation, or the safety of a robot action.

The manipulation metrics also answer distinct questions. PSNR and SSIM quantify aspects of image similarity, while LPIPS measures perceptual difference and drift describes another aspect of visual change over time. Together they can help characterize video fidelity, but none independently demonstrates that the represented geometry, contact, object permanence, or physical laws are correct. A score in one category should therefore remain attached to the property it measures instead of being treated as a general measure of robotic capability.

In the listed AgiBot-World comparison, Cosmos3-Nano-Sim-Bimanual has higher reported values than DreamDojo 2B and DreamDojo 14B for video quality, PSNR, and SSIM, and lower reported values for LPIPS and drift. That comparison is limited to the models, dataset, and metrics shown. It does not establish that the model performs better in every manipulation task, on other robot morphologies, or in physical accuracy. The reported results have not been independently reproduced here, so they should be read as vendor-reported benchmark results rather than as universal validation.

Keeping the table’s columns separate preserves the meaning of the comparison. Higher values are favorable for the quality, PSNR, and SSIM columns, whereas lower values are favorable for LPIPS and drift. Those directions help interpret each metric, but the numbers do not share a common scale and should not be averaged into a single score without a specific, justified method. A video-quality result and a trajectory-error result likewise describe separate dimensions; combining them without preserving their definitions would obscure what each evaluation actually measures.

Manipulation Performance (AgiBot-World)

NVIDIA published a comparison against bidirectional DreamDojo models. Higher values indicate better performance for quality, PSNR, and SSIM, while lower values are preferable for LPIPS and drift.

ModelVideo Quality ↑PSNR (dB) ↑SSIM ↑LPIPS ↓Drift ↓
DreamDojo 2B74.5312.100.64050.37660.0149
DreamDojo 14B74.9412.360.66350.35860.0133
Cosmos3-Nano-Sim-Bimanual76.0914.410.68390.34540.0118
04

Deployment Requirements and Cost

The model is optimized to run on NVIDIA GPU-accelerated systems, specifically on Blackwell and Hopper microarchitectures. Official documentation recommends data center or high-performance workstation hardware, such as RTX PRO 6000, H100, H200, or B200. The supported inference engine is vLLM-Omni, which allows the model to be served via a Docker container.

No commercial API fee per token is published for this specific variant. The primary cost is self-hosted infrastructure: GPU, memory, storage, and operation. The weights are downloadable, but this does not imply that inference is free; energy consumption and compute time must be budgeted. Inference throughput varies drastically: from 10.7 fps on H20 to 54.1 fps on GB200.

The throughput figures are tied to the stated test conditions: 480p output and one GPU. They show that the listed hardware produced different numbers of generated frames per second under those conditions, but they do not promise the same performance for every sequence, software configuration, or workload. Differences between H20, RTX PRO 6000, H100, H200, and GB200 make the hardware dependence visible; they do not isolate every factor that can affect a particular deployment.

The described deployment path uses vLLM-Omni to serve the model through a Docker container on compatible NVIDIA GPU-accelerated hardware. Downloadable weights make self-hosting possible, but self-hosting still requires a suitable system, memory and storage, an operating environment, and the time and energy needed for inference. The container and inference engine support deployment; they do not remove the operational work or make computation cost-free.

No commercial per-token API fee is published for this specific variant. That absence does not establish whether a managed endpoint exists, nor does it determine the cost of operating a local or hosted instance. A practical budget depends on the chosen GPU, utilization, and operating requirements. Throughput is a generation-rate measure, not a price per token or a cost per video; estimating operational cost also requires knowing how much video is generated and the computation time it consumes.

The distinction between downloadable weights and cost-free inference is important for comparing deployment choices. Access to model files can avoid dependence on a per-token service charge, but hardware acquisition or allocation, energy use, storage, and ongoing operation remain relevant. The published throughput values can inform expectations under their stated test setup, but they cannot alone provide a complete cost estimate or show that one deployment will be economical for a particular workload.

Inference Performance (480p, 1 GPU)

Generated frames per second, not playback rate; performance depends on the test hardware.

HardwareThroughput (fps)
NVIDIA GB20054.1
NVIDIA H10032.6
NVIDIA H20032.4
NVIDIA RTX PRO 600020.6
NVIDIA H2010.7
05

Limitations, Safety, and Selection Criteria

The model is not a physics simulator. Geometry, object permanence, contact, and physical laws are only approximated. It may generate temporal inconsistencies, unstable motion, and imprecisions in physical interactions. Therefore, it should not be used to make safety-critical decisions or to certify the safety of a real-world robot without exhaustive independent validation.

The OpenMDW 1.1 license allows commercial and non-commercial use, but users are responsible for the rights of inputs and safe integration. It is recommended to use the model to generate synthetic data or evaluate policies in controlled environments, always maintaining human supervision and safety limits independent of the generated video. The ability to represent a movement in video does not guarantee that the physical robot can execute it without collisions or damage.

A visually coherent sequence can still misrepresent physical behavior. The model approximates geometry, object permanence, contact, and physical laws, and may produce temporal inconsistencies, unstable motion, or inaccurate interactions. Continuous-looking frames therefore do not prove that the depicted contact is correct, that an object remains in the right place, or that the movement is feasible. The generated video is a conditional visual prediction, not a deterministic physical verification or certification of a future state.

Reviewing a generated clip can reveal visible issues such as perceptual drift, unexpected scene changes, unstable motion, or a mismatch between the action sequence and the depicted interaction. Such review helps characterize the output but cannot establish that an unobserved collision or physical failure will not occur. The model should not be used by itself for safety-critical decisions or to certify a real robot. Independent validation of the complete robotic system remains necessary for those purposes.

The recommended evaluation sequence separates input preparation, inference, inspection, and physical validation. Defining the robot morphology and mapping action dimensions to the expected JSON schema specifies what the model receives; preparing the initial image and normalized action sequence sets the conditions for the run. The generated video can then be inspected for perceptual drift, physical inconsistencies, and trajectory errors. When ground-truth data exists, reference metrics such as PSNR or ATE can support comparison, but they measure different properties and should not be collapsed into one undifferentiated judgment.

The license permits commercial and non-commercial use, while responsibility for input rights and safe integration remains with users. Permission to use the model does not make every image, text description, or action sequence unrestricted. Human supervision and safety limits must also remain independent of the generated video. A depicted movement is not proof that the physical robot can execute it without collision or damage, so visual evaluation should complement rather than replace independent physical testing.

Recommended Workflow for Evaluation

Steps to integrate the model into a validation pipeline.

  1. 01Define the robot morphology and map action dimensions to the expected JSON schema.
  2. 02Prepare the initial image and the normalized sequence of actions.
  3. 03Run inference using vLLM-Omni on compatible hardware (Blackwell/Hopper).
  4. 04Analyze the generated video for perceptual drift, physical inconsistencies, and trajectory errors.
  5. 05Compare results with reference metrics (PSNR, ATE) if ground truth data is available.
  6. 06Validate the safety of the complete robotic system through independent physical tests, not just visual simulation.
06

Keep exploring

Sources consulted

03

Corrections and transparency

If you spot incorrect or outdated information, send us a correction with the page and source we should review.

Submit a correction