Skip to content
←Back to Papers

PAPER DEEP DIVE

Robot-Use AgentsOpen modelsManipulation

Democratizing Robot-Use Agents: A Unified Harness with Open Models

Robot-use Agents (RUAs) have shown promising zero-shot manipulation capabilities, but reliance on frontier, proprietary models limits research into further training. To democratize RUA research, we introduce uni-robot-agent, a unified harness for competitive open-weight robot use that supports further training. Without privileged inputs, an out-of-the-box Qwen3.8-Flash-Next achieves a RoboDojo Score of 31.39, surpassing the published GPT-6 Astra-RoboProbe result of 28.97 and many VLA/WAM baselines, and performs competitively on 19 real-world tasks. Our analysis across model generations, families, and sizes links effective robot use to four general capabilities, suggesting that future RUA training should develop them jointly.

Paper: Democratizing Robot-Use Agents: A Unified Harness with Open Models · Authors: 28 researchers from Tsinghua University, UC Berkeley, and collaborating institutions · Source: arXiv:2611.01560 · Code: Open-RUA/uni-robot-agent, inspected at 07eeeb08a94ad335e33102c126bcaf287d445054

One-sentence summary

The paper turns robot-use agents into a replaceable five-layer execution stack, combining shared tools, asynchronous scheduling, auditable actions, and structured feedback so open-weight models can operate robots without privileged simulator inputs.

Background and motivation

Robot-use agents and vision-language-action policies represent two routes to general robot manipulation. A VLA model maps observations directly to actions and usually depends on substantial robot demonstrations. A robot-use agent places a general foundation model inside a tool-using loop: the model observes the scene, calls perception and motion APIs, and reasons again from the result. This paper studies whether the decomposition, search, and recovery abilities of general models can become reliable physical behavior through better system design.

Most strong robot-use agents rely on proprietary frontier models. Closed APIs constrain local deployment, parameter access, and post-training on robot experience, while also making large evaluations expensive. Researchers can design prompts and tools around a black-box model, but they cannot easily train the same model on the trajectories they collect. An open-weight alternative would let academic and industrial teams study the harness, data pipeline, and model adaptation together.

Replacing a proprietary model with an open model is not sufficient by itself. A robot world changes while actions are running. A motion request may still be executing after the model has moved on, camera coordinates become stale when the arm moves, and numerical feedback can conflict with visual evidence. A harness that treats observations, actions, and replies as unrelated text events will plan from inconsistent states or mistake an uncertain execution for a clean failure.

The authors therefore begin with harness control rather than immediate robot-specific fine-tuning. They define a common execution boundary that can connect simulators, real robots, and action-model services, while preserving resource ordering, request identity, state versioning, and enough causal detail for a model to decide what to do next.

The evaluation asks two concrete questions. Can an open-weight model outperform a published closed-model robot-use result when both operate through different harnesses? And how much of the observed behavior comes from model scale versus shared tools, execution feedback, context management, and access to privileged information? Depth, calibration, and skill-library ablations are included to prevent benchmark leakage from being misread as model capability.

Overview and headline results of uni-robot-agent

Figure 1: The unified harness connects a model to robots through shared tools, while the headline comparison places open-weight and closed-model configurations on the RoboDojo score scale.

Preliminaries: the robot-use contract

A robot-use agent receives an event stream rather than a timeless image. Each observation includes RGB, camera calibration, robot state, robot description, and task instruction. Each action declares a target pose, gripper opening, execution budget, and resource ownership. The environment service assigns a state version, and every action is checked against the version on which it was planned.

A tool is more than a thin API wrapper. It may translate one model intent into several low-level environment steps and monitor pose error, planning rejection, unsafe displacement, divergence, and stalls along the way. Its result must distinguish immediate completion, queued work, running work, failure, cancellation, and uncertain execution. These states require different recovery choices and cannot be compressed into a generic error message.

RoboDojo contains 42 simulated tasks covering generalization, memory, precision, long-horizon execution, and open-vocabulary instruction following. The main evaluation uses three seeds and two layouts per task, for 252 episodes. Agents receive RGB, calibration, proprioception, robot descriptions, and instructions, but not simulator ground-truth depth, CAD assets, hidden annotations, task-verifier feedback, or web access.

