drawtonomy と RoadRunner の比較
RoadRunner とは
Section titled “RoadRunner とは”MathWorks RoadRunner は、自動運転システムのシミュレーション・テストに用いる 3D シーンを設計するためのエディタです。RoadRunner Scenario と組み合わせることで、HD マップ作成から動的シナリオの生成まで一貫して対応でき、プロの ADAS / AD チームが日常的に使う標準ツールの一つとなっています。
RoadRunner がカバーする領域:
- フル 3D・解析ジオメトリによる HD マップ作成。
- ASAM OpenDRIVE 1.4 〜 1.8 の読み込みと書き出し。
- RoadRunner Scenario でのシナリオ作成と、ASAM OpenSCENARIO の XML / DSL 形式での書き出し。出力は CARLA、esmini、IPG CarMaker、dSPACE ASM など OpenSCENARIO 準拠シミュレータとの互換性を前提に設計されています。RoadRunner Scenario でシナリオを作成している場合、drawtonomy の シナリオエディタ も同じ OpenSCENARIO の概念をブラウザで扱えます。RoadRunner と OpenSCENARIO の用語対応表 で RoadRunner Scenario の語彙を drawtonomy 側に対応付けられます。
- MATLAB / Simulink との連携 (協調シミュレーションやスクリプトパイプラインを含む)。
- 車両・道路設備などの 3D アセット。
- MathWorks によるドキュメントとサポート体制。
HD マップやシナリオカタログをある程度の規模で作るチームにとって、RoadRunner は真っ先に候補に上がるツールです。
ライセンスについて
Section titled “ライセンスについて”RoadRunner は商用の MathWorks 製品です。大学によっては Campus-Wide License に RoadRunner が含まれており、所属者は追加費用なしで使える場合があります。在籍中の方はまず学内での利用可否を確認してみてください。大学外での利用は有償ライセンスが必要です。
drawtonomy が役立てる場面
Section titled “drawtonomy が役立てる場面”drawtonomy は運転シーン向けのブラウザエディタで、完全な Storyboard (Action、Trigger、END / FAIL 条件) を作成し、ブラウザ内の esmini-WASM でそのまま実行できます。再生を確認するための view-only な 3D プレビュー (Chase / 俯瞰 / ドライバー視点) も備えていますが、これは 3D モデリングのためのものではなく、あくまで再生を見るためのものです。OpenDRIVE .xodr をインポートしてエクスポートし直すことができ、<junction> プリミティブや <signal> としての標識も出力できます。この junction の接続関係は、インポートしたマップを未編集のまま持ち越す (逐語的なラウンドトリップ) 場合には信頼できますが、手描きのレーンから新しい junction ジオメトリを生成するのはまだ精度が低いです。パラメータ走査やカスタム / ML コントローラは扱わず、これらは今もロードマップ項目です。
RoadRunner と併用できる小さな場面をいくつか挙げると:
- 論文の図・スライド・設計議論用に、ブラウザだけで完結する無料の軽量スケッチツールとして。
- RoadRunner から書き出した
.xodrをブラウザに読み込んで、デスクトップインストール不要で 2D 確認や軽微な編集を行うとき。 - ドキュメント用の図ソースとして、編集可能な
.drawtonomy.svgファイルを用意したいとき。 - シーンの簡易版を esmini でさっと動かして確認したいとき。
両方使える状況なら、RoadRunner で本番シナリオを作り、drawtonomy でその概念図を描く、という分担が自然な使い方です。
同じ ASAM エコシステムの一員として
Section titled “同じ ASAM エコシステムの一員として”RoadRunner と drawtonomy は、ともに ASAM の OpenSCENARIO と OpenDRIVE を共通の基盤にしています。一方のファイルをもう一方で開く経路は原理的に存在し、どちらの出力も esmini で再生できます。OpenSCENARIO / OpenDRIVE のコミュニティはまだ小さく、ここに関わるツール群 — RoadRunner、drawtonomy、Truevision Designer、LaneMaker、Blender DSC、scenariogeneration、esmini — は「シナリオベーステストをより身近にする」という共通の目的を持っています。それぞれが同じエコシステムの中で異なる役割を担っています。
- シナリオエディタ — OpenSCENARIO をブラウザで作成・実行します。
- RoadRunner と OpenSCENARIO の用語対応表 — RoadRunner Scenario からの対応表。
- OpenSCENARIO とは
- OpenDRIVE とは
- ASAM OpenDRIVE / OpenSCENARIO への書き出し
- drawtonomy vs LaneMaker
- drawtonomy vs Truevision Designer