diff --git a/source/isaaclab_tasks/changelog.d/fix-arl-navigation-physx-gpu-pairs.rst b/source/isaaclab_tasks/changelog.d/fix-arl-navigation-physx-gpu-pairs.rst new file mode 100644 index 000000000000..dac5379fc460 --- /dev/null +++ b/source/isaaclab_tasks/changelog.d/fix-arl-navigation-physx-gpu-pairs.rst @@ -0,0 +1,4 @@ +Fixed +^^^^^ + +* Fixed PhysX GPU buffer capacities for the ARL Robot 1 navigation task. diff --git a/source/isaaclab_tasks/isaaclab_tasks/manager_based/drone_arl/navigation/config/arl_robot_1/navigation_env_cfg.py b/source/isaaclab_tasks/isaaclab_tasks/manager_based/drone_arl/navigation/config/arl_robot_1/navigation_env_cfg.py index ee52b7390f93..16b3221b3089 100644 --- a/source/isaaclab_tasks/isaaclab_tasks/manager_based/drone_arl/navigation/config/arl_robot_1/navigation_env_cfg.py +++ b/source/isaaclab_tasks/isaaclab_tasks/manager_based/drone_arl/navigation/config/arl_robot_1/navigation_env_cfg.py @@ -337,7 +337,11 @@ def __post_init__(self): static_friction=1.0, dynamic_friction=1.0, ) - self.sim.physics = PhysxCfg(gpu_max_rigid_patch_count=2**21) + self.sim.physics = PhysxCfg( + gpu_max_rigid_contact_count=2**25, + gpu_max_rigid_patch_count=2**23, + gpu_found_lost_pairs_capacity=2**23, + ) # update sensor update periods # we tick all the sensors based on the smallest update period (physics update period) if self.scene.contact_forces is not None: