sail-sg / envpool

C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
https://envpool.readthedocs.io
Apache License 2.0
1.1k stars 100 forks source link

[Feature Request] Refactor mujoco_env.h with dm composer callback API #103

Open Trinkle23897 opened 2 years ago

Trinkle23897 commented 2 years ago

Motivation

https://github.com/sail-sg/envpool/issues/59#issuecomment-1110289093

We are going to refactor the MujocoEnv class with deepmind composer API. It is more general with various kinds of robotics research.

Resources

Benjamin-eecs commented 2 years ago

Basically class task serve as hooks in MujocoEnv with following methods:

Class task

DeepMind Control Suite, 14 envs

Extra envs in dm_control.suite

dm_control.locomotion

Misc

Resources

kevinzakka commented 2 years ago

I'll offer feedback as soon as I'm free :) Thanks for initiating!