Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

τ₀-VLA: a Hierarchical Robot Foundation Model with World-Model-Guided Test-Time Computation

τ₀-VLA overview

Project Website   Paper   Model Weights

This repo is the official implementation of τ₀-VLA: a Hierarchical Robot Foundation Model with World-Model-Guided Test-Time Computation.

News

Overview

τ₀-VLA is a hierarchical robot foundation model for long-horizon manipulation. A memory-augmented high-level policy generates the next subtask and uses world-model-guided test-time computation to search over alternatives when additional reasoning is needed. A generalist low-level policy then executes the selected subtask across robot embodiments.

The low-level policy combines a Qwen3.5 vision-language backbone with a Mixture-of-Transformers action expert trained through conditional flow matching. It uses a unified 40-dimensional state/action space and was trained on 40,115 hours of heterogeneous real-world robot data with multimodal co-training.

Hierarchical τ₀-VLA pipeline

Installation

The reference environment uses Python 3.11, CUDA 12.8, and PyTorch 2.7.1.

git clone git@github.com:sii-research/tau-0-vla.git
cd tau-0-vla
bash scripts/setup.sh

Example data and post-training

example_data/ contains a small AgiBot World subset in LeRobot v3.0 format. The matching post-training recipe is under configs/example_agibot_world_gong/.

bash scripts/train.sh configs/example_agibot_world_gong/train.yaml \
    --model_name_or_path /path/to/tau-0-vla-checkpoint

For another dataset or robot, start from configs/_template/ and src/tau0_vla/adapters/_template/.

Serving and evaluation

Public v1 serving supports joint-control checkpoints only. Native EEF data may be used for training, but EEF serving is not supported in this release.

Serve a post-trained joint-control checkpoint:

python -m deploy.server --model outputs/<run_name>

Run open-loop evaluation:

python deploy/openloop.py --ckpt outputs/<run_name> --no-plot

See deploy/ for the payload and action-order contracts.

Repository layout

src/tau0_vla/
├── adapters/    embodiment-specific data layouts and deployment I/O
├── data/        LeRobot loading, prompting, masking, and normalization
├── models/      Qwen3.5 backbone and flow-matching action expert
├── trainer/     post-training entry point
├── vlm/         multimodal collation and tokenization
└── utils/       logging and run specifications
configs/         reusable template and the AgiBot World example
deploy/          policy server and open-loop evaluation
example_data/    bundled AgiBot World subset
scripts/         setup, training, and normalization utilities

Additional documentation:

License

Code and model weights are released under the Apache License 2.0. The bundled example data follows the license described in example_data/README.md.

关于 About

This repo is the official implementation of "τ0-VLA: a Hierarchical Robot Foundation Model with World-Model-Guided Test-Time Computation".

语言 Languages

Python98.8%
Shell1.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
7
Total Commits
峰值: 7次/周
Less
More

核心贡献者 Contributors