---
license: apache-2.0
language:
- en
library_name: pytorch
model_name: Copper-Policy
tags:
- robotics
- robot-manipulation
- world-action-model
- libero
- libero-plus
- robotwin
- arxiv:2609.32779
---
Copper-Policy
Focus on the Representation for Robust Robot Manipulation
Zexin Feng · Yixu Feng · Lingyu Xiao · Shang Su · Kexin Zheng
Chang Xu · Mengkai Shi · Shuo Feng · Xintao Yan
The University of Hong Kong · The University of Sydney · Tsinghua University · DenseAI
English | 中文
Official inference checkpoints for **Copper-Policy: Focus on the Representation for Robust Robot Manipulation**.
Copper-Policy combines a compact world representation with spatial visual features for robot manipulation. This release contains two approximately 2B-parameter policies.
📄 Paper · 🌐 Project Page · 💻 Code
## 📦 Included checkpoints
```text
libero/
├── policy.pt
└── policy.json
robotwin/
├── policy.pt
└── policy.json
release_manifest.json
SHA256SUMS
LICENSE
```
- **LIBERO:** one checkpoint shared by LIBERO and LIBERO-Plus; 2 RGB views, 7-dimensional actions and 8-dimensional proprioception.
- **RoboTwin:** one checkpoint shared by clean and randomized evaluations; 3 RGB views, 14-dimensional actions and proprioception.
- Both checkpoints predict an action horizon of **32**. Normalization statistics and the configuration needed for inference are included in `policy.pt`; no separate dataset-statistics file is required.
- `policy.json` describes each checkpoint; `SHA256SUMS` provides checksums. These custom PyTorch checkpoints are loaded using the Copper-Policy code repository.
## 📥 Download
| Checkpoint | Benchmarks |
| --- | --- |
| `libero/policy.pt` | LIBERO / LIBERO-Plus |
| `robotwin/policy.pt` | RoboTwin clean / randomized |
Each checkpoint is approximately **4.06 GB**. Both together require approximately **8.12 GB**.
```bash
# Run in the Copper-Policy code repository
uv run --frozen --all-extras --no-sync hf download Mark455/Copper-Policy \
libero/policy.pt robotwin/policy.pt \
--local-dir pretrained_weights/copper_policy
```
To download only one model, keep only its file path in the command.
For installation and inference, see the [code repository](https://github.com/Mark4551124015/Copper-Policy).
## ⚙️ Inference
The code repository provides four evaluation launchers:
```bash
uv run --frozen --all-extras --no-sync bash test_libero.sh --all-tasks
uv run --frozen --all-extras --no-sync bash test_libero_plus.sh --all-tasks
uv run --frozen --all-extras --no-sync bash test_robotwin_clean.sh --all-tasks
uv run --frozen --all-extras --no-sync bash test_robotwin_rand.sh --all-tasks
```
Default inference uses **10 denoising steps**, with **10 replan steps for LIBERO / LIBERO-Plus** and **24 for RoboTwin**. Compilation and rollout videos are enabled. Download the V-JEPA 2.1, DINOv2 and Wan T5 encoder presets using `python -m tools.download_weights all --yes` through the repository's uv environment. No separate Wan transformer initialization weights are needed.
Follow the [code repository](https://github.com/Mark4551124015/Copper-Policy) for installation and simulator assets; adapt PyTorch/CUDA to your hardware and driver. **Training code — coming soon.**
Note: LIBERO language mapping
LIBERO training instructions sometimes differ from benchmark prompts. The code maps exact plaintext benchmark prompts to training instructions. LIBERO-Plus language perturbations are not mapped; unmatched prompts retain the benchmark text.
## 📊 Reported results
| LIBERO | LIBERO-Plus | RoboTwin clean | RoboTwin randomized |
| :---: | :---: | :---: | :---: |
| 97.25% | 80.85% | 70.84% | 12.98% |
These are results reported in the [paper and project page](https://zexinfeng-cn.github.io/works/copper-policy/). Individual evaluation runs record their own measured scores.
## 📚 Citation
```bibtex
@article{feng2026copper,
title={Copper-Policy: Focus on the Representation for Robust Robot Manipulation},
author={Feng, Zexin and Feng, Yixu and Xiao, Lingyu and Su, Shang and Zheng, Kexin and Xu, Chang and Shi, Mengkai and Feng, Shuo and Yan, Xintao},
journal={arXiv preprint arXiv:2609.32779},
year={2026}
}
```
## 🙏 Acknowledgements and license
Our implementation builds on [FastWAM](https://github.com/yuantianyuan01/FastWAM) and [LingBot-VA](https://github.com/robbyant/lingbot-va). Dataset conversion uses our [lerobot-tools](https://github.com/Mark4551124015/lerobot-tools). Codex helped organize the open-source code.
Released under [Apache 2.0](LICENSE). External encoders and simulator assets retain their respective licenses.