Skip to content

wkwan7/EPICLab-ManiSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

EPICLab-ManiSkill

This repository is the official submission of EPIC Lab for no external annotation track of SAPIEN ManiSkill Challenge 2021.

Dependency

Please see environment.yml, we build our method on top of ManiSkill-Learn.

Data

Please download ManiSkill demonstration dataset from here and store it in the folder training/data.

Training

The training code is provided in training.

OpenCabinetDoor: run the shell command training/scripts/train_rl_agent/run_GAIL_door.sh

OpenCabinetDrawer: run the shell command training/scripts/train_rl_agent/run_SAC_drawer.sh

PushChair: run the shell command training/scripts/train_rl_agent/run_GAIL_chair.sh

MoveBucket: run the shell command training/scripts/train_rl_agent/run_SAC_bucket.sh

Evaluation

The evaluation code and the submisstion checkpoints of four tasks are provided in evaluation. You can use evaluate_policy.py from ManiSkill to run the model:

PYTHONPATH=YOUR_SOLUTION_DIRECTORY:$PYTHONPATH python mani_skill/tools/evaluate_policy.py --env ENV_NAME

For example, on OpenCabinetDoor, to evaluate the model:

PYTHONPATH=evaluation/Door:$PYTHONPATH python evaluate_policy.py --env OpenCabinetDoor-v0

Trained models

Our trained models can be found at:

OpenCabinetDoor: Checkpoint

OpenCabinetDrawer: Checkpoint

PushChair: Checkpoint

MoveBucket: Checkpoint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published