Skip to content

how to create a new Robotics env? #2051

@MartinaRuocco

Description

@MartinaRuocco

Hi, first of all, I'd like you for all the work you are doing :)
(I am quite a newbie in the field of Reinforcement Learning and) I am trying to understand how the Robotic Envs are built, in particular, I would like to write a new task for the FetchEnv.
I tried to have a look at the code but the difference between the Fetch envs is very hard to spot (i.e. FetchPushEnv vs FetchSlideEnv look pretty much the same).

Where is the task specified? Is it possible that all the tasks are stuffed in FetchEnv and that the only difference between them is only the value of certain variables?
I've read in the "What's new" section that

FetchEnv sample goal range can be specified through kwargs - thanks @YangRui2015!

Would you mind clarifying how?
Can you write some comments in the code or at least a bit of documentation that explains how these tasks were built?

Many thanks in advance

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions