Differences Between IsaacGymEnvs and OmniIsaacGymEnvs?

Hey, I’ve been using IsaacGymEnvs as a base for building my environments, and recently I discovered the OmniIsaacGymEnvs repo; what I gathered is that the omni one uses the omniverse Isaac sim version, but I’m wondering if there is a preferred approach as we advance, is either of them more updated or getting more support from the future

5 Likes

According to this post: Omniverse ISAAC Gym - Access camera stream - #6 by ahaidu

IsaacGymEnvs is deprecated, and OmniIsaacGymEnvs is now the defacto way of working on RL problems.

Just to add:

Hi fbm2 I recently made the shift fromisaac gym to omniisaacGymEnvs it was pretty painful and I had to rewrite most of my initialisation code. I was able to transfer most of my reward functions.
t initially was slower but needed some changes in the tasks yaml and now runs faster than Isaac gym

so the way to go is OmniIsaacGymnEnvs - if you haven’t started developing would strongly suggest you begin in OmniisaacGymEnvs

I was able to simultaneously have both versions running as Omniverse has its own python version

best wishes

Sujit