Environments¶
The environment plays a fundamental and crucial role in defining the RL setup. It is the place where the agent interacts, and it is responsible for providing the agent with information about its current state, as well as the rewards/penalties associated with each action.
In this section you will find how to load environments from NVIDIA Isaac Lab and MuJoCo Playground with a simple function.
Loaders |
|
|
|
|---|---|---|---|
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
|
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
In addition, you will be able to wrap single-agent and multi-agent RL environment interfaces.
Wrappers |
|
|
|
|---|---|---|---|
Gym |
\(\blacksquare\) |
\(\blacksquare\) |
\(\square\) |
Gymnasium |
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
Isaac Lab |
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
ManiSkill |
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
PettingZoo |
\(\blacksquare\) |
\(\blacksquare\) |
\(\square\) |
Playground |
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |
Shimmy |
\(\blacksquare\) |
\(\blacksquare\) |
\(\blacksquare\) |