Method

A five-layer boundary between models and environments

The architecture separates the agent, orchestration, tool, service, and backend layers. The agent layer manages model interaction and context. Orchestration owns resource scheduling and job lifecycle. Tools expose stable robot semantics across environments. Services manage episode, perception, and action-model resources. Backends implement concrete simulators, real robots, and model adapters. Requests move downward through explicit interfaces and results return along the same path.

The benefit is a small replacement boundary. A new model does not require a new robot API. A new simulator replaces its service and backend adapter without rewriting the agent prompt. A new gripper implementation can preserve the same visible action contract. The paper describes this as shared tool semantics, not a requirement that every environment share the same low-level controller.

flowchart TB
    A[Agent Runtime
model and context] -->|tool request| O[Orchestration
jobs and resource queues] O --> T[Shared Tools
observe move grasp release] T --> S[Services
episode and perception] S --> B1[Simulator Backend] S --> B2[Real Robot Backend] S --> B3[Action Model Backend] B1 -->|state images receipts| S B2 -->|state images receipts| S B3 -->|prediction and diagnostics| S S -->|typed result| O O -->|job handle or completed output| A C[Context Policy
sliding image window] --> A

Shared tools avoid a combinatorial maintenance problem

The paper defines tools by stable semantics such as observing the scene, moving an arm, controlling a gripper, releasing an object, and ending an episode. Environment adapters map those meanings to native interfaces. Without this split, every tool-environment pair can require its own implementation, creating an N times M maintenance surface. Shared semantics reduce the repeated work to the tool contract and the environment adapter, so adding a model or device does not duplicate action logic.

Tool outputs carry images, success flags, errors, job handles, state versions, stop reasons, and diagnostics rather than only free-form text. A common result shape allows the same model prompt to consume simulator and real-robot evidence and allows orchestration to recognize work that remains active.

Tool reuse across multiple environments

Figure 3: Shared tool semantics and environment adapters avoid separate implementations of every tool in every backend.

Asynchronous scheduling and a two-stage pipeline

Waiting for every action wastes the time in which the model could prepare the next decision. Never waiting is equally unsafe because consecutive commands can contend for the same arm. The harness separates return mode from execution placement. An immediate call waits for completion; a background call returns a job handle. Exclusive calls for one resource enter a FIFO queue, while independent resources may execute in parallel.

This creates two overlapping stages. The model can reason while a submitted physical action runs, and sequential actions remain ordered behind the same resource. In five real-world tasks, pipelining reduced episode duration by 4.8% to 73.7% compared with serial execution. The fraction of physical-action time overlapping a model request ranged from 84.5% to 93.8%, whereas serial episodes had no overlap.

Serial interaction compared with a reasoning and action pipeline

Figure 4: Serial execution waits after each physical action. The pipeline overlaps model requests with action execution while resource queues preserve the order of commands that share a robot.

Immutable observations keep pixels, calibration, and robot state aligned

After an arm moves, a pixel in an earlier image still belongs to the earlier camera pose. Interpreting that pixel with a newer calibration or robot state mixes two physical moments. The harness stores each observation as an immutable snapshot containing images, intrinsics and extrinsics, robot state, environment version, and observation sequence. Localization and motion tools operate from that recorded coordinate relationship.

This matters because grasp points flow through several transformations. A pixel becomes a ray, the ray is intersected with geometry or another view, the point is transformed into the robot base, and the result becomes a target pose. A stale image-to-calibration relationship contaminates every later step. Immutable snapshots make that invalid combination unrepresentable at the interface.

Request receipts distinguish no execution from unknown execution

Physical actions are not idempotent. If a reply is lost, the command may never have started, or it may already have changed the world. Retrying blindly can move the arm twice. The harness records request identity, episode sequence, execution status, and state version. Duplicate requests are rejected or resolved to the existing result.

