技術情報

カスタマーインサイト

ベクターマップからシミュレーション対応データへ:コンパクトな HD マップからの 3D 環境の作成と、さまざまな形式へのエクスポート

コンパクトなベクターデータから ADAS および自動運転シミュレーション用の RoadRunner HD マップを作成


著者:

  • Nastaran Saberi, GeoMate
  • Kunal Patil, MathWorks

この記事は12分で読めます

「RoadRunner は、リアルで再利用可能な運転環境やシナリオを生成できる強力なツールであり、ADAS および AD 技術の開発とテストを大幅に加速し、強化します。」

シミュレーション環境では、制御された再現性のある条件下でシナリオ生成、位置推定、動作計画を行うため、構造化されたセマンティック情報の豊富なマップが必要です。HD マップは、この基盤となります。HD マップのオブジェクトベースの道路モデルは、形状、接続性、規制に関するセマンティック情報をセンチメートル単位の精度でエンコードし、スケーラブルで高忠実度のテストを支えるシミュレーション基盤となります。HD マップを使用すると、エンジニアは遮蔽物、横断箇所、走行不可能な領域に関するエッジケースを生成できます。また、GNSS 信号が劣化した領域での自車の位置姿勢の補正や、行動プランナーへの経路ロジックの供給も可能です。HD マップはスキーマ駆動型でバージョン管理が可能なため、SIL/HIL シミュレーションから展開まで、ツールチェーン全体にシームレスに統合できます。これにより、エンジニアリングの手間が減り、フリートテレメトリとの継続的なフィードバックループが可能になります。

HD マップは不可欠ですが、LiDAR ベースの HD マップパイプラインは多くのリソースを必要とします。また、多くの自動運転 (AD) および先進運転支援システム (ADAS) アプリケーションでは、特に大規模に展開する場合、点群ベースの情報が冗長になることがあります。詳細さと効率のバランスを取るには、中間レベルの表現を活用することが不可欠です。完全な HD マップと同様に、コンパクトな HD ベクターマップも、走行可能空間や路側要素を、セマンティック メタデータを付加した構造化ジオメトリ (点、線、ポリゴンなど) として表現します。このオブジェクト指向の形式により、高密度な LiDAR ベースのマッピングのようなオーバーヘッドなしに、高速なクエリ、対象を絞った更新、モジュール単位の拡張が可能になります。コンパクトな HD マップは、視覚的なランドマークによる位置推定、車線レベルの動作計画、シナリオ自動作成のためのセマンティック アンカーを用いたシミュレーションといった AD/ADAS の中核機能を同じように果たしながら、広大な都市部全体に展開できるほど効率的です。

この記事では、コンパクトな HD ベクターマップを、RoadRunner などのプラットフォームと互換性のあるシミュレーション対応コンテンツに変換する方法を紹介します (図 1)。

ベクターマップの作成からセマンティック強化、RoadRunner HD マップへの変換、3D シーン生成、シミュレーションと検証までの、5 段階の GeoMate ワークフローを示す縦方向のフロー図

図 1. GeoMate の RealSimE から RoadRunner シーンへのシームレスな変換。

RoadRunner HD マップ形式

RoadRunner HD マップ (RRHD) は、MathWorks が提供する、仕様が文書化された汎用の HD マップ形式です。RoadRunner HD 形式は HD マップデータ専用に設計されており、道路レイアウト、車線、車線境界、車線標示、交差点、標識、バリアなどのシーン要素を詳細に表現することに重点を置いています。データはプロトコルバッファを使用してシリアル化され、拡張子 .rrhd のバイナリ形式で保存されます。Google が開発したプロトコルバッファ (protobuf) は、言語に依存しないバイナリのシリアル化形式で、データの効率的な保存と転送を実現します。RRHD マップは、Python® や C++ などの言語でコンパイルできるほか、RoadRunner HD マップ MATLAB API を介して MATLAB® のオブジェクトや関数で直接操作することもできます。この API を使用すると、道路、車線、交差点、信号などのマップ要素をプログラムで作成、編集、検証できます。API の機能と統合ワークフローの詳細については、ホワイトペーパー「RoadRunner HD マップ:MATLAB API を使用した RRHD 作成ガイド」をご覧ください。

さらに、RRHD は RoadRunner、MATLAB、Simulink® などのシミュレーション ツールとシームレスに統合できるよう設計されています。そのため、自動運転システムの開発やテストで手軽に利用できます。

RoadRunner はカスタムマップのインポートをサポートしているため、GeoMate はプロトコルバッファを使用して GeoMate HD マップをシリアル化し、RoadRunner Scene Builder に取り込むことができます。RoadRunner Scene Builder で生成した 3D シーンは、シミュレーションやテスト用に ASAM OpenDRIVE® 形式または Filmbox® 形式でエクスポートできます。

RoadRunner は、リアルで再利用可能な運転環境やシナリオを生成できる強力なツールであり、ADAS および AD 技術の開発とテストを大幅に加速し、強化します。

