alphaFeedback

WorksComputer Science

Meituan-Robotics-0: A Vision-Language-Action Foundation Model for Desktop Manipulation

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

We present Meituan-Robotics-0 (MR0), a vision-language-action foundation model and embodied-agent system for stationary-base desktop manipulation. MR0 combines 147 million vision-language samples with 15,060 hours of curated robot trajectories spanning 12 embodiments. A three-stage training recipe aligns multimodal representations with robot behavior through discrete action-token pre-training, transfers these priors to continuous cross-embodiment control through flow-matching mid-training, and adapts the policy through real-world post-training. We introduce Rollback, which pairs replaced policy segments with human corrections to provide positive and negative supervision for CFG-DAgger without value learning or advantage labeling. A unified end-effector interface supports heterogeneous embodiments, while asynchronous action-chunk merging maintains smooth execution under variable inference latency. An event-driven agent maintains persistent task events and reassesses plans when progress or feasibility changes, enabling cross-task retrieval and conditional task resumption. MR0 achieves 93.6% success on RoboTwin 2.0 and ranks fifth in the RoboDojo VLA track. Under matched HG-DAgger post-training, MR0 achieves higher average success rate and progress score than π0.5π_{0.5} across three real-robot tasks. On Ethernet insertion, CFG-DAgger trained with Rollback data reaches 70% success and a progress score of 0.90. Qualitative agent deployments demonstrate cross-task event retrieval and recovery from temporarily unsatisfied task conditions.

Homepage | GitHub | Model | Data

Introduction

Vision–language–action [1, 2, 3, 4, 5, 6, 7] models provide a general interface for mapping visual observations and language instructions to robot actions. Their increasing data and model scales have substantially broadened the range of manipulation behaviors that can be learned within a single policy. Deploying such policies on desktop manipulation, however, exposes several limitations that cannot be addressed by scaling the action model alone. Robot datasets [8, 9, 10, 11, 12, 13, 14] collected from different sources use inconsistent observation formats, action spaces, embodiments, and task descriptions, which prevents them from providing coherent supervision without careful alignment. Even after data alignment, policies trained primarily on successful demonstrations receive little guidance for recovering from the error states induced by their own closed-loop behavior. Moreover, a reactive policy conditioned only on the current observation cannot preserve task information once it leaves the observation window. A practical desktop-manipulation system must therefore connect aligned heterogeneous data, robust real-world policy learning, and persistent task-level memory.

We present Meituan-Robotics-0 (MR0), a desktop-manipulation framework built around a large-scale data foundation, a generalist VLA policy, and an event-driven embodied agent, as summarized in Figure 1. The data foundation combines 147 million vision–language samples with 15,060 hours of curated robot trajectories spanning 12 embodiments. The vision–language corpus provides general visual-semantic knowledge together with embodied supervision for grounding, scene understanding, affordance prediction, and task reasoning. The robot corpus comprises three complementary components: RoboDesk, a curated collection of open-source real-robot trajectories totaling 3,235 hours; 7,530 hours of licensed real-world data spanning seven robot configurations; and 4,295 hours of open simulation data. The complete corpus is processed through temporal and visual filtering, kinematic-consistency checks, cross-embodiment action canonicalization, and hierarchical task alignment. RoboDesk and the simulation data broaden task, environment, and embodiment coverage, while the licensed real-robot data provide task-focused manipulation experience.

Figure 1. Overview of Meituan-Robotics-0. The framework integrates large-scale multimodal data, three-stage VLA training, an event-driven embodied-agent system, and real-robot deployment. The RoboDojo panel orders the displayed VLA models in ascending order of average success rate.

Building on this aligned data foundation, the MR0 policy follows a three-stage training recipe that separates the acquisition of broad action priors from continuous-control learning and real-world adaptation. A shared multimodal backbone is first paired with a discrete action head and pre-trained jointly on vision-language data and tokenized robot actions. Continuous mid-training then introduces an MMDiT [15] action head and optimizes flow matching over a unified end-effector representation, transferring the pre-trained features to fine-grained control across single-arm and bimanual embodiments. Real-world post-training [16, 17, 18] starts with supervised finetuning on successful demonstrations. HG-DAgger [19] adds human corrections from policy-induced error states, while RECAP (RL with Experience and Corrections via Advantage-conditioned Policies) [20] derives advantage labels from outcome-labeled autonomous rollouts. We further introduce Rollback, a collection mechanism that returns to a historical anchor to collect a human replacement while retaining the original policy segment. These paired segments supply direct positive and negative labels to CFG-DAgger and remove the need for value learning and advantage labeling. At deployment, asynchronous action-chunk merging integrates new predictions with commands already being executed, maintaining smooth control without blocking on policy inference.

The VLA policy does not explicitly maintain task state across subtasks. MR0 therefore adds an event-driven embodied agent [21, 22, 23] to retain relevant context, track task progress, and revise plans as conditions change. A Monitor summarizes short visual windows into task-relevant events, and a Memory Manager consolidates these events into a persistent record of task progress and environmental conditions. The Planner updates the active subtask only when a new event changes task progress, reveals a failure, or alters whether the current objective is feasible. Motor execution consequently remains with the VLA policy, while the Planner is invoked only when task-level reassessment is needed.

This separation enables the system to retrieve information acquired in earlier tasks, suspend an objective whose prerequisites are temporarily unavailable, and resume it after the required conditions are restored.

We evaluate the policy and agent under protocols matched to their respective roles. MR0 achieves 93.6% average success on RoboTwin 2.0 [24]. On RoboDojo [25], the history-augmented policy ranks fifth in the VLA track by average success rate. With approximately 13.6k hours of embodied training data, MR0 achieves competitive performance across the evaluated manipulation capabilities. Human-intervention data improve both MR0 and π0.5\pi_{0.5} across three real-robot tasks. Under matched HG-DAgger post-training, MR0 achieves higher average success rate and progress score than π0.5\pi_{0.5} across the three tasks. In a separate comparison on Ethernet insertion, MR0 trained with CFG-DAgger reaches 70% success and a progress score of 0.90, outperforming HG-DAgger and RECAP on the same Rollback data. Qualitative agent deployments further illustrate cross-task event retrieval and task resumption following temporary interruptions. Together, these evaluations show how aligned data, continuous policy learning, real-world post-training, and event-level memory address complementary requirements of general-purpose desktop manipulation.

Data Curation

To equip MR0 with both broad visual-semantic understanding and diverse cross-embodiment manipulation experience, we independently curate two complementary data resources: 147 million vision-language samples and 15,060 hours of robot trajectories spanning 12 embodiments. The vision-language corpus provides supervision for general perception and embodied reasoning. Constructed through a separate pipeline, the robot corpus combines RoboDesk, licensed real-robot data, and open simulation data for action learning across heterogeneous hardware. We describe the two resources in § 2.1 and § 2.2, respectively.

Vision-Language Data

Visual reasoning for manipulation requires both broad perceptual knowledge and embodied understanding grounded in robot interaction. As shown in Figure 2, we organize the 147M vision-language corpus into two complementary subsets. General-purpose data account for 78% and provide supervision for visual question answering, spatial understanding, visual grounding, and counting. The remaining 22% consist of embodied data for scene captioning, task planning, visual grounding, and affordance grounding. Affordance grounding jointly localizes the manipulated object with a bounding box and identifies a 2D interaction point at which the robot should act. These corpus statistics are

Figure 2. Vision-language dataset. The corpus contains approximately 147 million samples before training-time resampling, comprising 78% general and 22% embodied vision-language data. Representative examples are shown on the right. Table 3 reports the effective pre-training mixture after resampling.

computed before training-time resampling. Table 3 reports the effective pre-training mixture after resampling, with entries organized by training group rather than capability.

Training poolData categoryScaleWithin-pool ratio
VLA action poolRoboDesk (open real)310.7M frames / 3.0k h21.5%
VLA action poolLicensed real746.3M frames / 6.9k h51.7%
VLA action poolSynthetic387.5M frames / 3.6k h26.8%
VLA action poolTotal1,444.5M frames / ∼13.6k h100.0%
VLM co-training poolReal-robot grounding66.7M samples44.2%
VLM co-training poolGeneral VQA / captioning50.6M samples33.6%
VLM co-training poolSpatial reasoning11.9M samples7.9%
VLM co-training poolReal-robot affordance8.2M samples5.5%
VLM co-training poolSimulation VQA8.2M samples5.4%
VLM co-training poolTask planning / embodied QA1.8M samples1.2%
VLM co-training poolReal-robot captioning1.7M samples1.1%
VLM co-training poolXingzhi VQA1.6M samples1.1%
VLM co-training poolTotal150.7M effective samples from 64 sub-datasets100.0%

Table 3. Pre-training data mixture. Each optimization step draws one batch from the VLA action pool and one batch from the VLM co-training pool, with loss weights λvla=1.0\lambda_{\mathrm{vla}} = 1.0 and λvlm=0.1\lambda_{\mathrm{vlm}} = 0.1. VLM entries are organized by training group and report effective sample counts after resampling, including repeated samples. Within-pool ratios are computed from VLA frame counts and VLM effective sample counts, respectively.

For the embodied VQA component, we augment the collected open-source datasets with a large-scale in-house corpus derived from real-robot trajectories. To determine which supervision types should be prioritized in this corpus, we conduct controlled CALVIN ABC-to-D ablations over eight candidate tasks and use the results to guide subsequent large-scale data construction, as shown in Table 1. The candidates span three capability families: spatial localization, action-related understanding, and semantic and task reasoning. All variants use the same StarVLA [26] configuration, are trained on environments A, B, and C, and are evaluated on environment D. Table 1 reports success rates for completing sequences of 1 to 5 consecutive subtasks, along with the average completed sequence length. The results support including 2D target-affordance grounding and scene captioning as the action-related and semantic supervision types, respectively. For spatial localization, we choose 2D grounding because it avoids costly geometric annotations and scales more readily than 3D grounding. Taken together, the empirical results and practical annotation considerations lead us to focus our in-house data expansion on three types: 2D target-affordance grounding, scene captioning, and 2D grounding.

Capability familyTraining settingAvg. Len.Task 1Task 2Task 3Task 4Task 5
Baseline–3.83291.0%83.0%76.2%70.2%62.8%
Spatial localization+ 2D Grounding3.94191.3%83.7%78.1%73.2%67.8%
Spatial localization+ 2D Pointing3.80690.8%81.8%74.8%69.9%63.3%
Spatial localization+ 3D Grounding4.03792.4%85.3%79.6%75.7%70.7%
Action-related understanding+ 2D Target-Affordance Grounding4.10293.3%87.9%82.5%76.4%70.1%
Action-related understanding+ 3D Target-Affordance Grounding4.09893.7%89.9%81.2%73.9%71.1%
Action-related understanding+ 2D Trajectory3.98792.0%85.0%79.2%74.0%68.5%
Semantic and task reasoning+ Subtask Prediction3.85190.0%82.2%76.2%71.7%65.0%
Semantic and task reasoning+ Scene Captioning4.08293.1%87.1%81.4%76.2%70.4%

Table 1. Ablation of embodied vision–language supervision in the CALVIN ABC→D setting. Bold indicates the highest Avg. Len. within each capability family.

To ensure consistent and scalable data construction, we develop task-specific annotation pipelines for the selected supervision types. For 2D grounding, we apply Set-of-Mark prompting [27]: the Segment Anything Model (SAM) [28] proposes and marks candidate regions, and a vision-language model assigns an object identity to each region to form grounding question–answer pairs. For 2D affordance grounding, we obtain the target bounding box and interaction point from the key interaction frame of each action phase and propagate both annotations to earlier frames within that phase. For scene captioning, a vision-language model conditions on the robot observation and task context to describe task-relevant objects, spatial relations, gripper state, and execution progress.

