Skip to content

[Feature Request] Customized Robotic Manipulation Environment #178

Description

@yilin-wu98

Motivation

We have a project that wants to have a large number of robotic manipulation environment in robogym in parallel to train a RL algorithm. I have taken a look at the docs and I know that for customized environment we need add C++ code and build from source following this guide. Also, so far in the existing added gym and dm_control environments, I haven't found any robotic arm or hand environment example. There are a lot of stuff to add in, including kinematics, different control modes, for a robotic manipulation environment if we start from C++ code and turn all the python code from robogym into C++. I am wondering if you have tested or considered adding support for robotic manipulation tasks. Do you have any suggestions on how to start to add in a complicated robotic manipulation tasks e.g., shadowhand manipulation?

Thanks for creating such a useful tool and codebase for parallel training in simulation!

Solution

Could you add some feature for easy transfer of other gym-based complicated robotic manipulation tasks into envpool? Or provide any guidance or suggestions on how to effectively build a customized robotic manipulation tasks into envpool besides what you had in the docs?

Additional context

Robogym: a repo developed by openai that has similar API as gym but includes more robotic manipulation tasks, e.g., shadowhand, etc. https://github.com/openai/robogym

Checklist

  • I have checked that there is no similar issue in the repo. There is a one for customized environment but my request is more detailed about robotic manipualtion environment.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions