跳到內容

drawtonomy 與 CommonRoad Scenario Designer 比較

CommonRoad Scenario Designer 是 TUM 網路物理系統研究組所維護的 CommonRoad 生態系的組成工具之一。相關說明已發表於 IEEE 論文 “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles”,並可在 GitHubPyPI 取得。

以下是 CommonRoad Scenario Designer 的主要功能(摘自 GitHub 程式庫):

  • 雙向地圖格式轉換:OpenDRIVE ↔ CommonRoad、SUMO ↔ CommonRoad、Lanelet / Lanelet2 ↔ CommonRoad。
  • 單向轉換:OpenStreetMap → CommonRoad。
  • 提供 GUI 介面,用於建立與編輯 CommonRoad 地圖和場景。
  • CommonRoad 地圖的驗證與自動修復工具。
  • 支援批次轉換的命令列介面。
  • 可程式化整合的 Python API。
  • CommonRoad 基準測試集整合——這是學術研究中廣泛採用的運動規劃評估套件。
  • 發布於 PyPI
  • 由 TUM 網路物理系統研究組開發,並有同行評審論文為佐證。

如果你的研究或工作圍繞 CommonRoad 生態系,或需要跨格式地圖轉換,這套工具箱正是為此打造的。

drawtonomy 是一款專注於 2D 自動駕駛示意圖的瀏覽器白板工具,定位在 OpenSCENARIO / esmini 這一側,並不支援 CommonRoad XML。其地圖匯入/匯出功能的格式涵蓋範圍,也比 CommonRoad SD 的多格式轉換工具箱要窄。

在搭配 CommonRoad SD 使用的情境下,drawtonomy 可提供幾個小補充:

  • 免安裝的瀏覽器草圖介面,方便快速繪製論文插圖。
  • .drawtonomy.svg 可作為 CommonRoad 研究文件的可編輯配圖來源。
  • 匯出 OpenSCENARIO 1.3 + OpenDRIVE 1.8,供 esmini 播放驗證使用。

兩個工具服務於不同的生態系。如果你的下游流程以 CommonRoad 為主,請直接使用 CommonRoad SD。

CommonRoad SD 雖然主要以 CommonRoad XML 格式為核心,但透過其內建的格式轉換器,它同樣活躍於更廣泛的 Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO 生態系之中。drawtonomy 則從另一個切入點接觸同一套格式(Lanelet2、OpenDRIVE、OpenSCENARIO)。這兩個工具——加上 JOSMVector Map BuilderSUMOScenic 等——共同構成了圍繞自動駕駛場景格式的開放生態系。