Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Counterfactual Video Generation Enables Scalable Humanoid Loco-Manipulation

arXiv Project Page Dataset on Hugging Face

Zihan Wang, Zhen Wu, Pieter Abbeel, Rocky Duan, Jitendra Malik,
Carmelo Sferrazza, C. Karen Liu, Guanya Shi, Angjoo Kanazawa.

Conference on Robot Learning (CoRL), 2026.

This repository provides simulation training and real-robot deployment for PRISM, based on HoloSoma.

This release is currently agent organized. Stay tuned for the final verified version.

Code branches

Branch Use
main Simulation: teacher training, rollout collection and student distillation
sim2real Real-robot deployment with FastFoundationStereo

For real-robot deployment, switch an existing clone to sim2real and follow that branch's README:

git fetch origin
git switch sim2real
git submodule update --init --recursive

Installation

Linux, Python 3.11 and a compatible NVIDIA GPU are required. See system requirements and environment details.

git clone --branch main https://github.com/amazon-far/PRISM.git
cd PRISM
python3.11 -m venv .venv
source .venv/bin/activate
bash install.sh
wandb login

Data

Download and prepare the Hugging Face dataset under data/:

bash download_data.sh

Object meshes are pending release; setup currently stops at the asset check. Dataset status.

Teacher Training

Train a privileged motion-tracking policy with PPO. Run on each node with NODE_RANK set to 0–3 and NODE_0_IP set to the first node's address. Teacher-training data is still under review; supply a prepared teacher bank.

bash train_teacher.sh --motion-bank /path/to/teacher_bank --entity YOUR_WANDB_ENTITY \
  --node-rank NODE_RANK --master-addr NODE_0_IP

Rollout

Collect teacher trajectories and contact sidecars into outputs/rollout/.

bash rollout.sh --motion-bank /path/to/teacher_bank

Student Distillation

Distill the teacher into a depth policy using the prepared data under data/.

bash train_student.sh --entity YOUR_WANDB_ENTITY

Citation

If you use PRISM in your research, please cite:

@article{wang2026counterfactual,
  title={Counterfactual Video Generation Enables Scalable Humanoid Loco-Manipulation},
  author={Wang, Zihan and Wu, Zhen and Abbeel, Pieter and Duan, Rocky and Malik, Jitendra and Sferrazza, Carmelo and Liu, C. Karen and Shi, Guanya and Kanazawa, Angjoo},
  journal={arXiv preprint arXiv:2609.38172},
  year={2026}
}

License and security

See LICENSE, NOTICE and THIRD_PARTY_LICENSES.

See CONTRIBUTING for security reporting.

About

[CoRL 2026] Counterfactual Video Generation Enables Scalable Humanoid Loco-Manipulation

Resources

Code of conduct

Contributing

Security policy

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages