Guava

Frontier manipulation capabilities. Compact local deployment.

Guava: Distilling Frontier VLMs into a Compact Agent through a Robotic Manipulation Harness

1 University of Maryland College Park 2 University of Illinois Urbana-Champaign 3 University of Waterloo 4 Mohamed bin Zayed University of Artificial Intelligence 5 University of Pennsylvania 6 Amazon FAR

* Equal contribution

Overview

Frontier vision–language models can reason about scenes, invoke robot tools, and adapt to execution feedback, but repeated model calls incur high costs and latency. Guava transfers these capabilities to a compact agent through a shared manipulation harness and simulation-generated interaction data. Using GPT-5.4 as the teacher, we collect just over 2,000 trajectories and fine-tune Qwen3.5-4B to obtain Guava-4B. The compact agent approaches its frontier teacher across simulation, real-world, and external-benchmark evaluations, while substantially reducing inference latency and token usage.

Guava pipeline: a shared manipulation harness supports frontier-teacher trajectory generation in simulation and compact-agent deployment.
From frontier teacher to compact agent. A shared observation and action interface connects simulation-based teacher data generation with training and deployment of Guava-4B.

A shared manipulation harness

The teacher and compact agent use the same observation, tool, and feedback interface. This lets teacher interaction histories serve directly as supervision for the student's subsequent decisions. We study three interface choices across GPT-5.4 and Qwen3.5-4B:

  1. Iterative perception–reasoning–action loops

    The full harness uses single-action replanning: a ReAct-style loop selects one action, executes it, then observes and replans. The multi-action replanning variant in the table instead generates a program of tool calls with simple control flow, executes it, then observes and generates another program if needed.

  2. Semantic action abstractions

    Object-referenced tools such as grasp and align encapsulate manipulation skills. The low-level comparison replaces semantic robot-control tools with a command specifying end-effector pose and gripper width.

  3. Multimodal observations

    RGB images, numerical gripper state, and tool-response text expose execution outcomes. We compare this full feedback with image-only and image-plus-gripper-state observations.

One harness turn: image observation, numerical gripper state, and tool feedback inform the agent's reasoning and next semantic tool call.
One turn of the shared harness. The agent uses the current observation and interaction history to reason and select a semantic tool call. Execution returns updated feedback for the next turn.
Harness study: success (%) on seven tasks, 15 trials per task.
Harness configurationGPT-5.4Qwen3.5-4B
Full (single-action replanning)88.622.9
Image only56.23.8
Image + gripper state77.110.5
Low-level tools73.34.8
Multi-action replanning82.913.3

The full harness performs best for both models. Frequent feedback is particularly helpful for the compact model, but its remaining performance gap motivates training beyond inference-time interface design.

Training Guava-4B

GPT-5.4 generates interaction trajectories in randomized MuJoCo scenes through the shared harness. We also branch from saved states by injecting execution deviations, such as missed grasps or dropped objects, and retain successful recoveries. Simulator outcome labels undergo automated consistency checks and human visual review; supported annotation errors are corrected and unresolved episodes are excluded.

We fine-tune Qwen3.5-4B on the simulation trajectories, supervising the teacher's interleaved reasoning and tool calls in the context of observations and execution feedback. The resulting Guava-4B uses the same harness at deployment, without additional real-world fine-tuning.

A base trajectory and a perturbation branch showing an injected grasp slip followed by successful recovery.
Base trajectories and recovery branches. A shared execution history branches into normal execution and an injected grasp slip followed by recovery. Successful simulation trajectories provide supervision for both task execution and adaptation.

Data gallery

place the can in the box
pick up the orange
move the hotdog near the donut
pick up the hidden cube under the cup
push basket to the left
remove the red cube from the tray
push cereal box to the left
open drawer
set the table

Results

Guava-4B approaches GPT-5.4 performance while substantially outperforming its base model: 87.1% success in simulation and 90.0% in the real world, compared with 90.4% and 93.3% for GPT-5.4.

Simulation: capability transfer and generalization

