NVIDIAGameWorks / PhysX

NVIDIA PhysX SDK
Other
3.2k stars 810 forks source link

Influence of Scenario Positioning on Simulation Results in IsaacSim #666

Open gleitn96 opened 3 months ago

gleitn96 commented 3 months ago

Description In using NVIDIA's, we've observed that the positioning of replicated scenarios within the simulation environment can significantly influence the outcomes of experiments. This issue aims to address the need for consistent and controlled scenario positioning to ensure reliable and reproducible results.

Specific Scenario I am testing a deformable body which is attached to a cube at half its length. The other half can move freely from a vertical position, and I want to assess the bending of this body. I made up to 500 copies of this scenario within the environment in order to study the effects of various parameters. image

However, I recognized that even when using the same parameters for all copies, the behavior is very different, with up to 50 percent more overhang (see figure) image . If I simulate the same setup, I get approximately the same distribution of results, indicating that the results are nearly deterministic and are influenced by the positioning of the scenario in the global environment.

Impact

Steps Taken Utilized various time steps to assess the impact of temporal resolution. Enhanced determinism to reduce variability. Adjusted maximum position iterations to explore different convergence criteria.

Request for Feedback We invite feedback from the community for additional strategies to address the influence of scenario positioning on simulation results.