Симулятор с открытым исходным кодом на Unreal Engine для дронов, автомобилей и других автономных транспортных средств, с API для исследований в области ИИ и компьютерного зрения.
carla-simulator/carla
Симулятор с открытым исходным кодом для исследований автономного вождения: городские среды, цифровые ресурсы и моделирование сенсоров на базе Unreal Engine.
- Звёзды
- 14,569
- Форки
- 4,736
- Открытые issues
- 1,212
- Последний коммит
- 19 часов назад
Что это?
CARLA — симулятор с открытым исходным кодом для разработки, обучения и проверки систем автономного вождения. В нём доступны городские планировки, здания и транспортные средства в виде открытых цифровых ресурсов, которые можно свободно использовать. Также пользователи могут настраивать наборы сенсоров и условия окружающей среды для экспериментов.
Ветка разработки ue58-dev рассчитана на Unreal Engine 5.8, а отдельная ветка ue4-dev содержит версию для Unreal Engine 4.26, которая существенно отличается. Для сборки нужен доступ к форку Unreal Engine от CARLA. В проекте есть скрипты настройки для Ubuntu 22.04/24.04 и Windows 11, а также Python API для управления симуляциями.
В экосистему CARLA входят связанные репозитории с таблицей лидеров, запуском сценариев, ROS bridge, тестами вождения и мостом Autoware.
Ключевые возможности
- 01Открытые городские ресурсы для симуляции: дорожные планировки, здания и транспортные средства.
- 02Настраиваемые наборы сенсоров и условия окружающей среды.
- 03Python API для управления симуляциями.
- 04В экосистеме доступны ROS bridge и интеграция с Autoware.
- 05Ветка ue58-dev построена на Unreal Engine 5.8.
Сценарии использования
- Обучение и проверка моделей восприятия или стратегий вождения в симулированном городском трафике.
- Тестирование конфигураций сенсоров, например камер или lidar, в разных условиях.
- Проведение исследовательских экспериментов и тестов в области автономного вождения.
Быстрый старт
- 1
Клонируйте ветку ue58-dev с GitHub
git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 - 2
Запустите интерактивный скрипт настройки из корневого каталога CARLA
./CarlaSetup.sh --interactive - 3
Настройте и соберите CARLA с помощью CMake
cmake --build Build - 4
Запустите редактор Unreal Engine вместе с CARLA
cmake --build Build --target launch
Что важно знать
- Для сборки требуется доступ к форку Unreal Engine 5.8 от CARLA; для этого нужна учетная запись GitHub, связанная с Epic Games.
- Требуется Ubuntu 22.04/24.04 или Windows 11; более старые версии ОС не поддерживаются.
- Рекомендуется высокопроизводительное оборудование: RTX 3070 или лучше, 32 ГБ ОЗУ и не менее 16 ГБ видеопамяти.
- Сборка занимает много времени и места на диске, поскольку Unreal Engine необходимо скачать и собрать.
В подборках
Темы
Частые вопросы
- Что такое carla?
- Симулятор с открытым исходным кодом для исследований автономного вождения: городские среды, цифровые ресурсы и моделирование сенсоров на базе Unreal Engine. CARLA — симулятор с открытым исходным кодом для разработки, обучения и проверки систем автономного вождения. В нём доступны городские планировки, здания и транспортные средства в виде открытых цифровых ресурсов, которые можно свободно использовать. Также пользователи могут настраивать наборы сенсоров и условия окружающей среды для экспериментов.
- carla можно использовать бесплатно? Какая у него лицензия?
- carla распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- carla всё ещё поддерживается?
- Активно поддерживается. Последний коммит в carla — 5 нояб. 2026 г..
- Для чего можно использовать carla?
- Обучение и проверка моделей восприятия или стратегий вождения в симулированном городском трафике. Тестирование конфигураций сенсоров, например камер или lidar, в разных условиях. Проведение исследовательских экспериментов и тестов в области автономного вождения.
- Как установить carla?
- Клонируйте ветку ue58-dev с GitHub: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 Запустите интерактивный скрипт настройки из корневого каталога CARLA: ./CarlaSetup.sh --interactive Настройте и соберите CARLA с помощью CMake: cmake --build Build Запустите редактор Unreal Engine вместе с CARLA: cmake --build Build --target launch
- Где скачать carla?
- Исходный код и инструкции по установке — на GitHub: https://github.com/carla-simulator/carla
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Независимый от движка симулятор с открытым исходным кодом для дронов, самолётов и наземного транспорта, с поддержкой рендеринга в Unreal Engine 5.
Симулятор роботов с открытым исходным кодом для моделирования, программирования и симуляции роботов, транспорта и механических систем.
Симулятор дронов, автомобилей и других транспортных средств на Unreal Engine, дополненный Cosys-Lab новыми моделями сенсоров и API.
Совместимый с Gymnasium набор симуляторов вождения для обучения и тестирования агентов автономного вождения и принятия решений.
Лёгкий симулятор вождения на Python для обучения с подкреплением и исследований автономного вождения, с симуляцией сенсоров и средами в стиле Gymnasium.