교통은 어려워~~~

Domain knowledge를 쌓아가는 것이 나의 숙명

SUMO 이야기

[SUMO 이야기] #4. SUMO 튜토리얼: 시뮬레이션 실행하기

교통앵무 2023. 12. 15. 00:24

 

4. 시뮬레이션 실행하기

파일이 모두 준비되었다면, netedit을 다시 켜서(또?) configuration file을 만들어줘야 한다. 이 configuration file이란 실질적으로 시뮬레이션을 running하는 파일이다. 그냥 바로 traci에서 호출해서 돌릴 수도 있는데, 시각적 편의를 위해서 미리 configuration file에 묶어놓는 편이다.

 

netedit을 켜고, network 및 additional file을 불러온다. 참고로 additional file을 불러오는 버튼은 다음과 같다.

 

 

네트워크와 additional 파일을 불러왔으면 route 파일도 불러와준다. File 탭의 Demand Elements를 통해 로드할 수 있다.

 

모든 파일의 로드가 끝났으면, File 탭의 Sumo Config에서 Configuration file을 저장한다.

 

만들어진 configuration file을 메모장으로 열어보면 다음과 같이 관련된 파일들이 입력된 것을 확인할 수 있다.

 

 

그럼 이제 이 configuration 파일에는 네트워크, 교통존, 수요에 대한 정보가 모두 들어있으므로 시뮬레이션을 실행할 준비가 모두 끝난 것이다. 더블 클릭하면 시각화된 시뮬레이션 결과를 확인 가능하다.

 

 

차량이 잘 생성되어 시뮬레이션이 돌아가고 있다. 다음에는 이제 SUMO의 꽃이라고 부를 수 있는 Python의 Traci 모듈을 이용해서 시뮬레이션을 실행하고 제어하는 방법을 간단하게 설명할 예정이다.

 

다음 편에 계속...