🐈
SUMO 初心者向けチュートリアル(6)
アウトバーン
高速道路の作成
まずは簡単なネットワークを作成し、Modes>Moveを選択し、少しだけ角度をつけてみよう。
また、インスペクタ―モードでspeedを36.11と入力しよう。これで時速130km程度になる。
前回行ったように、2点のエッジの間に新たにエッジを追加しよう。
左端のエッジとレーンのidをentry、右端のエッジとレーンはexitと設定しよう。
中間のエッジidは何でもよい。
ネットワークができたら、autobahn.net.xmlと保存しよう。
トラフィックの作成
先ほど保存したファイルのディレクトリ内にautobahn.rou.xmlを作成し、次のプログラムをコピペしよう。
<routes>
<vType id="normal_car" vClass="passenger" maxSpeed="40" speedFactor="0.9" speedDev="0.2" sigma="0.5" />
<vType id="sporty_car" vClass="passenger" maxSpeed="60" speedFactor="1.3" speedDev="0.1" sigma="0.1" />
<vType id="trailer" vClass="trailer" maxSpeed="30" speedFactor="1" speedDev="0.05" />
<vType id="coach" vClass="coach" maxSpeed="30" speedFactor="1" speedDev="0.05" />
<flow id="normal" type="normal_car" begin="0" end="5000" number="5000" from="entry" to="exit" departSpeed="avg" departLane="best" />
<flow id="sporty" type="sporty_car" begin="0" end="5000" number="300" from="entry" to="exit" departSpeed="avg" departLane="best" />
<flow id="coach" type="coach" begin="0" end="5000" number="300" from="entry" to="exit" departSpeed="avg" departLane="best" />
<flow id="trailer" type="trailer" begin="0" end="5000" number="700" from="entry" to="exit" departSpeed="avg" departLane="best" />
</routes>
シミュレーションの実行
同じディレクトリにautobahn.sumocfgを作成し、次のプログラムをコピペしよう。
<configuration>
<input>
<net-file value="autobahn.net.xml"/>
<route-files value="autobahn.rou.xml"/>
</input>
</configuration>
ここまで出来たら、sumo-guiを起動して再生すれば下の画像のようになるはず
お疲れさまでした。
次のチュートリアルも頑張ろう!
Discussion