When communication is interrupted and completion cannot be determined, new physical actions are blocked while the session asks the service to reconcile the request. If reconciliation fails, the result remains explicitly uncertain. Treating uncertainty as a first-class state prevents a retry from turning a transport error into a second physical action.

Joint motion and gripper control

Separate move and close calls force the model to coordinate two asynchronous jobs. Closing before contact can produce an empty grasp; moving before a close finishes can leave the object unsecured. The paper's move tool accepts a target pose and an optional gripper opening in one request, allowing the arm and fingers to change together within a bounded action.

The visible tool remains a single semantic operation even though the service receives multiple primitive steps. This reduces tool-call overhead and prevents a downstream action from starting before the intended grasp state has been requested.

Monitored motion with explicit stopping criteria

The motion tool does not rely on a fixed step count. After every primitive step it measures pose error and limits angular motion using the rotation radius. For maximum translation step delta and rotation radius r, the angular bound is:

$$\theta_{\max}=\begin{cases}\min\{0.6,\,2\arcsin(\min\{1,\delta/(4r)\})\},&r>0,\\0.6,&r=0.\end{cases}$$

Rotation consumes part of the same displacement budget, leaving the following translation allowance:

$$\delta_p=\max\{0,\delta-2r\sin(\Delta\theta/2)\}.$$

This prevents a large orientation change from sweeping the end effector through a displacement that was intended for only the next translation waypoint. The tool selects a bounded rotation first and spends the remaining budget on translation toward the target.

Orientation error uses the shortest quaternion distance. For unit quaternions q1 and q2, the paper measures:

$$d_q(q_1,q_2)=2\arccos(\min\{1,|q_1^\top q_2|\}).$$

The absolute inner product is necessary because q and negative q represent the same orientation. Translation and rotation errors are combined into a progress score:

$$v_t=e_t^p+0.1e_t^q,$$

A run is marked as diverging after repeated deterioration:

$$v_t>v_{t-1}+0.01.$$

Stall detection compares the improvement over the last four measurements. Motion stops when neither translation nor orientation is making meaningful progress:

$$e_{t-3}^p-\min_{j=t-2}^{t}e_j^p\leq0.1\epsilon_p,\qquad e_{t-3}^q-\min_{j=t-2}^{t}e_j^q\leq0.1\epsilon_q.$$

The reported stop reason is one of pose reached, planning rejected, diverging, stalled, unsafe motion, or native end. The model therefore receives information about why control ended, not merely a generic failure. It can lower the grasp, choose another target, or abandon the current plan.

Numerical and visual feedback answer different questions

Reaching a target pose does not prove that an object was grasped or placed. The fingers may close at the correct coordinates without contact, or a placement may push the object away. The harness returns pose errors, gripper state, stop reason, and post-action images. The numbers describe whether control completed; the images describe whether the object changed as intended.

Images alone make millimeter residuals difficult to judge. Numerical state alone hides slipping, collisions, and poor grasp geometry. Binding both to the same snapshot lets the model separate "the controller executed" from "the task progressed."

A sliding image window preserves useful text history

Long episodes accumulate images whose relevance decays, while instructions, calls, and action results remain useful. The sliding-window policy removes image nodes only from older tool outputs and replaces them with text placeholders containing the tool name and call identifier. User images, calls, textual outputs, and surrounding history remain intact.

Images are removed in fixed batches rather than one at a time. The shared prompt prefix therefore stays stable between eviction rounds, supporting cache reuse. If image eviction is insufficient, the policy removes complete interaction blocks and never separates a tool call from its result. It does so only after the image window has already reduced the context.

Six key design choices in the robot-use harness

Figure 5: Six design choices address physical consistency, action precision, and context management: immutable observations, request receipts, joint motion and gripper control, monitored movement, multimodal feedback, and a sliding image window.

Repository correspondence

The public repository implements the resource boundary in uni_robot_agent/execution/scheduler.py. ResourceScheduler.submit() sends parallel work to a bounded pool and appends exclusive work to a per-resource FIFO queue. flush() cancels only jobs that are still queued; it does not stop a physical action that has already started. That behavior matches the paper's separation between cancellation and uncertain execution.

