🐈

SUMO 初心者向けチュートリアル(6)

2023/01/23に公開

アウトバーン

https://sumo.dlr.de/docs/Tutorials/Autobahn.html

高速道路の作成

まずは簡単なネットワークを作成し、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