Robotic Data

To provide diverse action supervision for robot control, we assemble 15,060 hours of tabletop trajectories spanning 12 embodiments. We restrict the corpus to stationary-base manipulation and exclude segments containing base motion. As summarized in Figure 3, the corpus consists of RoboDesk (3,235 hours; 21.5%), licensed real-robot data (7,530 hours; 50.0%), and open simulation data (4,295 hours; 28.5%). RoboDesk denotes the six open-source real-world datasets retained after curation, which are listed together with the simulation sources in Table 2.

Composition of the robot corpus

Figure 3. Composition of the robot corpus. The 15,060-hour corpus spans 12 embodiments and comprises RoboDesk, a curated collection of open-source real-robot trajectories totaling 3,235 hours (21.5%); 7,530 hours (50.0%) of licensed real-robot data; and 4,295 hours (28.5%) of open simulation data.

Data sourceHoursShare
RoboDesk (real-world): 3,235 h (21.5%)
AgiBotWorld-Beta [8]2,17414.4%
Galaxea Open-World [9]3332.2%
RoboCOIN [12]3112.1%
LET [29]1721.1%
DROID [10]1641.1%
RoboMIND [30]810.5%
Simulation: 4,295 h (28.5%)
InternData-A1 [11]3,96726.3%
Genie Sim 3.0 [31]2131.4%
RoboTwin 2.0 [24]1150.8%
Open-source total: 7,530 h (50%)

Table 2. Open-source datasets retained after curation.

Data Curation Pipeline.

Raw trajectories contain idle boundaries, inconsistent kinematic records, visual defects, embodiment-specific action conventions, and uneven language annotations. We address these issues with three filtering stages (S1–S3) followed by two alignment stages (A1–A2). S1 removes static prefixes and suffixes, S2 rejects inconsistent joint–EEF recordings, and S3 removes corrupted visual segments. A1 canonicalizes actions across embodiments, while A2 aligns multi-granularity task annotations with the retained trajectories. Figure 4 summarizes the pipeline.

Figure 4. Robot trajectory curation and alignment pipeline. S1–S3 remove static boundaries, kinematic inconsistencies, and video defects; A1 canonicalizes actions across embodiments, and A2 aligns multi-granularity task annotations with the retained trajectories.

Static-boundary filtering. Teleoperated recordings often begin before manipulation and continue through task completion or reset, producing long intervals of near-zero motion at episode boundaries. Let qt∈RJq_t \in\mathbb{R}^{J} be the recorded joint vector and Δqt(j)=qt(j)−qt−1(j)\Delta q_t^{(j)} = q_t^{(j)} - q_{t-1}^{(j)}. A time index is considered static only when every joint remains below a motion threshold for LL consecutive steps:

Static⁡(t)⟺∣Δqt+ℓ(j)∣<τstat,∀j∈{1,…,J},∀ℓ∈{0,…,L−1}.(1)\operatorname{Static}(t) \Longleftrightarrow\left|\Delta q_{t+\ell}^{(j)}\right| < \tau_{\mathrm{stat}}, \qquad \forall j \in\{1,\ldots,J\},\quad\forall\ell\in\{0,\ldots,L-1\}. \tag*{(1)}

The persistence window prevents brief low-speed motions from being classified as idle. We trim only static runs connected to an episode

boundary, preserving deliberate pauses during task execution. The corresponding video, state, and action intervals are removed jointly to maintain temporal synchronization.

Kinematic-consistency filtering. For each embodiment, we reconstruct the end-effector position from the recorded joints using the corresponding URDF and compare it with the logged EEF position in a common frame. Samples exceeding an embodiment-specific error threshold are masked, and trajectories with persistent violations are discarded.

Video-defect filtering. We detect decoding failures, blur, frozen segments, and black frames. Corrupted intervals are removed from all synchronized streams, while episodes with persistent defects are discarded. Detection thresholds are calibrated separately by embodiment and data source.

Cross-embodiment action canonicalization. To make action channels physically consistent across embodiments, we define common right-handed body and gripper frames. The body axes point forward, left, and up. At the open-gripper zero pose, +z+z points from the mounting flange to the gripper tip, +y+y from the right finger to the left, and +x+x completes the frame. EEF poses are expressed in a canonical shoulder-centered frame, denoted SC. The frame is shared by both arms of a bimanual robot; for a single-arm embodiment without an explicit shoulder center, the arm-root frame is used instead. For arm ii, the action contains the absolute EEF position SCpEEF,t(i)∈R3{}^{\mathrm{SC}}p_{\mathrm{EEF},t}^{(i)} \in\mathbb{R}^{3}, a continuous 6D orientation representation rt(i)∈R6r_t^{(i)} \in\mathbb{R}^{6} [32], and normalized gripper closure gt(i)∈[0,1]g_t^{(i)} \in[0,1], where 0 and 1 denote fully open and fully closed, respectively:

at(i)=[(SCpEEF,t(i))T,(rt(i))T,gt(i)]T∈R10,at=[(at(L))T,(at(R))T]T∈R20.(2)a_t^{(i)} = \left[ \left({}^{\mathrm{SC}}p_{\mathrm{EEF},t}^{(i)}\right)^{\mathsf{T}}, \left(r_t^{(i)}\right)^{\mathsf{T}}, g_t^{(i)} \right]^{\mathsf{T}} \in\mathbb{R}^{10}, \qquad a_t = \left[\left(a_t^{(\mathrm{L})}\right)^{\mathsf{T}}, \left(a_t^{(\mathrm{R})}\right)^{\mathsf{T}}\right]^{\mathsf{T}} \in\mathbb{R}^{20}. \tag*{(2)}

Single-arm samples use the 10-dimensional form. Let B be the source body frame, SCTB{}^{\mathrm{SC}}T_{\mathrm{B}} the embodiment-specific rigid transform from B to SC, and BTEEF,t(i){}^{\mathrm{B}}T_{\mathrm{EEF},t}^{(i)} the source EEF target pose. Canonicalization is

SCTEEF,t(i)=SCTB BTEEF,t(i),rt(i)=ρ6D(SCREEF,t(i)).(3){}^{\mathrm{SC}}T_{\mathrm{EEF},t}^{(i)} = {}^{\mathrm{SC}}T_{\mathrm{B}}\,{}^{\mathrm{B}}T_{\mathrm{EEF},t}^{(i)}, \qquad r_t^{(i)} = \rho_{6\mathrm{D}}\left({}^{\mathrm{SC}}R_{\mathrm{EEF},t}^{(i)}\right). \tag*{(3)}

The rotation and translation blocks of cTEEF,t(i){}^{c}T_{\mathrm{EEF},t}^{(i)} provide the canonical orientation and metric absolute position target, respectively; the translation is not a temporal displacement.

Hierarchical task annotation. Each episode receives an overall goal in global_task, while curr_subtask labels the interval in which each execution stage is active. The auxiliary scene field describes task-relevant objects and their spatial arrangement, and skill names the manipulation primitive. The resulting corpus pairs synchronized observations and canonical EEF actions with episode-level goals, time-aligned subtask labels, and scene and skill context, supporting mixed-granularity instruction conditioning during training.

Meituan-Robotics-0

Meituan-Robotics-0 aims to transfer broad priors learned from heterogeneous multimodal data to precise and robust real-robot control. This transition requires the model to preserve its visual-semantic representations while adapting its action interface and supervision to continuous cross-embodiment control and policy-induced error states. We first describe the policy architecture in § 3.1 and then present the three-stage training pipeline in § 3.2: discrete multimodal pre-training, continuous cross-embodiment mid-training, and real-world policy optimization.

Policy Architecture

MR0 formulates low-level desktop manipulation as reactive action-chunk prediction from the current observation. At this level, the policy maintains no temporal history and conditions only on the inputs available at the current decision step. Given multi-view observations ot={It(c)}c=1Co_t = \{I_t^{(c)}\}_{c=1}^{C}, language instruction ll, and proprioceptive state sts_t at time tt, MR0 predicts an HH-step action chunk

πθ(at:t+H−1∣ot,l,st).(4)\pi_\theta(a_{t:t+H-1} \mid o_t, l, s_t). \tag*{(4)}

Following the common VLA design [4, 33, 34], MR0 realizes this mapping with a shared vision–language backbone and two stage-specific output heads, as summarized in Figure 1. The shared backbone is initialized from Qwen3.5-4B [35] and remains trainable throughout the pipeline. During pre-training, FAST [36] applies a discrete cosine transform along the temporal axis and compresses the resulting coefficients with byte-pair encoding. The encoded action chunks share the backbone vocabulary and are predicted by the same autoregressive token head used for text.

For mid-training and all downstream stages, MR0 replaces the discrete interface with a continuous MMDiT action head [15, 33]. As illustrated in Figure 5, the head jointly processes an observation stream containing projected backbone features and a proprioceptive-state token, and an action stream containing a noisy action chunk. Joint self-attention exchanges information between the two streams, while the flow timestep modulates block normalization through AdaLN. The state token remains on the observation side, providing condition-side proprioceptive context throughout action generation.

Figure 5. Continuous action head. MMDiT denoises action chunks through flow matching.

Progressive Training

MR0 is trained progressively to separate three sources of difficulty: heterogeneous multimodal learning, continuous cross-embodiment control, and recovery from policy-induced errors.

Discrete Multimodal Pre-Training

The shared token interface allows robot trajectories and vision–language samples to use the same autoregressive objective without a separate action decoder. FAST action tokens occupy a dedicated vocabulary block whose embeddings are initialized with the mean of the original embedding table. The remaining backbone parameters are inherited and trained end-to-end, and all camera views share the native vision encoder and aspect-preserving smart-resize policy.

Each optimization step draws one batch from the VLA action pool and one from the vision–language pool. The joint objective is

Lpre=λvlaLaction+λvlmLvqva,λvla=1.0,λvlm=0.1,(5)\mathcal{L}_{\mathrm{pre}} = \lambda_{\mathrm{vla}}\mathcal{L}_{\mathrm{action}} + \lambda_{\mathrm{vlm}}\mathcal{L}_{\mathrm{vqva}}, \qquad\lambda_{\mathrm{vla}} = 1.0,\quad\lambda_{\mathrm{vlm}} = 0.1, \tag*{(5)}

where both terms are next-token cross-entropy over their respective targets. The action loss grounds the backbone in robot behavior, while the VQA loss preserves perceptual and semantic supervision. Table 3 reports the stage-specific mixture. Its 13.6k-hour VLA pool is distinct from the complete 15,060-hour curated inventory in § 2.2. We train the backbone and extended action-token embeddings end to end for 500,000 steps on 256 GPUs using AdamW with cosine learning-rate decay. The resulting checkpoint initializes mid-training. Because FAST tokenization [36] introduces action-reconstruction error, downstream stages discard the token interface in favor of continuous prediction.

Continuous Cross-Embodiment Mid-Training

The second stage retains the token-pre-trained backbone and initializes the MMDiT action head [15] from scratch. This transfers the visual-semantic and behavioral representation learned during pre-training while replacing quantized action generation with continuous control.

