Skip to page content
SAVRN
Search Plan a project

Open-weight model · Robotics

dreamzero

by Zhi Cao zhicao/dreamzero

dreamzero is an open-weight model for robotics from Zhi Cao, released under MIT License. Its published files total 334.1 MB.

A large-scale, tactile-reactive bimanual manipulation dataset, collected via teleoperation on a Dexmate Vega-1 robot with two Sharpa Wave dexterous hands.

Parameters—
Context—
Weights334.1 MB
Licensemit
AccessOpen weights
Monthly Downloads—

Model Card

By Zhi Cao, published under mit, revision ddb6ef357bee.

A large-scale, tactile-reactive bimanual manipulation dataset, collected via teleoperation on a Dexmate Vega-1 robot with two Sharpa Wave dexterous hands. Stored as a The full teleoperation/hardware stack used to collect the dataset is open-sourced in hardwarecode/ in the T-Rex repo. - Robot. The Dexmate Vega-1 is a dual-arm mobile robot with 7 actuated joints per arm, here equipped with two Sharpa Wave dexterous hands. During collection the wheels, torso, and head joints are fixed; only the 14 arm joints and the two hands are actuated. - Cameras. A head-mounted ZED X Mini stereo camera (its left monocular RGB stream is recorded) plus two wide-view ZED X One S monocular RGB cameras mounted…

Read Zhi Cao's full model card

T-Rex Dataset

A large-scale, tactile-reactive bimanual manipulation dataset, collected via teleoperation on a Dexmate Vega-1 robot with two Sharpa Wave dexterous hands. Stored as a LeRobotDataset v3.0.

Project Page · Paper (arXiv) · Code (T-Rex) · Dataset Quickstart · Colab notebook


One episode from each of 20 motor primitives (head-camera view, cropped to the workspace), each with a different object.


Teleoperation setup: Manus gloves + VIVE trackers drive the bimanual Dexmate Vega-1 with two Sharpa Wave hands; observations come from a head-mounted ZED X Mini camera and two wide-view ZED X One S wrist cameras.

At a glance

Robot Dexmate Vega-1 dual-arm (7 actuated joints per arm) + 2× Sharpa Wave dexterous hands (5 fingertip tactile sensors each)
Modalities 3 RGB cameras · 10 raw tactile + 10 deformation tactile videos · 6-axis fingertip wrenches · joint states/targets
Episodes 5,464
Frames 5,473,459 (~50 hours @ 30 fps)
Tasks 5,370 language-annotated trajectories · 22 motor primitives · 207 objects
Format LeRobotDataset v3.0 (codebase_version: v3.0)

Composition


Object categories, episodes per motor primitive, and per-object episode counts.

Collection setup

The full teleoperation/hardware stack used to collect the dataset is open-sourced in hardware_code/ in the T-Rex repo.

  • Robot. The Dexmate Vega-1 is a dual-arm mobile robot with 7 actuated joints per arm, here equipped with two Sharpa Wave dexterous hands. During collection the wheels, torso, and head joints are fixed; only the 14 arm joints and the two hands are actuated.
  • Cameras. A head-mounted ZED X Mini stereo camera (its left monocular RGB stream is recorded) plus two wide-view ZED X One S monocular RGB cameras mounted on the wrists, posed so the head camera covers the full reachable workspace while the wrist cameras keep the fingers visible without significant palm occlusion. All three streams are recorded at 640×360.
  • Tactile. Each hand carries five fingertip tactile sensors. Per sensor, the dataset stores the raw sensor image and the estimated deformation map (both as video), and the estimated 6-axis net wrench (observation.tactile_force).
  • Teleoperation. Manus gloves capture fingertip positions relative to the hand base, retargeted to the Sharpa Wave hands with the manufacturer's differential-inverse-kinematics package (Pinocchio + CasADi). Two VIVE trackers provide SE(3) wrist poses, converted to arm joint commands via differential inverse kinematics (Pink), low-pass filtered, and tracked by the manufacturer's low-level cascade PID controller. A 30 Hz high-level thread records observations and joint-space targets while asynchronously updating a 300 Hz low-level control thread — the dataset's 30 fps matches the high-level loop, and action holds its 30 Hz joint-space targets.

Per-frame features

