Dynin-Robotics

Dynin-Robotics is an omnimodal unified diffusion vision-language-action model that formulates language, visual dynamics, goal states, and robot actions as conditional targets of a single masked-diffusion backbone.

Model and code will be released soon.

State
Instruction
Action
Goal
Sensor
Dynin-Robotics
State
Instruction
Action
Goal
Sensor
Put the glue stick inside the open drawer0.01, 0.13, 0.63, 0.40, -0.25, -0.05
Generation

Overview

Dynin-Robotics is an omnimodal vision-language-action model built on the masked-diffusion model (MDM) backbone of Dynin-Omni. It extends a shared discrete token space to language, visual observations and future states, robot actions, and optional sensor or metadata context, representing them as variables of one partially observed trajectory. Through unified objective training, a single model learns policy generation, action-conditioned world modeling, instruction understanding, and goal-state prediction by changing only which spans are visible and which are denoised. At inference time, this shared interface supports six operating modes that combine block-wise action generation with optional goal prediction, joint world-action denoising, or world-model-based candidate reranking. Across LIBERO, LIBERO-Plus, VLABench, and real-world FR3 manipulation, Dynin-Robotics achieves strong performance and robustness, while an accelerated dInfer path delivers up to 29.15× higher effective action-token throughput with minimal prediction quality degradation.

Why Unified Models?

Language-oriented policies understand instructions, while video and world models predict how scenes change. Dynin-Robotics brings both abilities—and action generation—into one shared model.

Text
Actions
Vision-Language Model
Expert
States
Instructions

Vision-Language Model(π0.5, GR00T)

Next states
Actions
Video Generation Model
Expert
States
Instructions

Video Generation Model(Cosmos Policy, Mimic Video)

Text
Future states
Actions
Unified Model
States
Instructions
Action

Unified Model(Dynin-Robotics)

  • Text
  • Vision
  • Action
  • Noise / Mask
  • Latent condition

Four Capabilities for Robotics,
One Unified Model

Dynin-Robotics unifies policy generation, world modeling, task understanding, and goal-state prediction in a single masked-diffusion backbone. Each capability is realized as a different conditional denoising query over the same multimodal robot trajectory.

Policy

Generate robot action sequences from the current visual state and task instruction.

Input
Current statesInstructionsGoal stateSensor
Output
Action sequence
State
Robot workspace before placing the glue stick in the drawer
InstructionPut the glue stick inside the open drawer
Goal state
Robot workspace with the glue stick inside the open drawer
Action sequence
-0.80-0.550.180.04-0.150.41

World Modeling

Predict future visual states from observed frames and robot actions.

Input
Current statesInstructionsActions
Output
Next states
State
Robot holding a purple plush toy over a bowl
InstructionTake the purple plush toy out of the bowl
Action
0.010.130.630.40-0.25-0.05
Next state
Next state after the purple plush toy is lifted from the bowl

Goal-State Prediction

Generate a goal state from an initial observation and language instruction.

Input
Initial stateInstructions
Output
Goal state
Initial state
Folded white towel on the table before the task
InstructionUnfold the white towel on the table
Goal state
Goal state with the white towel unfolded on the table

Task Understanding

Decode an observed task trajectory into a natural-language task description.

Input
Task video frames
Output
Task description
Task video frames
Task video frame 1 of the robot moving the sink faucetTask video frame 2 of the robot moving the sink faucetTask video frame 3 of the robot moving the sink faucetTask video frame 4 of the robot moving the sink faucetTask video frame 5 of the robot moving the sink faucet
Task descriptionPush the faucet of the sink slightly to the left

One Backbone,
Multiple Parallel Token Pathways

A shared bidirectional Transformer reconstructs masked text, image/video, and action tokens through three parallel modality pathways.

Ground truthPredictedMask
Output Text tokens
Output Image / Video tokens
Output Robot Action tokens
Dynin-RoboticsMasked Diffusion Language Model
Random masking
Random masking
Random block masking
GT Text tokens
GT Image / Video tokens
GT Robot Action tokens
Text tokenizerInstruction
Vision tokenizerObservation · future · goal
Action tokenizerContinuous 7-DoF chunk
Training
TextFully parallel
TextDetokenizer
Image / VideoFully parallel
ImageDetokenizer
Robot ActionBlock-wise parallel
ActionDetokenizer
Inference

Omnimodal Unified Objective Training

A single Dynin-Robotics backbone learns policy, world modeling, goal-state prediction, and instruction understanding by changing which trajectory tokens are visible, optional, or masked for prediction.

Visible conditionOptional

Policy

