drawtonomy vs SUMO netedit
SUMO netedit
섹션 제목: “SUMO netedit”netedit는 DLR이 개발한 오픈소스 미시 교통 시뮬레이터 Eclipse SUMO에 포함된 그래픽 도로망 에디터입니다. 전체 교통 시뮬레이션 도구 체인의 맨 앞단에서 도로망을 구성하고 수정하는 2D 에디터입니다.
SUMO 공식 문서를 기준으로 netedit가 다루는 범위는 다음과 같습니다.
- 에지, 차선, 교차로, 접속부, 신호등 등 도로망 요소의 2D 편집
- 차량, 보행자, 경로, 차량 유형을 아우르는 교통 수요 편집
- 버스 정류장, 검지기, 가변 속도 표지 같은 부가 인프라
netconvert를 통한 OpenDRIVE 가져오기·내보내기 (OpenDRIVE 1.4를 대체로 지원하며, 변환 과정에서 곡선은 폴리라인으로 샘플링되고 교차로 형상은 다시 만들어지는 손실 변환입니다)- Eclipse Public License 오픈소스, Linux·Windows용 데스크톱 빌드 제공
실제로 교통 흐름을 돌릴 도로망을 만든다면, netedit는 그 시뮬레이터와 한 세트로 딸려 오는 에디터입니다.
drawtonomy가 곁에서 채울 수 있는 부분
섹션 제목: “drawtonomy가 곁에서 채울 수 있는 부분”drawtonomy는 2D 탑다운 주행 시나리오를 위한 브라우저 도구입니다. netedit와 SUMO가 다루는 방식의 미시 교통 시뮬레이션 — 수요 모델 기반의 다차량 흐름 — 은 없습니다. 대신 브라우저에서 직접 OpenSCENARIO 시나리오를 저작하고 실행합니다 (이름 붙인 소수 액터가 등장하는 스크립트형 storyboard를 esmini-WASM으로 재생하고, 재생 확인용 3D 프리뷰도 함께 제공합니다) — SUMO의 흐름 모델과는 결이 다른 시뮬레이션입니다. OpenDRIVE 내보내기는 <junction> 구조와 교통 표지를 <signal> 항목으로도 만들어 낼 수 있는데, 가져온 .xodr을 편집 없이 그대로 내보낼 때는 이 연결 구조가 안정적으로 유지되지만, 손으로 그린 차선에서 새 교차로 형상을 합성하는 경우는 아직 정밀도가 떨어집니다.
netedit 곁에서 drawtonomy가 더할 수 있는 몇 가지:
- 시뮬레이션용 네트워크를 만들기 전, 교차로나 차선 합류 구조를 설치 없이 브라우저에서 바로 스케치해 보는 자리.
- 논문이나 슬라이드에 넣을 네트워크 다이어그램의 편집 가능한 그림 소스(
.drawtonomy.svg). - SUMO의 흐름 모델이 아니라 OpenSCENARIO 플레이어에서 도는 스크립트형 storyboard가 필요할 때, 시나리오를 저작해서 브라우저에서 바로 실행하는 것. 시나리오 에디터를 참고하세요.
둘 다 갖춘 팀이라면: 실제로 시뮬레이션할 네트워크는 netedit로, 그것을 설명하는 그림은 drawtonomy로 나눠 쓰는 조합이 자연스럽습니다.
같은 오픈 도로망 생태계 안에서
섹션 제목: “같은 오픈 도로망 생태계 안에서”netedit와 drawtonomy는 둘 다 2D에서 동작하며 둘 다 ASAM OpenDRIVE를 다룹니다 — netedit는 netconvert를 통해, drawtonomy는 자체 익스포터를 통해서입니다. SUMO는 미시 교통 시뮬레이터이므로, 둘의 관계는 경쟁보다는 상호 보완에 가깝습니다. 두 레이어가 어떻게 맞물리는지는 SUMO 생태계 페이지에서 다룹니다. 다른 각도에서 OpenDRIVE를 읽고 쓰는 도구로는 LaneMaker, Truevision Designer, Blender DSC가 있습니다. 모두 같은 생태계의 다른 부분을 맡고 있는 셈입니다.
관련 읽을거리
섹션 제목: “관련 읽을거리”- OpenDRIVE란?
- Eclipse SUMO (생태계)
- 시나리오 에디터 — 브라우저에서 OpenSCENARIO 시나리오를 저작하고 실행합니다.
- drawtonomy vs LaneMaker