in common/utils.py [0:0]
def robust_load_sim(scene_path: str) -> habitat_sim.Simulator:
sim_cfg = make_habitat_configuration(scene_path, use_sensor=False)
hsim = habitat_sim.Simulator(sim_cfg)
if not hsim.pathfinder.is_loaded:
hsim.close()
sim_cfg = make_habitat_configuration(scene_path, use_sensor=True)
hsim = habitat_sim.Simulator(sim_cfg)
navmesh_settings = habitat_sim.NavMeshSettings()
navmesh_settings.set_defaults()
hsim.recompute_navmesh(hsim.pathfinder, navmesh_settings)
return hsim