isaac-sim / OmniIsaacGymEnvs

Reinforcement Learning Environments for Omniverse Isaac Gym
Other
835 stars 211 forks source link

Robots explode when num_envs is more than 2 #156

Closed mamoruoka closed 6 months ago

mamoruoka commented 6 months ago

I am trying to execute InHandManipulationTask using a custom robot. I converted the robot urdf to usd file and added task files such as config files, task file, robot file, and so on.

When I started the train simulation with num_envs greater than or equal to 2, all robots gather at env0 robot and explode. When I started the train simulation with num_envs equal to 1, simulation continues successfully.

I confirmed the following.

What should I do to simulate in multiple envs?

mamoruoka commented 6 months ago

I solved this issue. I converted urdf file without checking "fix base link" in Isaac sim ver 2023.1.0-hotfix.1 and added fixed joint under top-level prim of the robot, which connects the root link and empty.