Generate robot actions from the observed state and instruction, with optional goal-state context and sensor input.

ObjectiveStateInstructionActionGoal stateSensor
Dynin-Robotics
ObjectiveStateInstructionActionGoal stateSensor

World Modeling

Predict the next visual state from the current state, with language and action provided when available.

ObjectiveStateInstructionActionNext stateSensor
Dynin-Robotics
ObjectiveCurrent stateInstructionActionStateSensor

Goal-State Prediction

Generate a visual goal state from the initial observation and task instruction.

ObjectiveInitial stateInstructionActionGoal stateSensor
Dynin-Robotics
ObjectiveInitial stateInstructionActionStateSensor

Task Understanding

Recover the task instruction from an observed sequence of robot states.

ObjectiveState sequenceInstructionActionStateSensor
Dynin-Robotics
ObjectiveState sequenceInstructionActionStateSensor
Policy, world modeling, goal-state prediction, and instruction understanding share the same Dynin-Robotics backbone. Solid tokens are visible conditions, dashed tokens are optional, and the masked input is reconstructed as the prediction target.

Composable Unified Inference

One post-trained model composes policy, goal-state, and world-model predictions into six inference strategies, ranging from direct action decoding to goal-guided joint denoising and dynamics-aware candidate reranking.

Default Policy

Directly denoise an action chunk from the current state and instruction.

01Goal-State Prediction
ObjectiveStateInstructionActionStateText
Dynin-Robotics
ObjectiveStateInstructionActionStateText
02Policy
ObjectiveStateInstructionActionStateText
Dynin-Robotics
ObjectiveStateInstructionActionStateText
03World-Model Reranking
ObjectiveStateInstructionActionStateText
Dynin-Robotics
ObjectiveStateInstructionActionStateText

Demonstrations

Demonstration rollouts across LIBERO, LIBERO+, and real-world manipulation tasks on the Franka Research 3 platform.

LIBERO

Spatial

Object

Goal

Long

LIBERO+

Camera

Robot

Language

Light

Background

Noise

Layout

Real-World Manipulation

2× · autonomous

Examples

Qualitative results show how Dynin-Robotics predicts visual futures, imagines instruction-conditioned goal states, and reconstructs task language from frame sequences.

World Modeling

Predict future visual states from five observed frames and a six-dimensional robot action.

Goal-State Prediction

An initial state and a language instruction condition the generated goal state.

Task Understanding

An ordered frame sequence plays as a short clip and is decoded into a task instruction.

Performance

The selected comparison rows below retain the paper’s model-family grouping. LIBERO is close to saturation, while LIBERO-Plus more clearly exposes robustness to camera, embodiment, language, lighting, background, noise, and layout shifts. The throughput results also summarize action-decoding gains from the modified dInfer framework.

LIBERO

Success rate (%)

LIBERO — Success rate (%)
ModelSpatialObjectGoalLongAVG
Vision-Language Model
π0.598.898.298.092.496.9
ABot-M098.899.899.096.698.6
Video Generation Model
Cosmos Policy98.1100.098.297.698.5
LingBot-VA98.599.697.298.598.5
Unified Model
MMaDA-VLA98.899.898.095.298.0
Dynin-Robotics98.999.897.895.898.1

LIBERO-Plus

Success rate (%)

LIBERO-Plus — Success rate (%)
ModelCameraRobotLanguageLightBackgroundNoiseLayoutAVG
Vision-Language Model
OpenVLA-OFT56.431.979.588.793.375.874.269.6
π013.86.058.885.081.479.068.953.6
π0-FAST65.121.661.073.273.274.468.861.6
RIPT-VLA55.231.277.688.491.673.574.268.4
ABot-M060.467.986.496.291.686.482.680.5
Unified Model
UniVLA1.846.269.669.081.021.231.942.9
Dynin-Robotics59.848.285.083.584.678.271.873.0

Acceleration

Dynin-Robotics uses a modified dInfer framework with algorithmic optimizations (block-wise confidence-aware parallel decoding and approximate KV-cache reuse) and system-level optimizations (torch.compile, CUDA Graph replay, and loop unrolling) for efficient action decoding. Below, we compare action tokens per second (TPS).

Vision-Language Model

OpenVLA-OFT
19.114
π0.5
7.351

Mask Diffusion Model

LLaDA-VLA
2.079
MMaDA-VLA
1.827
Dynin-Robotics (Base)
9.221
Dynin-Robotics (dInfer-BL7)
91.236
Dynin-Robotics (dInfer-BL35)
268.834
Action tokens per second comparison. Baseline models are listed first, followed by Dynin-Robotics models on a shared linear scale.