Manipulating rope to different goal states using Mujoco.
- Create conda environment + install dm_control
conda env create --file environment.yaml
Install dm_control
- Run the tuning.py to view the PID controller tuning results
python tuning.py
- In the
mujocofolder, runexplorer_dataset.pyto generate the dataset
python explorer_dataset.py
For the training, make sure to comment out the wandb functions such as log, init as it won't work on machines other than the owners.
- In the
learningfolder, runtrain_inv_dyn.pyto run the training for the inverse dynamics model
python train_inv_dyn.py
- In the
learningfolder, runtrain_infogan.pyto run the training for the infogan model
python train_infogan.py
- Basic env with rope + panda
- Position Controller for Panda
- Learn low-dim plan representation from image start/goal configurations according to Learning Plannable Representations with Causal InfoGAN
- Execute plans using MPC
- Panda Mujoco xml model adapted from https://github.com/justagist/mujoco_panda
