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 파일로 변환합니다. 또한 시뮬레이터에서 사용할 수 있도록 .fbx, .gltf, .osgb 형식으로 3D 모델을 내보내는 것도 지원합니다.

대상 사용자

자율주행 시뮬레이션, ADAS 테스트, 로봇 공학 연구에 종사하는 엔지니어 및 개발자로, 현실적이고 표준화된 도로 환경과 교통 시나리오를 필요로 하는 사람들을 대상으로 합니다.

주요 기능

  • 시각적 시나리오 작성: Blender 내에서 직관적인 마우스 기반 인터페이스를 사용해 도로, 교차로, 경로를 생성할 수 있습니다.
  • 표준화된 내보내기: 업계 표준인 OpenDRIVE 및 OpenSCENARIO 파일을 생성합니다.
  • 표준화된 3D 내보내기: .osgb(OpenSceneGraph를 통해), .fbx, .gltf 형식을 지원합니다.
  • 통합 미리보기: esmini 시뮬레이터와 연동된 미리보기 모드를 통해 Blender 뷰포트 내에서 엔티티의 움직임을 직접 시각화할 수 있습니다.
  • 포괄적인 도구 세트: 클로소이드 스플라인, 도로 고도, 차선 또는 그리드에 스냅하는 전용 도구를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트