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