feature shape description
observation.state (58,) joint positions, laid out [L_arm 7 \| L_hand 22 \| R_arm 7 \| R_hand 22]
action (58,) target joint positions (same layout)
observation.tactile_force (60,) per-fingertip 6-axis wrench: (left, right) × (thumb…pinky) × (Fx, Fy, Fz, Mx, My, Mz)
observation.images.{head_left, left_wrist, right_wrist} 360×640×3 scene + wrist RGB cameras
observation.images.tactile_{left,right}_raw_{finger} 240×320 (grayscale) raw tactile sensor images (10 = 2 hands × 5 fingers)
observation.images.tactile_{left,right}_deform_{finger} 240×240 (grayscale) tactile deformation fields (10)

Finger order is thumb, index, middle, ring, pinky. Full per-dimension joint names are in meta/info.json (features[*].names).

Per-episode metadata

meta/episodes/*.parquet carries language and task labels per episode, in addition to the standard LeRobot fields (episode_index, tasks, length, per-feature stats, video pointers):

field description
caption human-verified natural-language instruction (5,370 unique)
motor_primitive one of 22 primitives (reach, lift_and_place, …)
object canonical object name (207 unique)
target canonical target/receptacle (only set for lift_and_place; null otherwise)

Tactile video encoding (read before decoding)

The raw and deformation tactile videos are stored losslessly (libx264 -qp 0) because their pixel values are physically meaningful (raw sensor images and deformation maps). They are grayscale — the signal lives entirely in the luma (Y) plane — and use full-range yuvj420p, so values span the full 0–255 with no range conversion. Decode the luma plane to recover the original uint8 images exactly, e.g. frame.to_ndarray(format="gray") in PyAV.

No web thumbnails for tactile. Lossless H.264 forces the High 4:4:4 Predictive profile, which most browsers and the Hugging Face preview cannot decode — so the tactile videos do not show thumbnails on the dataset page. This is expected; decode them locally (ffmpeg / PyAV / torchcodec). The RGB cameras use standard yuv420p (limited range, BT.709) and preview normally.

Usage

With LeRobot

from lerobot.datasets.lerobot_dataset import LeRobotDataset

ds = LeRobotDataset("zekaiwang/trex_dataset")
frame = ds[0]  # dict of tensors: observation.state, action, observation.tactile_force, images...

Stream individual episodes (no full download)

The T-Rex Quick Start companion repo browses, inspects, and replays single episodes without downloading the full dataset, and includes a notebook you can open directly in Colab.

Dataset viewer

The Hugging Face table viewer is manually configured (the configs block above) with two views:

  • frames (default) — the raw per-frame observation.state, action, and observation.tactile_force arrays (plus index columns). This is the actual data, and what datasets.load_dataset("zekaiwang/trex_dataset") returns by default.
  • episodes — one row per episode with its language caption, motor_primitive, object, and target: a readable table of contents. Switch to it with the config dropdown, or load it with datasets.load_dataset("zekaiwang/trex_dataset", "episodes").

Videos are stored as separate .mp4 files referenced by timestamp pointers, so they are not shown in the table viewer — load them via LeRobot or the quick-start tools. For interactive video playback, use the LeRobot dataset visualizer.

Layout

data/chunk-000/file-*.parquet     per-frame state / action / tactile_force (+ index columns)
videos/<key>/chunk-*/file-*.mp4   23 video streams (3 RGB + 20 tactile)
episodes_preview.parquet          curated per-episode labels for the web viewer (see "Dataset viewer")
meta/info.json                    features, shapes, fps, codebase_version
meta/episodes/*.parquet           per-episode metadata + stats + video pointers
meta/tasks.parquet                task (caption) table
meta/stats.json                   global feature statistics

Citation

If you find the T-Rex Dataset useful, please cite:

@misc{trex2026,
  title={T-Rex: Tactile-Reactive Dexterous Manipulation}, 
  author={Dantong Niu and Zhuoyang Liu and Zekai Wang and Boning Shao and Zhao-Heng Yin and Anirudh Pai and Yuvan Sharma and Stefano Saravalle and Ruijie Zheng and Jing Wang and Ryan Punamiya and Mengda Xu and Yuqi Xie and Yunfan Jiang and Letian Fu and Konstantinos Kallidromitis and Matteo Gioia and Junyi Zhang and Jiaxin Ge and Haiwen Feng and Fabio Galasso and Wei Zhan and David M. Chan and Yutong Bai and Roei Herzig and Jiahui Lei and Fei-Fei Li and Ken Goldberg and Jitendra Malik and Pieter Abbeel and Yuke Zhu and Danfei Xu and Jim Fan and Trevor Darrell},
  year={2026},
  eprint={2606.17055},
  archivePrefix={arXiv},
  primaryClass={cs.RO},
  url={https://arxiv.org/abs/2606.17055}, 
}

License

Released under the MIT License © 2026 The Regents of the University of California. See LICENSE.

Identity and Version

Repository
zhicao/dreamzero
Publisher
Zhi Cao
Task
Robotics
Modality
Control
Library
Not stated by the source
Parameters
Not stated by the source
Languages
en
Revision
ddb6ef357beed5db092d839f6d1b42237cad6c2a
First published
2026-08-13
Last updated
2026-10-03

Files and Weights

253 files, 334.1 MB in total.

Configuration183 files · 2.3 MB
Documentation10 files · 76.8 KB
Other58 files · 331.6 MB
Repository2 files · 6.8 KB
Every file
FileTypeSizeSHA-256
ablation_runs/dexterity_small/dexterity.jsonConfiguration15.4 KB —
ablation_runs/dexterity_small3/dexterity.jsonConfiguration23.2 KB —
ablation_runs/dexterity_smoketest/dexterity.jsonConfiguration14.4 KB —
ablation_runs/eval_abc.jsonConfiguration14.6 KB —
ablation_runs/eval_all.jsonConfiguration20.3 KB —
ablation_runs/eval_d.jsonConfiguration5.7 KB —
ablation_runs/eval_fullmodel.jsonConfiguration10.7 KB —
ablation_runs/eval_part1.jsonConfiguration8.9 KB —
ablation_runs/openloop_compare/anchors.jsonConfiguration2.8 KB —
ablation_runs/openloop_compare/dz_probe.jsonConfiguration8.7 KB —
ablation_runs/openloop_compare/dz_probe_16steps.jsonConfiguration3.9 KB —
ablation_runs/openloop_compare/summary.jsonConfiguration33.8 KB —
ablation_runs/openloop_compare_trex/anchors.jsonConfiguration2.8 KB —
ablation_runs/tools/chartlib.pyConfiguration5.5 KB —
ablation_runs/tools/loss_series.pyConfiguration1.3 KB —
ablation_runs/tools/make_ablation_section.pyConfiguration16.0 KB —
ablation_runs/tools/smoke_fullmodel.pyConfiguration3.1 KB —
ablation_runs/tools/splice_artifact.pyConfiguration1.6 KB —
assets/trex_camera_calib.jsonConfiguration1.4 KB —
eval_utils/policy_client.pyConfiguration3.3 KB —
eval_utils/policy_server.pyConfiguration4.8 KB —
eval_utils/run_sim_eval.pyConfiguration8.5 KB —
eval_utils/serve_dreamzero_wan22.pyConfiguration16.8 KB —
groot/__init__.pyConfiguration —
groot/control/__init__.pyConfiguration —
groot/control/tensorrt_utils.pyConfiguration32.6 KB —
groot/vla/__init__.pyConfiguration —
groot/vla/common/__init__.pyConfiguration1 B —
groot/vla/common/utils/__init__.pyConfiguration110 B —
groot/vla/common/utils/data_structure/__init__.pyConfiguration81 B —
groot/vla/common/utils/data_structure/shape_utils.pyConfiguration7.8 KB —
groot/vla/common/utils/data_structure/tree_utils.pyConfiguration6.6 KB —
groot/vla/common/utils/io/__init__.pyConfiguration242 B —
groot/vla/common/utils/io/config_utils.pyConfiguration8.4 KB —
groot/vla/common/utils/io/file_utils.pyConfiguration18.9 KB —
groot/vla/common/utils/io/hdf5_utils.pyConfiguration3.3 KB —
groot/vla/common/utils/io/json_utils.pyConfiguration7.2 KB —
groot/vla/common/utils/io/print_utils.pyConfiguration10.6 KB —
groot/vla/common/utils/io/termcolor.pyConfiguration5.6 KB —
groot/vla/common/utils/misc/__init__.pyConfiguration209 B —
groot/vla/common/utils/misc/array_tensor_utils.pyConfiguration10.5 KB —
groot/vla/common/utils/misc/functional_utils.pyConfiguration17.8 KB —
groot/vla/common/utils/misc/image_utils.pyConfiguration6.6 KB —
groot/vla/common/utils/misc/misc_utils.pyConfiguration7.1 KB —
groot/vla/common/utils/misc/torch_utils.pyConfiguration22.5 KB —
groot/vla/common/utils/misc/video_utils.pyConfiguration17.8 KB —
groot/vla/configs/conf.yamlConfiguration5.0 KB —
groot/vla/configs/data/dreamzero/agibot_relative.yamlConfiguration1.7 KB —
groot/vla/configs/data/dreamzero/base_48_wan_fine_aug_relative.yamlConfiguration16.1 KB —
groot/vla/configs/data/dreamzero/dexmg_lifttray_wan22.yamlConfiguration6.5 KB —
groot/vla/configs/data/dreamzero/droid_relative.yamlConfiguration1.5 KB —
groot/vla/configs/data/dreamzero/droid_relative_wan22.yamlConfiguration1.8 KB —
groot/vla/configs/data/dreamzero/trex_relative_wan22.yamlConfiguration1.9 KB —
groot/vla/configs/data/dreamzero/trex_track_force_wan22.yamlConfiguration4.6 KB —
groot/vla/configs/data/dreamzero/yam_relative.yamlConfiguration1.6 KB —
groot/vla/configs/deepspeed/zero2.jsonConfiguration640 B —
groot/vla/configs/deepspeed/zero2_offload.jsonConfiguration742 B —
groot/vla/configs/deepspeed/zero3.jsonConfiguration854 B —
groot/vla/configs/model/dreamzero/action_head/wan_flow_matching_action_tf.yamlConfiguration4.0 KB —
groot/vla/configs/model/dreamzero/action_head/wan_flow_matching_action_tf_wan22.yamlConfiguration1.5 KB —
groot/vla/configs/model/dreamzero/backbone/identity.yamlConfiguration248 B —
groot/vla/configs/model/dreamzero/transform/base.yamlConfiguration1.1 KB —
groot/vla/configs/model/dreamzero/transform/dreamzero_cotrain.yamlConfiguration1.5 KB —
groot/vla/configs/model/dreamzero/vla.yamlConfiguration939 B —
groot/vla/configs/model/trex_track_force/action_head/wan22.yamlConfiguration3.4 KB —
groot/vla/configs/model/trex_track_force/transform/track_force.yamlConfiguration1.1 KB —
groot/vla/configs/model/trex_track_force/vla.yamlConfiguration722 B —
groot/vla/data/__init__.pyConfiguration —
groot/vla/data/conversion/__init__.pyConfiguration —
groot/vla/data/conversion/gr1/__init__.pyConfiguration —
groot/vla/data/conversion/gr1/constants.pyConfiguration956 B —
groot/vla/data/conversion/gr1/get_initial_actions.pyConfiguration4.5 KB —
groot/vla/data/dataset/__init__.pyConfiguration73 B —
groot/vla/data/dataset/lerobot.pyConfiguration114.1 KB —
groot/vla/data/dataset/lerobot_sharded.pyConfiguration69.7 KB —
groot/vla/data/dataset/macro.pyConfiguration515 B —
groot/vla/data/dataset/metadata.pyConfiguration10.9 KB —
groot/vla/data/dataset/registry.pyConfiguration524 B —
groot/vla/data/schema/__init__.pyConfiguration367 B —
groot/vla/data/schema/embodiment_tags.pyConfiguration9.3 KB —
groot/vla/data/schema/lerobot.pyConfiguration10.5 KB —
groot/vla/data/transform/__init__.pyConfiguration680 B —
groot/vla/data/transform/base.pyConfiguration6.1 KB —
groot/vla/data/transform/concat.pyConfiguration11.6 KB —
groot/vla/data/transform/language.pyConfiguration3.4 KB —
groot/vla/data/transform/state_action.pyConfiguration39.6 KB —
groot/vla/data/transform/video.pyConfiguration42.6 KB —
groot/vla/experiment/__init__.pyConfiguration54 B —
groot/vla/experiment/base.pyConfiguration40.1 KB —
groot/vla/experiment/experiment.pyConfiguration5.6 KB —
groot/vla/experiment/trex_eval_utils.pyConfiguration8.7 KB —
groot/vla/experiment/trex_track_force_eval_utils.pyConfiguration25.4 KB —
groot/vla/experiment/trex_wandb_video_callback.pyConfiguration14.9 KB —
groot/vla/experiment/utils.pyConfiguration6.3 KB —
groot/vla/model/__init__.pyConfiguration —
groot/vla/model/dreamzero/__init__.pyConfiguration —
groot/vla/model/dreamzero/action_head/__init__.pyConfiguration —
groot/vla/model/dreamzero/action_head/wan_flow_matching_action_tf.pyConfiguration66.5 KB —
groot/vla/model/dreamzero/backbone/__init__.pyConfiguration —
groot/vla/model/dreamzero/backbone/base_backbone.pyConfiguration395 B —
groot/vla/model/dreamzero/backbone/identity.pyConfiguration1.9 KB —
groot/vla/model/dreamzero/base_vla.pyConfiguration25.8 KB —
groot/vla/model/dreamzero/modules/__init__.pyConfiguration —
groot/vla/model/dreamzero/modules/attention.pyConfiguration8.1 KB —
groot/vla/model/dreamzero/modules/cudnn_attention.pyConfiguration17.6 KB —
groot/vla/model/dreamzero/modules/flow_match_scheduler.pyConfiguration4.1 KB —
groot/vla/model/dreamzero/modules/flow_unipc_multistep_scheduler.pyConfiguration27.6 KB —
groot/vla/model/dreamzero/modules/utils.pyConfiguration7.2 KB —
groot/vla/model/dreamzero/modules/vram_management.pyConfiguration9.8 KB —
groot/vla/model/dreamzero/modules/wan2_1_attention.pyConfiguration12.1 KB —
groot/vla/model/dreamzero/modules/wan2_1_submodule.pyConfiguration30.6 KB —
groot/vla/model/dreamzero/modules/wan_video_camera_controller.pyConfiguration7.4 KB —
groot/vla/model/dreamzero/modules/wan_video_dit.pyConfiguration32.4 KB —
groot/vla/model/dreamzero/modules/wan_video_dit_action_casual_chunk.pyConfiguration99.9 KB —
groot/vla/model/dreamzero/modules/wan_video_image_encoder.pyConfiguration28.7 KB —
groot/vla/model/dreamzero/modules/wan_video_text_encoder.pyConfiguration9.5 KB —
groot/vla/model/dreamzero/modules/wan_video_vae.pyConfiguration47.4 KB —
groot/vla/model/dreamzero/transform/__init__.pyConfiguration —
groot/vla/model/dreamzero/transform/common.pyConfiguration285 B —
groot/vla/model/dreamzero/transform/dreamzero_cotrain.pyConfiguration31.9 KB —
groot/vla/model/n1_5/__init__.pyConfiguration —
groot/vla/model/n1_5/action_head/__init__.pyConfiguration —
groot/vla/model/n1_5/action_head/base_action_head.pyConfiguration1.0 KB —
groot/vla/model/n1_5/modules/__init__.pyConfiguration —
groot/vla/model/n1_5/modules/action_encoder.pyConfiguration2.8 KB —
groot/vla/model/n1_5/sim_policy.pyConfiguration51.0 KB —
groot/vla/model/trex_track_force/__init__.pyConfiguration1.8 KB —
groot/vla/model/trex_track_force/attention.pyConfiguration14.9 KB —
groot/vla/model/trex_track_force/blocks.pyConfiguration7.8 KB —
groot/vla/model/trex_track_force/dataset.pyConfiguration23.1 KB —
groot/vla/model/trex_track_force/force.pyConfiguration20.3 KB —
groot/vla/model/trex_track_force/joint_refiner.pyConfiguration12.1 KB —
groot/vla/model/trex_track_force/lora.pyConfiguration4.6 KB —
groot/vla/model/trex_track_force/model.pyConfiguration36.2 KB —
groot/vla/model/trex_track_force/policy.pyConfiguration85.5 KB —
groot/vla/model/trex_track_force/runtime.pyConfiguration6.7 KB —
groot/vla/model/trex_track_force/tactile_vq.pyConfiguration16.7 KB —
groot/vla/model/trex_track_force/track.pyConfiguration18.0 KB —
groot/vla/model/trex_track_force/transform.pyConfiguration15.5 KB —
groot/vla/model/trex_track_force/vla.pyConfiguration4.8 KB —
groot/vla/utils/__init__.pyConfiguration —
groot/vla/utils/action_args_override_utils.pyConfiguration2.8 KB —
groot/vla/utils/timer.pyConfiguration1.1 KB —
scripts/compare_loss.pyConfiguration3.7 KB —
scripts/data/audit_trex_tracks.pyConfiguration23.5 KB —
scripts/data/build_trex_mini_force.pyConfiguration6.8 KB —
scripts/data/build_trex_track_force_v2.pyConfiguration76.7 KB —
scripts/data/check_trex_dataset_ready.pyConfiguration5.0 KB —
scripts/data/convert_agibot.pyConfiguration48.0 KB —
scripts/data/convert_droid.pyConfiguration24.2 KB —
scripts/data/convert_lerobot_to_gear.pyConfiguration24.9 KB —
scripts/data/convert_trex_v3_to_v2.pyConfiguration16.6 KB —
scripts/data/download_droid_hf.pyConfiguration2.5 KB —
scripts/data/rebuild_trex_dataset_variants.pyConfiguration43.9 KB —
scripts/data/render_trex_track_samples.pyConfiguration5.5 KB —
scripts/eval/dz_probe.pyConfiguration6.4 KB —
scripts/eval/openloop_compare.pyConfiguration17.3 KB —
scripts/eval/replot_dexterity.pyConfiguration3.3 KB —
scripts/eval/trex_ablation_eval.pyConfiguration25.9 KB —
scripts/eval/trex_dexterity_eval.pyConfiguration12.3 KB —
scripts/eval/trex_track_force_inference.pyConfiguration5.9 KB —
scripts/extract_track.pyConfiguration32.3 KB —
scripts/inference/build_trt_engine.pyConfiguration9.3 KB —
scripts/inference_trex.pyConfiguration10.9 KB —
scripts/open_loop_yam.pyConfiguration13.1 KB —
scripts/trex_track/__init__.pyConfiguration —
scripts/trex_track/layout.pyConfiguration4.4 KB —
scripts/trex_track/sam2_cotracker_hands.pyConfiguration2.8 KB —
scripts/trex_track/sam2_prompt_hands.pyConfiguration64.8 KB —
scripts/trex_track/sam2_wrist_hand.pyConfiguration17.2 KB —
scripts/trex_track/trex_fk.pyConfiguration5.9 KB —
scripts/trex_track/trex_projection.pyConfiguration9.8 KB —
scripts/trex_track/trex_viz_tracks.pyConfiguration4.0 KB —
socket_test_optimized_AR.pyConfiguration36.6 KB —
test_client_AR.pyConfiguration11.8 KB —
tests/trex_track_force/test_attention.pyConfiguration4.1 KB —
tests/trex_track_force/test_dataset_loader.pyConfiguration8.1 KB —
tests/trex_track_force/test_dataset_schema.pyConfiguration21.8 KB —
tests/trex_track_force/test_force_schedule.pyConfiguration17.8 KB —
tests/trex_track_force/test_rebuild_dataset_variants.pyConfiguration6.4 KB —
tests/trex_track_force/test_track.pyConfiguration14.5 KB —
tests/trex_track_force/test_training_logging.pyConfiguration1.3 KB —
tests/trex_track_force/test_visualization.pyConfiguration8.3 KB —
LICENSEDocumentation1.1 KB —
README.mdDocumentation9.5 KB —
TREX_LEROBOT_V2_FORMAT_SUMMARY.mdDocumentation4.1 KB —
ablation_runs/openloop_compare/summary.mdDocumentation5.8 KB —
docs/DATASET_TO_GEAR_AND_TRAIN.mdDocumentation16.1 KB —
docs/DROID_CONVERSION.mdDocumentation2.0 KB —
docs/RAPTOR_MODELS.mdDocumentation3.3 KB —
docs/TREX_LEROBOT_V2_FORMAT.mdDocumentation9.0 KB —
docs/TREX_TRACK_FORCE_MODEL.mdDocumentation13.1 KB —
docs/WAN22_BACKBONE.mdDocumentation12.8 KB —
1.mkvOther7.7 MB f2ba352da676
1.mp4Other25.4 MB 38860b5fa46e
1_30hz_fast.mp4Other5.2 MB fd4964e7d583
2.mkvOther18.0 MB d47adaf74d88
2.mp4Other16.1 MB d2518c149454
2_30hz_fast.mp4Other6.0 MB 9c9753404cae
3.mp4Other10.5 MB e1be4490c62a
COPYRIGHTOther148 B —
ablation_runs/ablation_section_preview.htmlOther49.9 KB —
ablation_runs/dexterity_small/fig_finger_trajectories.pngOther200.8 KB e0f66f38f3de
ablation_runs/dexterity_small/fig_force_continuity.pngOther105.5 KB 0fe49017a686
ablation_runs/dexterity_small/fig_metrics.pngOther47.0 KB —
ablation_runs/dexterity_small/fig_per_step_error.pngOther68.5 KB —
ablation_runs/dexterity_small3/fig_finger_trajectories.pngOther231.8 KB 324bbe1a2b53
ablation_runs/dexterity_small3/fig_force_continuity.pngOther146.4 KB 70dc90b3029c
ablation_runs/dexterity_small3/fig_metrics.pngOther56.5 KB —
ablation_runs/dexterity_small3/fig_per_step_error.pngOther84.0 KB —
ablation_runs/dexterity_smoketest/fig_finger_trajectories.pngOther227.0 KB 864f018bbf06
ablation_runs/dexterity_smoketest/fig_force_continuity.pngOther138.6 KB b691c14917f8
ablation_runs/dexterity_smoketest/fig_metrics.pngOther48.0 KB —
ablation_runs/dexterity_smoketest/fig_per_step_error.pngOther74.3 KB —
ablation_runs/fig1_new.htmlOther18.4 KB —
ablation_runs/findings.htmlOther3.2 KB —
ablation_runs/openloop_compare/run.shOther1.3 KB —
ablation_runs/run_rest.shOther1.6 KB —
ablation_runs/runner.pidOther7 B —
ablation_runs/teleop_section.htmlOther9.9 KB —
ablation_runs/track_force_cascade.htmlOther1.4 MB —
assets/dataset_analysis.pngOther360.8 KB 725cd8b39919
assets/dataset_overview.pngOther3.8 MB 9b4f28523cbd
assets/hardware_setup.pngOther1.3 MB 06579da8a21d
episode_000007-20260903T100437Z-1-001.zipOther202 B a626a336372f
episode_000009-20260903T100438Z-1-001.zipOther119.5 MB 67fa9d8c1ce0
episode_000010-20260903T100440Z-1-001.zipOther114.6 MB efe02070d85f
pyproject.tomlOther2.3 KB —
scripts/data/prepare_trex_track_force_training.shOther27.8 KB —
scripts/inference/build_trt_engine.shOther4.9 KB —
scripts/train/agibot_training.shOther4.3 KB —
scripts/train/dexmg_lifttray_finetune_wan22.shOther4.6 KB —
scripts/train/droid_training_full_finetune.shOther3.8 KB —
scripts/train/droid_training_full_finetune_wan21.shOther6.1 KB —
scripts/train/droid_training_full_finetune_wan22.shOther6.5 KB —
scripts/train/droid_training_lora.shOther3.7 KB —
scripts/train/droid_training_wan22.shOther6.2 KB —
scripts/train/raptor_full.shOther2.8 KB —
scripts/train/raptor_full_8gpu.shOther568 B —
scripts/train/raptor_train.shOther3.2 KB —
scripts/train/trex_fullmodel_full_training_wan22.shOther1.4 KB —
scripts/train/trex_fullmodel_training_wan22.shOther1.3 KB —
scripts/train/trex_mini_force_training_wan22.shOther2.6 KB —
scripts/train/trex_track_force_training_wan22.shOther4.1 KB —
scripts/train/trex_training_wan22.shOther5.1 KB —
scripts/train/yam_training.shOther4.4 KB —
transfer_ckpts.shOther3.1 KB —
transfer_ckpts_v5.shOther3.6 KB —
transfer_ckpts_v6.shOther3.2 KB —
transfer_datasets.shOther2.5 KB —
transfer_datasets_finisher.shOther1.7 KB —
.gitattributesRepository2.6 KB —
.gitignoreRepository4.2 KB —

License and Download

License
mit
Access
Open weights, no gate
Download from Zhi Cao

Released by Zhi Cao through its official repository on Hugging Face. Read the license.

Built From

  • Described by arXiv:2606.17055

Questions About dreamzero

Can I use dreamzero commercially?

Yes. dreamzero is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.

Similar Models

LIBERO 4in1(liberospatial / liberoobject / liberogoal / libero10)共 53.19 GB 的 Wan2.2-VAE 编码 latent 缓存: 训练 LIBERO policy(action head / VLA)时直接读取 latent 缓存,避免重复 VAE 编码。 - 窗口模式: windowed(--windowed) - 输出:.pt 文件,每 episode 一个 - dataset(推荐): https://huggingface.co/datasets/MangoGoes/libero4in1wan2.2vaelatentdataset - model(本仓库): https://huggingface.co/MangoGoes/libero4in1wan2.2vaelatentcosmosstyle

Open weights other cosmos

Model · Robotics

wam_ctxpool_bmethod

Hyeonmo Kang

Wan2.2-TI2V-5B video DiT + 48-joint action head, trainingmode=joint. The base is suhyeok's finalized B-method recipe: a teacher-forced (sigma=0.25) self-EMA teacher plus an iBOT prototype loss at L18 L18, gamma=0.01, two-view. On top of it the 3 PAST cond latent frames are pooled into one motion frame before a chosen block. These are NOT the surrogate ctxpool runs. The surrogate line (older base, pd8 x GA1) lives in hmkang/wamctxpoolxattn and hmkang/wamctxpoolavg. Do not compare across the two sets. Geometry: 4-latin (numframesin=25, numframesout=41, fdf 2) = 4 cond + 2 future latent slots, 96 tokens per latent frame, 576 tokens per row. Effective batch 16 clips x GA 2 x 2 views = 64 rows…

Open weights apache-2.0 wan2.2

weighted/imatrix quants of https://huggingface.co/DeepCybo/PhysBrain1.5-8B For a convenient overview and download list, visit our model page for this model. static quants are available at https://huggingface.co/mradermacher/PhysBrain1.5-8B-GGUF This is a vision model - mmproj files (if any) will be in the static repository. If you are unsure how to use GGUF files, refer to one of TheBloke's READMEs for more details, including on how to concatenate multi-part files. (sorted by size, not necessarily quality. IQ-quants are often preferable over similar sized non-IQ quants) Here is a handy graph by ikawrakow comparing some lower-quality quant And here are Artefact2's thoughts on the matter…

Open weights transformers

static quants of https://huggingface.co/MirilAI/Miril-DroneVLM-2B-2 For a convenient overview and download list, visit our model page for this model. weighted/imatrix quants seem not to be available (by me) at this time. If they do not show up a week or so after the static ones, I have probably not planned for them. Feel free to request them by opening a Community Discussion. If you are unsure how to use GGUF files, refer to one of TheBloke's READMEs for more details, including on how to concatenate multi-part files. (sorted by size, not necessarily quality. IQ-quants are often preferable over similar sized non-IQ quants) Here is a handy graph by ikawrakow comparing some lower-quality quant…

Open weights apache-2.0 transformers

Model · Robotics

microduck-bubu-sprint

Dadudu

Own lineage: PPO from scratch (nb1, commit 46c48b1) continued as nb2 and nb4 (commit fac88cc), checkpoint 850 (1.328 s); evolution strategies on the weights against the Arena sprint scorer (0.952 s); then the network frozen and wrapped in a step counter carried in the headroll action that adds joint-target and forward-command offsets from about 0.5 m to the line, found by CMA-ES on the event's official seeds: 0.940 s. No other entry's weights used. Simulation only. A perpetual policy for the microduck (61-D observation, 14 actions, 50 Hz). Runs until told otherwise — a gait, loaded into a policy slot. The observation normalizer is baked into policy.onnx; feed raw observations. manifest.json…

Open weights microduck

Model · Robotics

EgoSteer-3B-RealMan

EgoSteer

EgoSteer-3B-RealMan is the generalist policy from EgoSteer: A Full-Stack System Towards Steerable Dexterous Manipulation from Egocentric Videos. It is a world-model-enhanced Vision-Language-Action (VLA) policy built on a Qwen3-VL backbone with a flow-matching action expert, post-trained from EgoSteer-3B-Base on real-world demonstrations collected on the RealMan robot. This is a robot-ready dual-camera (head + chest) checkpoint, corresponding to EgoSteer-9.6K-DG in the paper. For the base model to fine-tune on your own data, see EgoSteer-3B-Base. Our full-stack system integrates EgoSmith (data pipeline), Robot Stack (deployment), and EgoSteer (policy) to learn from 9.6k hours of large-scale…

Open weights apache-2.0