자율주행 리서치 - Eclipse SUMO (DLR, 2001–): '도시 전체를 1초 단위로' — 3,302회 인용, CARLA의 공식 co-simulation 짝이 된 오픈소스 미시 교통 시뮬레이터 (⭐4.2k · 🍴1.8k)

2026-09-19

주제 정보

  • 유형: GitHub 오픈소스 프로젝트 — 미시적(microscopic)·연속(continuous) 교통 시뮬레이터. 2001년부터 오픈소스로 공개, 2017년부터 Eclipse Foundation 프로젝트
  • 저장소: eclipse-sumo/sumo — ⭐4,185 · 🍴1,758 · 워처 67 · 열린 이슈 2,980 · 기여자 약 168명
  • 개발 주체: 독일항공우주센터(DLR) 교통시스템 연구소 직원들이 주도 + 커뮤니티 (README·Wikipedia 일치)
  • 라이선스: EPL-2.0 (Eclipse Public License 2.0) · 조건 충족 시 Secondary License로 GPL-2.0-or-later 이중 적용
  • 구현 언어: C++ 코어 + Python/Java 도구 · 저장소 크기 약 1.5GB(1,541,229KB) — 25년 누적 코드베이스
  • 최신 릴리스: v1.27.1 (2026-06-24) · v1.27.0 (2026-05-20) · v1.26.0 (2026-01-28) · v1.25.0 (2025-11-12) — 연 3회 정기 릴리스 리듬 유지
  • 최근 활동: 마지막 커밋 2026-09-17 (어제) · 열린 이슈 2,980건 = 지금도 활발히 개발 중인 살아있는 프로젝트
  • 공식 인용 문헌: "Microscopic Traffic Simulation using SUMO" — Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Flötteröd, Robert Hilbrich, Leonhard Lücken, Johannes Rummel, Peter Wagner, Evamarie Wießner (10인), IEEE ITSC 2018 (DOI 10.1109/ITSC.2018.8569938)
  • 인용: 3,302회 (OpenAlex, 2026-09-19 확인 · SUMO 문서가 지정한 대표 인용 문헌) — 계보 논문(Krajzewicz 외, 2002) 578회 · 2012 리뷰 논문 1,977회
  • 소프트웨어 DOI: 10.5281/zenodo.20836073 (Zenodo 아카이브) · 홈: eclipse.dev/sumo · 문서: sumo.dlr.de/docs
  • 원문: https://github.com/eclipse-sumo/sumo

핵심 내용

이 블로그에서는 지금까지 CARLA(센서 시뮬레이터), nuScenes·Waymo Open(데이터셋), UniAD·VAD(인식·계획), HighwayEnv(RL 환경)를 다뤘다. 그런데 자율주행차 한 대가 도시를 달릴 때 실제로 마주치는 것은 카메라 픽셀이 아니라 다른 차 2,000대, 신호등 40개, 그리고 갑자기 횡단보도로 뛰어드는 보행자다. 이 '교통류(traffic flow)' 세계를 25년째 시뮬레이션해 온 소프트웨어가 Eclipse SUMO — Simulation of Urban MObility — 이다. 독일항공우주센터(DLR)가 만들고 2001년에 오픈소스로 공개한 이 패키지는, 자율주행 스택에서 인식·계획 모듈이 아니라 '검증용 세계' 쪽에 위치한다는 점이 CARLA와 결정적으로 다르다.

왜 유명한가 / 활용 가치

시사점 및 결론

Eclipse SUMO가 25년 동안 살아남은 이유는 기능이 화려해서가 아니라 위치를 정확히 잡았기 때문이다. 자율주행 검증에는 두 개의 세계가 필요하다 — 카메라에 무엇이 보이는지를 다루는 센서의 세계(CARLA, 2026-09-09)와, 도시 전체가 어떻게 흘러가는지를 다루는 교통의 세계(SUMO). 최근 자율주행 연구가 '차 한 대의 성능'에서 '시스템 전체의 안전 보증'으로 무게중심을 옮기면서(RSS, 2026-09-18), 이 두 번째 세계의 가치가 오히려 커지고 있다. SUMO의 TraCI는 그 변화에 대응하는 최소한의 인터페이스다 — 실행 중인 세계를 들여다보고, 개입하고, 다시 관측한다. 인식 모델은 매년 갈아치워지지만, 검증의 무대는 쉽게 바뀌지 않는다. 3,302회 인용이라는 숫자는 그래서 '이 소프트웨어를 썼다'가 아니라 '이 소프트웨어 없이는 주장할 수 없었다'는 인용일 가능성이 높다. 2026년에도 어제 커밋이 올라오고 연 3회 릴리스가 나오는 1.5GB짜리 코드베이스 — 자율주행 생태계에서 이만큼 조용하고 이만큼 결정적인 인프라는 드물다.

원문: https://github.com/eclipse-sumo/sumo

목록으로 돌아가기