AI 및 컴퓨터 비전 연구용 API를 제공하는, 드론·자동차·기타 자율주행 차량을 위한 Unreal Engine 기반 오픈소스 시뮬레이터입니다.
carla-simulator/carla
Unreal Engine 기반의 오픈소스 자율주행 연구 시뮬레이터로, 도심 환경과 디지털 에셋, 센서 시뮬레이션을 제공합니다.
- 스타
- 14,575
- 포크
- 4,737
- 열린 이슈
- 1,212
- 마지막 커밋
- 4시간 전
어떤 프로젝트인가요?
CARLA는 자율주행 시스템의 개발, 학습, 검증을 위해 만들어진 오픈소스 시뮬레이터입니다. 자유롭게 사용할 수 있는 도심 구조, 건물, 차량 등의 디지털 에셋을 제공하며, 실험에 사용할 센서 구성과 환경 조건을 설정할 수 있습니다.
프로젝트의 개발 브랜치인 ue58-dev는 Unreal Engine 5.8을 대상으로 하며, 별도의 ue4-dev 브랜치에서는 차이가 큰 Unreal Engine 4.26 버전을 다룹니다. 빌드하려면 CARLA의 Unreal Engine 포크에 접근할 수 있어야 합니다. 프로젝트는 Ubuntu 22.04/24.04와 Windows 11용 설정 스크립트를 제공하며, 시뮬레이션 제어를 위한 Python API도 지원합니다.
CARLA 생태계에는 리더보드, 시나리오 실행, ROS 브리지, 주행 벤치마크, Autoware 브리지 관련 저장소가 포함됩니다.
핵심 기능
- 01시뮬레이션에 사용할 수 있는 도로 구조, 건물, 차량 등의 오픈 도심 에셋.
- 02설정 가능한 센서 구성 및 환경 조건.
- 03시뮬레이션 제어용 Python API.
- 04생태계에서 사용할 수 있는 ROS 브리지 및 Autoware 연동.
- 05ue58-dev 브랜치에서 Unreal Engine 5.8 기반으로 개발.
활용 사례
- 시뮬레이션된 도심 교통 환경에서 인지 또는 주행 정책을 학습하고 검증.
- 다양한 조건에서 카메라나 lidar 등의 센서 구성을 테스트.
- 자율주행 연구 실험 및 벤치마크 실행.
빠른 시작
- 1
GitHub에서 ue58-dev 브랜치를 클론합니다
git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 - 2
CARLA 루트 디렉터리에서 대화형 설정 스크립트를 실행합니다
./CarlaSetup.sh --interactive - 3
CMake로 CARLA를 구성하고 빌드합니다
cmake --build Build - 4
CARLA와 함께 Unreal Engine 에디터를 실행합니다
cmake --build Build --target launch
사용 전 알아둘 점
- 빌드하려면 CARLA의 Unreal Engine 5.8 포크에 액세스해야 하며, Epic Games와 연동된 GitHub 계정이 필요합니다.
- Ubuntu 22.04/24.04 또는 Windows 11이 필요합니다. 이전 OS 버전은 지원되지 않습니다.
- 고사양 하드웨어를 권장합니다. RTX 3070 이상, RAM 32 GB, VRAM 16 GB 이상이 필요합니다.
- Unreal Engine을 다운로드하고 빌드해야 하므로 빌드에 상당한 시간과 디스크 공간이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- carla은(는) 무엇인가요?
- Unreal Engine 기반의 오픈소스 자율주행 연구 시뮬레이터로, 도심 환경과 디지털 에셋, 센서 시뮬레이션을 제공합니다. CARLA는 자율주행 시스템의 개발, 학습, 검증을 위해 만들어진 오픈소스 시뮬레이터입니다. 자유롭게 사용할 수 있는 도심 구조, 건물, 차량 등의 디지털 에셋을 제공하며, 실험에 사용할 센서 구성과 환경 조건을 설정할 수 있습니다.
- carla은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- carla은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- carla은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. carla의 마지막 커밋은 2026년 11월 7일입니다.
- carla은(는) 어디에 사용할 수 있나요?
- 시뮬레이션된 도심 교통 환경에서 인지 또는 주행 정책을 학습하고 검증. 다양한 조건에서 카메라나 lidar 등의 센서 구성을 테스트. 자율주행 연구 실험 및 벤치마크 실행.
- carla는 어떻게 설치하나요?
- GitHub에서 ue58-dev 브랜치를 클론합니다: git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5 CARLA 루트 디렉터리에서 대화형 설정 스크립트를 실행합니다: ./CarlaSetup.sh --interactive CMake로 CARLA를 구성하고 빌드합니다: cmake --build Build CARLA와 함께 Unreal Engine 에디터를 실행합니다: cmake --build Build --target launch
- carla은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/carla-simulator/carla
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
드론, 고정익 항공기, 지상 차량을 위한 오픈소스 엔진 독립형 시뮬레이터로, Unreal Engine 5 렌더링을 선택적으로 지원합니다.
로봇, 차량 및 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 오픈소스 로봇 시뮬레이터입니다.
Cosys-Lab이 새로운 센서 모델과 API를 추가해 확장한 드론, 자동차 및 기타 차량용 Unreal Engine 기반 시뮬레이터입니다.
자율주행 및 의사결정 에이전트의 학습과 테스트를 위한 Gymnasium 호환 시뮬레이션 주행 환경 모음입니다.
센서 시뮬레이션과 Gymnasium 스타일 환경을 제공하는 강화 학습 및 자율주행 연구용 경량 Python 주행 시뮬레이터입니다.