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 支援:專為模擬多車之間的通訊與協作而設計。
  • 基準測試套件:提供基準地圖、前沿演算法與評估指標,用於標準化測試。
  • 研究管道:包含協同感知與車隊行駛等高階模組的開源程式碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案