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.



Grouped in this section you will find how to load environments from NVIDIA Isaac Gym, Isaac Orbit and Omniverse Isaac Gym with a simple function.

In addition, you will be able to wrap single-agent and multi-agent RL environment interfaces.

Loaders

    pytorch    

    jax    

Isaac Gym environments

\(\blacksquare\)

\(\blacksquare\)

Isaac Orbit environments

\(\blacksquare\)

\(\blacksquare\)

Omniverse Isaac Gym environments

\(\blacksquare\)

\(\blacksquare\)

Wrappers

    pytorch    

    jax    

Bi-DexHands

\(\blacksquare\)

\(\blacksquare\)

DeepMind

\(\blacksquare\)

\(\square\)

Gym

\(\blacksquare\)

\(\blacksquare\)

Gymnasium

\(\blacksquare\)

\(\blacksquare\)

Isaac Gym (previews)

\(\blacksquare\)

\(\blacksquare\)

Isaac Orbit

\(\blacksquare\)

\(\blacksquare\)

Omniverse Isaac Gym                      

\(\blacksquare\)

\(\blacksquare\)

PettingZoo

\(\blacksquare\)

\(\blacksquare\)

robosuite

\(\blacksquare\)

\(\square\)

Shimmy

\(\blacksquare\)

\(\blacksquare\)