Skip to content

UBCMOCCA/mocca_envs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyBullet RL Environments

"Good artists borrow, great artists steal."

This repository contains the environments used in On Learning Symmetric Loocmotion, i.e. Walker3DCustomEnv-v0 and Walker3DStepperEnv-v0. There are some other WIP environments.

Installation

You can use setup.py to install the mocca_envs package:

# Install from Github as is
pip install git+https://github.com/UBCMOCCA/mocca_envs

# Install an editable package
git clone https://github.com/UBCMOCCA/mocca_envs.git
cd mocca_envs
pip install -e .

You may also wish to install PyBullet separately.

Testing

# Start Monkey3D
python mocca_envs/test_env.py

# See `mocca_envs/__init__.py` for list of envs
python mocca_envs/test_env.py mocca_envs:<env>

Projects

The following projects use mocca_envs.

  • On Learning Symmetric Loocmotion. [Paper] [Code]
  • ALLSTEPS: Curriculum-driven Learning of Stepping Stone Skills. [Paper] [Code]