콘텐츠로 이동

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: 에지, 차선, 교차점, 연결, 신호등을 편집하는 시각적 네트워크 편집기
  • 고정식·작동식(actuated) 신호 체계 편집
  • 수요 모델링 — 차량, 교통 흐름, 대중교통, 보행자
  • Network / Demand / Data 세 가지 슈퍼모드로 나뉜 편집 모드
  • 무제한 실행 취소·다시 실행, 검색·선택 인터페이스
  • 오픈소스 (Eclipse Public License 2.0)
  • 학술 교통 연구와 교통공학 실무에서 광범위하게 사용됨

교통 흐름 모델링과 도시 규모 네트워크 시뮬레이션에서는 SUMO가 사실상의 표준 오픈소스 도구입니다.

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 생태계 모두가 이 수렴에서 이득을 봅니다.