Skip to content

Study of paper "Meta reinforcement learning for sim-to-real domain adaptation"

Notifications You must be signed in to change notification settings

finninmunich/Maml-Reptile-RL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maml-Reptile-RL

This is the project from the course "Advanced Deep Learning in Robotics"

In this project, we basically reimplemented the algorithm from paper "Meta Reinforcement Learning for Sim-to-real Domain Adaptation".

To be more specific, we :

• Wrote PPO algorithm from scratch

• Wrote Reptile algorithm from scratch

• Wrote Pseudo MAML algorithm proposed in the literature from scratch

• Modify some classical Pybullet-Gym environments to conduct a series of experiments for model evaluation

To train your agent using pseudo MAML/PPO, please check the code in main.py

To train your agent using Reptile, please check the code in reptile_rl.py

Halfcheetah Environments:

Randomized Parameters:

*Joints Coef: offset 30%

*Dynamics Coef: offset 30%

This is an image

DoubleInvertedPendulum Environments:

Randomized Parameters:

*Gravity: 1 -- 20

*Torque Factor: 50 -- 500

This is an image

About

Study of paper "Meta reinforcement learning for sim-to-real domain adaptation"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages