Eclipse SUMO - 도시 이동 시뮬레이션
소개
Eclipse SUMO(도시 이동 시뮬레이션)는 오픈 소스이며, 고도로 이식 가능한 미세 및 지속적인 다중 모드 교통 시뮬레이션 패키지입니다. 이 도구는 대규모 네트워크를 처리할 수 있도록 설계되었습니다. SUMO는 도로 차량, 대중 교통 및 보행자를 포함한 다중 모드 교통 시스템을 모델링할 수 있습니다.
주요 기능
- 자동화된 주행: 자동화된 차량을 교통 시뮬레이션에 통합하고, 차량에 제어 전환(ToC) 장치를 장착합니다.
- 차량 통신: C2X 통신 기술을 구현하고 평가하여 통신 네트워크 시뮬레이터(OMNeT++ 또는 ns-3)와 연결합니다.
- 교통 관리: 비디오 감지기 및 유도 루프를 모델링하여 속도 제한, 신호등 및 차량 행동을 제어하여 교통을 상호작용적으로 관리합니다.
- 미세 시뮬레이션: 모든 개별 객체의 움직임을 시뮬레이션하여 모든 차량, 보행자 및 대중 교통을 명시적으로 모델링합니다.
- 다중 모드 교통: 다양한 교통 수단을 결합하고 자동차, 버스, 기차, 자전거, 보행자 및 대중 교통을 시뮬레이션합니다.
- 온라인 상호작용: 실시간 시뮬레이션 중 모든 시뮬레이션 객체의 행동을 제어할 수 있는 교통 제어 인터페이스(TraCI)를 제공합니다.
- 네트워크 가져오기: OpenStreetMap, VISUM, VISSIM, NavTeq, MATsim 및 OpenDRIVE와 같은 일반 네트워크 형식에서 도로 네트워크를 가져옵니다.
- 수요 생성: 도로 및 교차로의 교통량, 출발지-목적지 매트릭스 또는 가상 인구 모델을 사용하여 현실적인 수요 프로필을 생성합니다.
- 신호등 수정: netedit를 사용하여 신호등 일정을 시각적으로 수정하고, 외부 데이터 소스에서 일정을 가져오거나 자동으로 일정을 생성합니다.
- 성능 향상: 무제한 네트워크 크기, 무제한 시뮬레이션 차량 수 및 무제한 시뮬레이션 시간을 지원합니다.
- 이식성: Windows, Linux 또는 macOS에서 SUMO를 사용할 수 있으며, C++ 및 Python으로 구현되어 있습니다.
- 오픈 소스: SUMO는 Eclipse Public License v2.0 및 GNU General Public License v2.0에 따라 제공되며, 필요에 따라 수정할 수 있습니다.
커뮤니티 및 컨퍼런스
SUMO 사용자 컨퍼런스는 2013년부터 매년 베를린에서 열리며, SUMO와 관련된 모든 사람들에게 필수 참석 행사입니다. 이 컨퍼런스는 산업, 연구 및 공공 기관의 국제 참가자들을 모아 교통, 시뮬레이션 및 SUMO와 관련된 프로젝트, 연구 및 발전을 발표합니다. 새로운 기능에 대해 배우고, 동료들과 네트워킹하며, 개발자에게 질문하고, 유익한 논의 및 아이디어 교환을 할 수 있는 좋은 기회입니다.
결론
Eclipse SUMO는 교통 시뮬레이션을 위한 강력한 도구로, 다양한 기능과 이식성을 제공하여 연구자와 개발자에게 많은 도움을 줍니다. SUMO를 사용하여 교통 시스템을 모델링하고 최적화하는 데 필요한 모든 도구를 갖추고 있습니다.