PELATIHAN TEKNIS PERENCANAAN TRANSPORTASI PERKOTAAN PENGENALAN SOFTWARE SUMO M Rosyidi Pusat Teknologi Sistem dan Prasarana Transportasi Badan Pengkajian dan Penerapan Teknologi 24 Juni 2021 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI WHAT IS SUMO? www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 2 an open source, highly portable, microscopic and continuous multi-modal traffic simulation package designed to handle large networks. www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 3 FEATURES www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI FEATURES www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI FEATURES www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Open mobility Working Group Members www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI INSTALLATION www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 8 DOWNLOAD www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 9 DOWNLOAD www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 10 DOWNLOAD www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI RUNNING SUMO www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Simple Traffic Simulator www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 13 FILES ? [nama].net.xml • Network atau jaringan jalan yang disusun. [nama].rou.xml • Rute yang akan ditempuh, jenis kendaraan, dan properties yang menyertainya. [nama].sumocfg • Configurasi file dari kedua file di atas. www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI net.xml (Network File) www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Net Visualization www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI rou.xml (Route File) www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI config.sumocfg www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Simulation www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Network Editor (netedit) www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 20 netedit Overview www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI netedit Menu www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI netedit Create Network www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI OSM Web Wizard www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 24 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 25 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 26 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 27 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 28 www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 29 TraCI : Traffic Control Interface www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 30 Giving access to a running road traffic simulation, it allows to retrieve values of simulated objects and to manipulate their behavior "on-line". www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 31 • Python: the package tools/traci allows to interact with sumo using Python (This library is tested daily and supports all TraCI commands). • C++: libtraci is a client library that is part of the sumo-source tree. It is fully APIcompatible with libsumo. • C++: The C++ TraCIAPI is a client library that is part of the sumo-source tree. (API coverage is almost complete but this client is no longer updated. Use libtraci instead) • C++: The Veins project provides a middle-ware for coupling sumo with OMNET++. As part of the infrastructure it provides a C++ client library for the TraCI API (API completeness is a bit behind the python client). • .NET: TraCI.NET is a client library with almost complete API coverage. • Matlab TraCI4Matlab. The client is included as part of each SUMO release in <SUMO_HOME>/tools/contributed/traci4matlab Not all TraCI commands have been implemented. • Java: libtraci is a client library that is part of the sumo-source tree. It is fully APIcompatible with libsumo and a sumo release provides pro-compiled Java bindings (via SWIG). • Java: TraaS provides a client library that is part of the sumo-source tree (API coverage is large but this client is no longer updated. Use libtraci instead) • Others: Any language that is supported by SWIG can in principle use the bindings provided by libsumo or libtraci www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI Thank you www.bppt.go.id BPPT RI @BPPT_RI @BPPT_RI 35