ucla-mobility/OpenCDA

A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.

해결하는 문제

OpenCDA는 협동 주행 자동화(CDA)를 개발하고 평가하기 위한 오픈소스 연구 및 엔지니어링 프레임워크의 필요성을 해결합니다. 단일 차량에 집중하는 것이 아니라, 플라토닝이나 공동 인식과 같은 방식으로 여러 연결된 자율주행차(CAV)가 어떻게 협력할 수 있는지 테스트할 수 있는 표준화된 환경을 제공합니다.

작동 방식

이 프레임워크는 Python으로 작성된 풀스택 시뮬레이션 플랫폼입니다. 주로 두 가지 시뮬레이션 도구를 통합합니다: CARLA(고정밀 차량 역학 및 환경)와 SUMO(교통 시뮬레이션). OpenCDA는 이러한 도구 위에 협동 주행 시스템을 구축하며, 인식, 위치 추정, 계획, 제어, V2X(차량과 모든 것 간의 통신) 통신 모듈을 포함합니다. 또한 데이터 매니저, 시나리오 매니저, 특정 CDA 알고리즘을 구현하기 위한 연구 파이프라인 라이브러리도 포함되어 있습니다.

대상 사용자

지능형 교통 시스템 및 자율주행 분야에서 협동 차량 행동에 대한 초기 단계의 기초 연구를 수행하는 연구자 및 엔지니어를 위한 것입니다.

주요 특징

  • 풀스택 Python 구현: 인식에서 제어에 이르기까지 전체 주행 파이프라인을 위한 통합 모듈 포함.
  • 코시뮬레이션: CARLA와 SUMO를 원활하게 통합하여 환경의 세부 사항과 교통 규모의 균형을 맞춥니다.
  • V2X 지원: 여러 차량 간의 통신과 협력을 시뮬레이션하도록 특별히 설계되었습니다.
  • 벤치마크 세트: 표준화된 테스트를 위한 기준 지도, 최첨단 알고리즘, 평가 지표 제공.
  • 연구 파이프라인: 협동 인식 및 플라토닝과 같은 고급 모듈에 대한 오픈소스 코드 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트