drawtonomy vs MATLAB Driving Scenario Designer
MATLAB Driving Scenario Designer
섹션 제목: “MATLAB Driving Scenario Designer”MATLAB Driving Scenario Designer는 MathWorks Automated Driving Toolbox에 딸린 대화형 시나리오 저작 앱입니다. 도로망, 자차와 대상 차량, 센서를 배치하는 캔버스 기반 GUI를 제공하며, 이미 MATLAB / Simulink 환경에서 일하는 ADAS 엔지니어에게는 표준 도구 중 하나입니다.
Driving Scenario Designer가 다루는 범위:
- 도로, 차선, 차량, 보행자를 배치하는 시나리오 캔버스.
- 카메라·레이더·라이다·초음파·INS 등 센서를 붙인 자차.
- Euro NCAP 테스트 프로토콜을 포함해 흔한 주행 기동을 표현하는 사전 구축 시나리오 라이브러리.
- 개발·테스트용 합성 센서 데이터(객체 목록, 차선 인식) 생성.
- 시나리오를 시각적으로, 그리고 주요 신호로 검증하는 Bird’s-Eye Scope와 시계열 플롯.
drivingScenario프로그래밍 객체와의 긴밀한 통합 — 앱에서 만든 장면을 MATLAB 코드에서 다시 다듬을 수 있습니다.- OpenDRIVE 1.4 / 1.5 내보내기(여러 도로 형상 지원)와 Simulink 양방향 라운드트립.
이미 MATLAB / Simulink로 표준화한 팀이라면, Driving Scenario Designer는 시뮬레이션 파이프라인에 바로 이어지는 시나리오를 저작할 때 자연스럽게 손이 가는 도구입니다.
라이선스
섹션 제목: “라이선스”Driving Scenario Designer는 Automated Driving Toolbox에 딸려 나오며, MATLAB과 별도 툴박스 라이선스가 필요합니다. 많은 대학이 학내 전체 MathWorks 라이선스로 이를 제공하므로, 소속 기관이 이미 포함하고 있는지 확인해 볼 가치가 있습니다. MATLAB 라이선스 환경 밖에서는 유료입니다.
drawtonomy가 곁에서 채울 수 있는 부분
섹션 제목: “drawtonomy가 곁에서 채울 수 있는 부분”drawtonomy는 브라우저에서 동작하는 주행 시나리오 에디터로, 전체 storyboard를 저작해 esmini-WASM으로 브라우저 안에서 바로 실행하며, 재생을 지켜보기 위한 읽기 전용 3D 프리뷰도 제공합니다. OpenDRIVE 내보내기에서 <junction> 구조를 만들 수는 있지만 해석적 클로소이드 기하는 다루지 않으며, (가져온 미편집 .xodr을 그대로 넘기는 것이 아니라) 손으로 그린 차선에서 새 교차로 형상을 합성하는 작업은 아직 정밀도가 떨어집니다. 파라미터 스윕이나 센서 모델은 다루지 않고, 합성 센서 데이터도 전혀 만들지 않습니다.
Driving Scenario Designer 곁에서 drawtonomy가 채울 수 있는 몇 가지 작은 자리:
- MATLAB으로 코드화하거나 기존 파이프라인에 넣기 전, MATLAB 없이 브라우저만으로 시나리오를 스케치하는 캔버스. 동작 자체는 drawtonomy의 시나리오 에디터에서 저작하고 브라우저 안에서 바로 OpenSCENARIO 로직으로 실행됩니다. MathWorks RoadRunner Scenario도 함께 쓴다면 RoadRunner ↔ OpenSCENARIO 용어 대조표가 어휘를 맞춰 줍니다.
- Driving Scenario Designer에서 저작한 시나리오를 슬라이드, 설계 리뷰, 논문, 블로그에 담을 무료 그림 소스 —
drawtonomy.svg는 변환 없이 LaTeX·Markdown·슬라이드 도구에 바로 들어갑니다. - MATLAB 라이선스가 없는 협업자에게 공유 가능한 시각적 링크를 건네는 용도(시나리오의 원본은 여전히 MATLAB 쪽에 둔 채로).
- 전체 센서·시뮬레이션 파이프라인과 별개로 도로 형상만 빠르게 재생 확인하는
esmini대응 zip.
둘 다 갖춘 팀이라면: 센서 모델과 시뮬레이션 파이프라인에 맞춘 시나리오는 Driving Scenario Designer로, 그 다이어그램이나 논문·슬라이드·공유 문서에 들어갈 버전은 drawtonomy로 나눠 쓰는 조합이 자연스럽습니다.
같은 시나리오 테스트 생태계 안에서
섹션 제목: “같은 시나리오 테스트 생태계 안에서”Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration, esmini는 모두 직간접적으로 같은 ASAM OpenDRIVE / OpenSCENARIO 표준을 향하고 있습니다. Driving Scenario Designer는 생태계의 MATLAB / Simulink 쪽을, drawtonomy는 브라우저 캔버스 쪽을 맡고 있습니다. 둘 다 같은 시나리오 기반 테스트 커뮤니티의 서로 다른 부분에서 일하는 셈입니다.
표준 자체는 OpenDRIVE란?과 OpenSCENARIO란?을, ADAS 시나리오가 놓인 개념 틀은 주행 시나리오 분류를 참고하세요.
관련 읽을거리
섹션 제목: “관련 읽을거리”- 시나리오 에디터 — 브라우저에서 OpenSCENARIO를 저작하고 실행합니다.
- RoadRunner ↔ OpenSCENARIO 용어 대조표 — RoadRunner Scenario에서 넘어오는 용어 대응표.
- OpenSCENARIO란?
- OpenDRIVE란?
- 비교: drawtonomy vs RoadRunner
- 비교: drawtonomy vs Blender Driving Scenario Creator
- 사용 사례: ADAS 테스트 시나리오 스케치