drawtonomy 與 CommonRoad Scenario Designer 比較
CommonRoad Scenario Designer
Section titled “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”,並可在 GitHub 與 PyPI 取得。
以下是 CommonRoad Scenario Designer 的主要功能(摘自 GitHub 程式庫):
- 雙向地圖格式轉換:OpenDRIVE ↔ CommonRoad、SUMO ↔ CommonRoad、Lanelet / Lanelet2 ↔ CommonRoad。
- 單向轉換:OpenStreetMap → CommonRoad。
- 提供 GUI 介面,用於建立與編輯 CommonRoad 地圖和場景。
- CommonRoad 地圖的驗證與自動修復工具。
- 支援批次轉換的命令列介面。
- 可程式化整合的 Python API。
- 與 CommonRoad 基準測試集整合——這是學術研究中廣泛採用的運動規劃評估套件。
- 發布於 PyPI。
- 由 TUM 網路物理系統研究組開發,並有同行評審論文為佐證。
如果你的研究或工作圍繞 CommonRoad 生態系,或需要跨格式地圖轉換,這套工具箱正是為此打造的。
drawtonomy 能補充的空間
Section titled “drawtonomy 能補充的空間”drawtonomy 是一款專注於 2D 自動駕駛示意圖的瀏覽器白板工具,定位在 OpenSCENARIO / esmini 這一側,並不支援 CommonRoad XML。其地圖匯入/匯出功能的格式涵蓋範圍,也比 CommonRoad SD 的多格式轉換工具箱要窄。
在搭配 CommonRoad SD 使用的情境下,drawtonomy 可提供幾個小補充:
- 免安裝的瀏覽器草圖介面,方便快速繪製論文插圖。
.drawtonomy.svg可作為 CommonRoad 研究文件的可編輯配圖來源。- 匯出 OpenSCENARIO 1.3 + OpenDRIVE 1.8,供 esmini 播放驗證使用。
兩個工具服務於不同的生態系。如果你的下游流程以 CommonRoad 為主,請直接使用 CommonRoad SD。
共享的地圖格式社群
Section titled “共享的地圖格式社群”CommonRoad SD 雖然主要以 CommonRoad XML 格式為核心,但透過其內建的格式轉換器,它同樣活躍於更廣泛的 Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO 生態系之中。drawtonomy 則從另一個切入點接觸同一套格式(Lanelet2、OpenDRIVE、OpenSCENARIO)。這兩個工具——加上 JOSM、Vector Map Builder、SUMO、Scenic 等——共同構成了圍繞自動駕駛場景格式的開放生態系。