コンテンツにスキップ

Simulation of Urban MObility(SUMO)日本語Wiki

"Simulation of Urban MObility" (SUMO) は、オープンソースで移植性の高い、大規模ネットワークを扱うために設計された微視的かつ連続的な交通シミュレーション・パッケージです。 歩行者を含むインターモーダルなシミュレーションが可能で、シナリオ作成用のツールも豊富に用意されています。 SUMOはドイツ航空宇宙センター(https://www.dlr.de)の交通システム研究所(https://www.dlr.de/ts)の職員が中心となって開発しています。 SUMOは、EPL 2.0に基づいてライセンスされています。 ソースコードは、以下の二次ライセンスのもとで利用できるようにすることもできます。 EPL 2.0に規定された利用可能条件が満たされている場合、ソースコードはGPL2以降の二次ライセンスでも利用可能です。

成果報告や質問にはメーリングリストを使ってください. いくつかのよくある質問はFAQにあるかもしれません.

SUMOを使った時には,私達(訳注: SUMO公式) にその出版物について連絡してください.

Note

When citing SUMO in general please use our current reference publication: "Microscopic Traffic Simulation using SUMO"; Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Flötteröd, Robert Hilbrich, Leonhard Lücken, Johannes Rummel, Peter Wagner, and Evamarie Wießner. IEEE Intelligent Transportation Systems Conference (ITSC), 2018.

このドキュメントは自由に編集できます。 特定のページを編集するには、右上の「GitHubで編集」ボタンをクリックし、プルリクエストを送信してください。 記事の編集に関する簡単なヘルプはこちらです。 ドキュメントのローカルビルドや,ダウンロードもできます。

このドキュメントは継続的に更新され、常に最新の開発版を参照しています。 特定のリリース版のSUMO向けドキュメント (訳注: 英語版)はそのバージョンのダウンロードに含まれており、<SUMO_HOME>/docs/userdoc/index.htmlから閲覧できます。

Introduction

基本的な使い方

ネットワーク構築

交通需要モデリング

需要生成のためのデータソース

シミュレーション

出力

TraCI (オンラインインタラクション)

交通管理およびその他の構造

交通モード

追加機能

モデル詳細

よくある問題

追加ツール

主要アプリケーション(sumo、sumo-gui、netedit、netconvertなど)に加え、250以上の追加ツールが用意されています。 これらは交通ネットワーク分析、交通需要の創出と修正から出力分析までをカバーしています。 ほとんどはpythonで記述されています。 全てのツールはSUMOディストリビューションの<SUMO_HOME>/toolsディレクトリ内にあります。

全ツールのインデックスはこちら:

以下は特に重要/使用頻度の高いツールへのリンクです:

  • osmWebWizard - ウェブブラウザで数クリックするだけで簡易シナリオを作成
  • PythonからのTraCI連携 - Pythonで実行中のSUMOシミュレーションにアクセス
  • sumolib - SUMOネットワークおよび一般的なsumo xmlファイルを扱うPythonモジュール
  • Xml Tools - SUMO出力をCSV/スプレッドシートに変換、またはその逆変換を行うツール
  • traceExporter.py - モビリティトレース(FCD出力)を様々な「トレースファイル」形式にエクスポート
  • netdiff.py - 二つのネットワーク間の差異を判定
  • 可視化ツール - 幅広いシミュレーション出力をグラフィカルかつ分かりやすく可視化

理論

アプリケーションマニュアル

ソフトウェアの貢献

一部の人々はSUMOを拡張したり、より使いやすくするためのツールを構築しました。 拡張機能のすべてがSUMOコアの一部であるわけではありません。

付録