ベクターマップから RRHD への変換

HD マップ向けに、独自のベクターマップが複数作成されています。コンパクトな HD ベクターマップは、各マップ要素を RoadRunner のスキーマに合わせることで、RoadRunner 互換の .rrhd ファイルに変換できます。このプロセスでは、車線形状、道路境界、および標識、横断歩道、ポールなどの路側オブジェクトを、シミュレーションに適したセマンティック情報の豊富な表現にマッピングします。結果として得られるシナリオで交通挙動を現実的かつ再現可能にするには、信号フェーズ、右左折制限、経路設定ルールなどの複雑なロジックを処理する必要があります。この変換を大規模に行うには、MATLAB API と MATLAB スクリプトの両方を活用して、多様な地域での前処理、変換、エクスポートを自動化する必要があります。これにより、RoadRunner などの AD 開発プラットフォームとシームレスに統合できる、シミュレーション対応のマップを提供できます。

RoadRunner での .rrhd ファイルの検証

RoadRunner での .rrhd ファイルの検証は、RoadRunner に組み込まれた自動化ツールによって行われます。RoadRunner は、車線接続の途切れ、信号リンクの欠落、無効な道路形状などの問題を検出して、マップを検証します。GeoMate の検証プロセスでは、システムが生成するこれらのエラーや警告に基づいて必要な調整を行い、手動デバッグを最小限に抑えています。検証では、ファイルが想定どおりのスキーマに準拠していること (道路、車線、交差点、メタデータが正しく構成されていること)、および右左折制限、信号フェーズ、経路ロジックなどのセマンティック要素が正確に保持されていることを確認します。この自動化優先の検証ループにより、マップの整合性とシミュレーションへの対応を効率的に確保しながら、手動での検査と調整に必要な時間を大幅に削減できます (図 2)。

GeoMate HD ベクターマップがセマンティック情報の付加と検証を経て、RoadRunner でのシーン構築に至るまでの 3 段階のワークフロー。

図 2. GeoMate RealWorld Simulated Environments は、安全性、検証、大規模シミュレーション テストの出発点となります。

複数のシミュレーション形式へのエクスポート

RoadRunner には、対話型の編集ツールや標識配置ツールに加え、OpenDRIVE (.xodr) 形式や FBX 形式へのネイティブ エクスポート機能が用意されており、さまざまなシミュレーターと統合できます。HD マップデータから .rrhd へのシームレスなワークフローにより、MATLAB、Simulink、RoadRunner と効率的に統合できます。これにより、エンジニアは点群ベースのマッピングに伴うストレージと処理のオーバーヘッドを回避しながら、グラウンド トゥルース データの取り込みから SIL/HIL テストまで、迅速に反復できます。

実環境での応用とシミュレーションへの効果

VUFO などの組織は、RoadRunner を使用して実際の事故データから衝突シナリオをシミュレーションし、安全性研究に役立てています。以下はその例です。

  • VUFO は、実際の事故データから衝突シナリオをシミュレーションし、安全性研究を支援しています。
  • Aptiv は、センサーに基づいて走行軌跡を再構築し、仮想環境で ADAS アルゴリズムをテストしています。
  • トヨタ自動車は、スケーラブルなクロスプラットフォームの 3D 道路モデルを構築し、シミュレーション ワークフローの効率化と開発期間の短縮を図っています。

RoadRunner は、車線レベルの精度、動的な交通モデリング、ASAM OpenDRIVE や OpenSCENARIO などの業界標準形式との互換性を備え、高忠実度のシーン作成をサポートします。これらの機能により、シナリオ生成の高速化、テストコストの削減、検証精度の向上、シミュレーション プラットフォーム間での幅広い再利用が可能になり、車両の安全性と自律性におけるイノベーションが加速します。

結論と今後の展望

この記事で紹介したエンドツーエンドのパイプラインは、コンパクトな HD ベクターマップの取り込みから .rrhd の生成と検証までを網羅し、ADAS、自動運転、スマートシティ計画向けのシミュレーション対応コンテンツの作成を効率化します。スキーマを考慮した変換、RoadRunner のツールによる自動検証、複数の業界標準形式のサポートを組み合わせたこのワークフローにより、HD マップの生成に従来伴っていたエンジニアリングの負担を大幅に削減できます。

このパイプラインにより、シミュレーションの準備がさらに迅速になり、多様な都市部でのカバレッジが向上するとともに、AD 開発環境や安全性検証での迅速な反復が可能になります (図 3)。

3D 運転シナリオにおいて、車両、歩行者、道路の特徴を複数の俯瞰視点と斜め視点から示す、都市部の交差点を模擬した 4 パネル構成の図。

図 3. GeoMate のシミュレーション対応環境を活用した、より安全な都市モビリティのためのシナリオ自動生成。

技術的な詳細については、RoadRunner 製品ページ、GeoMate の RealSimE プラットフォーム、および相互運用性のための標準規格である ASAM OpenDRIVE をご覧ください。

公開年 2026


さらに詳しく