Continuous action objective. We train the MMDiT head with the JiT clean-sample parameterization [37]. Following flow matching [38], a clean chunk a0a_0 is perturbed into a noisy sample aτa_\tau, from which the head predicts a^0\hat{a}_0 rather than velocity directly. Prediction and target are converted to velocity form using a shared clamped denominator dτd_\tau with tϵ=0.05t_\epsilon= 0.05, and the model is optimized by mean squared error.

Unified action representation. To apply the continuous objective across heterogeneous embodiments, MR0 maps each native action to the canonical end-effector convention defined in § 2.2. Each action chunk has a fixed width dmax⁡=20d_{\max} = 20, corresponding to two 10-dimensional end-effector actions, while a binary mask m∈{0,1}dmax⁡m \in\{0,1\}^{d_{\max}} identifies the valid channels for each embodiment:

Lmasked=∑h=1H∑j=1dmax⁡mjℓh,j / H∑j=1dmax⁡mj(6)\mathcal{L}_{\mathrm{masked}} = \sum_{h=1}^{H}\sum_{j=1}^{d_{\max}} m_j\ell_{h,j}\ /\ H\sum_{j=1}^{d_{\max}}m_j \tag*{(6)}

where ℓh,j\ell_{h,j} is the element-wise JiT loss. Padded channels produce no gradient. For a downstream embodiment with a different action width, only the dimension-dependent projections are reinitialized.

In this stage, we train on 128 GPUs using AdamW with cosine learning-rate decay, applying a lower learning rate to the transferred backbone and a higher rate to the newly initialized action head. The training mixture starts from the data pools summarized in Table 3. We rebalance it by removing a 340-million-frame synthetic sub-corpus, retaining 10% of each of the two largest general-VQA sources, and sampling VLA datasets in proportion to the square root of their frame counts. To expose the model to different levels of linguistic abstraction, we sample the local subtask label or the episode-level goal with equal probability when both are available and otherwise use the available annotation. This language strategy pairs the same actions with both fine-grained and task-level instructions.

Real-World Policy Optimization

We first fine-tune the mid-training checkpoint πmid\pi_{\mathrm{mid}} on successful demonstrations to obtain an initial task policy. To address policy-induced distribution shift [39], we collect human-in-the-loop (HIL) corrections and compare three post-training algorithms. Human-gated DAgger [19] imitates demonstrations and corrections; RECAP [20] uses trajectory outcomes to learn advantage-conditioned behavior; and CFG-DAgger uses positive and negative segments supplied by Rollback. Each collection round adds to the cumulative dataset, and each policy is trained anew from πmid\pi_{\mathrm{mid}}. All three methods execute action chunks through the asynchronous controller in § 4.1.

Human-gated DAgger. The policy controls the robot until an operator intervenes to correct a stall, error, or unsafe motion. Only human-controlled segments are retained as corrective supervision. Demonstrations cover the task procedure, while HIL corrections add recovery behavior in states encountered by the policy.

Rollback data collection. We introduce Rollback to pair replaced policy segments with human corrections from a shared anchor. An operator pauses execution near failure, selects an earlier recorded state, returns the robot to it using action history, and supplies a corrective continuation. In Figure 6, each anchor (t1t_1 or t2t_2) pairs a replaced segment τ−\tau^{-} with its human replacement τ+\tau^{+}. Alongside demonstrations and human corrections, Rollback retains suboptimal segments to inform value learning and guide policy updates.

Rollback data collection showing rollback anchors, replaced policy segments, and human-in-the-loop replacements

Figure 6. Rollback data collection. Dots mark the rollback anchors t1t_1 and t2t_2. Wavy blue branches (1) and (2) are replaced policy segments (τ−\tau^{-}, I=0I = 0); solid orange HIL segments are their human replacements (τ+\tau^{+}, I=1I = 1), with corrected execution continuing toward (3). These conditions are used by CFG-DAgger. Gray segments denote other autonomous execution.

RECAP policy optimization. RECAP trains its value model on both successful and failed trajectories reconstructed from Rollback episodes. A trajectory ending with a replaced policy segment τ−\tau^{-} is assigned a failure label. Policy training uses only successful trajectories.2 The learned value model provides NN-step advantages for assigning positive (I=1I = 1) or base (I=∅I = \varnothing) conditions to policy-training chunks. Both branches share the flow-matching loss. At inference, action-space classifier-free guidance (CFG) combines base and positive predictions generated from the same initial noise. Details are in Section C.2.

CFG-DAgger conditional policy training. CFG-DAgger directly trains the policy on demonstrations and τ+\tau^{+} as positive data and τ−\tau^{-} as negative data. A shared policy learns positive (I=1I = 1), negative (I=0I = 0), and unconditional (I=∅I = \varnothing) branches with the same flow-matching loss. At inference, CFG combines positive and negative predictions to favor corrective behavior and steer away from replaced actions. Details are in Section C.3.

By obtaining labels directly through Rollback collection, CFG-DAgger avoids value learning and advantage labeling, while outperforming RECAP in our real-robot evaluation (§ 6.1.2).

Embodied Manipulation System

MR0 augments the trained VLA policy with an inference-time system for continuous control and long-horizon task execution. An asynchronous execution layer aligns variable-latency action predictions with robot control, as detailed in § 4.1. At a higher level, an event-driven agent retains task-relevant state beyond the policy’s current observation. As summarized in Figure 8, motor control remains with the VLA policy, and high-level planning is activated only by events that alter task progress or feasibility.

Figure 8. Event-driven embodied-agent framework. The asynchronous agent loop converts visual observations into structured captions, consolidates them into events, and triggers the Planner when task-state reassessment is required; the active subtask conditions the high-frequency VLA control loop.

Asynchronous Policy Execution

Action chunks amortize policy inference over multiple control steps, but inference latency requires coordinating chunk generation with ongoing execution [40, 41, 42]. Our EVA-Client based stack [43] keeps control continuous by decoupling the two: a background policy thread predicts a chunk from the latest observation at target rate fπf_{\pi}, while the control loop consumes one buffered command at rate fcf_{c}.

This concurrency creates a temporal offset. By the time a new chunk QnewQ_{\mathrm{new}} arrives, the controller has consumed kk commands since the previous successful update. We denote the unexecuted remainder of the current buffer by QoldQ_{\mathrm{old}}. Following the temporal chunk-wise smoothing of χ0\chi_{0} [44], we align the two sequences as shown in Figure 7. We first drop d=min⁡(k,Klat)d = \min(k, K_{\mathrm{lat}}) leading commands and compute the remaining overlap:

Figure 7. Asynchronous action-chunk merging. Predictions made stale during inference are removed from the chunk; the aligned overlap is blended with the residual buffer, and the suffix is appended for continuous execution.

Qˉnew=Qnew[d:],L=min⁡(∣Qold∣,∣Qˉnew∣).(7)\bar{Q}_{\mathrm{new}} = Q_{\mathrm{new}}[d:], \qquad L = \min\left(\lvert Q_{\mathrm{old}}\rvert,\lvert\bar{Q}_{\mathrm{new}}\rvert\right). \tag*{(7)}

Here KlatK_{\mathrm{lat}} is a step-domain cap, set as Klat≈⌈fcτ^e2e⌉K_{\mathrm{lat}} \approx\lceil f_{c}\hat{\tau}_{e2e}\rceil, where τ^e2e\hat{\tau}_{e2e} is the delay from observation capture to insertion of the processed chunk into the buffer, including communication, policy inference, post-processing, and inverse kinematics. For each position i=0,…,L−1i = 0,\ldots,L-1 in the overlapping region, the updated command is

qifused=(1−αi)qiold+αiqinew,αi=imax⁡(L−1,1).(8)q_{i}^{\mathrm{fused}} = (1-\alpha_{i})q_{i}^{\mathrm{old}}+\alpha_{i}q_{i}^{\mathrm{new}}, \qquad\alpha_{i} = \frac{i}{\max(L-1,1)}. \tag*{(8)}

The unused new suffix fills the future buffer, and kk is reset after a successful update.

The runtime parameters fcf_{c}, fπf_{\pi}, and KlatK_{\mathrm{lat}} jointly govern buffer consumption and responsiveness. When the inference pipeline meets its target rate, roughly fc/fπf_{c}/f_{\pi} commands are consumed between updates. If policy inference and sequential inverse kinematics together take longer than 1/fπ1/f_{\pi}, the actual update rate falls below fπf_{\pi}, and more buffered commands are consumed before the next update. Updates that arrive too slowly can exhaust the buffer, whereas overly frequent updates repeatedly restart blending from the current buffer and can slow the physical response. The cap KlatK_{\mathrm{lat}} balances removal of stale commands against the remaining executable horizon. The complete procedure and deployment settings are provided in Section B.

Event-Driven Embodied Agent

The chunk merger stabilizes local policy execution but does not preserve information across subtasks or determine when a high-level plan should change. The embodied agent addresses these requirements through explicit task state, persistent event memory, and event-triggered planning.

Task decomposition and execution. Given a user goal gg, initial scene context s0s_{0}, and skill library S\mathcal{S}, the Planner first produces an ordered sequence of executable subtasks Q(0)=Pplan(g,s0,S)Q^{(0)}=\mathcal{P}_{\mathrm{plan}}(g,s_{0},\mathcal{S}). During execution, the agent maintains the task state Xt=(qt,Rt)X_{t}=(q_{t},R_{t}), where qtq_{t} is the active subtask and RtR_{t} is the remaining sequence. The active subtask serves as the language instruction to the low-level policy, which generates actions as πVLA(ot,qt)\pi_{\mathrm{VLA}}(o_{t},q_{t}). It remains active until the agent observes sufficient evidence of completion, failure, or a change in task feasibility. This state representation lets the VLA policy execute continuously while the Planner operates only at task-level transition points.

Experiments

Visual monitoring. The Monitor tracks local execution by mapping a short observation window WtW_t and the active subtask to a structured caption Ct=M(Wt,qt)C_t = \mathcal{M}(W_t, q_t). Conditioning on qtq_t focuses the description on relevant objects, spatial relations, interactions, and execution progress. The temporal window captures changes such as grasping, placement, or object removal that may be ambiguous in a single frame. The Monitor does not decide whether a subtask has finished or modify XtX_t; it only produces visually grounded evidence for event construction.

Event construction and memory. Monitor outputs enter a caption buffer in observation-time order. At each memory update, BtB_t contains the captions that have not yet been processed, and the persistent history H<t\mathcal{H}_{<t} stores ordered event summaries together with their supporting keyframes. The Memory Manager converts the new captions into an event and determines whether that event warrants high-level reassessment:

(Et,zt)=G(Bt,H<t,Xt,g),zt∈{0,1}.(9)(E_t, z_t) = \mathcal{G}(B_t, \mathcal{H}_{<t}, X_t, g), \qquad z_t \in\{0,1\}. \tag*{(9)}

When the new evidence continues the same interaction, it is merged into the latest memory entry; a distinct state change creates a new entry. For each event, the keyframe set KtK_t is obtained by uniformly sampling frames from the observation windows associated with its captions. Memory insertion is independent of planner activation: routine observations can be recorded with zt=0z_t = 0, while subtask completion, execution failure, and changes in task preconditions set zt=1z_t = 1. This separation preserves information that may become relevant to a later instruction without repeatedly invoking the Planner over an unchanged state.

Event-triggered planning. The Planner performs two related operations. Pplan\mathcal{P}_{\mathrm{plan}} constructs or revises a subtask sequence from the goal, scene context, task state, and available skills. When zt=1z_t = 1, Pdecide\mathcal{P}_{\mathrm{decide}} instead evaluates the current event, its keyframes, relevant entries retrieved from H<t\mathcal{H}_{<t}, the task state XtX_t, and the user goal gg. The resulting decision may preserve the active subtask, advance to the next one, wait for a temporally unsatisfied precondition, or invoke Pplan\mathcal{P}_{\mathrm{plan}} to regenerate the remaining sequence. The Planner judges progress from the observed task state rather than requiring the complete action trajectory. When the event or its visual evidence is inconclusive, it leaves XtX_t unchanged.

