Files
CARLA_RGB_depth_semantic_co…/test_large_map.py
2026-04-16 11:55:28 +03:00

44 lines
1.1 KiB
Python

import carla
import time
import argparse
# town_idx = '13'
def load_map(town_idx):
try:
client = carla.Client("localhost", 2000)
client.set_timeout(120.0)
world = client.get_world()
print("✅ CARLA запущена, текущая карта:", world.get_map().name)
print(f"Загружаю Town{town_idx}...")
world = client.load_world(f'Town{town_idx}')
time.sleep(5.0)
world = client.get_world()
settings = world.get_settings()
settings.tile_stream_distance = 800.0
settings.actor_active_distance = 600.0
world.apply_settings(settings)
print(f"✅ Town{town_idx} загружена")
print("Карта:", world.get_map().name)
except Exception as e:
print("❌ Ошибка:", e)
def parse_args():
p = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
p.add_argument('--map_idx', default='01')
return p.parse_args()
if __name__ == "__main__":
args = parse_args()
load_map(town_idx=args.map_idx)