diff --git a/habitat/config/default.py b/habitat/config/default.py index 559e2c46670e8942da9ce92719eb47279b8a3eef..8a813685543c69cc0bca0512d74bf03c7021add9 100644 --- a/habitat/config/default.py +++ b/habitat/config/default.py @@ -247,6 +247,8 @@ _C.SIMULATOR.HABITAT_SIM_V0.GPU_DEVICE_ID = 0 # Read here: https://pytorch.org/docs/stable/multiprocessing.html#sharing-cuda-tensors # for the caveats that results in _C.SIMULATOR.HABITAT_SIM_V0.GPU_GPU = False +# Whether or not the agent slides on collisions +_C.SIMULATOR.HABITAT_SIM_V0.ALLOW_SLIDING = True # ----------------------------------------------------------------------------- # PYROBOT # ----------------------------------------------------------------------------- diff --git a/habitat/sims/habitat_simulator/habitat_simulator.py b/habitat/sims/habitat_simulator/habitat_simulator.py index 4c2c0eab21d26319a4b0979e2e0d61b9f6a9aa89..3dff4ffdc8c34b963572f7e2ca52a816f5f54ae5 100644 --- a/habitat/sims/habitat_simulator/habitat_simulator.py +++ b/habitat/sims/habitat_simulator/habitat_simulator.py @@ -177,6 +177,7 @@ class HabitatSim(Simulator): sim_config = habitat_sim.SimulatorConfiguration() sim_config.scene.id = self.config.SCENE sim_config.gpu_device_id = self.config.HABITAT_SIM_V0.GPU_DEVICE_ID + sim_config.allow_sliding = self.config.HABITAT_SIM_V0.ALLOW_SLIDING agent_config = habitat_sim.AgentConfiguration() overwrite_config( config_from=self._get_agent_config(), config_to=agent_config