# uni_robot_agent/execution/scheduler.py
def flush(self, resource_key: str) -> int:
    with self._lock:
        queue = self._queues.get(resource_key)
        cancelled = 0
        for job_id, _ in list(queue):
            cancelled += int(self._registry.cancel_if_queued(job_id))
        queue.clear()
    return cancelled

The waypoint arithmetic appears in uni_robot_agent/tools/gripper/pose.py, while motion.py contains the tracker that evaluates arrival, divergence, and stalls. The implementation uses the absolute quaternion dot product and the same 0.1 orientation weight described in the paper.

# uni_robot_agent/tools/gripper/pose.py
def quaternion_distance(left, right):
    dot = float(np.clip(abs(np.dot(quaternion(left), quaternion(right))), 0, 1))
    return 2 * math.acos(dot)

# uni_robot_agent/tools/gripper/motion.py
score = position_error + .1 * orientation_error
self.worsening = self.worsening + 1 if score > self.prior_score + .01 else 0
if self.worsening >= 2:
    return "diverging", { ... }

The observation hub in observation/hub.py stores frozen snapshots with sequence and world version, and context/policies/sliding_window.py implements batched image eviction with text placeholders. The mapping is close enough to identify the intended architecture, but this reading did not execute the experiments or claim a reproduction of the reported numbers.

Results

RoboDojo: an open model beats the published closed-model baseline

Across 42 tasks and 252 main episodes, Qwen3.8-Flash-Next with the harness reaches 25.00% success rate and 31.39 score. It surpasses the published GPT-6 Astra with RoboProbe result of 22.48% and 28.97, as well as several VLA and world-action baselines listed by the authors. The key point is not only the 2.42-point score margin. An open-weight model enters a competitive range in a zero-shot setting without privileged inputs or distillation from the closed model.

The stronger GPT-6 Astra reaches 46.67% and 51.90 through the same harness, showing that the design is not beneficial to only one open model. Qwen reaches just 1.90 with RoboProbe and 7.75 with RPent, while GAP Hybrid reaches 21.01. Moving the same model into this harness produces 31.39. That contrast points to the observation, execution, and feedback contract rather than language-model choice alone.

ConfigurationSuccess rateScoreRole
GPT-6 Astra + RoboProbe22.48%28.97Published closed-model baseline
Qwen3.8-Flash-Next + GAP Hybrid16.11%21.01Another harness
Qwen3.8-Flash-Next + uni-robot-agent25.00%31.39Main result without depth
DeepSeek-V4.1-Flash + uni-robot-agent21.39%27.11Second open-weight model
GPT-6 Astra + uni-robot-agent46.67%51.90Closed model in the same harness
GPT-6 Astra + harness + depth52.36%56.76Reference depth ablation

The dimension breakdown is uneven. Qwen is stronger than many end-to-end policies on memory and open-vocabulary tasks, but the authors report that it remains below Xiaomi-Robotics-1 and OpenWAM-alpha on long-horizon execution. The harness turns semantic understanding into useful behavior, yet it does not remove state tracking, contact, or multi-stage error accumulation. Astra reaches 31.94% generalization success versus 30.50% with RoboProbe, and its harness configuration improves every listed RoboDojo dimension over Astra with RoboProbe, with especially large gains in memory and precision.

Nineteen real-world tasks: the open model approaches a fine-tuned policy

The real-world study contains 19 tabletop manipulation tasks grouped into spatial understanding, object generalization, instruction following, compositional generalization, and unseen tasks, with 20 points per dimension. Qwen with the harness scores 49.50, close to the 47.75 of pi-0.5 fine-tuned for 10 hours of demonstrations per task, and above the zero-shot 35.50 of Dream-1. GPT-6 Astra with the same harness reaches 75.50.

The comparison is not sensor-matched. The harness agents additionally receive depth from D405 cameras, whereas pi-0.5 and Dream-1 consume RGB. The 49.50 versus 47.75 difference cannot be assigned cleanly to model or harness. The task profile remains informative: the agent scores 13.00 on compositional generalization versus 6.00 for pi-0.5 and 10.00 for Dream-1, but only 6.00 on object generalization versus 12.50 for pi-0.5.

