콘텐츠로 이동

drawtonomy vs 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 시나리오가 놓인 개념 틀은 주행 시나리오 분류를 참고하세요.