Simulation success (%): 15 tasks, 30 trials per task. All models use the full harness. Best results are bold; second-best results are underlined.
Task groupGPT-5.4Qwen3.5-4BGuava-4BGuava-4B w/o perturbations
Seen (7 tasks)86.723.882.981.9
Unseen (8 tasks)93.820.890.877.1
Overall90.422.287.179.3

Unseen tasks test new objects, instructions, and long-horizon compositions. Including perturbation trajectories raises unseen-task success from 77.1% to 90.8%.

Zero-shot real-world transfer

Real-world task success for GPT-5.4, Qwen3.5-4B, and Guava-4B on seen and unseen tasks. Overall: 93.3%, 28.9%, and 90.0%, respectively.
Real-world success rates. Ten trials per task across nine tasks, without real-world fine-tuning. Guava-4B achieves 90.0% overall success, approaching GPT-5.4 (93.3%) and exceeding Qwen3.5-4B (28.9%).

The rollouts below illustrate manipulation across object configurations, instructions, and task compositions.

place all red objects into basket
set the table by putting bowl on plate and spoon next to it
place utensils on tray and food into basket
move the hotdog away from the donut
push basket to the right
arrange objects from left to right by increasing size
close drawer
stack the red cube on the green cube
find the hidden cube under the cups and pick it up

Failure recovery

Qualitative examples illustrate feedback-conditioned adaptation. When an object is displaced before grasp execution, Guava retries using the updated scene. In the controller example, the gripper contacts the box rim during can placement, causing an abort consistent with a Cartesian collision reflex. The agent repositions horizontally to clear the obstruction and resumes placement. Unlike the missed grasps and displaced objects represented in training, this interruption comes from the physical robot's safety controller stopping motion in response to contact. The simulation data did not include this controller-specific failure, so the example illustrates adaptation to unfamiliar execution feedback.

When the carrot is displaced before grasp execution, Guava observes the failed attempt and retries using the updated scene.
After box-rim contact triggers a controller abort during can placement, Guava moves the gripper sideways to clear the obstruction and resumes placement.

Generalization to LIBERO-PRO

Without benchmark-specific fine-tuning, Guava-4B retains much of its teacher's capability on LIBERO-PRO, an external benchmark testing changed object positions and task goals.

LIBERO-PRO success rate (0–1), averaged across object, goal, and spatial suites. Best results are bold; second-best results are underlined. π0.5 and CaP-Agent0 results are reported by CaP-X, as cited in the paper.
PerturbationGPT-5.4Qwen3.5-4Bπ0.5CaP-Agent0Guava-4B
Initial position0.450.060.250.200.41
Task instruction0.440.030.010.160.41

RL fine-tuning

Additional GRPO post-training improves success on shell game from 63.3% to 90.0% and on placing all red objects in a basket from 80.0% to 86.7%, over 30 trials per task. These results show further improvement on the two selected long-horizon tasks.

SFT versus SFT plus GRPO: shell game 63.3% versus 90.0%; all red objects in basket 80.0% versus 86.7%.
Success before and after RL post-training on two long-horizon tasks, 30 trials each.

Efficient local inference

On a single RTX 5090, Guava-4B reduces mean model-call latency by 7.10× and generated tokens per episode by 66.7% relative to the GPT-5.4 API, while approaching the teacher's manipulation performance.

Means over 30 episodes on three tasks per model; call latency is averaged over requests.
MetricGPT-5.4 APIGuava-4B (local)
Model-call latency (s)4.1680.587
Model-request time / episode (s)42.105.64
Generated tokens / episode2,389795

Local inference reduces waiting time and token usage while retaining near-teacher performance. Timings cover model requests, not end-to-end robot execution.

BibTeX

@misc{liu2026guava,
      title={Guava: Distilling Frontier VLMs into a Compact Agent through a Robotic Manipulation Harness},
      author={Haowen Liu and Xirui Li and Shaoxiong Yao and Peng Shi and Tianyi Zhou and Jia-Bin Huang and Furong Huang and Jiayuan Mao},
      year={2026},
      eprint={2606.18363},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2606.18363},
}