MethodSpatialObjectInstructionCompositionUnseenTotal
pi-0.5, task fine-tuned11.2512.5014.006.004.0047.75
Dream-1, zero-shot4.008.009.5010.004.0035.50
GPT-6 Astra + harness17.0012.5018.0020.008.0075.50
Qwen3.8-Flash-Next + harness9.006.0013.5013.008.0049.50

Real Eval awards partial credit for completed subtasks. Its total therefore measures graded progress rather than only final success. The near match between 49.50 and 47.75 should not be read as identical one-shot success. It indicates that the agent route can complete substantial portions of compositional and unseen tasks, while object-level generalization remains a clear weakness.

Depth and the skill library are not the main source of performance

Depth is tested at three levels: RGB with depth and calibration, RGB with calibration, and RGB only. Astra moves from 55.83 to 55.04 without depth, retaining 98.6%. Qwen moves from 35.89 to 31.39, retaining 87.5%. With calibration but no depth, the model can still triangulate corresponding pixels across views. Without calibration, Astra falls to 31.29 and Qwen to 9.13. Camera parameters are the more important spatial bridge in this setup.

Removing the robot skill library has a similarly small aggregate effect. Qwen retains 96.6% of its harness score, reaching 30.31 and 24.58% success when skill access and skill writing are disabled. Task instructions, environment descriptions, and standard robot tools remain. The ablation therefore tests whether reusable skills encode task-specific solutions; it does not remove the basic observation and motion interface.

AblationAstra scoreQwen scoreInterpretation
RGB + depth + calibration55.8335.89Depth reference upper bound
RGB + calibration55.04 (98.6%)31.39 (87.5%)Multi-view triangulation replaces simulator depth
RGB only31.299.13Spatial grounding collapses without camera parameters
Qwen without skill library-30.31 (96.6%)Standard tools remain and performance is nearly retained

Cost, tokens, and wall-clock time

Qwen costs an estimated $1.09 per episode, compared with $21.29 for Astra, a roughly 20-fold difference. The resource paths differ as well. Reaching a score of 25 takes Astra about 7.4 million tokens and 42.6 minutes, Qwen about 23.5 million tokens and 95.5 minutes, and DeepSeek about 49.9 million tokens and 99.2 minutes. Open weights reduce per-token cost, but they do not automatically reduce inference time or total token count.

Pipelining improves wall-clock time without reducing the amount of model computation. In five Astra tasks, each tested once under the same seed and layout, every pipelined episode is shorter than its serial counterpart. swap_T falls from 34.7 minutes to 12.5, and press_by_number from 25.0 to 13.7. The result demonstrates the mechanism, but one episode per condition is not enough for a stable average speedup estimate.

Model capabilities and failure modes

Robot-use performance across model generations families and sizes

Figure 6: RoboDojo performance across generations, families, and parameter scales. Robot use is not limited to the newest or largest model in every family; training distribution and generation effects are substantial.

Robot use does not appear only in the latest model generation. GPT-5.6 Sol already reaches 19.17% and 24.04, while GPT-6.1 Sol reaches 37.50% and 45.63. Qwen3.5 through 3.7 variants record zero success, but Qwen3.8-27B reaches 8.06% and Qwen3.8-Flash-Next reaches 25.00%. Parameter count alone does not explain the ordering; the authors argue that training distribution and capabilities within a generation matter more.

Trajectory analysis identifies four failure groups: general visual understanding, fine-grained spatial correspondence, geometry code, and embodied reasoning. Early Qwen models misinterpret objects or outcomes in 12.2% to 23.8% of trials. Even GPT-6.1 Sol, with the lowest spatial failure rate among the evaluated models, has 31.5% of corresponding-pixel selections rejected. GLM-5.3 Flash proposes physically inappropriate grasp poses in 26.2% of analyzed pick-and-place trials.

The paper correlates RoboDojo score with MMMU-Pro, ERQA, ScreenSpot-Pro, and LiveCodeBench v6. All four associations are positive. Embodied reasoning and general visual understanding are relatively strong, while 2D screen grounding is a weaker predictor of 3D robot grounding. The analysis contains six models and is best treated as hypothesis-generating rather than a calibrated predictor.

