drawtonomy와 Eclipse SUMO
비교 대상이 아닌, 영역이 다른 도구
섹션 제목: “비교 대상이 아닌, 영역이 다른 도구”drawtonomy와 Eclipse SUMO는 경쟁 관계가 아닙니다. 다루는 영역 자체가 다릅니다.
- drawtonomy — 차선 합류, 교차로, 컷인 같은 개별 주행 장면을 그리는 2D 브라우저 화이트보드. OpenSCENARIO 1.2, OpenDRIVE 1.8, Lanelet2 OSM으로 내보낼 수 있습니다.
- SUMO — DLR과 Eclipse Foundation이 만든 미시 교통 시뮬레이터로, 도시 전체 네트워크의 교통 흐름을 모델링합니다. 함께 제공되는 netedit이 시각적 네트워크 편집기 역할을 합니다.
SUMO는 OpenDRIVE 가져오기·내보내기를 지원하고 drawtonomy는 OpenDRIVE 1.8을 내보내므로, 두 도구는 OpenDRIVE를 매개로 데이터를 주고받을 여지가 있습니다. 다만 애초에 풀고자 하는 문제 자체가 다릅니다.
SUMO + netedit이 다루는 영역
섹션 제목: “SUMO + netedit이 다루는 영역”SUMO 공식 문서 기준으로:
- 차량 단위의 미시적 교통 시뮬레이션
- netedit: 에지, 차선, 교차점, 연결, 신호등을 편집하는 시각적 네트워크 편집기
- 고정식·작동식(actuated) 신호 체계 편집
- 수요 모델링 — 차량, 교통 흐름, 대중교통, 보행자
- Network / Demand / Data 세 가지 슈퍼모드로 나뉜 편집 모드
- 무제한 실행 취소·다시 실행, 검색·선택 인터페이스
- 오픈소스 (Eclipse Public License 2.0)
- 학술 교통 연구와 교통공학 실무에서 광범위하게 사용됨
교통 흐름 모델링과 도시 규모 네트워크 시뮬레이션에서는 SUMO가 사실상의 표준 오픈소스 도구입니다.
drawtonomy는 어디에 쓰이나
섹션 제목: “drawtonomy는 어디에 쓰이나”drawtonomy는 교통 흐름을 시뮬레이션하지 않고, 수요를 모델링하지 않으며, 도시 규모 네트워크를 대상으로 하지도 않습니다. 한 번에 장면 하나를 그리는 도구입니다.
이미 SUMO로 작업하고 있다면:
- drawtonomy로 특정 교차로나 장면을 2D 탑다운 그림으로 그려, SUMO 기반 교통 연구와 함께 논문·슬라이드·보고서에 실을 수 있습니다.
- OpenDRIVE 내보내기는 원칙적으로 SUMO의 네트워크 포맷과 연결될 수 있습니다. drawtonomy는
<junction>구조를 합성할 수 있지만, 손으로 그린 차선 네트워크의 교차로 토폴로지는 아직 도시 규모로 가져오기에 충분히 신뢰할 만한 정확도는 아닙니다 — 그 정확도 기준은 가져온.xodr에서 편집하지 않고 그대로 넘어온 도로에 한해 충족됩니다. SUMO용 실제 네트워크를 제대로 저작하려면 netedit이 맞는 도구입니다.
두 도구는 각자의 용도가 다를 뿐, 서로를 대체하지 않습니다.
더 넓은 오픈 생태계의 일부
섹션 제목: “더 넓은 오픈 생태계의 일부”SUMO는 오픈소스 교통 시뮬레이션 커뮤니티를 오래 떠받쳐 온 축이며, OpenDRIVE 상호운용성을 통해 drawtonomy도 발을 걸치고 있는 ASAM 툴링 세계와 이어집니다. 두 프로젝트 모두 더 넓은 개방 표준 작업 — 한쪽은 ASAM OpenDRIVE, 다른 쪽은 OpenStreetMap과 Eclipse Foundation — 에서 혜택을 받습니다. 자율주행 커뮤니티와 교통공학 커뮤니티는 점점 더 겹쳐가고 있으며, SUMO, drawtonomy, CARLA, esmini, Autoware 생태계 모두가 이 수렴에서 이득을 봅니다.