Environments shared vs separate space and effects on parallelization #26
-
|
In many Isaac Lab projects (e.g., the Leatherback community project), agents are typically distributed across a large space, executing tasks independently (e.g., following unique random waypoints). However, WheeledLab drifting task, all agents seem to train in the same physical space, overlapping with each other.
If agents in a task (e.g., a fixed race circuit) must all follow the same trajectory, does distributing them across different spatial locations provide any benefit? Or is it more efficient to train them in a shared space, assuming collisions/interactions are irrelevant? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
Hi, thanks for the discussion! Apologies for the late response. In short, we haven't done any rigorous comparisons between an overlapped environment and separated ones. There's not a great reason for the overlapping environments aside from the fact that it was a byproduct of how we implemented our spawning and resetting. And actually in the past, at a high number of environments (2000+), Isaac Sim prints a warning saying that too many overlapping collisions may deteriorate the simulation quality. We also haven't added any visual cues to mark the boundaries and so it's perhaps easier to distinguish when it's "painted" by agents. I think it could be a meaningful improvement to separate the environments while adding in some generated track indicators. |
Beta Was this translation helpful? Give feedback.
Hi, thanks for the discussion! Apologies for the late response. In short, we haven't done any rigorous comparisons between an overlapped environment and separated ones.
There's not a great reason for the overlapping environments aside from the fact that it was a byproduct of how we implemented our spawning and resetting. And actually in the past, at a high number of environments (2000+), Isaac Sim prints a warning saying that too many overlapping collisions may deteriorate the simulation quality. We also haven't added any visual cues to mark the boundaries and so it's perhaps easier to distinguish when it's "painted" by agents.
I think it could be a meaningful improvement to separate the …