Limitations

The authors explicitly state that precise manipulation and reliable long-horizon execution remain difficult. The harness improves observability and recovery, but contact-rich control, millimeter-level placement, and long sequences still accumulate errors. Qwen's weaker long-horizon result compared with some world-action models supports that concern.

Real Eval uses a rubric that grants partial credit rather than measuring only final task success. The present score is useful for comparing graded progress, but it cannot be treated as an equivalent success-rate comparison. Per-task criteria and capability subtotals should be read alongside the total.

The real-world methods do not receive identical inputs. Harness agents use depth, while the two baselines use RGB. The paper discloses this difference, but it prevents a clean decomposition of the performance gap into model, sensor, and harness contributions. A sensor-matched comparison would isolate those factors more convincingly.

Several cross-model evaluations use one seed and one layout. The main Qwen, DeepSeek, and Astra entries have larger repetition, but generation and family comparisons are mostly single-setting, and the Astra depth ablation is limited by evaluation cost. Individual model rankings may be sensitive to layout or seed.

The capability correlation and embodied-reasoning analysis are narrow. The correlation uses six models, and embodied reasoning is approximated mainly by whether a proposed grasp pose is plausible under GPT-6 Astra evaluation. Bimanual coordination, contact ordering, tool selection, and other forms of physical reasoning are not captured by that metric.

This review inspected the paper and the public code at one commit, but did not run a full experimental reproduction. The source files support the described architecture and motion arithmetic; they do not independently validate every reported benchmark number.

Conclusion

The central contribution is not another end-to-end action network. It is a set of explicit system boundaries for robot use: the model decomposes and decides, tools turn intent into monitored physical actions, services own state and resources, and backends implement concrete devices. Shared semantics, asynchronous scheduling, immutable observations, request receipts, and structured feedback make an open model viable in that loop.

The results show that open-weight models already possess a useful basis for robot manipulation when calibration, robot descriptions, and reliable feedback are available. They also show why genuine physical capability is still incomplete: visual correspondence, geometric computation, bimanual coordination, and memory remain bottlenecks. A promising next step is to use the harness to collect robot interaction data with failure reasons and multimodal receipts, then train models on the capabilities that execution trajectories expose.

An open model does not need to become a robot policy first; it needs an execution environment that turns general reasoning into observable and correctable physical action.
Robot-Use AgentsOpen modelsManipulationVLA

SOURCE LINKS

https://arxiv.org/abs/2611.01560

Related Papers

TacitVLA: Reasoning Vision-Language-Action Models Without Reasoning Latency

TacitVLA: Reasoning Vision-Language-Action Models Without Reasoning Latency

Textual reasoning before acting has improved vision-language-action (VLA) models, but at the cost of latency: every action conditioned on the reasoning text must wait for autoregressive decoding. We show that actions do not need to wait for or condition on the generated reasoning to benefit from it, because the reasoning supervision already improves the backbone representation. We introduce TacitVLA, a reasoning VLA whose action expert never attends to the reasoning it generates for the current call. On long-horizon tasks where the reasoning text also serves as episodic memory, it can generate each entry during action execution rather than before acting. We evaluate it in a controlled study on four benchmarks spanning manipulation and autonomous driving, memory and non-memory tasks: RoboMME, RMBench, LIBERO, and PhysicalAI-AV. On all four, TacitVLA matches the performance of its explicit-reasoning counterpart at up to 3.4x lower latency, and matches the latency of the same architecture trained without reasoning at up to +17.1% success. In absolute terms, it surpasses the best previously published results on the RoboMME Counting suite (82.7% vs. 66.8%) and RMBench (77.5% vs. 56.5%), and reaches 72.9% on LIBERO-Plus and a 52.5% scene score on the public split of the PhysicalAI-AV closed-loop driving challenge. Project page: https://tacitvla.github.io.

