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.
| 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 --recursiveLinux, 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 loginDownload and prepare the Hugging Face dataset under data/:
bash download_data.shObject meshes are pending release; setup currently stops at the asset check. Dataset status.
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_IPCollect teacher trajectories and contact sidecars into outputs/rollout/.
bash rollout.sh --motion-bank /path/to/teacher_bankDistill the teacher into a depth policy using the prepared data under data/.
bash train_student.sh --entity YOUR_WANDB_ENTITYIf 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}
}See LICENSE, NOTICE and THIRD_PARTY_LICENSES.
See CONTRIBUTING for security reporting.