Skip to content

vikashplus/mabel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MABEL

MAnipulation BEnchmarks for Learning

MABEL is a collection of environments/tasks for benchmarking manipulation, simulated with the Mujoco physics engine and wrapped in the OpenAI gym API. 'MABEL' constains following tasks

Pointing Pouring Relocation Zipping
Alt text Alt text Alt text Alt text

Getting Started

MABEL uses git submodules to resolve dependencies. Please follow steps exactly as below to install correctly.

  1. Ensure you have access these repositories - Franka_sim, Furniture_sim and Scene_sim

  2. Clone this repo with pre-populated submodule dependencies

$ git clone --recursive git@github.com:vikashplus/mabel.git
  1. Update submodules
$ cd mabel  
$ git submodule update --remote
  1. Add repo to pythonpath by updating ~/.bashrc or ~/.bash_profile
export PYTHONPATH="<path/to/mabel>:$PYTHONPATH"
  1. Follow install instructions from mjrl to get model free agents for MABEL
  2. To visualize an env using a random policy
MJPL python mabel/mabel_agents/mjrl/examine_policy.py -i mabel -e MableReachRandom-v0
  1. To visualize a trained mjrl agent's policy
MJPL python mabel/mabel_agents/mjrl/examine_policy.py -i mabel -e MableReachRandom-v0 -p <path to policy>

About

Manipulation Benchmarks for Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages