johschmitz/blender-driving-scenario-creator

Blender add-on for creating OpenDRIVE and OpenSCENARIO based automotive driving scenarios including 3D models

解決的問題

本專案提供一個視覺化工具,用於為自動駕駛功能與先進駕駛輔助系統(ADAS)的開發與測試,建立複雜的駕駛情境。它消除了手動撰寫 OpenDRIVE(.xodr)與 OpenSCENARIO(.xosc)檔案的需要,這些是道路網路與動態實體行為的業界標準。

工作原理

作為 Blender 增強模組,直接整合至 3D 環境中。使用者可使用滑鼠驅動工具,直觀地設計道路網路、放置道路標誌、交通號誌與車輛,並定義實體的軌跡。此增強模組使用 scenarigeneration 庫作為後端,將這些 3D 布局轉換為有效的 OpenDRIVE 與 OpenSCENARIO 檔案。同時也支援將 3D 模型匯出為 .fbx、.gltf 與 .osgb 等格式,以供模擬器使用。

適用對象

從事自動駕駛模擬、ADAS 測試與機器人研究的工程師與開發者,他們需要建立真實且標準化的道路環境與交通情境。

主要特色

  • 視覺化情境編輯:在 Blender 內透過直覺的滑鼠操作介面,建立道路、交岔路口與軌跡。
  • 標準化匯出:產生業界標準的 OpenDRIVE 與 OpenSCENARIO 檔案。
  • 標準化 3D 匯出:支援 .osgb(透過 OpenSceneGraph)、.fbx 與 .gltf 格式。
  • 整合預覽功能:內建與 esmini 模擬器整合的預覽模式,可在 Blender 視口內直接視覺化實體運動。
  • 完整的工具集:提供專用工具,支援 clothoid 樣條、道路高程,以及對車道或網格進行吸附。

相關

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