Asynchronous coordination. The Monitor, Memory Manager, Planner, and VLA policy operate at different rates. Multiple Monitor requests may run concurrently, so their outputs can arrive out of order; captions are therefore committed according to observation time before event construction. Planner inference does not pause monitoring or low-level execution, and captions produced during planning remain buffered for the next memory update. Task-state mutations are serialized after each Planner decision, preventing concurrent decisions from modifying the same execution state. The system consequently preserves continuous perception and control while keeping event memory and task transitions temporally consistent.

Simulation

RoboTwin2.0. RoboTwin2.0 [24] is a bimanual desktop-manipulation benchmark comprising 50 tasks with a 14-dimensional joint-space action interface. Each task provides 50 demonstrations in the clean-scene split (demo_clean) and 500 demonstrations in the randomized split (demo_randomized), which varies the background, table clutter, table height, and lighting. We jointly fine-tune all 50 tasks end-to-end from the stage-2 checkpoint using native-resolution inputs. Evaluation covers 100 episodes per task on each split, resulting in 5,000 episodes per split. We evaluate the VLA policy alone, without the agent system or RL post-training.

As shown in Table 4, Meituan-Robotics-0 achieves the highest overall success rate among the compared methods at 93.6%, with 93.2% on Clean and 93.9% on Randomized, a difference of 0.7 percentage points. The comparison with ABot-M0 is particularly informative: both methods predict clean actions and optimize a velocity-space loss, yet MR0 achieves 8.0 points higher overall success. Since MR0 adapts a shared stage-2 checkpoint learned from heterogeneous data and embodiments, these results demonstrate effective transfer to precise bimanual control and show that action-head parameterization alone does not determine downstream performance.

MethodCleanRandom.Overall
π0\pi_0 [33]65.958.462.2
π0.5\pi_{0.5} [45]82.776.879.8
X-VLA [7]72.872.872.8
ABot-M0 [46]86.185.185.6
Qwen-VLA-Instruct [4]86.187.286.7
LingBot-VLA [6]86.585.385.9
Motus [47]88.787.087.8
StarVLA [5]88.787.888.3
InternVLA-A1 [1]89.489.689.5
Being-H0.7 [48]90.289.689.9
Fast-WAM [49]91.991.891.8
LingBot-VA [50]92.991.592.2
InternVLA-A1.5 [3]93.393.093.2
GalaxeaVLA (G0.5) [51]93.792.893.3
Meituan-Robotics-093.293.993.6

Table 4. RoboTwin 2.0 results. Success rate (%) over 50 tasks and 100 episodes per task in each split. Overall is the mean of Clean and Randomized; “–” denotes an unreported result. Bold and underlining indicate the best and second-best results.

RoboDojo. RoboDojo [25] evaluates generalist manipulation policies on 42 bimanual simulation tasks spanning Generalization, Precision, Long-Horizon, Memory, and Open-vocabulary instruction following. We extend the base MR0 policy with an initial-scene reference and motion history to provide temporal context. The reference uses the first main-camera image, while a frozen CD-LAM encoder [52] extracts latent actions from historical image pairs. We aggregate these features into one-second intervals over the latest twenty seconds and project them into the backbone with absolute and relative time encodings. Together with the reference image, they complement the current observations and task instruction while preserving the original action-learning objective. The embodied-agent system and RL-based post-training are not used. Table 5 reports Score and Success Rate.

Table 5: RoboDojo simulation results. The top four WAM and top nine VLA entries are selected by SR within the official categories as of October 26, 2026. Results are reported as Score/SR (%). Embodied Data reports disclosed embodied trajectory/video training hours before RoboDojo adaptation, including inherited pre-training where traceable; – denotes an unavailable verified duration. Bold indicates the best Score or SR among the displayed models in each column. Baseline results follow the official leaderboard; MR0 results are the equally weighted mean of two complete evaluations of the same checkpoint. Generalization averages the standard and randomized settings.