Jack Lu, Yurong You, Boyi Li · 473 views · Oct 13, 2026
VLAEmbodied Reasoning
Oct 13, 2026
In-Context Learning for Robots: Methods and Applications

In-Context Learning for Robots: Methods and Applications

General-purpose robots must infer what a new task requires and translate that understanding into appropriate physical action. In-context learning (ICL) for robots supports this process by using demonstrations and interaction to direct existing competence with neural parameters held fixed during deployment. We organize this literature review around the interfaces connecting contextual evidence to execution, distinguishing four families: context-conditioned policies, geometric demonstration transfer, world-model-based control, and skill- and agent-based execution. Comparing these interfaces clarifies their transfer assumptions and the roles of training, correspondence, and memory in making context useful. Across manipulation and navigation, we examine how these mechanisms preserve taught requirements as objects, environments, and execution conditions change. This analysis links method design to evaluation practices that distinguish responsiveness to teaching, physical transfer, and benefits from retained experience. The resulting agenda connects compositional task acquisition and faithful transfer with physical recursive self-improvement, in which experience improves the ability to learn subsequent tasks.

Huang, Haojian, Li, Zexi, Guo, Junhao · 377 views · Sep 28, 2026
In-Context LearningRobot Learning
Sep 28, 2026
EgoLAP: Learning from Egocentric Human Data through Language-Action Reasoning

EgoLAP: Learning from Egocentric Human Data through Language-Action Reasoning

Egocentric human data offer a path to scaling robot learning beyond costly robot demonstrations, yet the embodiment gap makes raw human trajectories a poor supervisory target for control. Our key insight is that, although low-level actions are embodiment-specific, their underlying motion intent can capture task-relevant structure that transfers across humans and robots. We introduce EgoLAP, a VLA pre-training framework that jointly learns from human and robot trajectories through a shared language-based action chain-of-thought. EgoLAP expresses motion intent as structured, temporally abstracted language actions and pairs them with motion-level reasoning grounded in scene geometry, physics, and object affordances. Across extensive real-world and simulated experiments, EgoLAP transfers human experience to robot control more effectively than alternative action representations and reaches 80.1% mean real-world task progress, a 2.3x performance gain over alternative action representations. Motion-level reasoning also outperforms a composite reasoning format that combines subtask, object-box, and visual-trace reasoning.

Lihan Zha, Shresth Grover, Tenny Yin · 575 views · Oct 6, 2026
VLAManipulation
Oct 6, 2026
RoboPrompt: Intuitive Robot Policy Steering with Sparse Human Input

RoboPrompt: Intuitive Robot Policy Steering with Sparse Human Input

End-to-end robot policies trained through imitation learning remain constrained by limited data diversity, making reliable zero-shot deployment in real-world settings challenging. Shared-autonomy methods enable human correction through teleoperation, but specialized hardware and operator training hinder deployment at scale. Other approaches incorporate human guidance as additional policy inputs, often requiring architectural changes and dedicated training for steerability, which limits their applicability across policies. We present RoboPrompt, a general-purpose, lightweight robot policy steering system that enables users to guide policy behavior through intuitive, sparse inputs, including drawn traces, target points, and coarse directional instructions. RoboPrompt decouples human-intention translation from the underlying policy: a reusable module converts human guidance into action drafts, which are refined through the diffusion or flow-matching dynamics of the base policy. By controlling action generation in noise space, RoboPrompt balances human intent with the policy prior without modifying the base policy architecture or fine-tuning it for steerability. Experiments demonstrate effective steering across Diffusion Policy, π_0.5, and FastWAM. We further use steered rollouts for online policy improvement through DAgger. After 2-3 rounds of iteration, average success rates increase by 15.5% for π_0.5 across three tasks and by 21.3% across three policies(Diffusion Policy, π_0.5, FastWAM) on the Insert Bread task, while average human intervention counts decrease by 44.0% (2.86 to 1.60) and 81.9% (2.60 to 0.47), respectively.

Yanwen Zou, Chenyang Shi, Guoxuan Xu · 508 views · Oct 7, 2026
ManipulationImitation Learning
Oct 7, 2026

As an Amazon Associate, we earn from qualifying purchases.