Repolode
carla-simulator

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. 1

    GitHub에서 ue58-dev 브랜치를 클론합니다

    git clone -b ue58-dev https://github.com/carla-simulator/carla.git CarlaUE5
  2. 2

    CARLA 루트 디렉터리에서 대화형 설정 스크립트를 실행합니다

    ./CarlaSetup.sh --interactive
  3. 3

    CMake로 CARLA를 구성하고 빌드합니다

    cmake --build Build
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트