Uploaded by Math Ajibb

Materi 4 - Pengenalan Sumo

advertisement
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
Download