Cocoyawn32/vlanext-kairos-robolab-eval
VLANeXt-Kairos · RoboLab Evaluation Rollouts Rollout videos and per-episode metrics from evaluating VLANeXt-Kairos (QWorld world-model VLA) checkpoints in the RoboLab / Isaac-Sim simulator on a DROID (Franka Panda, joint-position) manipulation task. This repository is a long-lived evaluation archive. Each top-level folder is one evaluated checkpoint; new checkpoints / tasks are added as sibling folders over time (see Naming convention below). What's inside… See the full description on the dataset page: https://huggingface.co/datasets/Cocoyawn32/vlanext-kairos-robolab-eval.
VLANeXt-Kairos · RoboLab Evaluation Rollouts
Rollout videos and per-episode metrics from evaluating VLANeXt-Kairos (QWorld world-model VLA) checkpoints in the RoboLab / Isaac-Sim simulator on a DROID (Franka Panda, joint-position) manipulation task.
This repository is a long-lived evaluation archive. Each top-level folder is one evaluated checkpoint; new checkpoints / tasks are added as sibling folders over time (see Naming convention below).
What's inside
Each checkpoint folder contains:
videos/— 8 MP4s: 4 parallel environments × {policy view*_envN.mp4(1280×360), third-person*_envN_viewport.mp4(864×480)}, 15 fps, ~50 s each.episode_results.jsonl— one line per episode:success, kinematic-smoothness metrics, and timing.README.md— checkpoint description + the metrics reported here.
Evaluation setup (common to all folders)
- Simulator: RoboLab on Isaac-Sim; robot = DROID Franka Panda, action = 7 joint positions + 1 gripper (absolute, joint-position control @ 15 Hz).
- Task:
BananaInBowlUniform20— "Pick up the banana and place it in the bowl", banana & bowl initial pose uniformly randomized ±20 cm in x/y. 750 steps (50 s) cap. - Observation: two RGB cameras (
over_shoulder_left,wrist_cam), each resized to 180×320 server-side, horizontally concatenated (exterior|wrist), then resized to the QWorld world-model input 512×256 and VAE-encoded. bf16, flash-attention, 10 diffusion steps. - Rollout: open-loop horizon 8 (execute 8 predicted actions, then re-query), 4 parallel environments, 1 run → 4 episodes per checkpoint.
Metrics (in episode_results.jsonl)
Note on success = 0. RoboLab is a simulator; the checkpoints were trained on real-robot DROID data (MolmoAct2-DROID). There is an inherent sim-to-real domain gap, so low simulation success on the harder ±20 cm-randomized task is expected and does not indicate a broken pipeline. The videos + kinematic metrics are the primary artifact for qualitative/behavioral comparison.
Naming convention (for long-term maintenance)
- Repo:
vlanext-kairos-robolab-eval—<project>-<simulator>-<purpose>. - Per-checkpoint folder:
<variant>_<step/1000>k(e.g.baseline_70k,ttt_60k). - Adding a new run: create a new sibling folder; if the same checkpoint is re-evaluated on a different task, suffix the task, e.g.
ttt_60k_<task>. Keepvideos/,episode_results.jsonl, and a folderREADME.mdin every folder.
Provenance
- Model: VLANeXt-Kairos (QWorld world-model conditioned action diffusion VLA).
- Evaluated: 2026-07-17. Baseline @ step 70000, TTT-1/4 @ step 60000.
- Runner:
eval_kairos_robolab_oneclick.sh(STEP=all,NUM_ENVS=4).