ModelEmbodied DataAvg. ↑\uparrowGeneralization ↑\uparrowPrecision ↑\uparrowLong-Horizon ↑\uparrowMemory ↑\uparrowOpen ↑\uparrow
WAM
Liber-0 Lite [53]–29.24/24.2325.36/19.1136.60/31.0845.50/32.9235.68/35.443.06/2.58
InternW0-Δ [54]∼\sim23.1k h{sup}†`30.77/23.9130.09/22.7831.98/23.2546.29/29.3334.67/34.0010.84/10.17
Awomo-0.5 [55]–35.34/29.6430.31/23.8439.65/33.5040.36/26.7542.27/41.2224.09/22.92
VPP2 [56]–39.26/32.2636.38/29.5043.03/35.1756.28/37.0056.01/55.564.61/4.08
VLA
SimpleMemVLA [57]–12.58/9.276.36/3.957.42/2.9214.58/5.5033.71/33.220.85/0.75
KinRT [58]–13.02/8.8014.02/8.6115.65/9.9226.40/18.084.82/3.564.23/3.83
Hy-Embodied-0.5-VLA [13]>10>10k h13.07/8.8011.78/8.3913.81/8.0025.74/14.9213.37/12.110.65/0.58
Xiaomi-Robotics-1 [59]>100>100k h{sup}‡`20.07/13.9323.54/17.0026.69/18.8338.39/23.677.81/6.563.94/3.58
Meituan-Robotics-0∼\sim13.6k h20.15/14.6317.43/12.0823.68/15.0027.01/14.3829.03/28.333.59/3.38
GalaxeaVLA (G0.5) [51]–20.23/14.8818.46/12.8328.25/20.4244.12/32.258.61/7.331.73/1.58
DM0.5 [60]–24.90/19.3415.77/10.9524.82/16.7533.70/19.5047.74/47.442.43/2.08
Rex-M1 Preview [61]>100>100k h{sup}‡`33.79/27.4434.05/26.0532.82/23.8346.89/33.0048.53/48.226.67/6.08
Simate-beta [62]–33.95/27.9635.09/27.9534.35/26.9257.84/43.4233.33/33.009.12/8.50

Table 5.

With approximately 13.6k hours of embodied training data, the history-augmented MR0 achieves an average Score of 20.15 and an SR of 14.63%, ranking fifth by average success rate among the compared VLA models. These results highlight competitive overall performance at a relatively modest data scale, suggesting effective use of heterogeneous pre-training data. Open-vocabulary instruction following remains challenging, with a Score of 3.59 and an SR of 3.38%. On Align_blocks, the policy sometimes grasps the box rather than aligning it, illustrating a remaining bias toward familiar actions when interpreting unfamiliar instructions.

Real-Robot Evaluation

We evaluate Meituan-Robotics-0 at two complementary levels. The policy evaluation measures manipulation performance and assesses the contributions of HIL data and, for Ethernet insertion, replaced policy segments retained by Rollback. The agent evaluation examines two history-dependent capabilities: retrieving information no longer available in the current observation and resuming an interrupted task when its execution conditions are restored.

Experimental Setup

Tasks and metrics. We evaluate three tasks covering semantic grounding, deformable-object manipulation, and precise bimanual control (Figure 9). We report success rate (SR) and a task-specific progress score (PS):

Figure 9. Real-robot evaluation tasks. Representative stages of (a) letter-block placement, (b) garment folding, and (c) Ethernet insertion.

  • Letter-block placement. The robot identifies, reorients, and places lettered blocks into target grooves to spell “MEITUAN”. Success requires all seven letters in the correct order and orientation; PSblock=k/7\mathrm{PS}_{\mathrm{block}} = k/7, where kk counts consecutive correct placements before the first error.

  • Garment folding. The robot spreads and folds a garment into a target configuration. Success requires completion within 120 seconds. Evaluation continues for up to 300 seconds. Later completion counts as failure but retains

its actual completion time for scoring. Trials unfinished at 300 seconds receive T=300T = 300. The progress score is PSfold=clip⁡((300−T)/210,0,1)\mathrm{PS}_{\mathrm{fold}} = \operatorname{clip}((300-T)/210,0,1), where TT is the completion time in seconds.

  • Ethernet insertion. The robot grasps a cable, transfers it between arms, and aligns and inserts the connector into a port. Success requires full insertion; PSethernet=m/3\mathrm{PS}_{\mathrm{ethernet}} = m/3, where mm counts completed milestones: grasping, handover, and insertion.

Each policy is evaluated autonomously for 30 trials per task, with matched initial conditions and the same rollout protocol within each comparison. We average SR and PS over evaluation trials.

Post-training data. All tasks use successful teleoperated demonstrations. Letter-block placement and garment folding add corrections collected through standard HIL. Table 6 summarizes the data; setup and data preparation are detailed in Section A.

TaskDemoHIL / RollbackTotalTraining Samples
Letter-block placement500200700∼900\sim900K
Garment folding400400800∼1.1\sim1.1M
Ethernet insertion200450650∼300\sim300K

Table 6. Real-world post-training data. Demo counts teleoperated demonstrations; HIL / Rollback counts correction episodes collected with each task’s mechanism. Training Samples counts valid 50-step action chunks after preprocessing. The Ethernet row applies to the HIL scaling and Rollback comparisons; the MR0 vs. π0.5\pi_{0.5} comparison uses over 1,400 Ethernet episodes.

Compared policies. We compare MR0 with π0.5\pi_{0.5} [45] after SFT and HG-DAgger post-training on all three tasks. Both backbones use the same task data, observation and action representations, preprocessing pipeline, and inference settings. On Ethernet insertion, we compare MR0 trained with HG-DAgger, RECAP, and CFG-DAgger using the same demonstrations and Rollback episodes. All three methods are trained from the same mid-training checkpoint, πmid\pi_{\mathrm{mid}}.

Policy Evaluation

Main comparison. Under matched HG-DAgger post-training, MR0 and π0.5\pi_{0.5} achieve the same SR on letter-block placement, while MR0 completes more placements before failure (Figure 10). Garment-folding SR is also similar, with slightly higher PS for MR0. On Ethernet insertion, MR0 achieves the largest improvements in both SR and PS over π0.5\pi_{0.5}.

Figure 10. Real-robot SR and PS of π0.5\pi_{0.5} and MR0 after SFT and HG-DAgger post-training. PS is displayed as a percentage in the figures.

Effect of HIL data. HIL corrections substantially improve both backbones (Figure 10). Neither SFT policy succeeds on garment folding, highlighting the limited coverage of failure and recovery states in successful demonstrations alone. As HIL data increase (Figure 12), letter-block placement and garment folding improve rapidly before plateauing, while Ethernet insertion continues to improve. The gains from additional corrections therefore depend on the task and existing data coverage.

Figure 12. Effect of accumulating HIL data on the three tasks. The initial point uses demonstrations only. For each task, each subsequent round adds the same number of HIL episodes. Each policy is trained independently from the same mid-training checkpoint.

Learning from Rollback pairs. CFG-DAgger achieves higher SR and PS than both baselines after each collection round (Figure 11). With the full Rollback dataset, CFG-DAgger reaches 0.70 SR and 0.90 PS, compared with 0.60 SR and 0.67 PS for RECAP. CFG-DAgger uses direct segment labels from Rollback and requires neither value learning nor advantage labeling.

Ethernet insertion performance across Rollback collection rounds

Figure 11. Ethernet insertion performance across Rollback collection rounds. The demonstration set is fixed. Each collection round adds the same number of Rollback episodes. Round 0 is a shared SFT reference.

Embodied Agent Evaluation

The policy experiments measure execution within a single task, but do not test whether the system can recover information that has disappeared from the current observation or preserve an objective across an interruption. We therefore conduct two controlled qualitative deployments: cross-task event retrieval and condition-aware task resumption.

Agent setup. The Monitor, Memory Manager, and Planner use Qwen3.5-35B-A3B and share an SGLang inference pool with four instances. The Monitor runs at 2 Hz over an eight-frame, two-second observation window. Each persistent event stores a semantic summary and four to eight archived keyframes.

Cross-task event retrieval. In Figure 13, the initial instruction is to place the tabletop objects in the bottom drawer and close it. After the key has been placed and the screwdriver subtask has begun, a person moves the key to the middle drawer. The Monitor captures this state change, and the Memory Manager stores the event with its keyframes. Because the active screwdriver subtask remains feasible, execution continues through the remaining queue and the bottom drawer is closed. This case evaluates event retention and later retrieval, rather than the preservation of all previously satisfied goal conditions under external intervention. When the user later requests the key, neither the closed cabinet nor the empty table reveals its location. The agent retrieves the stored event, identifies the middle drawer as the key’s last observed location, and generates a plan to recover it. This case shows that event summaries and archived visual evidence can support a new task when the relevant state is no longer directly observable.

Figure 13. Event memory and cross-task retrieval. While screwdriver placement remains active, a person moves the previously placed key from the bottom drawer to the middle drawer. The stored event is later retrieved to locate the key for a new instruction.

Interruption and condition recovery. In Figure 14, the agent is instructed to place the key in the bottom drawer and close it. A person removes the key after the drawer is opened but before the grasp is completed. The Monitor detects that the target is unavailable, while the Memory Manager records the condition change. The Planner retains the pending placement subtask and enters a waiting state rather than discarding or replanning the objective. When the key returns, a recovery event triggers reassessment against the latest observation, after which the robot places the key and completes the original instruction. This case demonstrates that persistent task state can preserve intent during temporary infeasibility and resume execution when the missing condition is restored.

Figure 14. Subtask waiting and condition recovery. Removing the key makes the active placement subtask temporarily infeasible. The agent retains the pending objective and resumes execution after the key returns.

These qualitative deployments illustrate two uses of persistent context: retrieving information for a later task and preserving an objective during temporary infeasibility. Event memory supports retrieval when relevant state is no longer observable, while persistent task state allows execution to resume after the required conditions are restored.

Conclusion

We presented Meituan-Robotics-0, a vision-language-action foundation model and embodied system for stationary-base desktop manipulation. MRO combines heterogeneous data curation with a three-stage training recipe that connects multimodal pre-training, continuous cross-embodiment control, and real-world policy optimization. Rollback collection provides human corrections and replaced policy segments as direct supervision for CFG-DAgger, enabling policy improvement without value learning or advantage labeling. At deployment, asynchronous action-chunk merging supports continuous execution, while an event-driven agent maintains persistent context for task-level planning. Simulation and real-robot experiments demonstrate competitive manipulation performance, and qualitative deployments illustrate cross-task event retrieval and task resumption after temporary interruptions. These results support a systems approach in which aligned data, corrective learning, and persistent memory address complementary requirements of desktop manipulation. Future work will focus on agent and harness systems that interact more closely with VLA policies, using execution feedback to guide planning, memory updates, and policy adaptation for reliable long-horizon manipulation.

Contributions

All people are cataloged alphabetically by first name. (†) indicates the project leader and (‡) indicates the sponsors.

Contributors:

  • Caicheng Wang

  • Chen Zhao

  • Chengpeng Jin

  • Duo Xu

  • Fengjiao Chen

  • Guanglu Wan‡

  • Heqing Yang

  • Jia Wang

  • Jiacong Zhou

  • Jie Hu†

  • Jiyuan Ru

  • Lingfeng Zhang

  • Linjiang Huang

  • Manyuan Zhang

  • Ningchu Liu

  • Shijie Zhou

  • Si Liu

  • Shuo Li

  • Tianyi Zhang

  • Xi Zhang

  • Xin Chen

  • Xuezhi Cao

  • Xunliang Cai‡

  • Yanbin Zeng

  • Yang Yang

  • Yang Yi

  • Yanli Tan

  • Yifu Xu

  • Yimeng Jia

  • Yuchen Tang

  • Yuchen Xie‡

  • Yuxiang Zheng

  • Zerwei Chng

  • Zilong Huang

  • Zipeng Ye

  • Ziyuan Qin

  • Ziqin Wang

Real-Robot Setup and Data Preparation

Data collection and recording. Our bimanual AgileX PiPER setup contains two human-operated leader arms and two corresponding task-executing follower arms. The operator controls the follower arms through leader-arm teleoperation. Each trajectory records three camera streams, the observed follower-arm configuration, and the commands sent to the follower arms. These commands are supplied by the leader arms during human control and by the policy during autonomous execution.

The demonstration dataset Ddemo\mathcal{D}_{\mathrm{demo}}, collected by teleoperation, contains only successful executions. The tasks and data quantities used in our experiments are specified in § 6.1.

Real-robot observation and action representation. The policy receives synchronized images from three RGB cameras: one head camera and two wrist cameras. Each camera captures images at a native resolution of 640×480640 \times480. The policy uses 3 camera images at each timestep, without temporal history.

We use Qwen3.5-VL’s Smart Resize during both post-training and inference. It preserves the aspect ratio and bounds the visual token count, resizing images to approximately 352×256352 \times256 before visual encoding.

The policy state is derived from the observed follower-arm configuration, and the action target from the command sent to the follower arms. Both are converted to the same 20-dimensional end-effector representation. For each arm, this representation contains a 3D Cartesian position, a 6D rotation, and a normalized gripper closure value, with 0 denoting fully open and 1 fully closed:

xt=[pL,r6DL,gL,pR,r6DR,gR]∈R20,xt∈{st,at}.(10)\mathbf{x}_t = [\mathbf{p}^{L}, \mathbf{r}^{L}_{6D}, g^{L}, \mathbf{p}^{R}, \mathbf{r}^{R}_{6D}, g^{R}] \in\mathbb{R}^{20}, \qquad\mathbf{x}_t \in\{\mathbf{s}_t,\mathbf{a}_t\}. \tag*{(10)}

The policy predicts an action chunk:

at:t+H−1∈RH×20,H=50.(11)\mathbf{a}_{t:t+H-1} \in\mathbb{R}^{H \times20}, \qquad H = 50. \tag*{(11)}

Static-interval trimming and training windows. Before constructing post-training samples, we remove sustained intervals in which changes in both observed arm configuration and commanded actions remain below task-specific thresholds. This limits the dominance of hold actions while preserving deliberate slow motion and corrections.

After trimming and source selection, trajectories are split at episode and control-source boundaries. Each training window contains H=50H = 50 consecutive recorded actions from one retained segment, without tail padding or crossing a takeover boundary. Each window contributes one training sample in Table 6. SFT uses demonstrations, and HG-DAgger adds human corrections. RECAP and CFG-DAgger share the same demonstrations and collected Rollback episodes. Their sample-selection and labeling procedures are detailed in Sections C.2 and C.3. All retained SFT and HG-DAgger samples receive equal sampling weight.

Post-training implementation details. Small random crops and rotations augment the head-camera view; color jitter augments all three views. State and action dimensions are normalized using their 1st and 99th percentiles, with the same training-set statistics used to unnormalize actions during deployment.

Asynchronous Policy Execution Details

This section gives the complete buffer-update procedure for the asynchronous controller summarized in § 4.1. The control and inference loops share a locked action buffer and run concurrently.

The client retains all H=50H = 50 returned actions before latency trimming. Two warm-up queries initialize the inference and IK pipeline. The buffer is then cleared, and the current robot state serves as the initial reference.

Real-World Post-Training Details

Supervised fine-tuning on successful demonstrations initializes data collection. Each post-training policy is trained anew from πmid\pi_{\mathrm{mid}} on the accumulated data. For the Ethernet Rollback comparison (Figure 11), each of the three methods contributes 50 episodes per round to a shared pool of 150 new Rollback episodes. Segment annotations identify replaced branches and human corrections. All methods use the interface in Section A.

Quantity or optionValueRole
StrategyTemporal chunk-wise smoothingBackground prediction with latency-aware buffer updates.
fcf_c30 HzCommand-consumption and publication rate of the control loop.
fπf_\pi3 HzTarget background prediction rate.
HH50Action horizon returned by the policy server.
KlatK_{\mathrm{lat}}4Maximum number of leading commands removed from an incoming chunk.
mmin⁡m_{\min}8Minimum old-reference length used for short-buffer padding.
Warm-up queries2Synchronous startup queries before the background loop begins.

Table 7. Configuration of the asynchronous executor.

HG-DAgger Human Intervention

Let π0\pi_0 be the SFT policy trained on demonstrations Ddemo\mathcal{D}_{\mathrm{demo}}. During collection round kk, the robot executes autonomously under πk−1\pi_{k-1} (gt=0g_t=0) until the operator takes control (gt=1g_t=1). The operator intervenes when execution stalls, errs, or becomes unsafe, and returns control to the policy after recovery.

Only human-controlled samples from successful episodes are retained, whether collected through standard HIL or Rollback:

DHIL(k)={(ot,atH)∣gt=1}.(12)\mathcal{D}_{\mathrm{HIL}}^{(k)} = \{(o_t, a_t^H) \mid g_t=1\}. \tag*{(12)}

After round kk, the cumulative supervised dataset is

DDAgger(k)=Ddemo∪⋃i=1kDHIL(i).(13)\mathcal{D}_{\mathrm{DAgger}}^{(k)} = \mathcal{D}_{\mathrm{demo}} \cup\bigcup_{i=1}^{k} \mathcal{D}_{\mathrm{HIL}}^{(i)}. \tag*{(13)}

HG-DAgger changes data collection and sample selection but retains the flow-matching action loss.

RECAP Policy Optimization

Data selection and conditioning. Value learning uses successful and failed trajectories. Policy training excludes failed trajectories. RECAP uses positive and base conditions, with no explicit negative condition.

Trajectory reconstruction. For each Rollback episode, we reconstruct paths by joining the recorded prefix to each replaced branch or corrected continuation. Replaced branches terminate at intervention and receive failure labels. Let TRB(k)\mathcal{T}_{\mathrm{RB}}^{(k)} denote the trajectories reconstructed from collection round kk. The cumulative dataset is

DRL(k)=Ddemo∪⋃i=1kTRB(i).(14)\mathcal{D}_{\mathrm{RL}}^{(k)} = \mathcal{D}_{\mathrm{demo}} \cup\bigcup_{i=1}^{k} \mathcal{T}_{\mathrm{RB}}^{(i)}. \tag*{(14)}

Outcome rewards and value targets. Trajectory outcome labels are converted into per-timestep rewards:

rt={0,t=T and the trajectory is labeled successful,−Tmax⁡,t=T and the trajectory is labeled failed,−1,otherwise,Rt=∑t′=tTrt′.(15)\begin{aligned} r_t &= \begin{cases} 0, & t=T \text{ and the trajectory is labeled successful},\\ -T_{\max}, & t=T \text{ and the trajectory is labeled failed},\\ -1, & \text{otherwise}, \end{cases} & R_t &= \sum_{t'=t}^{T} r_{t'}. \tag*{(15)} \end{aligned}

where TT is the terminal timestep of the reconstructed trajectory (the intervention point for a replaced branch) and Tmax⁡T_{\max} is the maximum episode length. Nonterminal steps incur unit cost, and a failure label adds a terminal penalty of Tmax⁡T_{\max}. Normalizing by D=2Tmax⁡D=2T_{\max} gives the clipped value target

Algorithm 1 Latency-Aware Asynchronous Policy Execution

Require: Action horizon $H$, control rate $f_c$, target inference rate $f_\pi$, latency cap $K_{\mathrm{lat}}$, minimum old-reference length $m_{\min}$

1: Shared state: buffer $Q \leftarrow \varnothing$, counter $k \leftarrow 0$, and $q_{\mathrm{last}} \leftarrow q_{\mathrm{current}}$
2: Each pop and each complete buffer update are protected by the same lock.
3: Run the following control and inference loops concurrently.
4: Control loop (at $f_c$):
5: while the system is running do
6:   if $Q \ne \varnothing$ then
7:     $q \leftarrow \operatorname{POPFRONT}(Q)$; $k \leftarrow k+1$
8:     if $Q = \varnothing$ then
9:       $q_{\mathrm{last}} \leftarrow q$
10:    end if
11:    $\operatorname{PUBLISH}(q)$
12:  end if
13: end while
14: Inference loop (at target $f_\pi$):
15: while the system is running do
16:   $Q_{\mathrm{new}} \leftarrow \operatorname{IK}(\operatorname{PREDICT}(\operatorname{OBSERVE}()))$ ▷ $|Q_{\mathrm{new}}|=H$
17:   if $Q_{\mathrm{new}} = \varnothing$ then
18:     continue
19:   end if
20:   $d \leftarrow \min(k,K_{\mathrm{lat}})$
21:   if $d \ge |Q_{\mathrm{new}}|$ then
22:     continue ▷ $Q$ and $k$ remain unchanged
23:   end if
24:   $\overline{Q}_{\mathrm{new}} \leftarrow Q_{\mathrm{new}}[d:]$
25:   if $Q = \varnothing \land q_{\mathrm{last}} \ne \varnothing$ then
26:     $Q_{\mathrm{old}} \leftarrow [q_{\mathrm{last}}]^{m_{\min}}$; $q_{\mathrm{last}} \leftarrow \varnothing$
27:   else if $Q = \varnothing$ then
28:     $Q \leftarrow \overline{Q}_{\mathrm{new}}$; $k \leftarrow 0$
29:     continue
30:   else
31:     $Q_{\mathrm{old}} \leftarrow Q$
32:     if $|Q_{\mathrm{old}}| < m_{\min}$ then
33:       Extend $Q_{\mathrm{old}}$ to $m_{\min}$ by repeating its terminal command
34:     end if
35:   end if
36:   $L \leftarrow \min(|Q_{\mathrm{old}}|,|\overline{Q}_{\mathrm{new}}|)$
37:   for $i=0$ to $L-1$ do
38:     $\alpha_i \leftarrow i/\max(L-1,1)$
39:     $q_i^{\mathrm{fused}} \leftarrow (1-\alpha_i)q_i^{\mathrm{old}}+\alpha_i\overline{q}_i^{\mathrm{new}}$ ▷ Linear transition
40:   end for
41:   $Q \leftarrow [q_0^{\mathrm{fused}},\ldots,q_{L-1}^{\mathrm{fused}}]\mathbin{\Vert}\overline{Q}_{\mathrm{new}}[L:]$
42:   $k \leftarrow 0$
43: end while
yt=clip⁡(RtD,−1,0)={clip⁡(−T−tD,−1,0),success,clip⁡(−T−t+Tmax⁡D,−1,0),failure.(16)y_t=\operatorname{clip}\left(\frac{R_t}{D},-1,0\right)= \begin{cases} \operatorname{clip}\left(-\frac{T-t}{D},-1,0\right), & \text{success},\\ \operatorname{clip}\left(-\frac{T-t+T_{\max}}{D},-1,0\right), & \text{failure}. \end{cases} \tag*{(16)}

Targets lie in [−1,0][-1,0], with values closer to zero indicating shorter successful completions and the terminal penalty distinguishing failures.

Distributional value prediction. The value network predicts a categorical distribution over B=201B=201 atoms:

Algorithm 2 HG-DAgger real-world post-training

Require: Mid-training checkpoint πmid\pi_{\mathrm{mid}}, demonstration dataset Ddemo\mathcal{D}_{\mathrm{demo}}, rounds KK

  1. DDAgger(0)←Ddemo\mathcal{D}_{\mathrm{DAgger}}^{(0)} \leftarrow\mathcal{D}_{\mathrm{demo}}

  2. Train π0\pi_0 from πmid\pi_{\mathrm{mid}} on DDAgger(0)\mathcal{D}_{\mathrm{DAgger}}^{(0)}

  3. for k=1k = 1 to KK do

  4. &nbsp;&nbsp;&nbsp;&nbsp;Deploy πk−1\pi_{k-1} under operator gating; collect DHIL(k)\mathcal{D}_{\mathrm{HIL}}^{(k)}

  5. &nbsp;&nbsp;&nbsp;&nbsp;DDAgger(k)←DDAgger(k−1)∪DHIL(k)\mathcal{D}_{\mathrm{DAgger}}^{(k)} \leftarrow\mathcal{D}_{\mathrm{DAgger}}^{(k-1)} \cup\mathcal{D}_{\mathrm{HIL}}^{(k)}

  6. &nbsp;&nbsp;&nbsp;&nbsp;Train πk\pi_k from πmid\pi_{\mathrm{mid}} on DDAgger(k)\mathcal{D}_{\mathrm{DAgger}}^{(k)}

  7. end for

Ensure: Final task policy πK\pi_K

Algorithm 3 RECAP policy optimization with Rollback trajectories

Require: πmid\pi_{\mathrm{mid}}, value initialization VinitV_{\mathrm{init}}, demonstrations Ddemo\mathcal{D}_{\mathrm{demo}}, Rollback batches 1,…,K1,\ldots,K

  1. DRL(0)←Ddemo\mathcal{D}_{\mathrm{RL}}^{(0)} \leftarrow\mathcal{D}_{\mathrm{demo}}

  2. for k=1k = 1 to KK do

  3. &nbsp;&nbsp;&nbsp;&nbsp;Reconstruct TRB(k)\mathcal{T}_{\mathrm{RB}}^{(k)} from Rollback batch kk; label replaced branches as failures at intervention

  4. &nbsp;&nbsp;&nbsp;&nbsp;DRL(k)←DRL(k−1)∪TRB(k)\mathcal{D}_{\mathrm{RL}}^{(k)} \leftarrow\mathcal{D}_{\mathrm{RL}}^{(k-1)} \cup\mathcal{T}_{\mathrm{RB}}^{(k)}

  5. &nbsp;&nbsp;&nbsp;&nbsp;Fit VkV_k from VinitV_{\mathrm{init}} on DRL(k)\mathcal{D}_{\mathrm{RL}}^{(k)} using outcome-derived targets

  6. &nbsp;&nbsp;&nbsp;&nbsp;Assign It=1I_t = 1 to HIL chunks; label other training windows using Equation (23)

  7. &nbsp;&nbsp;&nbsp;&nbsp;Select policy-training trajectories, excluding failures, to form Dpolicy(k)\mathcal{D}_{\mathrm{policy}}^{(k)}

  8. &nbsp;&nbsp;&nbsp;&nbsp;Train πkRL\pi_k^{\mathrm{RL}} from πmid\pi_{\mathrm{mid}} on Dpolicy(k)\mathcal{D}_{\mathrm{policy}}^{(k)} with advantage conditioning

  9. end for

Ensure: Final task policy πKRL\pi_K^{\mathrm{RL}}

pϕ(V∣ot,ℓ)∈ΔB,zi=Vmin⁡+iVmax⁡−Vmin⁡B−1,i=0,…,B−1,(17)p_{\phi}(V \mid o_t,\ell) \in\Delta^B,\qquad z_i = V_{\min} + i\frac{V_{\max}-V_{\min}}{B-1},\qquad i=0,\ldots,B-1, \tag*{(17)}

where Vmin⁡=−1V_{\min}=-1, Vmax⁡=0V_{\max}=0, and the atom spacing is Δz=0.005\Delta z=0.005. We project a scalar target onto its two neighboring atoms using

bt=clip⁡(yt−Vmin⁡Δz,0,B−1),l=⌊bt⌋,u=⌈bt⌉.(18)b_t = \operatorname{clip}\left(\frac{y_t-V_{\min}}{\Delta z},0,B-1\right),\qquad l=\lfloor b_t\rfloor,\qquad u=\lceil b_t\rceil. \tag*{(18)}

When l<ul<u, the target masses are ql=u−btq_l=u-b_t and qu=bt−lq_u=b_t-l. When l=ul=u, we set ql=1q_l=1; all other entries are zero. The value loss and continuous prediction are

LV=−∑i=0B−1qilog⁡pϕ(V=zi∣ot,ℓ),V(ot,ℓ)=∑i=0B−1pϕ(V=zi∣ot,ℓ)zi.(19)L_V=-\sum_{i=0}^{B-1}q_i\log p_{\phi}(V=z_i\mid o_t,\ell),\qquad V(o_t,\ell)=\sum_{i=0}^{B-1}p_{\phi}(V=z_i\mid o_t,\ell)z_i. \tag*{(19)}

Value-model architecture. Following RLinf’s RECAP implementation [63], a SigLIP2-So400m/14 encoder maps each of the three RGB views to 256 tokens projected to 640 dimensions. An 18-layer Gemma 3 270M backbone encodes these visual tokens together with the instruction.

A separate 18-layer value expert with hidden dimension 256 updates a learnable [CLS] token. It attends to the vision-language prefix through shared attention keys and values, while the prefix cannot attend back to it. A linear head predicts the value distribution:

htCLS∈R256⟶logits⁡t=WVhtCLS+bV∈R201.(20)h_t^{\mathrm{CLS}} \in\mathbb{R}^{256}\longrightarrow\operatorname{logits}_t=W_Vh_t^{\mathrm{CLS}}+b_V\in\mathbb{R}^{201}. \tag*{(20)}

The vision encoder and Gemma backbone use pretrained weights. The value expert and head are randomly initialized, while the [CLS] token is initialized to zero. All components are trained jointly.

NN-step advantage labeling. Transition rewards use the same scale as the normalized value targets:

r~t={yt−yt+1,t<T,yT,t=T.(21)\tilde{r}_t = \begin{cases} y_t-y_{t+1}, & t<T,\\ y_T, & t=T. \end{cases} \tag*{(21)}

For a training window starting at frame tt with a complete NN-step horizon, the advantage is

At(N)=∑k=0N−1r~t+k+V(ot+N,ℓ)−V(ot,ℓ).(22)A_t^{(N)}=\sum_{k=0}^{N-1}\tilde{r}_{t+k}+V(o_{t+N},\ell)-V(o_t,\ell). \tag*{(22)}

If t+N>Tt+N>T, rewards are accumulated through termination and the bootstrap value beyond the episode is set to zero. Before condition dropout, human-controlled (HIL) chunks are always assigned It=1I_t=1. For non-HIL chunks, we assign a conditioning state It∈{1,∅}I_t\in\{1,\varnothing\} using the advantage threshold:

It={1,At(N)≥ϵ,∅,At(N)<ϵ.(23)I_t= \begin{cases} 1, & A_t^{(N)}\ge\epsilon,\\ \varnothing, & A_t^{(N)}<\epsilon. \end{cases} \tag*{(23)}

Here, N=H=50N=H=50 and ϵ\epsilon is the 70th percentile of advantages over the aggregated dataset. Each non-HIL training window inherits the conditioning state of its first frame.

Advantage-conditioned policy training. Before condition dropout, the conditioning state determines the suffix appended to the task instruction:

ct={Advantage: positive,It=1,∅,It=∅.(24)c_t= \begin{cases} \text{Advantage: positive}, & I_t=1,\\ \varnothing, & I_t=\varnothing. \end{cases} \tag*{(24)}

For chunks with It=1I_t=1, the positive suffix is dropped with probability pdrop=0.3p_{\mathrm{drop}}=0.3; chunks with It=∅I_t=\varnothing always use the base instruction. All retained chunks use the flow-matching action loss.

Action-space classifier-free guidance. At inference, we denoise a base prediction a∅a_{\varnothing} (I=∅I=\varnothing) and a positive-conditioned prediction a+a_{+} (I=1I=1) from the same initial noise, then combine the completed action chunks once in action space:

aCFG=a∅+β(a+−a∅),β=1.75.(25)a_{\mathrm{CFG}}=a_{\varnothing}+\beta\left(a_{+}-a_{\varnothing}\right),\qquad\beta=1.75. \tag*{(25)}

The base branch omits only the advantage condition, retaining the observation and task instruction.

Training configuration. Table 8 summarizes the training configuration.

ParameterSetting
Value support [Vmin⁡,Vmax⁡][V_{\min}, V_{\max}][−1,0][-1, 0]
Number of value atoms BB201
Value learning steps / batch size6,000 / 256
Value peak learning rate5×10−55 \times10^{-5}
Value warm-up steps500
Value final learning rate1×10−61 \times10^{-6}
Advantage horizon NN / action horizon HH50 / 50
Advantage threshold ϵ\epsilonAggregated-data 70th percentile
Policy conditionsPositive and base; no explicit negative
Condition-dropout rate pdropp_{\mathrm{drop}}0.3
Policy training steps / batch size30,000 / 128
Policy peak learning rate1×10−51 \times10^{-5}
Policy warm-up steps10,000
Policy minimum learning rate5×10−75 \times10^{-7}
Inference guidance scale β\beta1.75

Table 8. RECAP value learning, advantage labeling, and policy-training hyperparameters.

CFG-DAgger Conditional Policy Training

Data and labels. In Figure 6, each pair (τ−,τ+)(\tau^{-},\tau^{+}) shares an anchor but may diverge afterward; no frame-wise alignment is required. If the scene cannot be restored to an anchor, collection falls back to standard HIL and contributes only positive data.

Replaced segments carry I=0I=0, while demonstrations and HIL corrections carry I=1I=1:

D+=Ddemo∪DHIL,D−=⋃jτj−.(26)\mathcal{D}^{+}=\mathcal{D}_{\mathrm{demo}}\cup\mathcal{D}_{\mathrm{HIL}},\qquad \mathcal{D}^{-}=\bigcup_j\tau_j^{-}. \tag*{(26)}

where DHIL\mathcal{D}_{\mathrm{HIL}} includes the human replacements τ+\tau^{+}. Labels describe local segments, independent of episode outcomes.

Conditional policy training. A shared policy πθ(at:t+H−1∣ot,ℓ,I)\pi_{\theta}(a_{t:t+H-1}\mid o_t,\ell,I) learns positive (I=1I=1), negative (I=0I=0), and unconditional (I=∅I=\varnothing) branches using the flow-matching loss. Positive samples use D+\mathcal{D}^{+}, with condition dropout of 0.3 to train the unconditional branch while retaining the task instruction. Negative samples from D−\mathcal{D}^{-} always retain their condition. Other autonomous segments, rollback/reset motions, and segments shorter than H=50H=50 are excluded. Valid chunks are sampled without class rebalancing, and each round trains from πmid\pi_{\mathrm{mid}} on the cumulative dataset.

Action-space classifier-free guidance. At inference, we denoise a positive prediction a+a_{+} (I=1I = 1) and a negative prediction a−a_{-} (I=0I = 0) from the same initial noise, then combine the completed action chunks once in action space:

aCFG=a−+γ(a+−a−).(27)a_{\mathrm{CFG}} = a_{-} + \gamma(a_{+} - a_{-}) . \tag*{(27)}

We use γ=1.25\gamma= 1.25, extrapolating from the positive prediction away from the negative prediction. The unconditional branch is used only during training.

References

  1. [1]Zhenyu Cai et al. InternVLA-A1: Unifying understanding and action via latent action modeling. arXiv preprint, 2026.
  2. [2]Zi-Han Ding and Ziwei Wang. Skillplug: Unsupervised skill mining for few-shot adaptation in robotic manipulation. IEEE Robotics and Automation Letters, 2026.DOI
  3. [3]Haoxiang Ma, Junhao Cai, Xiaoxu Xu, Hao Li, Yuyin Yang, Yang Tian, Jiafei Cao, Hongrui Zhu, Zherui Qiu, Zhaxizhuoma, Yuqiang Yang, Jiajun Peng, Xueyuan Wei, Yangkun Zhu, Jiahai Jiang, Xing Gao, Hanqing Wang, Feng Yuan, Kailin Li, Xueyue Zhu, Tai Wang, Yan Ding, Jiangmiao Pang, Jia Zeng, Jingjing Zhang, Bowen Zhou, Yao Mu, Chunhua Shen, and Weinan Zhang. InternVla-1.5: Unifying understanding, latent foresight, and action for compositional generalization, 2026.arxiv.org/abs/2607.04988
  4. [4]Qwen Team. Qwen-VLA: Unifying vision-language-action modeling across tasks, environments, and robot embodiments. arXiv preprint arXiv:2605.30280, 2026.
  5. [5]StarVLA Community. StarVLA: A modular framework for vision-language-action research, 2026. https://github.com/StarVLA.
  6. [6]Junjie Wu et al. LingBot-VLA: A vision-language-action model for robotic manipulation. arXiv preprint, 2026.
  7. [7]Jinliang Zheng, Jianxiong Li, Zhihao Wang, Dongxiu Liu, Xirui Kang, Yuchun Feng, Yinan Zheng, Jiayin Zou, Yilun Chen, Jia Zeng, Ya-Qin Zhang, Jiangmiao Pang, Jingjing Liu, Tai Wang, and Xianyuan Zhan. X-vla: Soft-prompted transformer as scalable cross-embodiment vision-language-action model, 2025.arxiv.org/abs/2510.10274
  8. [8]AgiBot-World-Contributors et al. AgiBot World Colosseo: A large-scale manipulation platform for scalable and intelligent embodied systems. arXiv preprint arXiv:2503.06669, 2025.arxiv.org/abs/2503.06669
  9. [9]Tao Jiang, Tianyuan Yuan, Yicheng Liu, Chenhao Lu, Jianning Cui, Xiao Liu, Shuqi Cheng, Jiyang Gao, Huazhe Xu, and Hang Zhao. Galaxea Open-World Dataset and G0 Dual-System VLA Model. arXiv preprint arXiv:2509.00576, 2025.arxiv.org/abs/2509.00576
  10. [10]Alexander Khazatsky, Karl Pertsch, Suraj Nair, et al. DROID: A large-scale in-the-wild robot manipulation dataset. In Proceedings of Robotics: Science and Systems, 2024.arxiv.org/abs/2403.12945
  11. [11]Yang Tian, Yuyin Yang, Yiman Xie, Zetao Cai, et al. InternData-A1: Pioneering high-fidelity synthetic data for pre-training generalist policy. arXiv preprint arXiv:2511.16651, 2025.arxiv.org/abs/2511.16651
  12. [12]Shihan Wu et al. RoboCOIN: An open-sourced bimanual robotic data collection for integrated manipulation. arXiv preprint arXiv:2511.17441, 2025.arxiv.org/abs/2511.17441
  13. [13]He Zhang, Lingzhu Xiang, Haitao Lin, Zeyu Huang, Minghui Wang, Dingyan Zhong, Yubo Dong, Yihao Wu, Yongming Rao, Dongsheng Zhang, et al. Hy-embodied-0.5-vla: From vision-language-action models to a real-world robot learning stack. arXiv preprint arXiv:2606.14409, 2026.arxiv.org/abs/2606.14409
  14. [14]Ziqin Wang, Hao Li, Weijun Wang, Junhao Cai, Jia Zeng, Yilun Chen, Jiangmiao Pang, and Si Liu. Robointer1.5: A holistic intermediate representation suite for embodied world modeling and robotic manipulation. arXiv preprint arXiv:2607.18709, 2026.arxiv.org/abs/2607.18709
  15. [15]Patrick Esser, Sumith Kulal, Andreas Blattmann, Rahim Entezari, Jonas Müller, Harry Saini, Yam Levi, Dominik Lorenz, Axel Sauer, Frederic Boesel, Dustin Podell, Tim Dockhorn, Zion English, and Robin Rombach. Scaling rectified flow transformers for high-resolution image synthesis. In International Conference on Machine Learning,
  16. [16]Haozhan Li, Yuxin Zuo, Jiale Yu, Yuhao Zhang, Yang Zhaohui, Kaiyan Zhang, Xuekai Zhu, Yuchen Zhang, Tianxing Chen, Ganqu Cui, et al. Simplevla-rl: Scaling vla training via reinforcement learning. In International Conference on Learning Representations, volume 2026, pages 125846–125869, 2026.arxiv.org/abs/2509.09674
  17. [17]Hengtao Li, Pengxiang Ding, Runze Suo, Yihao Wang, Zirui Ge, Dongyuan Zang, Kexian Yu, Mingyang Sun, Hongyin Zhang, Donglin Wang, et al. Vla-rft: Vision-language-action reinforcement fine-tuning with verified rewards in world simulators. arXiv preprint arXiv:2510.00406, 2025.arxiv.org/abs/2510.00406
  18. [18]Angen Ye, Zeyu Zhang, Boyuan Wang, Xiaofeng Wang, Dapeng Zhang, and Zheng Zhu. Vla-r1: Enhancing reasoning in vision-language-action models. arXiv preprint arXiv:2510.01623, 2025.arxiv.org/abs/2510.01623
  19. [19]Michael Kelly, Chelsea Sidrane, Katherine Driggs-Campbell, and Mykel J. Kochenderfer. HG-DAgger: Interactive imitation learning with human experts. In 2019 International Conference on Robotics and Automation (ICRA), pages 8077–8083, 2019.arxiv.org/abs/1810.02890
  20. [20]A. Amin, R. Aniceto, A. Balakrishna, et al. π*₀.₆: A vla that learns from experience. arXiv preprint arXiv:2511.14759, 2025.
  21. [21]Dongjie Huo, Haoyun Liu, Guoqing Liu, Dekang Qi, Zhiming Sun, Maoguo Gao, Jianxin He, Yandan Yang, Xinyuan Chang, Feng Xiong, et al. Abot-claw: A foundation for persistent, cooperative, and self-evolving robotic agents. arXiv preprint arXiv:2604.10096, 2026.arxiv.org/abs/2604.10096
  22. [22]Ruiying Li, Yunlang Zhou, Yu Yao Zhu, Kylin Chen, Jingyuan Wang, Sukai Wang, Kongtao Hu, Minhui Yu, Bowen Jiang, Zhan Su, et al. Roboclaw: An agentic framework for scalable long-horizon robotic tasks. arXiv preprint arXiv:2603.11558, 2026.arxiv.org/abs/2603.11558
  23. [23]Yixian Zhang, Huanming Zhang, Feng Gao, Xiao Li, Zhihao Liu, Chunyang Zhu, Jiaxing Qiu, Yuchen Yan, Jiyuan Liu, Wenhao Tang, et al. Harness vla: Steering frozen vlas into reliable manipulation primitives via memory-guided agents. arXiv preprint arXiv:2607.08448, 2026.arxiv.org/abs/2607.08448
  24. [24]Yao Mu, Tianxiang Chen, Shijia Peng, Zanxin Chen, Zeyu Chen, Qiangyu Feng, Zhiqian Su, Weiliang Zhou, Guodong Ma, et al. RoboTwin 2.0: A scalable data generator and benchmark with strong domain randomization for robust bimanual robotic manipulation. arXiv preprint arXiv:2506.18088, 2025.arxiv.org/abs/2506.18088
  25. [25]Tianxing Chen, Yue Chen, Zixuan Li, Junyuan Tang, Kailun Su, Weijie Wan, Baijun Chen, Haoran Lu, Haowen Yan, Honghao Su, et al. RoboDojo: A unified sim-and-real benchmark for comprehensive evaluation of generalist robot manipulation policies. arXiv preprint arXiv:2607.04434, 2026.arxiv.org/abs/2607.04434
  26. [26]StarVLA Community. Starvla: A lego-like codebase for vision-language-action model developing. arXiv preprint arXiv:2604.05014, 2026.arxiv.org/abs/2604.05014
  27. [27]Jianwei Yang, Hao Zhang, Feng Li, Xueyan Zou, Chun yuan Li, and Jianfeng Gao. Set-of-Mark prompting unleashes extraordinary visual grounding in GPT-4V. arXiv preprint arXiv:2310.11441, 2023.arxiv.org/abs/2310.11441
  28. [28]Alexander Kirillov, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, Spencer Whitehead, Alexander C. Berg, Wan-Yen Lo, Piotr Dollár, and Ross Girshick. Segment anything. arXiv:2304.02643, 2023.arxiv.org/abs/2304.02643
  29. [29]LejuRobotics. LET: Full-size humanoid robot real-world dataset. Hugging Face dataset, 2025.
  30. [30]Kun Wu, Chengkai Hou, Jiaming Liu, Zhengping Che, Xiaozhu Ju, Zhuqin Yang, Meng Li, Yinuo Zhao, Zhiyuan Xu, Guang Yang, et al. RoboMIND: Benchmark on multi-embodiment intelligence normative data for robot manipulation. arXiv preprint arXiv:2412.13877, 2024.arxiv.org/abs/2412.13877
  31. [31]Chenghao Yin et al. Genie Sim 3.0: A high-fidelity comprehensive simulation platform for humanoid robot. arXiv preprint arXiv:2601.02078, 2026.arxiv.org/abs/2601.02078
  32. [32]Yi Zhou, Connelly Barnes, Jingwan Lu, Jimei Yang, and Hao Li. On the continuity of rotation representations in neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 5745–5753, 2019.arxiv.org/abs/1812.07035
  33. [33]Kevin Black, Noah Brown, Danny Driess, Adnan Esmail, Michael Equi, Chelsea Finn, Niccolo Fusai, Lachy Groom, Karol Hausman, Brian Ichter, et al. π₀: A vision-language-action flow model for general robot control. arXiv preprint arXiv:2410.24164, 2024.arxiv.org/abs/2410.24164
  34. [34]NVIDIA, Johan Bjorck, et al. GR00T N1: An open foundation model for generalist humanoid robots. arXiv preprint arXiv:2503.14734, 2025.
  35. [35]Qwen Team. Qwen3.5: Towards native multimodal agents, 2026. https://qwen.ai/blog?id=qwen3.5.
  36. [36]Karl Pertsch, Kyle Stachowicz, Brian Ichter, Danny Driess, Suraj Nair, Quan Vuong, Oier Mees, Chelsea Finn, and Sergey Levine. FAST: Efficient action tokenization for vision-language-action models. arXiv preprint arXiv:2501.09747, 2025.arxiv.org/abs/2501.09747
  37. [37]Tianhong Li and Kaiming He. Back to basics: Let denoising generative models denoise. arXiv preprint arXiv:2511.13720, 2025.arxiv.org/abs/2511.13720
  38. [38]Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matt Le. Flow matching for generative modeling. In International Conference on Learning Representations, 2023.arxiv.org/abs/2210.02747
  39. [39]Stéphane Ross, Geoffrey Gordon, and Drew Bagnell. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the fourteenth international conference on artificial intelligence and statistics, pages 627–635. JMLR Workshop and Conference Proceedings, 2011.arxiv.org/abs/1011.0686
  40. [40]Kevin Black, Manuel Y. Galliker, and Sergey Levine. Real-time execution of action chunking flow policies. In Advances in Neural Information Processing Systems, volume 38, pages 37596–37620, 2025.arxiv.org/abs/2506.07339
  41. [41]Kevin Black, Allen Z. Ren, Michael Equi, and Sergey Levine. Training-time action conditioning for efficient real-time chunking. arXiv preprint arXiv:2512.05964, 2025.arxiv.org/abs/2512.05964
  42. [42]Tony Z. Zhao, Vikash Kumar, Sergey Levine, and Chelsea Finn. Learning fine-grained bimanual manipulation with low-cost hardware. In Proceedings of Robotics: Science and Systems, Daegu, Republic of Korea, July 2023.arxiv.org/abs/2304.13705
  43. [43]Heqing Yang, Yang Yi, Liyao Wang, Linqing Zhong, Donglin Yang, Ruipu Wu, Zitong Bai, Fengjiao Chen, Manyuan Zhang, Linjiang Huang, and Si Liu. EVA-Client: A unified data collection, inference, and deployment framework for embodied policies on real robots. arXiv preprint arXiv:2607.02646, 2026.arxiv.org/abs/2607.02646
  44. [44]Checheng Yu, Chonghao Sima, Gangcheng Jiang, Hai Zhang, Haoguang Mai, Hongyang Li, Huijie Wang, Jin Chen, Kaiyang Wu, Li Chen, Lirui Zhao, Modi Shi, Ping Luo, Qingwen Bu, Shijia Peng, Tianyu Li, and Yibo Yuan. X₀: Resource-aware robust manipulation via taming distributional inconsistencies. arXiv preprint arXiv:2602.09021, 2026.
  45. [45]Kevin Black, Noah Brown, James Darpinian, Karan Dhariwal, Danny Driess, Adnan Esmail, Michael Equi, Chelsea Finn, Niccolo Fusai, et al. π₀.₅: A vision-language-action model with open-world generalization. arXiv preprint arXiv:2504.16054, 2025.arxiv.org/abs/2504.16054
  46. [46]Yandan Yang, Shuang Zeng, Tong Lin, Xinyuan Chang, Dekang Qi, Junjin Xiao, Haoyun Liu, Ronghan Chen, Yuzhi Chen, Dongjie Huo, Feng Xiong, Xing Wei, Zhiheng Ma, and Mu Xu. Abot-m0: Vla foundation model for robotic manipulation with action manifold learning, 2026.arxiv.org/abs/2602.11236
  47. [47]Kaiwen Bi et al. Motus: Motion priors improve vision-language-action models. arXiv preprint, 2025.
  48. [48]Zhiyu Luo et al. Being-HO.7: A vision-language-action model with hierarchical grounding. arXiv preprint, 2026.
  49. [49]Ye Yuan et al. Fast-WAM: World-aware manipulation with fast action generation. arXiv preprint, 2026.
  50. [50]Ruicheng Li et al. LingBot-VA: A vision-action model for robotic manipulation. arXiv preprint, 2026.
  51. [51]Yicheng Liu, Zibin Dong, Baijun Ye, Tianyuan Yuan, Tao Jiang, Anqi Yang, Shicheng Cao, Haonan Liu, Yue Sun, Zihan Guo, et al. G0.5: One autoregressive stream for robot reasoning and action. arXiv preprint arXiv:2608.11739, 2026.arxiv.org/abs/2608.11739
  52. [52]Yufan Wei, Kun Zhou, Lingjun Mao, Zijun Zhang, Ziming Xu, Ziqiao Xi, Shuang Liang, Ruobing Han, Yuchen Yan, Xinyue Wang, Fan Feng, and Biwei Huang. Causally debiased latent action model for embodied action conditioned world models. arXiv preprint arXiv:2607.09185, 2026.arxiv.org/abs/2607.09185
  53. [53]LiberAI. Liber-0 Lite: RoboDojo Policy Release. https://github.com/XPolicyLab/XPolicyLab/tree/main/policy/Liber_0_lite, 2026.
  54. [54]Xingyu Miao, Zizun Li, Baole Fang, Kaiwen Song, Tenghui Wang, Hanxue Zhang, Yating Wang, Xudong Li, Yuping He, Xueyuan Wei, et al. InternWO-Δ: A World Action Model Bridging Predictive Dynamics and Actions with 20K+ Hours of Open Data. arXiv preprint arXiv:2609.31394, 2026.
  55. [55]Awomo-WAM Team. Awomo-0.5 Technical Report. 2026.
  56. [56]Yanjiang Guo, Haodong Yan, Zhide Zhong, Zhongru Zhang, Qingyuan Yang, Qingzhou Lu, Xiaoyu Chen, Yen-Jen Wang, Shuying Deng, Chenghan Yang, et al. Video prediction policy 2: Predict better, act better. arXiv preprint arXiv:2610.10270, 2026.arxiv.org/abs/2610.10270
  57. [57]Cheng Yin, Wang Xu, Junpeng Yang, Sikyuеn Tam, Hanyu Liu, Yuan Yao, Xiangrui Zeng, Junbo Cui, Yequan Wang, Zhouping Yin, et al. Simplemmlva: A simple but effective native-video memory for vision-language-action models. arXiv preprint arXiv:2609.05533, 2026.arxiv.org/abs/2609.05533
  58. [58]Tianhang Yang, Yanze Zheng, Junjie Wang, Wei-Bin Kou, Ruotong Li, and Yujiu Yang. Route by kinematics, act by observation: Kinematics-supervised expert routing in moe-augmented vla. arXiv preprint arXiv:2607.26807, 2026.arxiv.org/abs/2607.26807
  59. [59]Xiaomi Robotics Team, Jun Guo, Piaopiao Jin, Jason Li, Peiyan Li, Yingyan Li, Futeng Liu, Wanli Peng, Optimus Qin, Yifei Su, et al. Xiaomi-robotics-1: Scaling vision-language-action models with over 100k hours of real-world trajectories. arXiv preprint arXiv:2607.15330, 2026.
  60. [60]Dexmal. DM0.5: Designed for the Open World, Where Generalization Emerges. https://www.dexmal.com/blog/dm0.5, 2026.
  61. [61]Futian Lab and VisIncept. Rex-M1 Preview: RoboDojo Policy Release. https://github.com/XPolicyLab/XPolicyLab/tree/main/policy/Rex_M1_preview, 2026.
  62. [62]SIPAILab. Simate-beta. https://github.com/SIPAILab/simate-beta, 2026.
  63. [63]RLinf Team. RECAP: Offline advantage-based policy optimization. RLinf Documentation, 2026. Accessed August 19, 2026.

Paper details

vlnc:W_tehuxtkr
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 3

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents