Kushal Kedia, Atiksh Bhardwaj, Prithwish Dan, Sanjiban Choudhury
Cornell University
ICRA 2024
Follow these steps to install InteRACT
:
cd interact
conda create --name interact python=3.8.16
conda activate interact
pip install -r requirements.txt
pip install -e .
Set the base_dev_dir
to your working directory in all of the config files
Create a new directory for data under interact so that the repo has the following structure:
├── config
│ ├── *.yaml files
├── interact
| ├── checkpoints
| ├── HH_checkpoints
| ├── HR_checkpoints
| ├── data
| ├── cmu_mocap
| ├── comad_data
| ├── comad_hr
| ├── mapping
| ├── synthetic_amass
| ├── model
| ├── model architecture files...
| ├── utils
| ├── utility files...
| ├── scripts
| ├── eval_hh.py / eval_hr.py <- evaluation scripts
| ├── pretrain_intent_forecaster.py <- pretraining on H-H
| |── finetune_intent_forecaster.py <- finetuning on H-H
| |── hr_transfer.py <- transferring to H-R
|
├── environment.yml
├── README.md
├── setup.py
Download the data from this link Data
python scripts/pretrain_intent_forecaster.py
python scripts/finetune_intent_forecaster.py
python scripts/hr_transfer.py
python scripts/eval_hh.py
python scripts/eval_hr.py
@article{kedia2023interact,
title={InteRACT: Transformer Models for Human Intent Prediction Conditioned on Robot Actions},
author={Kedia, Kushal and Bhardwaj, Atiksh and Dan, Prithwish and Choudhury, Sanjiban},
journal={arXiv preprint arXiv:2311.12943},
year={2023}
}