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 样条、道路高程以及对车道或网格进行吸附的工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目